You are not logged in.

#1 2025-10-02 15:03:36

Martiesim
Member
Registered: 2025-10-02
Posts: 1

Dual (AMD) GPU Setup fails to initialize on boot

Hello,

I'm running a setup with 6 monitors. My main GPU is an AMD RX 9070XT but because it can only handle 4 monitors, I also utilize the integrated graphics in my R7 9800X3D.

I recently switched from windows to arch and am pretty happy with it. But I keep running into a frustrating problem on startup:

If I only plug in monitors to one of the two GPUs, everything is fine. If I then plug the remaining monitors in after I logged in, they are recognized immediately and everything is fine still.

If I boot with all monitors plugged in I get the following:
- the mainboard manufacturers logo appears on all monitors plugged into the igpu.
- grub's selection screen appears on the igpu monitors
- the messages about starting linux and the init ram disk appear on the igpu monitors.
- the first two lines of the boot stuff (before the first line starting in [  OK  ]) appear on ALL monitors.
- all other boot lines (again starting like [  OK  ]) appear only on the igpu monitors, but the dgpu monitors keep showing the first  two lines.
- the igpu monitors turn black (but their leds indicate they still receive signal) and the dgpu monitors indicate they do not receive signal anymore and turn black too.

The system remains in this state until I power off and boot again with monitors only attached to one gpu.

I compared the journal entries for the two boot attempts and after some googling, the only lines that seem concerning are as follows (these lines only appear in the attempt with all monitors plugged in from the start):

kwin_wayland_drm: atomic commit failed: Invalid Argument
kwin_wayland_drm: The main thread was hanging temporarily!
kwin_wayland_drm: Atomic modeset test failed! Permission denied
kwin_wayland_drm: atomic commit failed: Permission denied
kwin_screencast: PipeWire remote error: connection error
kwin_core: Applying output configuration failed!

some of these appear multiple times.

For the login screen, I use sddm.

Is there a way to get the login screen to appear even if all monitors are plugged in at boot?

Offline

Board footer

Powered by FluxBB