Nvidia RTX + 460 + display port monitor + Ubuntu 20.04

Heads up for anyone with above combination, upgrading the Nvidia drivers to 460.80 has a good chance of leaving you without a graphical environment, hold to 460.73 and do not upgrade.

https://forums.developer.nvidia.com/t/465-24-02-page-fault/175782/38
https://forum.manjaro.org/t/stable-staging-update-2021-05-13-nvidia-kernels-kde-frameworks-plasma-systemd-mesa-libreoffice-kde-gear-mobile-ff-tb/66284/17

If you are affected, the easiest way is to switch the DP cable for a HDMI cable to boot normally, and then revert the driver using the graphical Additional Drivers menu.

Its not just with RTX cards, I see the same with a 1050ti on both 460 and 465 on 21.04, https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-465/+bug/1930733

Ubuntu needs to revert to older version until this is resolved ASAP. This is causing a lot of issues for mult-monitor users because there is only 1 HDMI port in a GPU.

I have a friend who just installed Ubuntu & is having trouble with this because of this issue.

The nvidia-driver-460-server packages in the Ubuntu repositries are on 460.73.01
I installed those, and disconnected my monitor from HDMI and connected with DisplayPort instead.

This seems to work without problems.

What is the purpose of the server packages?

I can’t tell for sure, but a “server” driver would make sense in cases where you need a GPU but have no displays to drive. Like in scientific computing applications, or just crypto mining etc.

Nice catch, hopefully the packages on desktop are reverted so these are not needed but it’s a good hack!

There is answer in the bug report now:

Thank you for taking the time to file this bug report.

NVIDIA is aware of the problem, and will deliver a fix. In the meantime, we recommend that you use either the nvidia-driver-460-server package or the nvidia-driver-450-server.

While -server drivers are usually recommended for datacentres, they also work fine on the desktop. You can read more about this on the following website:

https://docs.nvidia.com/datacenter/tesla/index.html

They should’ve taken it a step further by downgrading the package in the repo. This driver is major causing issues for newly installed systems. I had to walk my friend through GRUB to install the server driver.

Just wondering, is there a release date to the updated NVIDIA 460 & 465 driver (or a downgrade) so that initial install wouldn’t cause any headaches?

Or anything that prevents 460.80 & 465.27 from installing until the issue was resolved?

Edit: 460 driver has been updated to 460.84 on the Graphics Drivers PPA. When can we see this in the official repo?

I do not know about release dates but I found this tracking upgrading 460 and 465 https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-465/+bug/1931131

I tested the new drivers from impish proposed but still had the same kernel oops on my affected system https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-465/+bug/1930733

As an affected user on one system I do not think that rolling back the drivers is a good idea, since the 460 server driver without the bug does exist. Then all those not affected would also end up with an older driver.

But maybe ubuntu-driver or whatever package could be changed to install 460 server for those with displayport. Users could then still upgrade if they have a non bugged DisplayPort system.

I tested the new drivers from impish proposed but still had the same kernel oops on my affected system

Impish also has 460.80 & 465.27, which are the buggy drivers.

As an affected user on one system I do not think that rolling back the drivers is a good idea, since the 460 server driver without the bug does exist. Then all those not affected would also end up with an older driver.
But maybe ubuntu-driver or whatever package could be changed to install 460 server for those with displayport. Users could then still upgrade if they have a non bugged DisplayPort system.

It mainly affects desktops as far as I know. IIRC, laptops aren’t affected by the DP issue. However, what are the chances that you will find a desktop user with a dedicated GPU to not use DP? There’s only 1 HDMI and there’s a good chance they will run with a multi-monitor setup.

For the test on Impish I only tested 460.84 and 465.31 from proposed, I did not see a reason test 460.80 and 465.27 as well on the same hardware it fails on 21.04.

I will test the newer drivers on 20.04 and 21.04 proposed once they are available. I did not do that for the current ones.

And Nvidia is now testing a fix for a future release: https://forums.developer.nvidia.com/t/465-24-02-page-fault/175782/119

I checked in and it looks like they managed to find one of the affected monitor models and there’s a fix in testing for a future release.

I realize it’s taking a while and I appreciate your patience. COVID lockdowns are still affecting our ability to quickly find affected hardware for issues like this.

Oh sorry. I didn’t see “proposed”

I really hope in the future either we don’t get the drivers right away so someone tests it or Nvidia fix issues a bit faster :confused:

The drivers where tested in https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-450-server/+bug/1925522

But unfortunately not on affected hardware.

Currently newer drivers that do no fix this bug yet, are tested in https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-465/+bug/1931131

If you want to test from proposed then read the link posted in those bug reports https://wiki.ubuntu.com/Testing/EnableProposed about how to do it so to only get the packages you want, do not install everything from proposed.

According to this post from an NVIDIA employee, there should be a new driver coming out soon that should fix that issue.

I still wished that Ubuntu didn’t have to make new installs painful by installing a buggy driver.

Seems the new 470 beta driver solves the problem, according to some users in the NVIDIA forum.

Do beta drivers show up in proposed?

Only packages that are supposed to get into the normal updates will go into proposed, so normally not beta drivers.

But there is a new PPA with those: https://launchpad.net/~albertomilone/+archive/ubuntu/nvidia-testing which I found through https://www.gamingonlinux.com/2021/06/nvidia-4704201-for-linux-adds-dlss-for-proton-xwayland-asynchronous-reprojection/comment_id=205398

And the DisplayPort bug is fixed with those for me

2 Likes

Same for me, but for some reason, Steam wouldn’t launch. I forgot to copy the terminal output, but it had something to do with an X11 error, IIRC.

Had to downgrade to 460-server, but at least they finally fixed that issue! :slight_smile:

Steam works for me with 470 from that PPA on 21.04. there have been some updates today, try again.