i use XFree86 3.3.6.
and yes i have tried xf86config. i have gone through the rigmarole of
configuring the X server, but the resolution is not quite there.
i presume there is a problem in the linux support for SiS . (i remember learnt
that this might be a bug in the Linux driver for this particular brand of video
hence i would be grateful if any one using SiS video cards under linux could
point me towards the website where they got the drivers or how they were able
to get the correct display
4 years ago (time flies!), I faced this problem. The drivers for the chipset
are there in the source tree. But they do not check for the proper device id -
204 for SiS 6215c . With a little bit of tweaking you can get it to work.
Since I did this a long time ago, there might be some rough edges.
1. Get the source tree (XFree86 - 3.3.x should be fine)
2. go through the vga.h in hw/xfree86/ .
There are 2 ways to do this:
1. the quick way is to change the device id for an existing chipset - eg:
change the value of SG86_C201 or SG86_C205 to 204 in vga.h and rebuild the
server (it helps to build from a cutdown (server only) tree) . While
configuring, choose SG201 or 205 depending upon what u modified previously.
2. the more correct way is to add a new line such as SG86_C204 and set its
value to 204 . - this needs to be added in quite a few places including the
chipset detection code (in the SiS directory) - sorry for being so vague - I
lost the patch file . But if u are a C programmer, fixing this is not a big
problem (and an interesting exercise too!)
oh and btw,
all of the above worked for me and a few of my friends. so in case u manage to
fry your chipset doing this - DO NOT SUE ME !!!
"Furious activity is no substitute for understanding"
Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com
Buy The Best In BOOKS at http://www.bestsellers.indiatimes.com
Bid for for Air Tickets @ Re.1 on Air Sahara Flights. Just log on to
http://airsahara.indiatimes.com and Bid Now!