vesa driver reports many modes, but only allows a few
Ross Boylan
ross at biostat.ucsf.edu
Mon Mar 1 12:35:30 PST 2010
On Mon, 2010-03-01 at 14:40 -0500, Adam Jackson wrote:
> On Sun, 2010-02-28 at 23:28 -0800, Ross Boylan wrote:
> > Could anyone explain to me what the attached log means?
> >
> > X 7.5 detects a rich array of BIOS modes, but then runs through a list
> > of modes and says "no mode of this name". Should it be using something
> > like "104" or "104 (1024x768)" instead of, e.g., "1024x768"? Then X
> > tries a less strict probe, and rejects all but a couple of
> > low-resolution modes with "hsync out of range". I have no xorg.conf
> > file.
>
> The vesa driver attempts to find the intersection of the list of modes
> in the BIOS with the list of modes from EDID. You don't have an EDID,
> so this (unsurprisingly) gives you no modes.
>
> If we get to this point, we attempt to validate the BIOS mode list
> against the sync ranges configured for the monitor in xorg.conf, or from
> the defaults if there's no explicit configuration. That's what the
> "trying less strict filter" bit means. The default sync ranges for your
> server appear to be just big enough for 800x600.
>
> If you want bigger modes, configure a bigger sync range:
>
> # big enough for 1600x1200 @ 60Hz
> Section "Monitor"
> Identifier "Monitor0"
> HorizSync 31.5 - 75.0
> VertRefresh 56.0 - 61.0
> EndSection
I tried an xorg.conf that had *only* the previous Monitor section. It
didn't seem to get hooked up to anything else. I also tried giving it
an identifier of "<default monitor>" since the log indicated that was
the monitor being used. In either case, I got
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section. Using the first Screen section.
(==) No screen section available. Using defaults.
(**) |-->Screen "Default Screen Section" (0)
(**) | |-->Monitor "<default monitor>"
(==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
Do I need to create a complete xorg.conf?
Ross
>
> Use the gtf(1) utility to calculate the upper bounds for sync ranges for
> the resolution you want:
>
> % gtf 1600 1200 60
>
> # 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz
> Modeline "1600x1200_60.00" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync +Vsync
>
> - ajax
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
More information about the xorg
mailing list