Bug 16109 - wrong sync polarity for Eizo S2431W TFT display
Summary: wrong sync polarity for Eizo S2431W TFT display
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
Keywords: NEEDINFO
Depends on:
Reported: 2008-05-26 15:36 UTC by Peter J. Holzer
Modified: 2008-11-23 18:03 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:

Xorg log file showing wrong sync polarity (69.66 KB, text/plain)
2008-05-26 15:36 UTC, Peter J. Holzer
no flags Details
add flip h/v sync quirk (3.24 KB, patch)
2008-06-23 20:52 UTC, Hong Liu
no flags Details | Splinter Review
add new quirk for -hsync +vsync polarity monitor (1.63 KB, patch)
2008-11-12 19:24 UTC, Wang Zhenyu
no flags Details | Splinter Review

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).

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
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.