This one has me quite confused - when running from live USB, all went fine. The fresh install then booted successfully once, then apparently failed to initialize GPU several times, then worked OK once (managed to grab some logs).
Hardware Information:
- Hardware Model: HP HP EliteDesk 705 G4 SFF
- Memory: 16.0 GiB
- Processor: AMD Ryzen™ 5 PRO 2400G with Radeon™ Vega Graphics × 8
- Graphics: AMD Radeon™ Vega 11 Graphics
- Disk Capacity: 256.1 GB
Software Information:
- Firmware Version: Q16 Ver. 02.24.01
- OS Name: Zorin OS 18 Core
- OS Build: (null)
- OS Type: 64-bit
- Windowing System: Wayland
- Kernel Version: Linux 6.14.0-36-generic
The PC only has DisplayPort outputs - I've tried both, on different monitors with different cables. Failed boot ends with blank black screen and it's not even possible to switch to tty using the Ctrl+Alt+Fnum.
// kernel (interesting parts)
pro 06 23:06:38 milnov-pc kernel: [drm] amdgpu kernel modesetting enabled.
...
(4 times) pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: [drm] *ERROR* Failed to create link encoder!
...
pro 06 23:06:39 milnov-pc kernel: kfd kfd: amdgpu: added device 1002:15dd
pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 11, active_cu_number 11
pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
...
pro 06 23:06:39 milnov-pc kernel: amdgpu: pp_dpm_get_sclk_od was not implemented.
pro 06 23:06:39 milnov-pc kernel: amdgpu: pp_dpm_get_mclk_od was not implemented.
pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: amdgpu: Runtime PM not available
pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: [drm] Registered 4 planes with drm panic
pro 06 23:06:39 milnov-pc kernel: [drm] Initialized amdgpu 3.61.0 for 0000:0a:00.0 on minor 1
// GNOME bit
pro 06 23:06:42 milnov-pc systemd[1066]: Started gnome-session-manager@zorin.service - GNOME Session Manager (session: zorin).
pro 06 23:06:42 milnov-pc systemd[1066]: Reached target gnome-session-manager.target - GNOME Session Manager is ready.
pro 06 23:06:42 milnov-pc systemd[1066]: Starting org.gnome.Shell@wayland.service - GNOME Shell on Wayland...
pro 06 23:06:42 milnov-pc systemd[1066]: org.gnome.Shell@x11.service - GNOME Shell on X11 was skipped because of an unmet condition check (ConditionEnvironment=XDG_SESSION_TYPE=x11).
pro 06 23:06:42 milnov-pc gnome-session[1193]: gnome-session-binary[1193]: GnomeDesktop-WARNING: Could not create transient scope for PID 1223: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
pro 06 23:06:42 milnov-pc gnome-session-binary[1193]: GnomeDesktop-WARNING: Could not create transient scope for PID 1223: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Failed to set unit properties: No such process
pro 06 23:06:42 milnov-pc systemd[1066]: Started app-gnome-at\x2dspi\x2ddbus\x2dbus-1226.scope - Application launched by gnome-session-binary.
pro 06 23:06:42 milnov-pc gnome-shell[1224]: Running GNOME Shell (using mutter 46.2) as a Wayland display server
pro 06 23:06:42 milnov-pc gnome-shell[1224]: Made thread 'KMS thread' realtime scheduled
pro 06 23:06:42 milnov-pc gnome-shell[1224]: Device '/dev/dri/card1' prefers shadow buffer
pro 06 23:06:42 milnov-pc gnome-shell[1224]: Added device '/dev/dri/card1' (amdgpu) using atomic mode setting.
pro 06 23:06:42 milnov-pc gnome-shell[1224]: Failed to setup: No GPUs with outputs found
pro 06 23:06:42 milnov-pc systemd[1066]: org.gnome.Shell@wayland.service: Failed with result 'protocol'.
pro 06 23:06:42 milnov-pc systemd[1066]: Failed to start org.gnome.Shell@wayland.service - GNOME Shell on Wayland.
Then it keeps trying, but failing with same error.
Good boot doesn't have this:
pro 06 23:06:39 milnov-pc kernel: amdgpu 0000:0a:00.0: [drm] *ERROR* Failed to create link encoder!
And ends differently (especially the fb part):
pro 06 23:08:59 milnov-pc kernel: amdgpu: pp_dpm_get_sclk_od was not implemented.
pro 06 23:08:59 milnov-pc kernel: amdgpu: pp_dpm_get_mclk_od was not implemented.
pro 06 23:08:59 milnov-pc kernel: amdgpu 0000:0a:00.0: amdgpu: Runtime PM not available
pro 06 23:08:59 milnov-pc kernel: amdgpu 0000:0a:00.0: [drm] Registered 4 planes with drm panic
pro 06 23:08:59 milnov-pc kernel: [drm] Initialized amdgpu 3.61.0 for 0000:0a:00.0 on minor 1
pro 06 23:08:59 milnov-pc kernel: fbcon: amdgpudrmfb (fb0) is primary device
pro 06 23:08:59 milnov-pc kernel: fbcon: Deferring console take-over
pro 06 23:08:59 milnov-pc kernel: amdgpu 0000:0a:00.0: [drm] fb0: amdgpudrmfb frame buffer device
I also have lshw, lsmod, lspci and modinfo outputs but there doesn't seem to be a way to upload text files here.. Should I use 3rd party service or copy them in code block?
I'll be happy for any advice!


