Bug 5527 - S3 driver (S3 Trio64V2/DX/GX) doesn't work when 24bpp is used.
Summary: S3 driver (S3 Trio64V2/DX/GX) doesn't work when 24bpp is used.
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/s3 (show other bugs)
Version: 7.2 (2007.02)
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Evgeny Zubok
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-07 05:32 UTC by Evgeny Zubok
Modified: 2008-07-07 11:33 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf file when 800x600@16bpp (1.72 KB, text/plain)
2006-01-07 05:39 UTC, Evgeny Zubok
no flags Details
log file when 800x600@16bpp is used (25.64 KB, text/plain)
2006-01-07 05:40 UTC, Evgeny Zubok
no flags Details
xorg.conf file when 800x600@24bpp (1.72 KB, text/plain)
2006-01-07 05:41 UTC, Evgeny Zubok
no flags Details
log file when 800x600@24bpp is used (25.70 KB, text/plain)
2006-01-07 05:42 UTC, Evgeny Zubok
no flags Details

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.