On Tue, Apr 9, 2019 at 3:03 AM Adam Williamson <adamwill@xxxxxxxxxxxxxxxxx> wrote:
Hi folks!
A few weeks back we asked for testing of 'basic graphics mode' /
nomodeset booting - the feedback from that was very helpful in
establishing that we had a generic issue which dated back to Fedora 29,
thanks a lot. We have now established more or less what that initial
issue is, and work is ongoing to get it fixed entirely. However, it's
already been fixed *partially*, and that revealed a subsequent bug.
The initial bug is fixed for the case of UEFI native boots (it is not
fixed for BIOS native boots yet). However, in testing, I and others
found that several UEFI test systems still do not boot successfully to
GDM, because they run into a *different* bug later:
https://bugzilla.redhat.com/show_bug.cgi?id=1693409
This bug can be identified by the presence of the following string in
the journal:
"(EE) Cannot run in framebuffer mode. Please specify busIDs for
all framebuffer devices"
(yes, with a bunch of spaces - but just the first part of the line is
sufficient to identify the problem, I think).
It would be great if folks with UEFI-capable systems could try booting
a recent Fedora 30 Workstation live image on them, e.g. this one:
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-30-20190408.n.0/compose/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-30-20190408.n.0.iso
ensure you boot in UEFI mode. Please report back whether it works. If
it doesn't work, please check the logs - you should be able to log into
a console on tty3 (ctrl-alt-f3 to get there) as root with no password,
then run 'journalctl -b' to see the logs - and report if that line is
present or not. If it isn't, it'd be useful to know if some other error
message is present.
Using the linked 20190408 image, I'm seeing this on my desktop PC with Radeon 580 (booted with UEFI + basic graphics mode):
Apr 10 11:39:19 localhost gnome-shell[1730]: Failed to create backend: No GPUs found with udev
Apr 10 11:39:19 localhost gnome-session[1631]: gnome-session-binary[1631]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Apr 10 11:39:19 localhost gnome-session-binary[1631]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Apr 10 11:39:19 localhost gnome-session-binary[1631]: Unrecoverable failure in required component org.gnome.Shell.desktop
The card is:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e7)
So the error message is different, but the outcome is the same - a black screen with a flashing cursor instead of GDM. Enabling integrated Intel graphics in BIOS doesn't help (but I can't disable the AMD card in BIOS, I'd have to pull it out physically, so both cards are visible to the system).
Then I tried with Thinkpad T450s. I had to boot in UEFI with CSM on, because CSM off or even SecureBoot on make the image unbootable (I'll report a separate bug about that). With UEFI+CSM, I see exactly the same error as before:
Apr 10 15:01:04 localhost gnome-shell[1773]: Failed to create backend: No GPUs found with udev
The card is:
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09)
Finally I tried with Thinkpad T480s (here CSM=off and even SecureBoot=on works fine). I see again the same error:
Apr 10 15:07:47 localhost gnome-shell[1806]: Failed to create backend: No GPUs found with udev
And I finally see even the error you mentioned (I have no idea why I haven't seen it on other machines):
Apr 10 15:07:48 localhost /usr/libexec/gdm-x-session[1897]: (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
The card is:
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07)
So, for me, not a single machine where fallback graphics would work with UEFI.
_______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx