[mga] mode validation seems to treat ModeLines and DDC dtimings differently
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-mga (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have been playing with Ubuntu on a test box at home and will soon be putting
it on my main computer. In preparation for this, I attached my main monitor.
After figuring out the magical incantation to reprobe the monitor, I found that
xorg didn't want to run it at native resolution. I knew this from experience
with my main computer, but I never reported it before.
To get it to work, I had to add the following modeline to my xorg.conf in the
Monitor section:
ModeLine "1920x1200" 162.00 1920 1980 2040 2160 1200 1201 1204 1242
And then in my Screen section, I prepended "1920x1200" to each of the "Modes"
entries in the "Display" subsections.
I will attach my Xorg.log; that is where I got the values from for the modeline.
The monitor is connected via the D-SUB VGA connector. This modeline works on
this machine, which has a Matrox G450, and also on my iBook G4, which has a ATI
Radeon Mobility 9200 M9+.
Changed in xorg: | |
assignee: | daniels → nobody |
Created an attachment (id=1255)
Xorg.log containing DDC info as reported from my FP231W
If you scroll down to where it says "Supported additional Video Mode" (around
line 435), you see that it contains enough information to construct a working
modeline for 1920x1200. This information is printed whether or not I include
the modeline in my xorg.conf.
But without the modeline, it wouldn't actually run at the resolution, as you
can see, it complains "(WW) (1920x1200,BenQ FP231W) mode clock 162MHz exceeds
DDC maximum 160MHz", but with the modeline it does it anyway, with no apparent
problem.
Presumably the 1920x1080 mode could be achieved as well, but I have not tried
that yet. I can try it if you want, but otherwise I won't bother.