Bug#1006907: Xorg - blackscreen (no output?) from output connectors on #2 PCIe graphics card
Package: xserver-xorg-core
Version: 2:21.1.3-2+b1
SUMMARY:
Xorg - blackscreen (no output?) from output connectors on #2 PCIe graphics card
APPLIES TO:
Bookworm
Bullseye
Buster
Stretch
NOT TESTED:
Sid
Not used:
kernel command line options affecting Xorg graphics
/etc/X11/xorg.con*
xrandr
desktop display configuration applets
IOW, what follows is purely Xorg's automatic configuration output results.
TO REPRODUCE:
Start a DM (SDDM or TDM) and login to an Xorg (TDE, IceWM or Plasma) session,
or start an Xorg session with startx.
ACTUAL BEHAVIOR (output_only_on_2_displays_connected_to_first_gfxcard):
# 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
Provider 1: id: 0xff cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 2 associated providers: 1 name:modesetting
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
VGA-1 connected 1680x1050+1920+0 (normal left inverted right x axis y axis) 474mm x 296mm
Screen 0: minimum 320 x 200, current 3600 x 1200, maximum 16384 x 16384
DVI-I-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
DVI-I-1-3 connected (normal left inverted right x axis y axis)
DVI-I-1-2 connected (normal left inverted right x axis y axis)
1920x1200 59.95*+
1680x1050 59.97*+ 74.89 59.95 59.88
# inxi -Sy
System:
Host: gb970 Kernel: 5.16.0-3-amd64 x86_64 bits: 64 Desktop: Trinity R14.0.12
Distro: Debian GNU/Linux bookworm/sid
# inxi -Gayz
Graphics:
Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports:
active: DVI-I-1,VGA-1 empty: HDMI-A-1 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 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: lanes: 16 ports:
active: none off: DVI-I-2,DVI-I-3 empty: none bus-ID: 05:00.0
chip-ID: 10de:0402 class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting
gpu: nouveau display-ID: :0 screens: 1
Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 762x254mm (30.0x10.0")
s-diag: 803mm (31.6")
Monitor-1: DVI-I-1 pos: primary,left model: NEC EA243WM serial: 1Z101367NA
built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
size: 519x324mm (20.4x12.8") diag: 612mm (24.1") ratio: 16:10 modes:
max: 1920x1200 min: 640x480
Monitor-2: VGA-1 pos: right model: Lenovo L2251x Wide serial: 6V647310
built: 2011 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
size: 474x296mm (18.7x11.7") diag: 559mm (22") ratio: 16:10 modes:
max: 1680x1050 min: 720x400
OpenGL: renderer: NVC1 v: 4.3 Mesa 21.2.6 direct render: Yes
#
EXPECTED BEHAVIOR (output_on_all_4_connected_displays):
# 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: 0xee; 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
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
VGA-1 connected 1680x1050+1920+0 (normal left inverted right x axis y axis) 474mm x 296mm
Screen 0: minimum 320 x 200, current 7760 x 1440, maximum 16384 x 16384
DVI-I-1-3 connected 1600x900+6160+0 (normal left inverted right x axis y axis) 443mm x 249mm
DVI-I-1-2 connected 2560x1440+3600+0 (normal left inverted right x axis y axis) 598mm x 336mm
DVI-I-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
2560x1440 59.95*+
1920x1200 59.95*+
1680x1050 59.97*+ 74.89 59.95 59.88
1600x900 59.98*+ 59.95 59.82
# inxi -Syz
System:
Kernel: 5.15.12-1-default x86_64 bits: 64 Desktop: KDE Plasma 5.24.2
Distro: openSUSE Tumbleweed 20220302
# inxi -Gayz
Graphics:
Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports:
active: DVI-I-1,VGA-1 empty: HDMI-A-1 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 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: lanes: 16 ports:
active: DVI-I-2,DVI-I-3 empty: none bus-ID: 05:00.0 chip-ID: 10de:0402
class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: modesetting unloaded: fbdev,vesa alternate: nouveau,nv,nvidia
gpu: nouveau display-ID: :0 screens: 1
Screen-1: 0 s-res: 7760x1440 s-dpi: 120 s-size: 1642x304mm (64.6x12.0")
s-diag: 1670mm (65.7")
Monitor-1: DVI-I-1 pos: primary,left model: NEC EA243WM serial: <filter>
built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
size: 519x324mm (20.4x12.8") diag: 612mm (24.1") ratio: 16:10 modes:
max: 1920x1200 min: 640x480
Monitor-2: DVI-I-1-2 mapped: DVI-I-2 pos: center-r model: Acer K272HUL
serial: <filter> built: 2018 res: 2560x1440 hz: 60 dpi: 109 gamma: 1.2
size: 598x336mm (23.5x13.2") diag: 686mm (27") ratio: 16:9 modes:
max: 2560x1440 min: 720x400
Monitor-3: DVI-I-1-3 mapped: DVI-I-3 pos: right model: Dell P2012H
serial: <filter> built: 2012 res: 1600x900 hz: 60 dpi: 92 gamma: 1.2
size: 443x249mm (17.4x9.8") diag: 508mm (20") ratio: 16:9 modes:
max: 1600x900 min: 720x400
Monitor-4: VGA-1 pos: center-l model: Lenovo L2251x Wide serial: <filter>
built: 2011 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
size: 474x296mm (18.7x11.7") diag: 559mm (22") ratio: 16:10 modes:
max: 1680x1050 min: 720x400
OpenGL: renderer: NVC1 v: 4.3 Mesa 21.3.7 direct render: Yes
#
## similar results from openSUSE Leap
ADDITIONAL Bookworm DATA:
# reportbug --template -T none -s none -S normal -b --list-cc none -q xserver-xorg-core
# dpkg -l | grep rg-vide
ii xserver-xorg-video-fbdev 1:0.5.0-2
ii xserver-xorg-video-nouveau 1:1.0.17-2
ii xserver-xorg-video-vesa 1:2.5.0-1+b1
# ls -1 /sys/class/drm
card0
card0-DVI-I-1
card0-HDMI-A-1
card0-VGA-1
card1
card1-DVI-I-2
card1-DVI-I-3
renderD128
renderD129
version
# cat /sys/class/drm/version
drm 1.1.0 20060810
# dmesg | grep -i drm
[ 19.635654] systemd[1]: Starting Load Kernel Module drm...
[ 20.437219] ACPI: bus type drm_connector registered
[ 35.225322] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
[ 35.225326] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 35.225329] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 35.225331] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 35.225333] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000302 00020030
[ 35.225335] nouveau 0000:01:00.0: DRM: DCB outp 01: 02000300 00000000
[ 35.225336] nouveau 0000:01:00.0: DRM: DCB outp 02: 08011392 00020020
[ 35.225338] nouveau 0000:01:00.0: DRM: DCB outp 03: 04022310 00000000
[ 35.225340] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
[ 35.225341] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
[ 35.225343] nouveau 0000:01:00.0: DRM: DCB conn 02: 00000200
[ 35.226092] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[ 35.347690] nouveau 0000:01:00.0: DRM: allocated 1920x1200 fb: 0x60000, bo 00000000e489901c
[ 35.347764] fbcon: nouveaudrmfb (fb0) is primary device
[ 35.398598] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
[ 35.417185] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[ 35.646223] nouveau 0000:05:00.0: DRM: VRAM: 512 MiB
[ 35.646225] nouveau 0000:05:00.0: DRM: GART: 1048576 MiB
[ 35.646227] nouveau 0000:05:00.0: DRM: TMDS table version 2.0
[ 35.646229] nouveau 0000:05:00.0: DRM: DCB version 4.0
[ 35.646231] nouveau 0000:05:00.0: DRM: DCB outp 00: 02000300 00000028
[ 35.646233] nouveau 0000:05:00.0: DRM: DCB outp 01: 01000302 00010030
[ 35.646234] nouveau 0000:05:00.0: DRM: DCB outp 02: 04011310 00000028
[ 35.646236] nouveau 0000:05:00.0: DRM: DCB outp 03: 02011312 00010030
[ 35.646237] nouveau 0000:05:00.0: DRM: DCB outp 04: 010223f1 00c0c080
[ 35.646239] nouveau 0000:05:00.0: DRM: DCB conn 00: 2030
[ 35.646240] nouveau 0000:05:00.0: DRM: DCB conn 01: 1130
[ 35.646242] nouveau 0000:05:00.0: DRM: DCB conn 02: 0210
[ 35.646243] nouveau 0000:05:00.0: DRM: DCB conn 03: 0211
[ 35.646244] nouveau 0000:05:00.0: DRM: DCB conn 04: 0213
[ 35.652079] nouveau 0000:05:00.0: DRM: MM: using CRYPT for buffer copies
[ 35.652740] nouveau 0000:05:00.0: DRM: failed to create encoder 0/1/0: -19
[ 35.652742] nouveau 0000:05:00.0: DRM: TV-1 has no encoders, removing
[ 35.716117] nouveau 0000:05:00.0: DRM: allocated 2560x1440 fb: 0x70000, bo 000000005653038a
[ 35.746884] nouveau 0000:05:00.0: [drm] fb1: nouveaudrmfb frame buffer device
[ 35.748235] [drm] Initialized nouveau 1.3.1 20120801 for 0000:05:00.0 on minor 1
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata
Reply to: