I've installed Ubuntu 19.04 on the new system I built this week (specs below), and I'm stuck in a login loop unless I boot with nomodeset.
Specs:
- Gigabyte X570 Aorus Master
- AMD Ryzen 7 3700x
- NVIDIA GeForce RTX 2070 Super
- Corsair MP600 1 TB
- Crucial Ballistix Sport Lt 3200 MHz 32 GB DDR4
- Corsair RM850x
I installed Ubuntu in a single 40 GB partition (with Windows 10 on the rest of the disk). From the latest I've read, it seems like a swap partition is no longer necessary most of the time (and that using a swapfile instead is now the default in Ubuntu). And I didn't create a separate /home partition because I'll be using this partition for development and won't be storing much in the way of personal files or media in Ubuntu.
I expect the issue is rooted in driver support for the 2070 Super, but I've also read that there are some issues with my processor and motherboard as well. Here's what I've tried so far:
- Updated motherboard BIOS to F5I (before installing Ubuntu). Verified that secure boot is not enabled.
- Updated all software with apt-get update, apt-get upgrade, and apt-get update again.
- Booted into the desktop environment with nomodeset.
- Looked for proprietary driver options in the Additional Drivers section of Software & Updates. None were found.
- Downloaded the latest Linux driver version (430.40) from NVIDIA's website, made the file executable (chmod 777), and ran it. Driver installation reported successful completion.
- Rebooted without nomodeset, but login loop issue persists.
- Verified
Things I haven't tried yet:
- Installing the drivers through PPA.
- Installing 18.04 instead.
- Uninstalling/disabling the Nouveau drivers.
Does anyone know about the state and/or roadmap of support for this hardware combination? Do I need to uninstall/disable the Nouveau drivers in order for the proprietary driver to be used? Or do I just need to be patient? In particular, are we still waiting for Canonical to package the latest drivers for the 2070 Super for distribution through the Additional Drivers tab?