SiS5597 Video Card

Posted on 1999-11-06
Medium Priority
Last Modified: 2013-12-15
I have an SiS5597 Video card and just recently installed Linux-Mandrake 6.1. Everything went well until I had to select a video card. I selected the SiS5597 and when it showed the test screen there where some graphics but all the text was covered over by a black box. Can anyone help me solve this problem?
Question by:clkohly
1 Comment

Accepted Solution

mpass earned 200 total points
ID: 2189007
So far, everyone has reported success using this method.


You must manually edit the file /etc/XF86Config and insert the following lines in the 'Device' section:
      Option "sw_cursor"
      Option "no_accel"
      Option "no_linear"

At a minimum everything should work with 8bpp.
Use the xf86configuration tool to configure the SVGA server for your graphic card. After completing the configuration, edit the file /etc/XF86Config as described below. The example shown below is for a Diamond SpeedStar A50. Find the Device section of the file -- it looks something like this:
Section "Device"
   Identifier      "Diamond SpeedStar A50"
   VendorName      "Diamond"
   BoardName       "SpeedStar A50"

Modify the section by adding the "option" lines as shown below:
Section "Device"
   Identifier      "Diamond SpeedStar A50"
   VendorName      "Diamond"
   BoardName       "SpeedStar A50"
   Option          "sw_cursor"
   Option          "no_accel"
   Option          "no_linear"

You have a working X server, but it produces poor results. You should first verify that you have a cuurrent version of your X server. You can check the release date of your X server with the following command:
       /usr/X11/bin/X -showconfig

Either the second or third line of ouput will say somehting like:
Release Date: January 4 1999

An alternative would be the command:
       /usr/X11/bin/XF86_SVGA -showconfig
       /usr/X11/bin/X -version  (undocumented)

If the X server has a pre November 1998 release date, then you should update your server. You need the SVGA Server for your chipset. Instructions on how to update your X server are given in this SDB acticle:
      Update to XFree86-

2. Solution:
As a result of the work of one of our customers, H. Shultz, it is possible to obtain 24 bpp on some boards:
Insert the following options into the "Device" section of the
/etc/XF86Config file.  This should be added to the existing information in
that section.

Option            "no_accel"
Option            "no_imageblt"
Option            "sw_cursor"
dacspeed      135
Option            "fast_vram"
Option            "no_bitblt"
VideoRam      8192

with these options it is possible to use 24 bbs.  
I have been using these configuration options for X on my computer about a month, with
relative sucess.

If you are having problems with this solution (unreproducible freezing, poor icture quality, flickering etc.), try the first solution. Unfortunately we cannot take any responsibility for damage to your system from these recommendataions ;-(

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question