Summary: | Black Screen on Xorg 7.1RC1 and Via K8M800 with DRI enabled | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Kurt <kurtbcox> | ||||||||||||
Component: | Driver/Via | Assignee: | Xorg Project Team <xorg-team> | ||||||||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||||||||
Severity: | major | ||||||||||||||
Priority: | high | CC: | erik.andren, joshuabaergen, libv, paul | ||||||||||||
Version: | 7.0.99.901 (7.1RC1) | Keywords: | patch | ||||||||||||
Hardware: | Other | ||||||||||||||
OS: | Linux (All) | ||||||||||||||
Whiteboard: | |||||||||||||||
i915 platform: | i915 features: | ||||||||||||||
Attachments: |
|
Description
Kurt
2006-04-20 05:31:56 UTC
Created attachment 5385 [details]
Xorg log file with dri enabled
Created attachment 5386 [details]
Xorg log file without dri enabled
Created attachment 5387 [details]
Xorg config file
This is the xorg config file without DRI commented out.
Created attachment 5389 [details]
Kernel Log file up to the point of rebooting
I had a similar problem and were able to resolve it by updating to current mesa cvs. Also try to see if disabling AIGLX helps. I tried to compile with --disable-aiglx as well as compile with the server and the via driver against cvs mesa. I still get the same problem: Just a black screen. Of course commenting "Load dri" out of the modules section of xorg.conf solves the black screen problem but obviously X is unaccelerated. Using strace, it appears that the via driver spews errors about "undefined symbol assert" then exits, leaving the screen black. I am currently recompiling the server with debugging enabled. This problem is caused by xf86_ansic.h removal. In the via_dri.c there is assert() call but there is no assert.h included and this cause driver to fail if dri is enabled. The fix is realy trivial. Created attachment 5549 [details] [review] Add missing assert.h file That patch fixed it. I had no idea it was so simple. Thanks It doesn't look like this has hit CVS yet, so it's not technically fixed. If it is in CVS, it's a different patch from the one suggested here. I wondered about that. I even came back to this page to reopen the bug. I take that you are also having issue with the same driver? I'm not using it, but some Gentoo users are reporting the issue ( http://bugs. gentoo.org/show_bug.cgi?id=130320 ). Commited now. I removed the assert(). Thanks, Thomas *** Bug 7010 has been marked as a duplicate of this bug. *** |
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.