I have XFree86-4.0.3-5 and Xconfigurator-4.9.29-1. Installation with my
Matrox G450 went fine so far (except the missing DRI but this is another
problem). However, after the installation X runs only with 1152x864 75Hz
although the monitor can easily run 100Hz. A quick test showed that the
relevant modelines are in /etc/X11/XF86Config, but not in XF86Config-4.
After I copied the modelines to XF86Config-4 my X server runs with 1152x864
BTW, the same happens with Matrox G400 (and working DRI).
Why do I have to copy the modelines manually after the installation?
Because XFree86 4 has the modelines built into the server itself.
It also accepts modelines in the config file though. So if there
are missing modelines in 4.x, that are important, they should be added
via patching X sources rather than by us hacking Xconfigurator.
This has already been requested however, and a patch applied
to XFree86 4.1.0 in rawhide for 85Hz. If you'd like 100hz also,
please attach the commented modeline and I will patch it into XFree86.
This is the modeline I copied from XF86Config to XF86Config-4. It works fine for
# 1152x864 @ 100 Hz, 89.62 kHz hsync
Modeline "1152x864" 137.65 1152 1184 1312 1536
864 866 885 902 -HSync -VSync
Would be fine if it would be included into XFree86-4.1.0.
BTW, what files do I need to upgrade to 4.1.0? Is it sufficient to install all
XFree86*-4.1.0-0.8.6.i386.rpm, Mesa*-3.4.2-3.i386.rpm and
Do I have to recompile the kernel (kernel-2.4.3-12 in the moment) to get DRI
with my Matrox G450 DH working? Does there exist a document which describes the
This is 3 years old, and probably deprecated as well (for one, Fedora
has moved to xorg). Can this be closed?
Bug can be closed (It doesn't occur in XFree86-126.96.36.1992 in Suse. I
had to switch to Suse because there is no retail customer version of
Redhat Linux :-()
This was closed "CURRENTRELEASE" which I believe is incorrect, unless
upstream added this modeline to xorg-x11 6.7.0 (which is in our
General purpose modelines really should be built directly into the
X server, and formulated by using the VESA GTF specification. The
proper place to have new modelines added to the X server directly
is by filing a request for enhancement to the upstream X.Org project
(or XFree86) directly. Once the request is reviewed and resolved
by X.Org, the modeline will be available to all Linux distributions,
without each distribution needing to manually patch their X server
each OS release.
In the mean time, the modeline can easily be added by hand to the
X server config file as a simple workaround.
A quick check seems to show either nobody ever requested this upstream,
or if they did, Xorg never added the mode to the server. I've added
1152x864@100 Hz calculated using VESA GTF to the Red Hat extramodes patch
for the time being as follows:
$ gtf 1152 864 100
# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
Modeline "1152x864_100.00" 143.47 1152 1232 1360 1568 864 865 868 915
It will be in the next X server build in rawhide (1.1.1-8.fc6)