third screen / multi video cards

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

third screen / multi video cards

Bruno Gruel
Hello,

My system is OpenBSD 6.1 release and my videos cards are ATI Radeon HD
5450 and ATI Radeon 9200 SE Sec (added after for debug)

I'm using the HD 5450 card with two screens for a while now (DVI + VGA)
without any issues. Since yestreday i'm trying to add a third screen (on
the HDMI port ) but i have very stranges behaviours. The screen plugged
on the HDMI port up and down every 5sec.

When the screen go up & down i got this on my log :

Sep 21 14:23:07 thy-ws-026 /bsd: error:
[drm:pid36888:drm_edid_block_valid] *ERROR* EDID checksum is invalid,
remainder is 76
Sep 21 14:23:07 thy-ws-026 /bsd: Raw EDID:
Sep 21 14:23:07 thy-ws-026 /bsd: Raw EDID:
Sep 21 14:23:07 thy-ws-026 /bsd: 00 ff ff ff ff ff ff 00  22 f0 5a 28 01
01 01 01
Sep 21 14:23:07 thy-ws-026 /bsd: 0f 15 03 ff ff ff ff ff  ff ff ff ff ff
ff ff ff
Sep 21 14:23:07 thy-ws-026 /bsd: ff ff ff ff ff ff ff ff  ff ff ff ff ff
ff ff ff
Sep 21 14:23:07 thy-ws-026 last message repeated 5 times
Sep 21 14:23:07 thy-ws-026 /bsd: error: [drm:pid36888:radeon_dvi_detect]
*ERROR* HDMI-A-1: probed a monitor but no|invalid EDID

So to go ahead i decided to add a new video card (ATI Radeon 9200) to be
able to plug the third screen. But i don't know how to handle and manage
it the second video card with xrandr.

Is there any solution to use 3 screens connected to two differents video
cards ?


There is info about my cards on the dmesg.

radeondrm0: 1280x1024, 32bpp
wsdisplay0 at radeondrm0 mux 1: console (std, vt100 emulation), using
wskbd0
wskbd1: connecting to wsdisplay0
wskbd2: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
radeondrm1: 1024x768, 32bpp
wsdisplay1 at radeondrm1
wsdisplay1: screen 0-5 added (std, vt100 emulation)
wsdisplay0: screen 6 added (std, vt100 emulation)


This is the output of pcidump

Domain /dev/pci0:
  0:0:0: Intel X58 Host
  0:1:0: Intel X58 PCIE
  0:3:0: Intel X58 PCIE
  0:7:0: Intel X58 PCIE
  0:16:0: Intel X58 QuickPath
  0:16:1: Intel X58 QuickPath
  0:17:0: Intel X58 QuickPath
  0:17:1: Intel X58 QuickPath
  0:20:0: Intel X58 Misc
  0:20:1: Intel X58 GPIO
  0:20:2: Intel X58 RAS
  0:21:0: Intel unknown
  0:22:1: Intel X58 QuickData
  0:22:2: Intel X58 QuickData
  0:22:3: Intel X58 QuickData
  0:22:4: Intel X58 QuickData
  0:22:5: Intel X58 QuickData
  0:22:6: Intel X58 QuickData
  0:22:7: Intel X58 QuickData
  0:26:0: Intel 82801JI USB
  0:26:1: Intel 82801JI USB
  0:26:2: Intel 82801JI USB
  0:26:7: Intel 82801JI USB
  0:27:0: Intel 82801JI HD Audio
  0:28:0: Intel 82801JI PCIE
  0:28:5: Intel 82801JI PCIE
  0:29:0: Intel 82801JI USB
  0:29:1: Intel 82801JI USB
  0:29:2: Intel 82801JI USB
  0:29:7: Intel 82801JI USB
  0:30:0: Intel 82801BA Hub-to-PCI
  0:31:0: Intel 82801JIR LPC
  0:31:2: Intel 82801JI SATA
  0:31:5: Intel 82801JI SATA
  1:0:0: Broadcom BCM5764
  15:0:0: ATI Radeon HD 5450
  15:0:1: ATI Radeon HD 5470 Audio
  55:5:0: AT&T/Lucent FW322 1394
  55:9:0: ATI Radeon 9200 SE Sec
  63:0:0: Intel unknown
  63:0:1: Intel unknown
  63:2:0: Intel unknown
  63:2:1: Intel unknown
  63:3:0: Intel unknown
  63:3:1: Intel unknown
  63:3:4: Intel unknown
  63:4:0: Intel unknown
  63:4:1: Intel unknown
  63:4:2: Intel unknown
  63:4:3: Intel unknown
  63:5:0: Intel unknown
  63:5:1: Intel unknown
  63:5:2: Intel unknown
  63:5:3: Intel unknown
  63:6:0: Intel unknown
  63:6:1: Intel unknown
  63:6:2: Intel unknown
  63:6:3: Intel unknown


When the HDMI port is up
$ xrandr -d :0
Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192
HDMI-0 connected primary 1280x1024+0+0 (normal left inverted right x
axis y axis) 380mm x 300mm
    1280x1024     60.02*+
    1920x1080     60.00    59.94
    1280x960      60.00
    1280x720      60.00    59.94
    1024x768      60.00
    800x600       60.32
    720x480       60.00    59.94
    640x480       60.00    59.94
    720x400       70.08
DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis)
380mm x 300mm
    1280x1024     60.02*+
    1280x960      60.00
    1024x768      60.00
    800x600       60.32
    640x480       60.00
    720x400       70.08
VGA-0 connected 1280x1024+1280+0 (normal left inverted right x axis y
axis) 380mm x 300mm
    1280x1024     60.02*+
    1280x960      60.00
    1024x768      60.00
    800x600       60.32
    640x480       60.00
    720x400       70.08

and when it's down $ xrandr -d :0
Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192
HDMI-0 disconnected primary 1280x1024+0+0 (normal left inverted right x
axis y axis) 0mm x 0mm
DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis)
380mm x 300mm
    1280x1024     60.02*+
    1280x960      60.00
    1024x768      60.00
    800x600       60.32
    640x480       60.00
    720x400       70.08
VGA-0 connected 1280x1024+1280+0 (normal left inverted right x axis y
axis) 380mm x 300mm
    1280x1024     60.02*+
    1280x960      60.00
    1024x768      60.00
    800x600       60.32
    640x480       60.00
    720x400       70.08

I you need more informations tell me. Or just point me to the right
manual that i missed. From what i had read my cards are supported.

Thank's your help.

Bruno.