OpenSuse 15.2 dual GPU/dual monitor

bishoptc

New Member
Credits
57
So what's the proper way to setup dual monitors (they differ) with dual graphics cards?
I have 2x NVIDIA GPU GeForce RTX 2060. A 27" ASUS (2560x1440) and 27" Viewsonic (1920x1080) rotated 90degs.t. I can read PDF's w large font.

Plug them both into 1st GPU and all (cuda and everything) seems to work well (almost )
Plug them into separate GPUs and cannot config both to display properly but cuda still sees them.

This all started w/ a display/resolution issue for libreoffice w/ my Two-cords-in-one-GPU (2Cin1G) config.

Technical details

Nvidia: version 450.66
kernel: 5.3.18-lp152.66-default
xinerama throws an errors when try to set that up(see end of message)
xrandr does not ID both gpus/monitors

For [ 37.990] (**) Xinerama: enabled

/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) Backtrace:
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 0: /usr/bin/X (xorg_backtrace+0x65) [0x558ba0c35585]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 1: /usr/bin/X (0x558ba0a83000+0x1b6259) [0x558ba0c39259]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 2: /lib64/libpthread.so.0 (0x7fc8b09b3000+0x132d0) [0x7fc8b09c62d0]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 3: /lib64/libc.so.6 (gsignal+0x110) [0x7fc8b0631420]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 4: /lib64/libc.so.6 (abort+0x151) [0x7fc8b0632a01]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 5: /lib64/libc.so.6 (0x7fc8b05f8000+0x31a1a) [0x7fc8b0629a1a]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 6: /lib64/libc.so.6 (0x7fc8b05f8000+0x31a92) [0x7fc8b0629a92]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 7: /usr/bin/X (0x558ba0a83000+0x41d09) [0x558ba0ac4d09]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 8: /usr/bin/X (0x558ba0a83000+0x9c568) [0x558ba0b1f568]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 9: /usr/bin/X (_CallCallbacks+0x34) [0x558ba0ae5374]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 10: /usr/bin/X (0x558ba0a83000+0x60fc2) [0x558ba0ae3fc2]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 11: /lib64/libc.so.6 (__libc_start_main+0xea) [0x7fc8b061c34a]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) 12: /usr/bin/X (_start+0x2a) [0x558ba0acdcba]
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE)
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE)
/var/log/Xorg.0.xinerama.error.log:[ 39.830] (EE) Caught signal 6 (Aborted). Server aborting
 


bishoptc

New Member
Credits
57
solution found:
plug all monitors into GPU 0
delete all /etc/X11/xorg.conf files
just for fun and
b/c nvidia said so at
put following in /etc/X11/xorg.conf.d/50-nvidia.conf (ok they said nvidia.conf but I added the 50)
Section "ServerLayout"
Identifier "layout"
Option "AllowNVIDIAGPUScreens"
EndSection

Also for fun :
installed arandr

and for the record these are the rpms I have installed for nvidia

x11-video-nvidiaG05-460.67-lp152.36.1.x86_64
nvidia-computeG05-460.67-lp152.36.1.x86_64
nvidia-glG05-460.67-lp152.36.1.x86_64
nvidia-gfxG05-kmp-default-460.67_k5.3.18_lp152.19-lp152.36.1.x86_64

Using kernel
kernel-default-5.3.18-lp152.57.1.x86_64
 
$100 Digital Ocean Credit
Get a free VM to test out Linux!


Top