Red Hat Bugzilla – Bug 17991
Support for Savage 4 chipset is very poor
Last modified: 2008-05-01 11:37:58 EDT
When trying to use XF86_SVGA from RH7 (XFree86-SVGA-3.3.6-33), with a board
based on Savage 4, the graphics become completely unusable. Pieces of the
display overlap whenever a window pops up or is moved. Downgrading to
XFree86-SVGA-3.3.6-20 from RH 6.2 solves this problem.
Similar problems occur with the "Cirrus Logic|GD 5436 [Alpine]" controller.
They are also fixed by the same workaround: reverting to the 6.2 X Server.
(Interestingly, XFree 4.0.1 is supposed to support this card as well, but
Xconfigurator defaults to using XF86_SVGA and doesn't provide an obvious
way to change this default. I tried changing the /etc/X11/X symlink to XFree86
and that did fix display quality problems, but would only use 640x480 as the
resolution -- probably if I fiddled with things, I might have got 1024x768, but
I opted for the easy choice of reverting to the old server).
Getting the server from S3 solved for me the problems:
Errr... What does do S3 server has to do with this? It's an XF3 server. And I
think it's older than RH 6.2's version (which, as I previously stated, solves
the problem, and has the advantage of being a fully RH compatible RPM)
Same. Graphics card based on S3 Savage 4 chipset w/ 16 Mb (IBM 300PL system). Even the graphical install is barely usable. Windows overlap, text
is replicated several times on the screen, borders disappear etc. Card is detected & configured ok though.
After installation, X seems to come up correctly. However, when moving a kdeterm over the screen, the screen is messed up completely. Looks like a
memory map problem in the graphics adapter.
Yes, installation/configuration with my adapter was pretty smooth, too. RH7's
graphic installation, on the other hand, had the same problem. So I guess the
same XF86_SVGA is used for both the install and the distro. Something must have
changed since the previous release. Since it is the same XF version, I'm betting
it's a RedHat-made bug. Some patch, or something.
*** Bug 19149 has been marked as a duplicate of this bug. ***
*** Bug 19184 has been marked as a duplicate of this bug. ***
I have a Diamond Stealth III S540 (S3 savage 4).......i downgraded Xfree86 fro
3.3.6-33 (RH7) to 3.3.6-20 (RH6.2) this has seemed to fix the problem execpt i
have a 1in square box for a mouse cursor......which can get really anoiying.
You can add the Savage2000 to the list of affected cards.
If I'm not mistaken (and I could be) S3 has recalled the Savage
video cards. Someone might want to check S3's site for replacement
instructions (assuming I am correct). It doesn't seem like this series
of cards work very well at all.
I dont know about the Savage 2000 and other S3 cards, but as far as Savage 4
goes I've seen the 3.3.6 X server from Redhat 6.2 (and even those from Debian
2.2, Mandrake 7.2) work without any glitches at all. This particualar problem is
specific to Redhat 7. And it goes away when you downgrade your server. You dont
even have to touch the rest of the X packages. In this case at least S3, doesnt
seem to be at any fault at all.
BTW, Bug 18371 is a duplicate of this.
Please refer to the following link for a workaround for these cards:
*** Bug 21636 has been marked as a duplicate of this bug. ***
*** Bug 22571 has been marked as a duplicate of this bug. ***
*** Bug 19272 has been marked as a duplicate of this bug. ***
*** Bug 23492 has been marked as a duplicate of this bug. ***
*** Bug 28526 has been marked as a duplicate of this bug. ***
*** Bug 19354 has been marked as a duplicate of this bug. ***
*** Bug 16839 has been marked as a duplicate of this bug. ***
*** Bug 18731 has been marked as a duplicate of this bug. ***
*** Bug 18587 has been marked as a duplicate of this bug. ***
The Savage driver has been updated in the latest release and fixes all
known issues I believe. Please try the newest XFree86 package out
and it should fix the problems you're experiencing. Make sure you
grab the updated Mesa package as well so that 3D works properly:
I downloaded and installed the referenced RPMs:
Then re-ran Xconfigurator and there seems to be no change in symptoms. Am I
missing something here?
Most likely you're still using XFree86 3.x
Run Xconfigurator with:
The configuration file for it is /etc/X11/XF86Config-4
*NOT* the XF86Config one - which is for XFree86 3.3.x. If in doubt,
examining your X server logs should show which version you are running.
The new XFree86-4.0.3-9 release has made another change to the savage
driver as well, which should fix some more problems.
Thanks... I'll give it a go. Is the new XFree86-4.0.3-9 release available as an
OK, i tried Xconfigurator --preferxf4
There's still no change in symptoms. The file /etc/X11/XF86Config-4 doesn't
exist either (before or after running Xconfigurator --preferxf4).
Any other ideas?
I am using RH7.1 on a micron laptop with the S3 SAVAGE (generic). The only
corruption I experienced was in the mouse pointer which was a completely white
square. I tried manually applying the work-arounds, but eventually had to
reinstall in order to get X to think I had a generic SVGA card. I'm sure there
is a better way to fix the problem, but it's not listed on RH's site.
This bug is marked CLOSED RAWHIDE, which means that this bug is fixed
in the RAWHIDE XFree86. XFree86 4.1.0-3 is what you need. You will
need to upgrade to Red Hat Linux 7.1 in order to use XFree86 4.1.0
with minimal hassle. I suggest waiting for the release of Red Hat
Linux 7.2 however, and upgrade to that.
If you have questions or problems with either, please use our mailing
list support forums. Good luck.