Comment 6 for bug 198849

Revision history for this message
In , Benjamin Pineau (ben-pineau) wrote :

Got it working!

I had the same problem (last time verified: saturday, 3 days ago), with the
same Asus P5E-VM HDMI motherboard. But today I re-tested "DVI out with intel
driver" and... it works, now! I didn't any change in xorg.conf, didn't
updated the kernel nor any xorg driver/server since saturday.

The only change I can think of: I upgraded the motherboard BIOS (from
revision 0202 to revision 0405). Could you test this too ?

Notes:
- I use Ubuntu Hardy (development version), wich has recent git versions of
  the drivers : linux kernel 2.6.24-rc6, xserver-xorg-video-intel version
  2.2.0+git20080107-1ubuntu1, xserver-xorg-core 1.4.1~git20080105-1ubuntu1,
  mesa 7.0.2-3ubuntu1, libxrandr2 1.2.2
- As stated above, when DVI wasn't working with intel xorg driver, VGA worked
  with intel driver, and DVI worked fine using the vesa xorg driver. Now
  everything work as expected.
- Attached xorg.conf, Xorg.0.log, and xrandr --verbose output using intel
  driver with DVI attached monitor.
- With DVI (but not with VGA), fonts are somehow blurry, and colors too pinky
  (maybe because my monitor is limited, but the "autoconfig" button does not
  work with dvi)
- I still need `Option "AccelMethod" "XAA"` else fonts and icons aren't
  displayed (same problem with VGA).
- In case it rings a bell: the HDMI+DVI adapter/transmitter chipset used in
  this G35/GMA X3500 based motherboard is a Silicon Image SILC SiI1392. See :
  http://www.siliconimage.com/products/product.aspx?id=106
  and the photo here :
  http://plusd.itmedia.co.jp/pcuser/articles/0711/30/news070.html
- DVI works, but the xorg logs reports a few errors related to SDVO :

ben$egrep '(EE|WW)' /var/log/Xorg.0.log | grep -v AIGLX
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(II) Loading extension MIT-SCREEN-SAVER
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(WW) intel(0): Register 0x70180 (DSPACNTR) changed from 0x14000000 to
0x58000000
(WW) intel(0): DSPACNTR before: disabled, pipe A
(WW) intel(0): DSPACNTR after: disabled, pipe A
(WW) intel(0): Failed to set up write-combining range (0xd0000000,0x10000000)
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.