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.


Reply via email to