Bug 5527

Summary: S3 driver (S3 Trio64V2/DX/GX) doesn't work when 24bpp is used.
Product: xorg Reporter: Evgeny Zubok <zoubok>
Component: Driver/s3Assignee: Evgeny Zubok <zoubok>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: bugs.freedesktop.org
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf file when 800x600@16bpp
none
log file when 800x600@16bpp is used
none
xorg.conf file when 800x600@24bpp
none
log file when 800x600@24bpp is used none

Description Evgeny Zubok 2006-01-07 05:32:47 UTC
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.
Comment 1 Evgeny Zubok 2006-01-07 05:39:32 UTC
Created attachment 4263 [details]
xorg.conf file when 800x600@16bpp

xorg.conf file when 800x600@16bpp
Comment 2 Evgeny Zubok 2006-01-07 05:40:54 UTC
Created attachment 4265 [details]
log file when 800x600@16bpp is used

log file when 800x600@16bpp is used
Comment 3 Evgeny Zubok 2006-01-07 05:41:42 UTC
Created attachment 4266 [details]
xorg.conf file when 800x600@24bpp

xorg.conf file when 800x600@24bpp
Comment 4 Evgeny Zubok 2006-01-07 05:42:42 UTC
Created attachment 4268 [details]
log file when 800x600@24bpp is used

log file when 800x600@24bpp is used
Comment 5 Daniel Stone 2007-02-27 01:29:48 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 6 Rolf Leggewie 2007-05-18 15:10:06 UTC
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.
Comment 7 Rolf Leggewie 2007-05-18 15:11:25 UTC
This was on Ubuntu Feisty with package 7.2-0ubuntu11
Comment 8 Evgeny Zubok 2007-05-23 10:42:14 UTC
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.
Comment 9 Alex Deucher 2008-07-07 11:32:58 UTC
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.