Bug 2321400 - F41 Workstation RC-1.3 doesn't reach graphical session on a late-2008 Intel Macbook
Summary: F41 Workstation RC-1.3 doesn't reach graphical session on a late-2008 Intel M...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 41
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-10-24 08:32 UTC by Mike B.
Modified: 2025-01-15 15:15 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
fpaste --sysinfo-short output (12.29 KB, text/plain)
2024-10-24 08:34 UTC, Mike B.
no flags Details
journalctl output (548.35 KB, text/plain)
2024-10-24 08:35 UTC, Mike B.
no flags Details

Description Mike B. 2024-10-24 08:32:12 UTC
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.

Comment 1 Fedora Admin user for bugzilla script actions 2024-10-24 08:32:19 UTC
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!

Comment 2 Mike B. 2024-10-24 08:34:22 UTC
Created attachment 2053420 [details]
fpaste --sysinfo-short output

Comment 3 Mike B. 2024-10-24 08:35:16 UTC
Created attachment 2053421 [details]
journalctl output

Comment 4 Mike B. 2024-10-30 07:33:25 UTC
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`.

Comment 5 Mike B. 2024-11-01 07:39:53 UTC
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
```

Comment 6 Brian 2024-11-05 19:17:39 UTC
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.

Comment 7 David 2024-11-11 21:06:21 UTC
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

Comment 8 David 2024-11-11 21:18:57 UTC
It is a DELL not DEL

Comment 9 Edward Zarecor 2024-12-14 19:20:30 UTC
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```

Comment 10 Zen 2025-01-15 13:07:56 UTC
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.

Comment 11 Mike B. 2025-01-15 13:40:12 UTC
(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

Comment 12 Edward Zarecor 2025-01-15 15:15:53 UTC
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


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