Open hype3 opened 6 months ago
Works on my machine
It should report whatever lspci
outputs. If lspci
returns nothing, it would try glxinfo
.
Can you show me the output of the following commands?
lspci -mm | awk -F '\"|\" \"|\\(' \
'/"Display|"3D|"VGA/ {
a[$0] = $1 " " $3 " " ($(NF-1) ~ /^$|^Device [[:xdigit:]]+$/ ? $4 : $(NF-1))
}
END { for (i in a) {
if (!seen[a[i]]++) {
sub("^[^ ]+ ", "", a[i]);
print a[i]
}
}}'
and glxinfo -B | grep -F 'OpenGL renderer string'
First command: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] Second command: OpenGL renderer string: AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 16.0.6, DRM 3.56, 6.7.0-arch3-1)
From your output, the issue seems to be that your GPU driver is not correctly reporting its model name to lspci
. However, even though glxinfo
can correctly identify the GPU, it has many downsides:
With that said, I will add an option to use glxinfo
instead of lspci
to solve this case, but be aware of the downsides of using this.
Hi.
Now when Neofetch doesn't seem to be maintained anymore and I got the same error as this open bug report on Neofetch I hope that it will be fixed.
The bug report is here