Shell – Gnome3 defaults to fallback

arch linuxgnome-shellgnome3

I'm new to Arch Linux and I've installed Gnome3. When I start it, it just offered me a fallback mode, that's not bad, I mean I've been using it for several days. But I'd like to try the standard mode now.

My graphics card is ATI(HD 6470M & 6520G) and I've installed xf86-video-ati
but Gnome3 just failed to fallback mode…

And after I typed gnome-shell --replace, it shows:

failed to create drawable
(gnome-shell:1497): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to select the newly created GLX context
Error window manager: Unable to initialize Clutter.

Also there's nomodeset in this file: grub.cfg, and if I remove it, I could just get a black screen…

I really don't know what should I do… how can I solve this problem? Any advice?

Best Answer

KMS (Kernel Mode Setting) is enabled by default in kernels after 2.6.33 (you should be on Kernel 3.0 if you are running an up-to-date Arch). So you should remove nomodeset from your kernel line (the option in grub.cfg). This will prevent the Clutter error.

In order to start X successfully, make sure you have added radeon to your MODULES array in /etc/rc.conf ( you will need to rebuild your initramfs image if you have to add it).

There is more detail, including troubleshooting options on the Arch Wiki ATI page.

For newer cards like yours, you might want to use the catalyst driver.

If you must disable KMS use radeon.modeset=0

Related Question