You are not logged in.
I installed a new RX 6600 XT alongside my GT 1030, and now SDDM won't properly start.
I've installed the proper drivers for both cards (amdgpu and nvidia-dkms respectively, as I use linux-zen), yet I'm still stuck on what I should do to get this working.
I'm aware of Xorg confs and KMS, however I do not know how to properly set those up at this time.
Last edited by justsquid (2022-07-08 15:14:50)
Offline
Which card do you want to run your xorg on/is plugged into the monitor? Post your /var/log/Xorg.0.log
Offline
Both cards are plugged in, the GT 1030 is thru a DVI monitor and the RX 6600 XT thru a HDMI monitor respectively.
And how much of the Xorg log do you need?
Offline
Ok, so I followed --> https://medium.com/@aviezab/dual-gpu-am … 88f9874c2d <-- This guide, and I have output thru the GT 1030 on my DVI monitor, but now the AMD GPU is just outputting console logs on the HDMI display, how do I get dual monitor from here?
Offline
What is your end goal here? These are two different GPUs you could run a second but separate Xorg screen on the other GPU but you cannot move windows/applications between them (when they are open, you can export a distinct DISPLAY for each application you want to start on one or the other) see: https://wiki.archlinux.org/title/Xorg#M … phics_card https://wiki.archlinux.org/title/Multihead and you might run into trouble with how your window manager reacts to that.
Last edited by V1del (2022-07-07 13:56:11)
Offline
Would I stick the Device section in the monitor conf file, or would it be somewhere else?
[edit] I just saw the part where you mentioned window manager issues, I'm using KDE with KWin, so what would that mean for my setup?
Last edited by justsquid (2022-07-07 14:02:10)
Offline
Try adding Screen 0 to the nvidia.conf and Screen 1 to the amdgpu.conf's respective OutputClass section assuming you still have the config from the article, alternatively https://wiki.archlinux.org/title/PRIME#Reverse_PRIME should work as well.
But to give more apt advice we'd really need a xorg log, and best all of it and check whether you also have a /var/log/Xorg.1.log https://wiki.archlinux.org/title/List_o … n_services
Offline
http://0x0.st/oQgr.txt Xorg.0.log
Xorg.1.log doesn't exist in /var/log
Offline
And what's in /etc/X11/xorg.conf now?
A minimal example for the approach I have in mind would be
Section "OutputClass"
Identifier "amdgpu"
MatchDriver "amdgpu"
Screen 1
EndSection
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Screen 0
EndSectionOr follow the section regarding reverse PRIME, adjust all the bits and pieces accordingly and run the xrandr commands that are mentioned at the end of the link from your /usr/share/sddm/scripts/Xsetup
Edit: Wait the minimal example will likely not work like that.
Last edited by V1del (2022-07-07 15:02:46)
Offline
http://0x0.st/oQg1.txt xorg.conf
Currently, just the Nvidia GPU attached to the DVI monitor
Offline
What is your end goal here? These are two different GPUs you could run a second but separate Xorg screen on the other GPU but you cannot move windows/applications between them (when they are open, you can export a distinct DISPLAY for each application you want to start on one or the other) see: https://wiki.archlinux.org/title/Xorg#M … phics_card https://wiki.archlinux.org/title/Multihead and you might run into trouble with how your window manager reacts to that.
I think having two separate screens would work as long as I could move the mouse seamlessly between the two monitors/gpus. The layout is the DVI monitor is below the HDMI monitor, I could have the DVI be the primary and the HDMI be secondary. Ideally, I would have games and media automatically launch on the HDMI monitor as that's where the beefier AMD GPU is plugged in, and lighter stuff such as web browsing or chatting clients would go through the lesser Nvidia GPU.
Offline
Alright, quick update:
Switched from nvidia to nouveau
Got both displays to work
Now I need help with PRIME because I get this error
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 34 (RRSetProviderOffloadSink)
Value in failed request: 0x62
Serial number of failed request: 16
Current serial number in output stream: 17Will be posting in separate thread
Offline
http://0x0.st/oQGD.txt <-- updated xorg.conf
Marking this as solved for now
Offline