I recently installes a MSI Radeon RX 6650 XT MECH OC into my miniITX system (it fit!!) running Slackware64-15.0 mulilib. GPU is working well with stock kernel-5.15.80 and Mesa-21.3.5. However, 'lspci -nn' sees
Code:
0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:73ef] (rev c1)
whereas 'lspci -nn -q' queries the central PCI ID database to provide
Code:
0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6650 XT] [1002:73ef] (rev c1)
For 15.0, package hwdata-0.355-noarch-1.txz predates this GPU device [1002:73ef]; For Current, package hwdata-0.3.67-noarch-1.txz provides the updated pci.ids
Code:
73ef Navi 23 [Radeon RX 6650 XT]
1002 73ef Navi 23 [Radeon RX 6700S / 6800S / 6650 XT]
1458 2405 Navi 23 [Radeon RX 6650 XT]
There are also other examples of 15.0 supported hardware (some are just manufacturer variants) that provide generic, or none, lspci information but are listed in the updated hwmon.
Request: backport newer hwmon to Slackware stable.
[And before anyone says anything silly, yes, I have updated my local machines, and, no, not everyone is aware of the lspci query option]