Black screen on boot after installing Graphic module (unless I boot using recovery mode)

I’ve had my Framework Laptop without the graphics module for about 9 months. I recently ordered the graphics module and installed it a few days ago. After installing the graphics module, when I boot up I get a black screen instead of the login screen. It does display before that point - I see the grub menu and the screen to enter my password to decrypt the disk, then I get a black screen with a cursor.

I found that If I select recovery mode in grub and then select “resume” in the recovery mode menu, it boots up just fine. I don’t want to do this every time I boot though.

In case it’s relevant I did run some apps with DRI_PRIME=1 and the dGPU-detect app (from the Framework 16 Ubuntu 24.04 installation instructions) does show that the discrete GPU is being used. So, it seems like the graphics module is working.

I would like some guidance on how to diagnose and fix this issue. My system information is below:

Linix Distro: Ubuntu 24.04
Kernel: 6.8.0-51-generic
BIOS Version: IFGP6.03.03
Framework 16 Model: AMD Ryzen 7 7840 HS

What does the log say after a failed boot/start?
E.g., sudo journalctl -k -b -1

Here is a link to the log, because I got an error about an unsupported file type when I tried to attach it here.

On the first rebbot, it actually rebooted successfully without going into recovery mode. Then I rebooted again and got the black screen issue I posted about. After the failed boot, I booted into recovery mode, choose the root shell option and ran the journalctl command you posted.

I cannot see any obvious error. Maybe the issue lays somewhere else (I assume no devices, e.g., external monitor or docking station, that could interfere are connected). Maybe someone else has an idea.
What I did notice was BIOS 03.03 03/27/2024 in the log file. I honestly don’t believe, that updating the bios would solve the issue – on the other hand, as it fixes some (security) issues, I’d still recommend to update the bios.

ok. Thank you for looking into it!

Just another thought to narrow the root cause down: Do you have the same problem with Ubuntu running from a live usb pen drive? Might help to see if it is a HW or OS config issue.
HTH

I think that recovery mode contains a wider variety of drivers and has kernel options to make it boot under more conditions, so its possible that the non-recovery options lack the driver or some needed option. The normal boot options are generated with a configuration made from detected hardware at install time. Not sure why this would be the issue (as im pretty sure that amdgpu covers the integrated gpu as well) but its possible.

I installed the amdgpu drivers using the amdgpu-install tool and now it’s working! I’ve rebooted a few times and successfully booted to the log in screen and I was able to log in each time.