On a VIA Epia CL-6000 running Gentoo Linux, I compiled X.org v 6.8.0 without the XV extension. Then, the console froze when exiting X. I traced the cause of the proglem to the file named via_video.c in the VIA driver directory. On line 83, there if a #ifndef XvExtension ... then, 2 lines down, there is a #else preprocessor directive. If XvExtension is not defined, then 3 functions are missing from the driver : 1) viaRestoreVideo 2) viaSaveVideo 3) viaExitVideo This _might_ be the cause of the console freeze. Compiling with XV enabled removes the issue. I suggest that X should not start when this problem occurs and should display a friendly error message. The message could read : "Cannot run X using the via driver without XV enabled. You must recompile X.org with XV enabled to use this driver. You can use the vesa or vga driver in the meantime."
Could you try the driver of unichrome.sf.net and provide a log of a run of it?
I'll try ... when I have a bit more time. Is the "unichrome" driver becoming the official VIA driver? Has it been included in 6.8.{1,2}?
Unichrome release 30 is part of X.org cvs, but wasn't included in 6.8. There hasn't been a new release yet.
Breaks xf86-video-via since modular still lacks -DXvExtension. See https://bugs.freedesktop.org/show_bug.cgi?id=4720
Trivial fix applied to CVS. Pls check and reopen if needed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.