[nvidia-utils] mhwd not detecting Nvidia RTX A4000, possibly many other cards #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
mhwdis not able to auto-installvideo-nvidiafor my Nvidia RTX A4000 card. It does not show it as an available driver nor does the auto-install feature work. "Boot with proprietary drivers (non-free)" from the Manjaro live-CD also does not work.Problem
I have a Nvidia RTX A4000 card.
I am having issues with successfully booting into Manjaro live CD with option "Boot with proprietary drivers (non-free)". It boots, but does not load the Nvidia drivers and reverts to VGA mode. If I pick the "Boot with open-source drivers (free)", it will successfully boot and I can install. However, after install,
mhwddoes not show any Nvidia drivers are available for my card.Diagnosis
I tracked this down to the fact that
/var/lib/mhwd/ids/pci/nvidia.idsdoes not contain the A4000 PCI device ID0x24b0somhwdis unable to able to determine what drivers are compatible with my graphics card.This device ID exists in the NVIDIA
/usr/share/doc/nvidia/README:After some digging the
mhwd-nvidiabash script in this repo usessedto extract the device IDs from the README or an object file from nvidia driver payload (DKMS?).extra/nvidia-utils/PKGBUILDuses this script to provide thenvidia.idsfile. My bash and regex skills aren't great so I am lost here but this seems like the culprit to me. I think the lines in the README that have 3 fields (PCI Device ID, PCI Subsys Vendor ID, PCI Subsys Device ID) are being skipped! Note that a lot of them have just a single field.If this is true, then there are lots of cards that are being ignored.
Workaround
On an installed system (with open-source drivers) append
24b0to/var/lib/mhwd/ids/pci/nvidia.ids. Runmhwdand it should work.[nvidia-util]to [nvidia-utils] mhwd not detecting Nvidia RTX A4000, possibly many other cardsmhwdnot detecting Nvidia RTX A4000, possibly many other cardsHey @Hunter522 Can you test with my ISO?
this will detect anything. Can you confirm my theory? :)