I have S3 Trio64V2 videocard with 2048 kB RAM on my old computer. Monitor is ViewSonic E651-3 with HorizSync: 30-56 kHz, VertRefresh: 50-120Hz. Numbers are taken from the monitor's manual. When I set 16bpp with 800x600 resolution the card works fine. Then I set 24bpp with 800x600 then the automatic calculation accepted, but ViewSonic falls into "OFF DPMS Mode" (no input signal). I tried many different ModeLines. All my manual setting are accepted by X server as "correct". All the calculated parameters are meet the monitor frequencies. But result the same. It seems that s3 driver for S3 Trio64V2/DX/GX works incorrectly when 24bpp is used. This mode (TrueColor) is required by some software I plan to use. I haven't specs for S3 chipsets so I can't help with patching. Sorry.
Created attachment 4263 [details] xorg.conf file when 800x600@16bpp xorg.conf file when 800x600@16bpp
Created attachment 4265 [details] log file when 800x600@16bpp is used log file when 800x600@16bpp is used
Created attachment 4266 [details] xorg.conf file when 800x600@24bpp xorg.conf file when 800x600@24bpp
Created attachment 4268 [details] log file when 800x600@24bpp is used log file when 800x600@24bpp is used
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
I just ran into this bug while trying to move my mother's PC away from Win95, so I can confirm it still exists. Let me know if you need some information. I'll gladly try and provide it.
This was on Ubuntu Feisty with package 7.2-0ubuntu11
I'll try to resolve this problem. Now you can use 800x600_16bpp (full 2D acceleration). Also I have a patch for 1024x768_16bpp (this mode also doesn't work), but I'll publish it later.
committed: 2128de2ad9fa67537d8ed56ff173b8a7b0422e0e
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.