Ubuntu black screens after gpu upgrade

I was lucky enough to snag a 3080ti after camping at BestBuy. I have an existing install of PopOs for Nvidia that I tried to use. I saw the boot text that had a black screen. No button combination would get me to a prompt. I tried booting the installation media with the same results. I tried updating it to the most recent version, same issue. I then tried booting an Ubuntu image with no Nvidia drivers. This works correctly. I’m able to get to the desktop and do all the normal things. I installed the most recent driver from Nivida’s website that lists support for the 3080ti. After a reboot another black screen. I removed that and got back to a fresh install then installed nvidia-driver-460 from the repo, same issue. I’m not sure what logs would be most helpful here so I’ll add what I can think of. Please let me know what else would be helpful. Also, I’m not “new” to Linux but I’m very much still learning.

This card works perfectly inside windows, I was able to install the Nvidia driver, play games, run benchmarks, etc. It seems to only be an issue with the Nvidia driver in Linux.

System Specs
Asus X570 Gaming Pro
Ryzen 5900X
3080TI FE
850w 80Plus Gold power supply
16Gb RipJaws 3600 CL18

link to the Nvidia bug report.sh script
https://drive.google.com/file/d/1XuxOFQ7qimZeOb6jGk-EYXrvxCH1FwDY/view?usp=sharing

------------------ All the snippets below are from a fresh Ubuntu 21.04 install with no Nvidia Drivers

Linux ubu 5.11.0-18-generic #19-Ubuntu SMP Fri May 7 14:22:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
None
lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
03:00.0 Non-Volatile memory controller: Micron/Crucial Technology P1 NVMe PCIe SSD (rev 03)
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
05:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
05:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
07:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
08:00.0 VGA compatible controller: NVIDIA Corporation Device 2208 (rev a1)
08:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
09:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
0a:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
0a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
1 Like

I don’t think the nvidia drivers from the repo would be anywhere new enough to support 3080ti, but should run without them[edit] the system should at least boot to the OS without them installed, running basic display drivers; I presume you tried booting with nomodeset in grub to get to the GUI login?

Do you get any dmesg errors when trying to boot with the proprietary drivers installed?

If nvidia’s 465.31 drivers don’t work in your system, you might have to wait for the next set to be released?

1 Like

I did not try that. This is firmly out of my knowledge. I will give that a try. The issue I have is if I try to run the GUI it dumps me on a black screen with no way out, other than reset. I seen a review from phoronics(can’t remember how to spell it) where this just worked for them so I assume it’s possible but I’m feeling I may need to wait as well. With the open source driver everything works, but regardless of where I install the driver from(repo, or nvidias site) I get a black screen. The link I posted goes to a full nvidia bug report script that I would have the boot log. I will try to post it here in just a second as well.

1 Like

ah, that is what I was thinking.

If you edit the grub launch line to remove “quiet” and “splash” then you should get the text scroll as the system boots, which might help diagnose, and if it’s erroring out, might be easier to see.

You can change it one time from the grub boot menu (hold shift when booting to get teh grub option screen, then “e” to edit for boot, and find the line starting “linux” and take out the “quiet” and “splash” from that line?

If it boots but still no graphical output, you could try holding CTRL+ALT and tapping F3 or some other F button to get a text console login, which might help at least diagnose?

1 Like

So I had installed driver branch 460 both from Nvidia’s website and the repo’s. I figured I’d try again with a new download to grab the output for you. I found they had a “New Feature” branch as well. While the 460 listed support for 3080TI, the “New Features” branch listed support for 3080TI, 3050, 3050TI. Seemed like it was more recent since those haven’t even launched yet. I downloaded that one instead and installed it. After the reboot and login, BAM the desktop. Everything is now detected correctly. Thanks for taking the time to assist on this.

2 Likes

sweet!