Bug 2244221 - Framework 13 AMD Defaults to X11 on boot
Summary: Framework 13 AMD Defaults to X11 on boot
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-session
Version: 39
Hardware: x86_64
OS: Linux
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: Framework
TreeView+ depends on / blocked
Reported: 2023-10-14 18:01 UTC by aman.chhabra1
Modified: 2023-10-24 22:07 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2023-10-24 22:07:11 UTC
Type: ---

Attachments (Terms of Use)
journaltcl -b logs (607.24 KB, text/plain)
2023-10-14 20:16 UTC, aman.chhabra1
no flags Details

Description aman.chhabra1 2023-10-14 18:01:15 UTC
Using Fedora 39 Workstation Beta with Gnome 45, latest builds as of 10/14/2023

When you first boot the machine, it defaults to X11 with no option to select Wayland session. However, if you log out an log back in, it will correctly use Wayland. The issue persists every time you reboot the machine. 

Reproducible: Always

Steps to Reproduce:
1. Power on Framework 13 AMD
2. X11 will be the default session
3. Log out
4. Log back into Wayland session

Expected Results:  
Should default to Wayland

Comment 1 Jun Aruga 2023-10-14 18:28:56 UTC
Hello people on Fedora project,

Note that this issue was reported on the following thread on Framework forum.

Comment 2 Jun Aruga 2023-10-14 18:39:34 UTC
Hello Adam,

Could you help to fix this issue? I don't have Framework Laptop 13 AMD where the reported issue happens in Fedora Linux 39. I am just here to help.

The component: gnome-desktop may be set by an assumption. You may assign this issue to a right person, and request a necessary info to the reporter, and change the current component to a proper one.

Comment 3 Adam Williamson 2023-10-14 19:07:43 UTC
We would need logs to have any hope of figuring this out. Please attach the output of `journalctl -b` after a boot where you reproduce the whole issue (initial login which falls back to X, then a subsequent logout/login which gives you Wayland). It'd be great if you could note important times too (when the first login happens, when the logout happens, when the second login happens).

Comment 4 aman.chhabra1 2023-10-14 20:16:45 UTC
Created attachment 1993971 [details]
journaltcl -b logs

Journalctl -b logs as requested

Boot at 13:01, Log into X11 around 13:02, Log out / Log into Wayland at 13:03

Comment 5 Mario Limonciello 2023-10-14 23:32:36 UTC
Can this be reproduced using BIOS 3.03?
I've got a suspicion that the issue in BIOS 3.02 that causes MES timeouts (seen in your log) is the reason that Wayland crashes the first time.

Comment 6 aman.chhabra1 2023-10-15 00:03:30 UTC
@mario.limonciello I don't have access to the 3.03 BIOS yet, but I can test again when I do. I have also been running into intermittent amdgpu driver crashes (screen goes black and comes back) when launching applications, which may or may not freeze the entire system. Not sure if it's also related to the new BIOS, but happy to post logs for that as well if you think it's helpful.

Comment 7 Mario Limonciello 2023-10-15 03:28:55 UTC
If it happens in the new BIOS open another issue for it.

Comment 8 mattwork 2023-10-18 00:25:48 UTC
Late to the party, I've been heads down on a multitude of other testing tasks.

3.02, fresh install before updates, boots us to X. Confirmed.
3.02, ran dnf updates, still boots to X. Confirmed.

3.03 (internal testing branch of 3.03) fresh install before updates, boots to Wayland.
3.03 (internal testing branch of 3.03), boots to Wayland.

Based on what Mario indicated was happening, looks to be on point.

Comment 9 Adam Williamson 2023-10-20 17:57:26 UTC
So, is there anything for Fedora to do here? Is the 3.03 firmware update available to the public yet?

Comment 10 Jun Aruga 2023-10-20 18:22:03 UTC
Unfortunately, BIOS 3.03 firmware is not downloadable to the public yet for Framework Laptop 13 AMD Batch 1 users who got the BIOS 3.02 firmware. If there will be update about it, we see it on the following page.

It seems that Framework Laptop 13 AMD Batch2 with BIOS 3.03 firmware is starting to ship to the users. So far I observed one person received the laptop.

Comment 11 Jun Aruga 2023-10-21 07:49:57 UTC
> It seems that Framework Laptop 13 AMD Batch2 with BIOS 3.03 firmware is starting to ship to the users.

I am observing Framework Laptop 13 AMD Batch 2 was shipped with BIOS 3.02 from some users' reports.

Comment 12 Jun Aruga 2023-10-24 17:26:05 UTC
> So, is there anything for Fedora to do here? Is the 3.03 firmware update available to the public yet?

It seems that the BIOS 3.03 firmware update is available to the public now.

Comment 13 mattwork 2023-10-24 21:36:52 UTC
Jun Aruga, thanks for catching this up, it's appreciated.

(In reply to Adam Williamson from comment #9)
> So, is there anything for Fedora to do here? Is the 3.03 firmware update
> available to the public yet?

Nothing for Fedora to do here, this was a BIOS specific issue that was resolved with the latest BIOS release. Thanks Adam. This should be considered resolved.

Comment 14 Kevin Fenzi 2023-10-24 21:44:57 UTC
3.03 here seems to be working fine. ;)

Note You need to log in before you can comment on or make changes to this bug.