I am able to launch into my ICEWM desktop but only with DRI disabled
in /etc/X11/xorg.conf. If dri is enabled then I get a black screen. The system
is still responsive but only a Crtl-Alt-Del and the subsequent reboot that
follows, will recover the screen.
Looking at /var/log/Xorg.0.log indicates that server startup hangs during dri
Xorg 7.0 works ok on this machine with dri enabled.
Kernel version is 126.96.36.199
libdrm version is 2.0.1
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
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.
I removed the assert().
*** Bug 7010 has been marked as a duplicate of this bug. ***