gnome-session-is-accelerated: No hardware 3D support.

If you are new to Linux or new to Sabayon Linux and just not sure where to post, here ya go. Post without fear of being told to RTFM :-)

Moderator: Moderators

Post Reply
martinlegion
Baby Hen
Posts: 4
Joined: Wed Jun 13, 2012 16:59

gnome-session-is-accelerated: No hardware 3D support.

Post by martinlegion » Wed Jun 13, 2012 17:10

Hello.
I just installed Sabayon 9 and I'm trying to make gnome-shell work, but it seems I don't have 3d acceleration.
I also use this machine with other linux distros like Arch and Fedora, and I do have acceleration there.
My video card is:

Code: Select all

01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS690 [Radeon X1200 Series]
I never had to use the closed source drivers from ATI.
I have tried uncommenting some options in xorg.conf but no luck.

Any clues?

Thanks!

User avatar
Fitzcarraldo
Sagely Hen
Posts: 8091
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom
Contact:

Re: gnome-session-is-accelerated: No hardware 3D support.

Post by Fitzcarraldo » Wed Jun 13, 2012 17:54

See what error messages you have in /var/log/Xorg.0.log:

Code: Select all

cat /var/log/Xorg.0.log | grep EE
cat /var/log/Xorg.0.log | grep WW
The last version of the closed-source AMD Catalyst driver for Linux (a.k.a. FGLRX) that supported your GPU was 9.3, so you must use the open-source driver. From a VT as root user, uninstall the packages ati-drivers, ati-userspace and amdcccle (if they're installed) and install the open-source X.Org driver xf86-video-ati. Make sure you select the correct symlink for the open-source OpenGL library:

Code: Select all

eselect opengl set xorg-x11
If /etc/X11/xorg.xconf exists, make sure it has Driver "ati" rather than Driver "fglrx" in the relevant Device section.

See Getting rid of Catalyst. You may or may not have success with mesa to use the Gallium3D library. Use the command eselect mesa list to check, and the command eselect mesa set <whatever> 1|2 (e.g. 'eselect mesa set 64bit sw classic' and so on).

martinlegion
Baby Hen
Posts: 4
Joined: Wed Jun 13, 2012 16:59

Re: gnome-session-is-accelerated: No hardware 3D support.

Post by martinlegion » Thu Jun 14, 2012 8:34

Thank you fitzcarraldo for your reply.

Here are the errors I see in Xorg.0.log:

Code: Select all

[    25.807] (EE) AIGLX error: r300 does not export required DRI extension
[    25.807] (EE) AIGLX: reverting to software rendering
and

Code: Select all

[    25.453] (WW) RADEON(0): DRI init changed memory map, adjusting ...
[    25.453] (WW) RADEON(0):   MC_FB_LOCATION  was: 0xcfff9000 is: 0xcfff9000
[    25.453] (WW) RADEON(0):   MC_AGP_LOCATION was: 0x003f0000 is: 0xd1ffd000
[    25.482] (WW) RADEON(0): Option "LogoPath" is not used
[    26.388] (WW) Option "xkb_variant" requires an string value
[    26.388] (WW) Option "XkbVariant" requires an string value
The last two lines repeat a couple of more times.

I am an absolute noob in gentoo/sabayon, so I'm not familiar with its commands an procedures for installing and uninstalling software. So far I have used Rigo and equo to do some fixes and installing software, but, what is "eselect" for and when I am supposed to use it?. I guess the answer is in some FAQ somewere, but I am at work and I have to start "producing" as soon as possible :D

I will try your suggestions and get back with the result.

Thabks again.

martinlegion
Baby Hen
Posts: 4
Joined: Wed Jun 13, 2012 16:59

Re: gnome-session-is-accelerated: No hardware 3D support.

Post by martinlegion » Thu Jun 14, 2012 8:51

Ok, I have followed your instructions and I didn't get any errors or something weird, but yet, no 3d hardwar accel. Running "/usr/libexec/gnome-session-check-accelerated-helper" gives me the same output:

Code: Select all

gnome-session-is-accelerated: No hardware 3D support.
The packages ati-drivers, ati-userspace and amdcccle were not installed. I then installed xf86-video-ati and ran "eselect opengl set xorg-x11". I didn't save the output but everything was fine.

Then I get to the tricky part for me. I run eselect mesa list but I'm not sure what should I be watching. I see sw is using gallium. Does it mean that I am able to use it or maybe it means it's trying to use it but for some reason it doesn't work?

The errors in the log seem to be the same.
And just in case, here is the complete output of eselect mesa list:

Code: Select all

64bit i915 (Intel 915, 945)
  [1]   classic *
  [2]   gallium
64bit i965 (Intel 965, G/Q3x, G/Q4x)
  [1]   classic *
64bit r300 (Radeon R300-R500)
  [1]   gallium *
64bit r600 (Radeon R600-R700, Evergreen, Northern Islands)
  [1]   gallium *
64bit sw (Software renderer)
  [1]   classic
  [2]   gallium *
32bit i915 (Intel 915, 945)
  [1]   classic
  [2]   gallium *
32bit i965 (Intel 965, G/Q3x, G/Q4x)
  [1]   classic *
32bit r300 (Radeon R300-R500)
  [1]   classic
  [2]   gallium *
32bit r600 (Radeon R600-R700, Evergreen, Northern Islands)
  [1]   classic *
  [2]   gallium
32bit sw (Software renderer)
  [1]   classic
  [2]   gallium *
Thank you!!

martinlegion
Baby Hen
Posts: 4
Joined: Wed Jun 13, 2012 16:59

Re: gnome-session-is-accelerated: No hardware 3D support.

Post by martinlegion » Thu Jun 14, 2012 9:15

It's me again :D
I had some progress. I'm almost there!

I followed the steps indicated in the link provided in the first reply and now I have 3d accel. I am using gnome-shell now, BUT, I see that the top of the screen looks corrupted.
Here's a screenshot:

http://i.imgur.com/f0LOU.png

Any sugestions appreciated. I must go back to work now!

Post Reply