Troubleshoot Pop OS 20.04 that won't start after an upgrade
Troubleshoot Pop OS 20.04 that won't start after an upgrade
I only restarted it after waiting 20 minutes because nothing was happening—no downloads, no installations, the system was completely idle. With Pop, sometimes after certain upgrades it freezes until you enter your password, even though you already did so and didn’t provide the window. I reset the system and it asked for the password before asking to reboot. This time it wasn’t that big of a deal, but I’ll try it alongside others and let you know what happens.
Thanks again to Elsandosgrande and Sauron for your tips. Hopefully Il will have the Os back up soon. I found this on the system76 site, which mentions it's a frequent issue for some users. Fingers crossed!
Hi Zhnu, thanks for your message. I’ve fixed the problem and everything is working now. I was using the Oibaf open source drivers and initially tried a command but it didn’t help. After checking other suggestions, I followed the guide from system76, which resolved the issue. It seems the GPU drivers were likely causing the problem. I blacklisted the Radeon driver and made sure amdgpu was loaded by editing /etc/modprobe.d/blacklist.conf. After rebooting, the GUI appeared and logged in without issues. When I tried to log in again, it switched to using AMD Hawaii. I followed the Oibaf instructions, removed the Radeon entry from the blacklist, reinstalled the drivers, and updated the system. It looks like the OS reconfigured itself after those commands, so I’m confident the update process worked.
With a GCN 2.0 GPU, the `radeon` driver should not be present, as it is designed for GCN 1.0 GPUs. AMDGPU supports older TeraScale models, and this appears to be an unexpected glitch. Still, as long as things are running smoothly, it's acceptable—though a repeat issue is improbable. Have a great day!
GCN 1 and GCN 2 work with both ATI/Radeon and AMDGPU. From the image above, it looks like linux-firmware is corrupt or missing for AMDGPU. When it couldn't load the right firmware, it switched to ATI/Radeon probably. See https://wiki.archlinux.org/index.php/Xorg#AMD For more details. Try reinstalling "linux-firmware" using "sudo apt install linux-firmware". Make sure you're using an AMDGPU, as Radeon is outdated and may cause compatibility problems.
It seems I was overly trusting... The initial challenge appears linked to AMDGPU updates. Reading through the events since my last post clarifies the situation. As observed, after rebooting multiple times and skipping the 20.10 patch, several OIBAF updates appeared. I installed them despite thinking it might be a mistake (N1). After restarting, returning to the original black screen with the cursor blinked was disappointing. Eventually, I managed to fix it without reinstalling, but the next attempt brought back the same problem. This time, I could "disable" settings and use llvm again. From there, I removed the OIBAF PPA and drivers to revert to the original ones. Attempting to install from AMD's site caused errors. Later, watching the installation process made me suspect DKMS was involved. I found a guide suggesting a command to reconfigure DKMS, which helped resolve the issue. Eventually, after upgrading to 20.04 and skipping the problematic update, everything stabilized within about 15 minutes. I only needed to install previously used drivers and ignore the 20.10 option. To fix the remaining black screen, I followed the recommended steps, including using the DKMS command. This process was quite confusing, but I managed to get things back on track.
The AMD drivers come pre-installed with the kernel and use the mesa stack, so no extra installation is required. Make sure you're using a recent kernel and mesa build; your card should work fine. Keep in mind that AMDGPU-PRO depends on AMDGPU, so if AMDGPU fails, AMDGPU-PRO will too. You only need AMDGPU-PRO if you require OpenCL or specialized workstation software—otherwise it can cause problems. For OpenCL, consider installing opencl-amd via the AUR in Manjaro, which isolates the OpenCL part. The 290 is a Sea Islands Card; enable AMDGPU support with these commands: echo 'blacklist radeon' >> /etc/modprobe.d/blacklist.conf and echo 'options amdgpu cik_support=1' >> /etc/modprobe.d/amdgpu.conf. Reboot after setup. If issues persist, check PopOS for compatibility concerns. Sharing dmesg outputs along with systemctl status and gdm details can aid troubleshooting.
Hello Nayr438, thanks for your response. What you suggested reminds me of what I mentioned before when I first tried to run Vulkan but that wasn’t the main problem—sorry about that (though it was really helpful, maybe for another occasion). I gave up on installing the AMDGPU-pro last time and just used the built-in drivers initially, then switched to Oibaf PPA/updates later, which helped most of the Vulkan games I wanted to play.
The real challenge now is that some updates trigger a "pop" message in the system update process. It doesn’t matter whether I install the Oibaf PPA or not—I’ve reinstalled twice just to be sure. As you said, if I run fresh 20.04 and update it several times, at some point a new AMD driver appears that conflicts with kernel 20.04 or uses DKMS to reconfigure the kernel, causing the driver to fail recognition. This leads the system to fall back to the onboard GPU, which is why pre-installed drivers often cause trouble.
I’m only following this guide about OpenCl because it seems to offer a solution with the new AMD drivers and the latest kernel. From what I understand, this problem has been around since June on Ubuntu, so it’s included in the official upgrade. Still, I’m confused why it’s part of the standard update process.
It happens automatically after about three reboots, and besides, the only other software installed is tweaks and a few extensions. The AMD drivers built into the kernel stop working after an update. Would it help if you could get logs for all system actions? I’m willing to spend up to 30 minutes re-installing and updating again if I can capture where things go wrong.
Someone with a similar issue on Ubuntu 20.10 might help—check this link: https://www.reddit.com/r/linux4noobs/com...80_kernel/ and this one here: https://community.amd.com/t5/drivers-sof...light/true.
I’ll share the results once I’m back on the system. Thanks!
ession): ses> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon start> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentic> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon contr> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): sessio> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started > Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authenticat> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later i> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started pr> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/S> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SU> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authenticatio> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control f> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in > Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session op> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started prop> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUC> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCC> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication > Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in op> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session open> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started proper> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCE> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCES> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication fa> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCES> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication fai> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open > Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly > Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open sess> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and > Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; > Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for us> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and un> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; l> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for use> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and unl> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; log> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for user > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and unloc> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END) ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; log> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for user > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and unloc> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failu> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open se> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened fo> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly an> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END) Just in case it helps I also ran these commands which seem to indicate all the drivers I need are installed - but not reconized? r@pop-os:~$ sudo apt list --installed *\amd\* [sudo] password for r: Listing... Done amd64-microcode/groovy,now 3.20191218.1ubuntu1 amd64 [installed,automatic] amdgpu-core/unknown,now 20.10-1048554 all [installed,automatic] amdgpu-dkms-firmware/unknown,now 1:5.4.7.53-1048554 all [installed,automatic] amdgpu-dkms/unknown,now 1:5.4.7.53-1048554 all [installed] amdgpu-lib32/unknown,now 20.10-1048554 amd64 [installed] amdgpu-lib/unknown,now 20.10-1048554 amd64 [installed,automatic] amdgpu-pro-pin/unknown,now 20.10-1048554 all [installed] amdgpu/unknown,now 20.10-1048554 amd64 [installed] glamor-amdgpu/unknown,now 1.19.0-1048554 amd64 [installed,automatic] gst-omx-amdgpu/unknown,now 1.0.0.1-1048554 amd64 [installed,automatic] libcolamd2/groovy,now 1:5.8.1+dfsg-2 amd64 [installed,automatic] libdrm-amdgpu-amdgpu1/unknown,now 1:2.4.100-1048554 amd64 [installed,automatic] libdrm-amdgpu-amdgpu1/unknown,now 1:2.4.100-1048554 i386 [installed,automatic] libdrm-amdgpu-common/unknown,now 1.0.0-1048554 all [installed,automatic] libdrm-amdgpu-radeon1/unknown,now 1:2.4.100-1048554 amd64 [installed,automatic] libdrm-amdgpu-radeon1/unknown,now 1:2.4.100-1048554 i386 [installed,automatic] libdrm-amdgpu1/now 2.4.103+git2011061830.fc479e~oibaf~f amd64 [installed,local] libdrm-amdgpu1/now 2.4.103+git2011061830.fc479e~oibaf~f i386 [installed,local] libdrm2-amdgpu/unknown,now 1:2.4.100-1048554 amd64 [installed,automatic] libdrm2-amdgpu/unknown,now 1:2.4.100-1048554 i386 [installed,automatic] libegl1-amdgpu-mesa-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libegl1-amdgpu-mesa-drivers/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libegl1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libegl1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgbm1-amdgpu/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgbm1-amdgpu/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgl1-amdgpu-mesa-dri/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgl1-amdgpu-mesa-dri/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgl1-amdgpu-mesa-glx/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgl1-amdgpu-mesa-glx/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libglapi-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libglapi-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgles1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgles1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgles2-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgles2-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libllvm9.0-amdgpu/unknown,now 1:9.0-1048554 amd64 [installed,automatic] libllvm9.0-amdgpu/unknown,now 1:9.0-1048554 i386 [installed,automatic] libosmesa6-amdgpu/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libosmesa6-amdgpu/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libteamdctl0/groovy,now 1.31-1 amd64 [installed,automatic] libxatracker2-amdgpu/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libxatracker2-amdgpu/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] mesa-amdgpu-omx-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] mesa-amdgpu-va-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] mesa-amdgpu-va-drivers/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] mesa-amdgpu-vdpau-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] mesa-amdgpu-vdpau-drivers/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] xserver-xorg-amdgpu-video-amdgpu/unknown,now 1:19.1.0-1048554 amd64 [installed,automatic] xserver-xorg-video-amdgpu/groovy,now 19.1.0-2 amd64 [installed,automatic] r@pop-os:~$ r@pop-os:~$ sudo apt list --installed *\xorg\* [sudo] password for r: Listing... Done xorg-docs-core/groovy,groovy,now 1:1.7.1-1.1 all [installed,automatic] xorg/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] xserver-xorg-amdgpu-video-amdgpu/unknown,now 1:19.1.0-1048554 amd64 [installed,automatic] xserver-xorg-core/groovy-security,groovy-updates,now 2:1.20.9-2ubuntu1.1 amd64 [installed,automatic] xserver-xorg-input-all/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] xserver-xorg-input-libinput/groovy,now 0.30.0-1 amd64 [installed,automatic] xserver-xorg-input-wacom/groovy,now 1:0.39.0-0ubuntu1 amd64 [installed,automatic] xserver-xorg-legacy/groovy-security,groovy-updates,now 2:1.20.9-2ubuntu1.1 amd64 [installed,automatic] xserver-xorg-video-all/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] xserver-xorg-video-amdgpu/groovy,now 19.1.0-2 amd64 [installed,automatic] xserver-xorg-video-ati/groovy,now 1:19.1.0-1ubuntu1 amd64 [installed,automatic] xserver-xorg-video-fbdev/groovy,now 1:0.5.0-1ubuntu1 amd64 [installed,automatic] xserver-xorg-video-intel/groovy,now 2:2.99.917+git20200714-1 amd64 [installed,automatic] xserver-xorg-video-nouveau/groovy,now 1:1.0.16-1 amd64 [installed,automatic] xserver-xorg-video-qxl/groovy,now 0.1.5+git20200331-1 amd64 [installed,automatic] xserver-xorg-video-radeon/groovy,now 1:19.1.0-1ubuntu1 amd64 [installed,automatic] xserver-xorg-video-vesa/groovy,now 1:2.5.0-1 amd64 [installed,automatic] xserver-xorg-video-vmware/groovy,now 1:13.3.0-3 amd64 [installed,automatic] xserver-xorg/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] r@pop-os:~$ If I blacklist the Radeon Driver inside the blacklist.conf and the run sudo update-initramfs -c -k all sudo shutdown -r now - I get the blackscreen with the flashing cursor top left,with no login, but the option to use tty. If I run xhost +si:localuser:root; sudo gedit /etc/default/grub and then edit - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1" and update the grub and reboot .. I get the flashing distorted graphics expected as I havent installed the AMDGPU-pro drivers, but no boot or option to login in or alt+f2 into the TTY If I go into recovery and edit the boot to nomodeset, it boots but displays the error "*ERROR* VGACON disables amdgpu kernel modesetting" ....... It then allows me to login in fine but Im stuck on the llvm drivers. I hope this helps cos im am totally stuck
Here are the outputs requested - r@pop-os:~$ sudo dmesg | grep error [sudo] password for r: [ 5.644478] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro [ 6.919927] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: errors=remount-ro r@pop-os:~$ sudo dmesg | grep amdgpu [ 2.931980] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting. [ 6.802408] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting. r@pop-os:~$ sudo systemctl status gdm ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, sta> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, stat> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authen> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon co> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try la> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): ses> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon start> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentic> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon contr> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): sessio> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started > Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authenticat> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't op> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later i> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started pr> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/S> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SU> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authenticatio> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control f> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in > Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session op> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started prop> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUC> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCC> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication > Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in op> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session open> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started proper> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCE> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCES> Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication fa> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /et> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCES> Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication fai> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open > Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly > Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/sec> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open sess> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and > Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; > Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secur> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for us> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and un> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; l> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/secure> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for use> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and unl> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; log> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for user > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and unloc> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END) ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failure; log> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/securett> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open session Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened for user > Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly and unloc> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END)...skipping... ● gdm.service - GNOME Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; static) Active: active (running) since Fri 2020-12-04 18:12:58 GMT; 55min ago Process: 2289 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS) Process: 2309 ExecStartPre=/usr/libexec/gdm-wait-for-drm (code=exited, status=0/SUCCESS) Main PID: 2355 (gdm3) Tasks: 3 (limit: 19055) Memory: 8.2M CGroup: /system.slice/gdm.service └─2355 /usr/sbin/gdm3 Dec 04 18:20:01 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:04 pop-os gdm-password][2820]: pam_unix(gdm-password:auth): authentication failu> Dec 04 18:20:08 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password:auth): Couldn't open /etc/s> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: unable to locate daemon control file Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: stashed password to try later in open se> Dec 04 18:20:15 pop-os gdm-password][2823]: pam_unix(gdm-password
ession): session opened fo> Dec 04 18:20:15 pop-os gdm-password][2823]: gkr-pam: gnome-keyring-daemon started properly an> Dec 04 18:20:19 pop-os gdm3[2355]: Gdm: Child process -2383 was already dead. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 1-21/21 (END) Just in case it helps I also ran these commands which seem to indicate all the drivers I need are installed - but not reconized? r@pop-os:~$ sudo apt list --installed *\amd\* [sudo] password for r: Listing... Done amd64-microcode/groovy,now 3.20191218.1ubuntu1 amd64 [installed,automatic] amdgpu-core/unknown,now 20.10-1048554 all [installed,automatic] amdgpu-dkms-firmware/unknown,now 1:5.4.7.53-1048554 all [installed,automatic] amdgpu-dkms/unknown,now 1:5.4.7.53-1048554 all [installed] amdgpu-lib32/unknown,now 20.10-1048554 amd64 [installed] amdgpu-lib/unknown,now 20.10-1048554 amd64 [installed,automatic] amdgpu-pro-pin/unknown,now 20.10-1048554 all [installed] amdgpu/unknown,now 20.10-1048554 amd64 [installed] glamor-amdgpu/unknown,now 1.19.0-1048554 amd64 [installed,automatic] gst-omx-amdgpu/unknown,now 1.0.0.1-1048554 amd64 [installed,automatic] libcolamd2/groovy,now 1:5.8.1+dfsg-2 amd64 [installed,automatic] libdrm-amdgpu-amdgpu1/unknown,now 1:2.4.100-1048554 amd64 [installed,automatic] libdrm-amdgpu-amdgpu1/unknown,now 1:2.4.100-1048554 i386 [installed,automatic] libdrm-amdgpu-common/unknown,now 1.0.0-1048554 all [installed,automatic] libdrm-amdgpu-radeon1/unknown,now 1:2.4.100-1048554 amd64 [installed,automatic] libdrm-amdgpu-radeon1/unknown,now 1:2.4.100-1048554 i386 [installed,automatic] libdrm-amdgpu1/now 2.4.103+git2011061830.fc479e~oibaf~f amd64 [installed,local] libdrm-amdgpu1/now 2.4.103+git2011061830.fc479e~oibaf~f i386 [installed,local] libdrm2-amdgpu/unknown,now 1:2.4.100-1048554 amd64 [installed,automatic] libdrm2-amdgpu/unknown,now 1:2.4.100-1048554 i386 [installed,automatic] libegl1-amdgpu-mesa-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libegl1-amdgpu-mesa-drivers/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libegl1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libegl1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgbm1-amdgpu/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgbm1-amdgpu/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgl1-amdgpu-mesa-dri/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgl1-amdgpu-mesa-dri/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgl1-amdgpu-mesa-glx/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgl1-amdgpu-mesa-glx/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libglapi-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libglapi-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgles1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgles1-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libgles2-amdgpu-mesa/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libgles2-amdgpu-mesa/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libllvm9.0-amdgpu/unknown,now 1:9.0-1048554 amd64 [installed,automatic] libllvm9.0-amdgpu/unknown,now 1:9.0-1048554 i386 [installed,automatic] libosmesa6-amdgpu/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libosmesa6-amdgpu/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] libteamdctl0/groovy,now 1.31-1 amd64 [installed,automatic] libxatracker2-amdgpu/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] libxatracker2-amdgpu/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] mesa-amdgpu-omx-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] mesa-amdgpu-va-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] mesa-amdgpu-va-drivers/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] mesa-amdgpu-vdpau-drivers/unknown,now 1:19.3.4-1048554 amd64 [installed,automatic] mesa-amdgpu-vdpau-drivers/unknown,now 1:19.3.4-1048554 i386 [installed,automatic] xserver-xorg-amdgpu-video-amdgpu/unknown,now 1:19.1.0-1048554 amd64 [installed,automatic] xserver-xorg-video-amdgpu/groovy,now 19.1.0-2 amd64 [installed,automatic] r@pop-os:~$ r@pop-os:~$ sudo apt list --installed *\xorg\* [sudo] password for r: Listing... Done xorg-docs-core/groovy,groovy,now 1:1.7.1-1.1 all [installed,automatic] xorg/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] xserver-xorg-amdgpu-video-amdgpu/unknown,now 1:19.1.0-1048554 amd64 [installed,automatic] xserver-xorg-core/groovy-security,groovy-updates,now 2:1.20.9-2ubuntu1.1 amd64 [installed,automatic] xserver-xorg-input-all/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] xserver-xorg-input-libinput/groovy,now 0.30.0-1 amd64 [installed,automatic] xserver-xorg-input-wacom/groovy,now 1:0.39.0-0ubuntu1 amd64 [installed,automatic] xserver-xorg-legacy/groovy-security,groovy-updates,now 2:1.20.9-2ubuntu1.1 amd64 [installed,automatic] xserver-xorg-video-all/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] xserver-xorg-video-amdgpu/groovy,now 19.1.0-2 amd64 [installed,automatic] xserver-xorg-video-ati/groovy,now 1:19.1.0-1ubuntu1 amd64 [installed,automatic] xserver-xorg-video-fbdev/groovy,now 1:0.5.0-1ubuntu1 amd64 [installed,automatic] xserver-xorg-video-intel/groovy,now 2:2.99.917+git20200714-1 amd64 [installed,automatic] xserver-xorg-video-nouveau/groovy,now 1:1.0.16-1 amd64 [installed,automatic] xserver-xorg-video-qxl/groovy,now 0.1.5+git20200331-1 amd64 [installed,automatic] xserver-xorg-video-radeon/groovy,now 1:19.1.0-1ubuntu1 amd64 [installed,automatic] xserver-xorg-video-vesa/groovy,now 1:2.5.0-1 amd64 [installed,automatic] xserver-xorg-video-vmware/groovy,now 1:13.3.0-3 amd64 [installed,automatic] xserver-xorg/groovy,now 1:7.7+19ubuntu15 amd64 [installed,automatic] r@pop-os:~$ If I blacklist the Radeon Driver inside the blacklist.conf and the run sudo update-initramfs -c -k all sudo shutdown -r now - I get the blackscreen with the flashing cursor top left,with no login, but the option to use tty. If I run xhost +si:localuser:root; sudo gedit /etc/default/grub and then edit - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1" and update the grub and reboot .. I get the flashing distorted graphics expected as I havent installed the AMDGPU-pro drivers, but no boot or option to login in or alt+f2 into the TTY If I go into recovery and edit the boot to nomodeset, it boots but displays the error "*ERROR* VGACON disables amdgpu kernel modesetting" ....... It then allows me to login in fine but Im stuck on the llvm drivers. I hope this helps cos im am totally stuck
I've made some advancement, though it's not particularly useful. Now I can start without entering recovery and adjusting for no modeset. Still stuck with the LLVM driver—I added amdgpu.dc=0 in the kernel boot and also set amdgpu.dc=1, but both kept freezing during GDM boot. I removed them back to the default. On that screen I saw someone recommend running Of, which I tried, but it kept showing AMDGPU, DKPGUILD, and DKMS errors. It seems the driver my OS is downloading isn't being recognized by kernel 5.8. I also rebooted my system 17 times using journalctl; I've saved some logs that might help. Should I upload them all at once or copy them individually? Edit – If I change GRUB_CMDLINE_LINUX_DEFAULT to something like "quiet splash radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1", it still boots into a black screen.