Improve GPU Reading on Linux (#1916)
GPUs that have subsystem name but no revision number can be processed correctly by using $(NF-1) instead of $7 in the awk
This commit is contained in:
parent
429499e9b9
commit
4b91c94360
1 changed files with 1 additions and 1 deletions
2
neofetch
2
neofetch
|
@ -2491,7 +2491,7 @@ get_gpu() {
|
||||||
gpu_cmd="$(lspci -mm |
|
gpu_cmd="$(lspci -mm |
|
||||||
awk -F '\"|\" \"|\\(' \
|
awk -F '\"|\" \"|\\(' \
|
||||||
'/"Display|"3D|"VGA/ {
|
'/"Display|"3D|"VGA/ {
|
||||||
a[$0] = $1 " " $3 " " ($7 ~ /^$|^Device [[:xdigit:]]+$/ ? $4 : $7)
|
a[$0] = $1 " " $3 " " ($(NF-1) ~ /^$|^Device [[:xdigit:]]+$/ ? $4 : $(NF-1))
|
||||||
}
|
}
|
||||||
END { for (i in a) {
|
END { for (i in a) {
|
||||||
if (!seen[a[i]]++) {
|
if (!seen[a[i]]++) {
|
||||||
|
|
Loading…
Reference in a new issue