When I start GDM with the intel driver and "Option NoAccel True", everything is fine (but lacks hardware acceleration, of course). Without the NoAccel option, the screen seems to go into a graphics mode (various pixel patterns show up) and flickers 2-3 times, then freezes. The system is still running (if I type my login info, disk/processor activity shows that Gnome is loading, I can CTRL-ALT-DEL, etc), but the screen *never* recovers, even if I try switching to another virtual terminal in text mode, I need to reset the computer. I've saved the logs from a "good" X start (without acceleration) and a "bad" start, but I don't see any obvious failures in the latter to explain this. I've attached them ("Xorg.0.log.noaccel"=success, "Xorg.0.log.accel"=failure) and my xorg.conf. The only difference between success and failure configs is (un)commenting the "NoAccel" line. I'm running the latest Gentoo kernel (2.6.28-gentoo-r1). Please let me know if I can provide more information. Thanks, -Tom
Created attachment 22260 [details] log of X failing to start with acceleration enabled
Created attachment 22261 [details] log of X successfully starting without acceleration enabled
Created attachment 22262 [details] Xorg configuration file producing the two logs
I tried a git snapshot of 2.6.29, recompiled mesa, xf86-video-intel and xorg-server, but same problem. -Tom
(In reply to comment #4) > I tried a git snapshot of 2.6.29, recompiled mesa, xf86-video-intel and > xorg-server, but same problem. > > -Tom > It would be great just to get some suggestions of other approaches to try, either to fix the problem or get more information on it. Narrowing it down to which constituent in hardware acceleration is responsible (the server, the intel driver, mesa, etc) would narrow things down considerably, but I'm out of ideas. -Tom
Your xorg.conf looks reasonable... The last thing in your failing log is some DRM related messages; I wonder if there are any kernel messages that might help narrow this down? I'm hoping it's just a configuration problem... Also, what version of libdrm are you running? Hopefully 2.4.4 or git...
Oh and do you have any framebuffer drivers loaded? If so, the patch in #19603 might help.
(In reply to comment #7) > Oh and do you have any framebuffer drivers loaded? If so, the patch in #19603 > might help. > Yes, my libdrm is directly from git: I also load the vesa framebuffer driver at boot, I'll give it a try without it and post the results.
I updated and recompiled the git-tree for libdrm and acceleration is working now. Thanks for the help!
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.