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
