Bug 16109

Summary: wrong sync polarity for Eizo S2431W TFT display
Product: xorg Reporter: Peter J. Holzer <hjp>
Component: Driver/intelAssignee: Wang Zhenyu <zhenyu.z.wang>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: michael.fu
Version: unspecifiedKeywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log file showing wrong sync polarity
none
add flip h/v sync quirk
none
add new quirk for -hsync +vsync polarity monitor none

Description Peter J. Holzer 2008-05-26 15:36:42 UTC
Created attachment 16748 [details]
Xorg log file showing wrong sync polarity

I have an Eizo S2431W TFT display (1920x1200 resolution) connected via DVI cable to an MSI Hetis PC with an Intel 82865G on-board graphics controller. The machine is currently running Debian testing.

With version 2.1.0 of the intel driver this combination worked almost perfectly (the monitor detected 1202 instead of 1200 lines). With version 2.2.1 and 
2.3.1 no image is visible - the screen is either completely black or flickering very rapidly, even though the monitor reports a signal of 1920x1200 at 60 Hz.

The problem seems to be that the polarity of the sync signal is reversed. With 2.1.0, it was -hsync +vsync, starting with 2.2.1, it is +hsync -vsync. Overriding the polarity with

xrandr --newmode "1920x1200_60.00"  154  1920 1968 2000 2080  1200 1201 1208 1235 -hsync +vsync
xrandr --addmode TMDS "1920x1200_60.00"  
xrandr --output TMDS --mode "1920x1200_60.00"

fixes the problem.

Attached is the Xorg.0.log for 2.3.1 (using option ModeDebug)

I also reported the problem to Debian: See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481036
Comment 1 Hong Liu 2008-06-23 20:52:36 UTC
Created attachment 17341 [details] [review]
add flip h/v sync quirk

Please try attached patch (which is against Xorg server).

Thanks,
Hong
Comment 2 Michael Fu 2008-07-07 20:08:09 UTC
Zhenyu, would you please take over this patch? thanks.
Comment 3 Wang Zhenyu 2008-07-28 18:08:52 UTC
Looks fine to me, I don't know if Hong has sent this to ML to review, or I'll roll it up again and push this.
Comment 4 Gordon Jin 2008-09-09 06:53:57 UTC
zhenyu?
Comment 5 Wang Zhenyu 2008-11-12 19:24:18 UTC
Created attachment 20273 [details] [review]
add new quirk for -hsync +vsync polarity monitor

This simply adds new quirk for this monitor instead of rework origin quirk. Looks more simple for me.

Peter, could you help to verify this? patch is against current xserver git master.
Comment 6 Wang Zhenyu 2008-11-19 21:25:31 UTC
Ping Peter, could you try my patch? I think I'd have to ignore this if this patch couldn't be tested.
 
Comment 7 Wang Zhenyu 2008-11-23 18:03:42 UTC
I have to close this as no feedback and test result.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.