Solved -- Re: Win NT does 1600x1200, why not X? (FireGL 1000Pro)
Hi Everybody
First off, a very big thank you to nate, Brian, and Bryan for all
your help. Just 3 more pillars of the Debian community.
The Problem
With a monitor capabale of achieving (even exceeding) 1600x1200
resolution, a Diamond FireGL 1000Pro with 8MB VRAM would not exceed
1280x1024. This video card is a GLINT Permedia2 chipset, served by the
3DLabs accelerated server.
Proper modelines were present for 1600x1200, as in
---------------------------------------
# 1600x1200 @ 70 Hz, 87.50 kHz hsync
Modeline "1600x1200" 189 1600 1664 1856 2160 1200 1201 1204 1250 -HSync -VSync
---------------------------------------
and the modes were defined in the server
---------------------------------------
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
---------------------------------------
but Ctrl-Alt-+ would never obtain the high-res mode.
The Solution
The key information was bit depth. The X server defaults to depth
8, for which I had no 1600x1200 mode defined. At first, I tried to set it in
depths 24 and 32, which still didn't work. The ultimate reason was that my
hardware does not support 1600x1200 at these depths.
Ultimately, the problem was solved by putting the line
---------------------------------------
DefaultColorDepth 16
---------------------------------------
into /etc/X11/XF86Config, and by starting X with
---------------------------------------
:0 local /usr/bin/X11/X vt7 -bpp 16 -dpi 100
---------------------------------------
in /etc/X11/kdm/Xservers.
A little quality time with the Font Deuglification guide, at
http://www.frii.com/~meldroc/Font-Deuglification.html
and I am a happy guy.
Thanks,
Brian
Reply to: