Is everybody on vacation? :)

I wrote:
> Addendum:
> 
> Egbert seems to be right with his assumption that X is spinning in a
> waiting loop within the 2D engine when switching back to X from another
> VT.
>
> How do I know this? Simply set the option "NoAccel" in XF86Config-4 -
> and it will work!

Even better and easier: Set Option "TurboQueue" to "false" (and leave
"NoAccel" out) - this gives you acceleration and does not freeze X on
switching VTs. 

In case the driver does not work, try removing all ModeLine statements
from your XF86Config-4 file.

I have been running the driver the entire day, with a lot of switching
VTs and APM events, it never crashed or distorted the display.

Thomas

PS: I am currently debugging the sisfb driver - this piece of sh*t is
pure chaos. In init.c are three (!) different (!) procedures to detect
the video bridge - two of which work, one is completely out of date.

The driver oopses and "melts the screen" on my machine because it
detects a SiS302B video bridge (which is obviously wrong, since my
machine has a LVDS bridge, which is correctly detected by the X driver)
and tries to initialize the CRT1 (!) group - which I believe is meant
for 310 and 315 chipsets only. Because of this, the driver (correctly)
skips initializing the pointers to its 310-refreshtables - but later
(because of his erratious assumption of a SiS302B bridge) tries to
access them anyway. On the other hand, there are lots of wonderful LVDS
tables in the files, but the driver simply ignores them after all -
there is not a single reference to these tables! 

I can't imagine a single machine with a SiS630 (and possibly a LCD
panel) where this driver does not crash! (Rene?)

I believe, sisfb is the result of a lot of people "fixing" it for their
very own machines only, breaking stuff for others.

Who am I talking to by the way? I think I need some sleep.

-- 
Thomas Winischhofer
Vienna/Austria
mailto:[EMAIL PROTECTED]              *** http://www.webit.com/tw
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to