Issue: Fedora 41 Workstation Candidate RC-1.3 doesn't reach graphical live session on a late-2008 Intel Macbook with Nvidia graphics card. What happens: - Using Fedora 41 Workstation Candidate RC-1.3 image from USB - Grub menu displayed correctly - Media test passed - Plymouth graphical boot displayed correctly - Instead of logging into the graphical live session, a black screen is displayed with usable mouse (no freeze, cursor can be moved) - tty console reachable (<code>journalctl</code> and <code>fpaste --sysinfo-short</code> outputs attached) Additional remarks: - The same machine runs Fedora 40 Workstation (upgraded from F39) fine (acceptable for the given hardware), with `nouveau` drivers. - After upgrade to F40, had to change the GTK renderer from the new <code>ngl</code> to the old <code>gl</code>, as with the new renderer there were visual artifacts when using gtk4 apps. Reproducible: Always Steps to Reproduce: 1.Boot live media; 2.Wait for the live user session to be displayed. Actual Results: Boot process stops at black screen with movable cursor. Expected Results: Live session (GNOME desktop) displayed, with option to install the OS.
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/. This issue should only be kept open if it: 1. Relates to Fedora packaging or integration with other Fedora components 2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions If this issue isn't needed for either of these two reasons, please: * create an issue with GNOME * add a link to the GNOME issue here * close this issue as CLOSED/UPSTREAM Thank you!
Created attachment 2053420 [details] fpaste --sysinfo-short output
Created attachment 2053421 [details] journalctl output
With yesterday's F41 release there were several reports (on discussion.fp.o) regarding GNOME apps, including those from the base install, not launching. The issues seem to be related to this one, as there are a few common denominators: - Nvidia GPUs - Wayland - temporary fixes by setting the env. variable `GSK_RENDERER` to `gl` or `ngl`.
Upgrading from F40 to F41 on the same machine that was used for booting into live environment results in the same issue: no login screen after Plymouth, just an empty screen with dark background and a mouse pointer. The error messages in the logs are similar (on multiple lines): ``` Nov 01 07:31:50 fedora kernel: nouveau 0000:02:00.0: gr: DATA_ERROR 00000012 [RT_LINEAR_WITH_ZETA] Nov 01 07:31:50 fedora kernel: nouveau 0000:02:00.0: gr: 00100000 [] ch 2 [000fa50000 gnome-shell[1434]] subc 3 class 8397 mthd 0d78 data 00000004 ```
Similar behaviour on my late 2009 Macbook with Nvidia GPU which was running Fedora 40 ok with Wayland using nouveau drivers. After upgrade to Fedora 41 it boots to Grub menu, followed by a black screen and mouse pointer. I can switch to TTY using Ctrl+Alt+F2 and login from there and use command Startx to get GUI using X, but no Wayland. Using Sudo dnf Upgrade regularly since then has not brought a solution.
I am also having this same issue with a DEL Vostro 430. My system details are: System: Kernel: 6.11.7-300.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.43.1-2.fc41 clocksource: tsc Console: tty 3 DM: GDM v: 47.0 Distro: Fedora Linux 41 (Workstation Edition) Machine: Type: Desktop System: Dell product: Vostro 430 v: 00 serial: Chassis: type: 3 serial: Mobo: Dell model: 054KM3 v: A01 serial: uuid: BIOS: Dell v: 2.0.3 date: 03/15/2010 CPU: Info: dual core model: Intel Core i3 530 bits: 64 type: MT MCP smt: enabled arch: Westmere rev: 2 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB Speed (MHz): avg: 1200 min/max: 1200/2933 cores: 1: 1200 2: 1200 3: 1200 4: 1200 bogomips: 23407 Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: NVIDIA GT218 [GeForce 310] vendor: Pegatron driver: nouveau v: kernel arch: Tesla pcie: speed: 2.5 GT/s lanes: 16 ports: active: VGA-1 empty: DVI-I-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:0a66 class-ID: 0300 temp: 44.0 C Display: unspecified server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4 compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa dri: nouveau gpu: nouveau tty: 240x67 Monitor-1: VGA-1 model: Acer S240HL serial: res: 1920x1080 dpi: 92 size: 531x299mm (20.91x11.77") diag: 609mm (24") modes: max: 1920x1080 min: 720x400 API: OpenGL Message: GL data unavailable in console. Try -G --display API: EGL Message: EGL data unavailable in console, eglinfo missing. Audio: Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3b56 class-ID: 0403 Device-2: NVIDIA High Definition Audio vendor: Pegatron driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0be3 class-ID: 0403 API: ALSA v: k6.11.7-300.fc41.x86_64 status: kernel-api Server-1: PipeWire v: 1.2.6 status: active (process) with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin Network: Device-1: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe vendor: Dell driver: tg3 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 02:00.0 chip-ID: 14e4:1692 class-ID: 0200 IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: IF-ID-1: virbr0 state: down mac: Drives: Local Storage: total: 931.51 GiB used: 273.73 GiB (29.4%) ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-60ZF5A0 size: 931.51 GiB speed: 3.0 Gb/s tech: HDD rpm: 7200 serial: fw-rev: 0A80 scheme: MBR Partition: ID-1: / size: 68.35 GiB used: 12.73 GiB (18.6%) fs: ext4 dev: /dev/dm-0 mapped: fedora_localhost–live-root00 ID-2: /boot size: 973.4 MiB used: 410.7 MiB (42.2%) fs: ext4 dev: /dev/sda1 ID-3: /home size: 838.29 GiB used: 260.6 GiB (31.1%) fs: ext4 dev: /dev/dm-2 mapped: fedora_localhost–live-home00 Swap: ID-1: swap-1 type: partition size: 7.76 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/dm-1 mapped: fedora_localhost–live-swap00 ID-2: swap-2 type: zram size: 7.61 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0 Sensors: System Temperatures: cpu: 31.0 C mobo: N/A gpu: nouveau temp: 44.0 C Fan Speeds (rpm): cpu: 1657 mobo: 1185 Info: Memory: total: 8 GiB available: 7.61 GiB used: 989 MiB (12.7%) Processes: 241 Power: uptime: 2m states: freeze,mem,disk suspend: deep wakeups: 0 hibernate: platform Init: systemd v: 256 target: graphical (5) default: graphical Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: gcc: 14.2.1 Shell: Bash (login) v: 5.2.32 running-in: tty 3 inxi: 3.3.36
It is a DELL not DEL
I've having a similar issue since upgrading my thinkpad. In my case, I have Intel drivers, but also freeze at [ OK ] Started gdm.service -- GNOME Display Manager , but cannot get a cursor on an alternate tty. I see a blinking character, but cannot type anything. Eventually I see Disable thermal zone with critical trip point. I can boot from a live USB and run Gnome desktop without issues. Output of inxi -Fzxxx ``` Kernel: 6.11.4-301.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.43.1-2.fc41 clocksource: tsc Desktop: GNOME v: 47.0 tk: GTK v: 3.24.43 wm: gnome-shell tools: gsd-screensaver-proxy dm: GDM v: 46.2 Distro: Fedora Linux 41 (Workstation Edition) Machine: Type: Laptop System: LENOVO product: 20W000T7US v: ThinkPad T14 Gen 2i serial: <superuser required> Chassis: type: 10 serial: <superuser required> Mobo: LENOVO model: 20W000T7US v: SDK0T76538 WIN serial: <superuser required> part-nu: LENOVO_MT_20W0_BU_Think_FM_ThinkPad T14 Gen 2i uuid: <superuser required> UEFI: LENOVO v: N34ET62W (1.62 ) date: 04/29/2024 Battery: ID-1: BAT0 charge: 2.1 Wh (4.1%) condition: 51.5/50.5 Wh (101.9%) power: 41.0 W volts: 12.1 min: 11.6 model: LGC 5B10W51826 type: Li-poly serial: <filter> status: charging cycles: 269 CPU: Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP smt: enabled arch: Tiger Lake rev: 1 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB Speed (MHz): avg: 400 min/max: 400/4700 cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 bogomips: 44851 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Lenovo driver: i915 v: kernel arch: Gen-12.1 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9a49 class-ID: 0300 Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-4:4 chip-ID: 04f2:b6d0 class-ID: fe01 serial: <filter> Display: wayland server: Xwayland v: 24.1.3 compositor: gnome-shell driver: gpu: i915 display-ID: 0 Monitor-1: eDP-1 model: BOE Display 0x0982 res: 3840x2160 dpi: 316 size: 309x174mm (12.17x6.85") diag: 355mm (14") modes: 3840x2160 API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.4 glx-v: 1.4 es-v: 3.2 direct-render: yes renderer: Mesa Intel Xe Graphics (TGL GT2) device-ID: 8086:9a49 display-ID: :0.0 API: EGL Message: EGL data requires eglinfo. Check --recommends. Audio: Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Lenovo driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:a0c8 class-ID: 0403 API: ALSA v: k6.11.4-301.fc41.x86_64 status: kernel-api Server-1: JACK v: 1.9.22 status: off Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin Network: Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:a0f0 class-ID: 0280 IF: wlp0s20f3 state: up mac: <filter> Bluetooth: Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-10:5 chip-ID: 8087:0026 class-ID: e001 Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.2 lmp-v: 11 class-ID: 7c010c Drives: Local Storage: total: 506.24 GiB used: 0 KiB (0.0%) ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS512GDE9X081N size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 41730C20 temp: 38.9 C scheme: GPT ID-2: /dev/sda model: N/A size: 29.3 GiB type: USB rev: 2.0 spd: 480 Mb/s lanes: 1 tech: N/A serial: <filter> fw-rev: 2.00 scheme: GPT Partition: ID-1: / size: 9.35 GiB used: 256 MiB (2.7%) fs: overlay source: ERR-102 Swap: ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0 Sensors: System Temperatures: cpu: 38.0 C mobo: N/A Fan Speeds (rpm): fan-1: 0 Info: Memory: total: 48 GiB note: est. available: 46.76 GiB used: 2.38 GiB (5.1%) Processes: 320 Power: uptime: 2m states: freeze,mem,disk suspend: s2idle wakeups: 0 hibernate: platform Init: systemd v: 256 target: graphical (5) default: graphical Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A Shell: Bash v: 5.2.32 running-in: ptyxis-agent inxi: 3.3.36```
I have the same issue after running a simple `dnf update` (F41 -> F41). It's a VM running on VitrualBox, so the "videocard" is what VitrualBox emulates. After it failed, I restored a snapshot, waited a few weeks with the hope that newer updates won't have the same problem, then tried again to the same result. The output from `systemctl status gdm` reads (sorry i can't copy from the console so I'm typing it): gdm.service: Failed with result `core-dump`. gdm.service: Triggering OnFailure= dependencies. gdm.service: Scheduled restart job, restart counter is at 6. Starting gdm.service - GNOME Display Manager... Started gdm.service - GNOME Display Manager. Gdm: GdmDisplay: Session never registered, failing Gdm: Child process - 2130 was already dead. Other than that, the status is `active (running)`, but it only shows a black screen.
(In reply to Zen from comment #10) > I have the same issue after running a simple `dnf update` (F41 -> F41). > It's a VM running on VitrualBox, so the "videocard" is what VitrualBox > emulates. I don't think your issue is related to this bug report, but rather to a known `mesa` regression. You can find details and workarounds in this Fedora Discussion thread: https://discussion.fedoraproject.org/t/vmware-fedora-41-black-screen-after-dnf-upgrade/141793
I wasn't able to dig into the mechanics of this bug deeply in my case. I was able to: 1. start the machine from a FC41 live USB 2. unlock the LUKS volume and mount it 3. install the latest updates to the host with dnf --installroot 4. reboot and successfully get to my desktop