XFree86 wierdness
Description:
I'm trying to set up X so it can display in 3 different resolutions
(640x480, 800x600, 1024x768). Unfortunately, I can't for the life of me
figure out how to get it to work properly - I keep getting an hsync out
of range error in my XFree86 log file for 800x600 and 640x480. I'm at a
loss as to how to proceed. Any suggestions are welcome.
~Warren
More details:
I tried running videogen to pull modelines for me.
$videogen -m=640x480 -mdc=65 -mhf=62 -mvf=70
Modeline "640x480" 28.85 640 656 688 816 480 482 483 505 # 29 MHz, 35.4
kHz, 70.0 Hz
$videogen -m=800x600 -mdc=65 -mhf=62 -mvf=70
Modeline "800x600" 45.30 800 824 856 1024 600 602 604 632 # 45 MHz,
44.2 kHz, 70.0 Hz
$videogen -m=1024x768 -mdc=65 -mhf=62 -mvf=70
Modeline "1024x768" 65.00 1024 1056 1088 1312 768 770 772 808 # 65 MHz,
49.5 kHz, 61.3 Hz
The 1024x768 works, but 800x600 and 640x480 don't. I get the following
key errors from the logs:
[...] from XFree86.0.log
(II) R128(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 62 kHz,
PixClock max 80 MHz
(II) R128(0): Monitor name: VG150
(==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
(II) R128(0): ViewsonicPanel: Using hsync value of 48.00 kHz
(II) R128(0): ViewsonicPanel: Using vrefresh value of 60.00 Hz
(II) R128(0): Clock range: 12.00 to 270.00 MHz
(II) R128(0): Not using mode "800x600" (hsync out of range)
(II) R128(0): Not using default mode "640x350" (hsync out of range)
[...]
(--) R128(0): Virtual size is 1024x768 (pitch 1024)
(**) R128(0): Mode "1024x768": 63.0 MHz, 48.0 kHz, 59.4 Hz
(II) R128(0): Modeline "1024x768" 62.98 1024 1056 1088 1312 768 770
772 808
(--) R128(0): Display dimensions: (300, 230) mm
(--) R128(0): DPI set to (86, 84)
[...]
Here's what I'm running:
XFree86: XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-4 20040529113443
root@cyberhq.internal.cyberhqz.com)
Debian Unstable
2.6.6 kernel
Dell Latitude 800c with ATI Rage Mobility 128
Laptop LCD works up to 1400x1050
External LCD is a Viewsonic VG150
-hsync 30-62
-vsync 60-70
-bandwidth 65 Mhz
Reply to: