very slow 3d on Mobility FireGL V5200 with radeon driver

Marc MERLIN marc at merlins.org
Sun Dec 7 18:20:41 PST 2008


On Sun, Dec 07, 2008 at 11:33:24AM -0800, Michel Dänzer wrote:
> > > I don't think Google Earth should be that slow. Maybe something like
> > > https://bugs.freedesktop.org/show_bug.cgi?id=17929 is biting you.
> >  
> > I had a look and tried to see what you mean.
> > I don't get any r300 debug output, but is that because I have AIGLX on?
> > Would you like me to turn it off?
> 
> AIGLX on or off shouldn't matter if Google Earth runs with direct
> rendering. Running it with LIBGL_DEBUG=verbose should clarify that.
 
I had this just work by updating radeon.ko from git
 
> > > > Is that expected because the driver is still experimental, or bad?
> > > > (my much other r300 based thinkpad T42p does 3d much faster than this
> > > > r5xx chip on my thinkpad Z61p).
> > > 
> > > That's weird. Are you using the same (or at least as similar as
> > > possible) driver versions and configuration?
> > 
> > Same config file, I just s/radeonhd/radeon/
> > 
> > Drivers are the latest I could get in ubuntu unstable:
> > ii  xserver-xorg-video-radeon     1:6.9.0+git20081003.f9826a56-0ubuntu4    
> > ii  xserver-xorg-video-radeonhd   1.2.3-1
> 
> What about the libgl1-mesa-dri package, /etc/drirc and ~/.drirc?

No such file.

Anyway, with the new radeon.ko, things mostly work but are kind of slow and
there are numerous display artifacts when 2d is updated under the 3d window,
but that's liveable.
Oh, vmware 6.5 says it can't emulate DX9 because it doesn't see any
supported 3d, but that seems to impact other chips too.

If that helps:
gandalf:~$ LIBGL_DEBUG=verbose googleearth
libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/tls/r300_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
libGL error: 
Can't open configuration file /etc/drirc: No such file or directory.
libGL error: 
Can't open configuration file /home/merlin/.drirc: No such file or directory


glxgears says about 1800fps
/usr/lib/xscreensaver/lavalite -fps says 13fps
google earth takes about 20 secs to init the 3d visual, but after that it works
well enough.

No idea if that's the expected state of affairs, but it's usable enough for
me.

Thanks,
Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/  


More information about the xorg-driver-ati mailing list