No 3D Accel (3.4 mini x86), Radeon9000 IGP

Compiz, KDE, Gnome, Fluxbox, etc...

Moderator: Moderators

No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby Hunter2 » Thu Dec 20, 2007 0:53

Hi, I'm using the LiveCD of Sabayon Mini to evaluate the distro before installing, but I'm having trouble getting 3D acceleration working.

I'm on a Toshiba Satellite A70-TS1/TS100, with a Radeon9000 IGP. I know that AIGLX works with it, since I've gotten it working on Gentoo before. However, using the equivalent settings as Gentoo doesn't work: xdriver=radeon opengl=xorg-x11 res=1280x800. I get into the Desktop Accel Manager, which doesn't detect 3D support (although it correctly detects my GPU), and can successfully run KDE and use my wireless card, but no Compiz-Fusion, and glxinfo reports no direct-render support. The error log from X says 'agp module failed to initialize, disabling DRI'. I then attempted to use the cheatcodes "insmod=agpgart" and "agpgart", with the result that during bootup/verbose it says "loading agpgart module" and reports success - but lsmod doesn't show agpgart, and DRI still doesn't work.

Can anyone help out? I'm out of ideas (copying the working xorg.conf from Gentoo didn't work).
Hunter2
Baby Hen
 
Posts: 13
Joined: Thu Dec 20, 2007 0:40

Re: No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby wolfden » Thu Dec 20, 2007 1:00

try the latest driver?
wolfden
Sharecropper
 
Posts: 9050
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby Hunter2 » Thu Dec 20, 2007 2:40

Sorry.. could you elaborate? Are you talking about open-source radeon, fglrx, or something else?
*P.S. As far as I remember, the fglrx driver is incompatible with my video card (supposedly mobility radeon 9000, detected as 9100 IGP).
Hunter2
Baby Hen
 
Posts: 13
Joined: Thu Dec 20, 2007 0:40

Re: No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby wolfden » Thu Dec 20, 2007 3:10

the one that is in portage - actually the one in the SL overlay is newer I believe, not sure what version you need for your card since I am not ati user

you use ati-drivers right?

* x11-drivers/ati-drivers
Available versions: 8.27.10-r1 (~)8.28.8 (~)8.29.6-r99[1] (~)8.30.3-r99[1] (~)8.31.5-r90[1] 8.32.5 (~)8.32.5-r90[1] (~)8.32.5-r91[1] (~)8.33.6 (~)8.33.6-r1 (~)8.33.6-r90[1] (~)8.33.6-r91[1] (~)8.34.8 (~)8.34.8-r90[1] 8.35.5 (~)8.35.5-r90[1] (~)8.36.5 (~)8.36.5-r90[1] (~)8.36.5-r91[1] (~)8.37.6 (~)8.37.6-r1 (~)8.37.6-r90[1] (~)8.38.6-r11[1] (~)8.38.6-r12[1] 8.39.4 8.40.4 (~)8.40.4-r11[1] [M](~)8.42.3 (~)8.42.3-r10[1] (~)8.433 (~)8.433-r10[1] {acpi debug distribution doc kernel_linux multilib opengl qt3}
Homepage: http://www.ati.com
Description: Ati precompiled drivers for recent chipsets

[1] "sabayon" /usr/portage/local/layman/sabayon
wolfden
Sharecropper
 
Posts: 9050
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Re: No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby Hunter2 » Thu Dec 20, 2007 5:52

The ati-drivers package appears to install the fglrx drivers, which are incompatible with my card since mine is pretty old; the autodetect script used fglrx, which actually just completely prevented X from starting (device not found). I'm using the stock 'radeon' driver, which is compiled either as part of X.org itself or part of the Mesa3D package and is open-source. Usually it supports DRI, although I'm not 100% sure if this is always the case (depending on compilation options). This is the configuration I used in the past, and it worked with Beryl, so I'm not sure why it isn't working now.
Hunter2
Baby Hen
 
Posts: 13
Joined: Thu Dec 20, 2007 0:40

Re: No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby Hunter2 » Tue Dec 25, 2007 2:42

As it turns out, the kernel was missing the ati-agp module. I started with a fresh 3.4f DVD install, then:
Code: Select all
# cd /usr/src/linux
# cat /proc/config.gz >.config
# make menuconfig
[select Device Drivers->Character Devices->ATI Chipset support, save & quit]
# make modules; make modules_install
# reboot

I didn't go through the full kernel-update process, because the only thing I needed to change in the kernel was to build an additional module, i.e. the actual kernel is the same and doesn't need to be rebuilt, and GRUB doesn't need updating either.

I then had to run the acceleration manager again to select AIGLX. To get Compiz actually running in Gnome, I had to manually run the Compiz-Fusion icon and select Compiz as the window manager (just running compiz --replace didn't seem to work), and then add Compiz-Fusion Icon to the startup applications.

It turns out that the "ati" xdriver (not ati-drivers package) is actually a wrapper that loads "radeon" (link: http://wiki.x.org/wiki/radeon), I currently have my xorg.conf setup to use the "ati" driver.
Hunter2
Baby Hen
 
Posts: 13
Joined: Thu Dec 20, 2007 0:40

Re: No 3D Accel (3.4 mini x86), Radeon9000 IGP

Postby wolfden » Tue Dec 25, 2007 6:34

cool - great news

you can just add fusion-icon to the gnome sessions and it will auto start it for ya next time.
wolfden
Sharecropper
 
Posts: 9050
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA


Return to 3D Desktops and Window Managers

Who is online

Users browsing this forum: No registered users and 2 guests

cron