EDIT: DisplayPort is working fine ! This problem only appears on HDMI port…
Hello. I just built a new PC and (against my own judgement…had an AMD for years) I bought an Nvidia gpu. Unfortunately it does not work.
At first I chosen the “for newest nvidia cards” option but that leads to a black screen after few seconds. On the default boot options I managed to install the distribution and boot into it. Then I tried installing the nvidia driver using nvidia-inst and got the same result. Black screen after a second or two of the initial boot logs on the low resolution screen.
I have tried about everything that I could find online on this topic. I tried ibt=off kernel option (even though my CPU is from AMD), I’ve tried nvidia_drm.fbdev=1. I tried disabling rebar in bios. Also to make sure the GPU is not at fault I installed Windows and it works fine there.
Please help me. I know Nvidia was a pain on Linux but this is ridiculous ! I’m using a mainstream card on a rather mainstream Linux distro. How does it not work at all at this point ?
My specs:
Nvidia 4070 (Gigabyte windforce OC)
Amd Ryzen 9900x
asrock b650m pro rs bios version 3.10
EDIT: I have access to the machine via ssh. I don’t see any errors in journal or dmesg. Any tips what can I try ?
Nvidia recommends using the new open source drivers on the latest Turing series or newer GPU. They are in the AUR. I’m not sure this is the answer. If i go on the nvidia website it also shows nvidia drivers but not the latest 570.xx version.
nvidia-open-dkms
I’m pretty confident it will also work on the nvidia proprietary drivers but maybe just not the 570.xx version? If i look up the drivers for the 4070 card they show lower versions.
ibt=off should not be needed as this should already have been resolved long time ago in their drivers.
Edit: Also there are a few newer UEFI Bios versions available for this board.
I’d have to wonder if your HDMI cable is ok, and of sufficient HDMI standard for the display it’s driving. You might try testing with another reliable cable.
The same computer, monitor and cable works on Windows. I also tried the open driver. That is what is working right now, didn’t try the closed source one yet after discovering it is working over display port.
It works over display port but not HDMI. I assume the non open version would work just the same over display port. HDMI is broken for some reason. I discovered display port just works after creating this thread and I had the open version installed when I made the discovery.