Re: Basic graphics mode / 'nomodeset' testing request, round 2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux