| Summary: | Radon Mobility 9700: poor 3d performance | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Nicolò Chieffo <84yelo3> |
| Component: | Drivers/DRI/r300 | Assignee: | Default DRI bug account <dri-devel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | CC: | bugzi11.fdo.tormod |
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: |
xorg.conf
Xorg.0.log |
||
|
Description
Nicolò Chieffo
2007-06-23 04:48:39 UTC
Created attachment 10418 [details]
xorg.conf
Created attachment 10419 [details]
Xorg.0.log
revelant parts:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
---------
(WW) RADEON(0): DRI init changed memory map, adjusting ...
(WW) RADEON(0): MC_FB_LOCATION was: 0xd3ffd000 is: 0xd3ffd000
(WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xe07fe000
---------
(II) RADEON(0): Using 8 MB GART aperture
(II) RADEON(0): Using 5 MB for GART textures
(isn't 8MB a bit low?)
---------
(II) RADEON(0): Direct rendering enabled
(II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
(II) RADEON(0): Render acceleration disabled
---------
glxinfo reports
libGL warning: 3D driver claims to not support visual 0x4b
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x x86/MMX/SSE2 TCL
(why agp 1x? I can handle 4x!)
Can you please try 6.6.192 also? (Ubuntu packages on https://wiki.ubuntu.com/XorgOnTheEdge) I've tried them but the performance is not improved at all, and the error messages about r300Fallback are still here. I haven't tried google earth because now I don't want to crash the system again New driver should use higher agp mode by default, you can enable it with "Option" "AGPMode" "4" manually, but it's unlikely to make a lot of performance difference. When you see those fallback messages for things not implemented, software rasterizer is used so it's expected that performance is very low and cpu usage at 100%. Not sure why cpu usage is quite high even when hw rendering is used, maybe it's just state overhead or vertex submitting or something not very well optimized - you could use oprofile to get a rough idea. compiz should run better with current ddx and dri drivers. The google earth gpu lockup (maybe - you didn't say if the box is truly dead or it just appears to be dead) could (or not, I don't know but it would be worth a try) be fixed by a newer dri (mesa) driver. You're right for the AGP part, I didn't notice it! I hoped that also GARTSize could be right detected! Will the not implemented parts developed sooner or later, or are they discontinued now? I will try oprofile, though I'm not sure how to use it... When you say that compiz should run better with new drivers you mean GIT version or the one I just installed? I hope the GIT version, since the one I am using does not improve anything... google earth with the option "disable low impact fallback" hangs the whole system: I even tried sysrq keys but nothing happened! I've tried google earth with ati 6.6.192. The situation is a bit different: I can move the mouse, but I cannot do anything. again keyboart shorcuts to recover the system are not working. (In reply to comment #7) > I've tried google earth with ati 6.6.192. The situation is a bit different: > I can move the mouse, but I cannot do anything. again keyboart shorcuts to > recover the system are not working. As Roland mentioned, the version of Mesa generally matters more for 3D apps than the version of xf86-video-ati. Have you tried Mesa 7.0 or GIT? To get better compiz performance, you need to build and run the xserver GIT master branch (which also requires the Mesa GIT master branch) and the xf86-video-ati GIT master branch built against that with EXA. Also, please don't mix in several issues into a single bug report. I'm not using git. I will file new bugs for compiz and google earth, sorry. Now this bug is about poor 3d performance and hi cpu usage for the missing implementations that fall back to software render. Is there some developer still interested to implement them? (In reply to comment #9) > I will file new bugs for compiz and google earth, sorry. Don't bother for compiz, or I'll just resolve it as fixed due to the improvements in the current GIT versions. Also please only file a new bug for Google Earth after trying Mesa GIT or at least the 7.0 release. (In reply to comment #9) > Is there some developer still interested to implement them? It will get implemented once any one got time to do it. If you got time and motivation you welcome to jump in. You were right. I now installed mesa 7.0 and google earth will not crash with the option disable low impact fallback! Thank you for the suggestion Sorry I don't have the knowledge to help you writing missing functions, sorry! In the end, this bug will be only to remember that there are missing functions in the r300 code. And I will open a new bug about hi cpu usage in some 3d apps (such as glxgears). Can I open it now, or will I have to install a newer version of xorg or ati before? |
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.