[CentOS] [SOLVED] Problem with widescreen display

Marko Vojinovic vvmarko at panet.rs
Mon Nov 10 00:20:24 UTC 2008


On Saturday 01 November 2008 22:08, Marko Vojinovic wrote:
> Basically, what I did was to run system-config-display to reconfigure for
> the new monitor and resolution. All goes well, but after X restarts, I see
> a strange picture: the resolution indeed goes to 1680x1050 as is supposed
> to, but is squeezed/shrinked/scaled horizontally to match a 4:3 aspect
> ratio, leaving two (unequal) black bands on the left and right side of the
> monitor.
[snip]
> The very same hardware and virtually same X configuration work perfectly ok
> on FC4
[snip]

Ok, just for the record, I resolved the issue, in the following way:

- took the exact modeline parameters for 1680x1050 (known to work) from FC4's 
Xorg.0.log and copy-pasted it into CentOS's xorg.conf
- also took the DisplaySize, HorizSync and VertRefresh parameters from the 
Fedora's log and put it into xorg.conf
- Disabled the DDC (undocumented option!!!)   <----- CRUCIAL  PART !!!
- took the modeline parameters for various other resolutions since without DDC 
nothing gets autoconfigured
- restarted X

Now everything works perfectly, and my hacked xorg.conf is just the default 
one with the following "Monitor" section:

Section "Monitor"
	Identifier	"Monitor0"
	ModelName	"LCD Panel 1680x1050"
# hacked DisplaySize --- note that the values are *wrong*,
# monitor is actually 470x300 mm
	DisplaySize	370	280
	HorizSync	31.5 - 90.0
	VertRefresh	60.0 - 60.0
	Option		"dpms"
# turned off the DDC; didn't know which option would do
# the job so put them both there
	Option		"NoDDC" "true"
	Option		"DDC" "false"
# various modelines, taken from Fedora's log:
	Modeline "1680x1050"  147.14  1680 1784 1968 2256  1050 1051 1054 1087 -hsync 
+vsync
	Modeline "1400x1050"  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync 
+vsync
	Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
	Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
EndSection

Hopefully someone with a similar problem maybe finds this useful. ;-)

Best, :-)
Marko




More information about the CentOS mailing list