http://bugzilla.opensuse.org/show_bug.cgi?id=1193457 Bug ID: 1193457 Summary: second graphic card's crtcs "provided" but no output from them Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: gfx-bugs@suse.de Reporter: mrmazda@earthlink.net QA Contact: gfx-bugs@suse.de Found By: Community User Blocker: --- Created attachment 854363 --> http://bugzilla.opensuse.org/attachment.cgi?id=854363&action=edit Xorg.0.log from TW20211203 Original Summary: second graphic card's crtcs "provided" but no output from them TO REPRODUCE: 1-Install 2 cards in PCIe slots 2-open an TW X session ACTUAL RESULTS: # xrandr --listproviders Providers: number : 2 Provider 0: id: 0x42; cap: 0x2 (Sink Output); crtcs: 2; outputs: 2; associated providers: 0; name: modesetting output DVI-I-1 output DVI-I-2 Provider 1: id: 0xda; cap: 0x2 (Sink Output); crtcs: 2; outputs: 3; associated providers: 0; name: modesetting output 0xd7 output 0xd8 output 0xd9 # inxi -Sy System: Host: ga970 Kernel: 5.15.5-1-default x86_64 bits: 64 Desktop: KDE Plasma 5.23.3 Distro: openSUSE Tumbleweed 20211130 # inxi -Gayz Graphics: Device-1: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: nouveau v: kernel bus-ID: 01:00.0 chip-ID: 10de:0402 class-ID: 0300 Device-2: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau v: kernel bus-ID: 05:00.0 chip-ID: 10de:0f00 class-ID: 0300 Display: x11 server: X.Org 1.21.1.1 compositor: kwin_x11 driver: loaded: modesetting display-ID: :0 screens: 1 Screen-1: 0 s-res: 4480x1200 s-dpi: 120 s-size: 948x254mm (37.3x10.0") s-diag: 981mm (38.6") Monitor-1: DVI-I-1 res: 1920x1200 hz: 60 dpi: 94 size: 519x324mm (20.4x12.8") diag: 612mm (24.1") Monitor-2: DVI-I-2 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2") diag: 730mm (28.8") OpenGL: renderer: llvmpipe (LLVM 13.0.0 128 bits) v: 4.5 Mesa 21.3.0 direct render: Yes # xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r Screen 0: minimum 320 x 200, current 4480 x 1200, maximum 8192 x 8192 DVI-I-2 connected 2560x1080+1920+0 (normal left inverted right x axis y axis) 673mm x 284mm DVI-I-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm 2560x1080 60.00*+ 1920x1200 59.95*+ # lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1) 05:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1) # EXPECTED RESULTS: # xrandr --listproviders Providers: number : 2 Provider 0: id: 0xf4; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 2; outputs: 3; associated providers: 1; name: modesetting output DVI-I-1 output HDMI-1 output VGA-1 Provider 1: id: 0x43; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 2; outputs: 2; associated providers: 1; name: modesetting output DVI-I-1-2 output DVI-I-1-3 # lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1) 05:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1) # inxi -Sy System: Host: ga970 Kernel: 5.14.19-150400.1-default x86_64 bits: 64 Desktop: KDE Plasma 5.18.6 Distro: openSUSE Leap 15.4 Alpha # inxi -Gayz Graphics: Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau v: kernel bus-ID: 01:00.0 chip-ID: 10de:0f00 class-ID: 0300 Device-2: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: nouveau v: kernel bus-ID: 05:00.0 chip-ID: 10de:0402 class-ID: 0300 Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver: loaded: modesetting unloaded: fbdev,vesa alternate: nouveau,nv,nvidia display-ID: :0 screens: 1 Screen-1: 0 s-res: 8960x1440 s-dpi: 120 s-size: 1896x304mm (74.6x12.0") s-diag: 1920mm (75.6") Monitor-1: DVI-I-1 res: 1920x1200 hz: 60 dpi: 94 size: 519x324mm (20.4x12.8") diag: 612mm (24.1") Monitor-2: HDMI-1 res: 1920x1080 hz: 60 dpi: 70 size: 700x390mm (27.6x15.4") diag: 801mm (31.5") Monitor-3: DVI-I-1-2 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2") diag: 730mm (28.8") OpenGL: renderer: NVC1 v: 4.3 Mesa 21.2.4 direct render: Yes # xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r Screen 0: minimum 320 x 200, current 8960 x 1440, maximum 16384 x 16384 HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 700mm x 390mm DVI-I-1-2 connected 2560x1080+3840+0 (normal left inverted right x axis y axis) 673mm x 284mm DVI-I-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm 2560x1080 60.00*+ 1920x1200 59.95*+ 1920x1080 60.00*+ 60.00 50.00 59.94 59.93 # ADDITIONAL INFORMATION: 1-Behavior in the following matches TW failure, or worse (typically no second card found at all): Debians 8, 9, 10, 11; Fedoras 32-35; Mageias 5-8; Leap 15.1 and prior, plus 13.1 & 13.2; Ubuntu 14.04 & 15.10 2-Tested various combinations of 4 motherboards with same pair of AMD cards and same pair of NVidia cards, which all produced equivalent or worse results. AMD pair tested in two motherboards: Device-1: AMD Oland [Radeon HD 8570 / R5 430 OEM / R7 240/340 / Radeon 520 OEM] driver: radeon amdgpu bus-ID: 01:00.0 chip-ID: 1002:6611 Device-2: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] driver: radeon bus-ID: 05:00.0 chip-ID: 1002:68f9 3-Most testing was done using pure automagic configuration. Attempts with xrandr & /etc/X11/xorg.con* to light up displays on second card's outputs in TW all failed. 4-The two NVidia cards only work as expected in 1 of the 4 motherboards, besides working only in Leap. 5-Swapping slot positions of the two NVidia cards didn't help results. From 15.3: # xrandr --listproviders Providers: number : 2 Provider 0: id: 0x43; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 2; outputs: 3; associated providers: 1; name: modesetting output DVI-I-1 output HDMI-1 output VGA-1 Provider 1: id: 0xea; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 2; outputs: 2; associated providers: 1; name: modesetting output DVI-I-1-2 output DVI-I-1-3 From TW20211203: # xrandr --listproviders Providers: number : 2 Provider 0: id: 0x43; cap: 0x2 (Sink Output); crtcs: 2; outputs: 3; associated providers: 0; name: modesetting output DVI-I-1 output HDMI-1 output VGA-1 Provider 1: id: 0xe0; cap: 0x2 (Sink Output); crtcs: 2; outputs: 2; associated providers: 0; name: modesetting output 0xde output 0xdf 6-TW upgrade to 20211203 from 20211130 apparently helped not. 7-Limited automagic testing (15.4, TW, F35) with nouveau DDX instead of modesetting DIX helped not. 8-Probably a regression, but I have no TW versions carrying Xorg server version similar to Leap's. 9-Interesting but very disappointing that only Leap among all distros tested works as expected. -- You are receiving this mail because: You are on the CC list for the bug.