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.
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.
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.
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.
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:
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?
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.
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.
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.