[RS482] low performance due to removal of _tnl_ProgramCacheInit()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jaunty |
Won't Fix
|
High
|
Unassigned |
Bug Description
[Problem]
Performance regression on Xpress 200M for Jaunty.
[Impact]
Affects users of older R300-based chipsets, causing a performance regression which can make the system unusable in some situations.
[Development Solution]
The proposed patch to solve this is present upstream and has been included in Ubuntu Karmic for some time now with no ill effect.
[Patch]
Minimal patch which is confirmed by 5 users to improve performance with no side effects not already present with existing code:
http://
[Reproduction]
With affected hardware, run a GL application such as Neverball. Note the rendering performance and cpu utilization. With patch applied, rendering will be faster and cpu usage lower.
[Regression Potential]
The patch only affects code that is invoked on R300-class hardware, so any regression this could cause will be limited in scope to a narrow subset of users.
Comment #22 indicates that upstream feels there may be some risk of freeze issues with this patch, however this has not been seen in testing so far. If the freeze can be reproduced by anyone, then this patch should not go in, since a freeze regression would be more severe than a performance regression.
Five people have tested this patch so far. It would be more comfortable seeing this patch tested more widely, but this may be the limit of what can be expected with just PPA testing. It is recommended that ample time be given for testing this patch before putting into -updates.
[Original Report]
My Xpress 200M is almost dead after I upgraded the system to Ubuntu 9.04.
glxgears:
1256 frames in 5.0 seconds = 251.181 FPS
1224 frames in 5.0 seconds = 244.754 FPS
1673 frames in 5.0 seconds = 334.345 FPS
1610 frames in 5.0 seconds = 321.985 FPS
I had above 1100 FPS in 8.10. I deleted the old xorg.conf - did not help. Then did dpkg-reconfigure xserver-xorg - no improvements. I do not see errors in Xorg.log. Everything is working (compiz, some games) but very slow.
I believe that something is wrong with the card detection:
radeontool --debug
Found card 1002:5955 (30000)
(unknown card)
Radeon found. Base control address is b80b2000; base framebuffer address is a7f2d000.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-
ProcEnviron:
SHELL=/bin/bash
LANG=ru_RU.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@rothera) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #36-Ubuntu SMP Fri Mar 20 19:40:40 UTC 2009
SourcePackage: xserver-
Uname: Linux 2.6.28-11-generic i686
[lspci]
00:00.0 Host bridge [0600]: ATI Technologies Inc RS480 Host Bridge [1002:5950] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:30a4]
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE) [1002:5955]
Subsystem: Hewlett-Packard Company Device [103c:30a4]
Related branches
Changed in xserver-xorg-video-ati (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
summary: |
- glxgears low fps on Xpress 200M + [Xpress 200M] glxgears low fps |
summary: |
- [Xpress 200M] glxgears low fps + [200M] glxgears low fps |
summary: |
- [200M] glxgears low fps + [RS482] glxgears low fps |
affects: | xserver-xorg-video-ati (Ubuntu) → mesa (Ubuntu) |
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
description: | updated |
Changed in mesa (Ubuntu Jaunty): | |
status: | Confirmed → In Progress |
Changed in mesa (Ubuntu Jaunty): | |
assignee: | Bryce Harrington (bryceharrington) → nobody |
tags: | added: hw-specific |
I forgot to mention that there are no changes in performance if I disable the desktop effects.