ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #17647
[Bug 347569] Re: [RS482] low performance due to removal of _tnl_ProgramCacheInit()
** Description changed:
- Binary package hint: xserver-xorg-video-ati
+ [Problem]
+ Performance regression on Xpress 200M for Jaunty.
- My Xpress 200M is almost dead after I upgraded the system to Ubuntu
- 9.04.
+ [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://launchpadlibrarian.net/27634168/r300_context_tnlcache_fix.patch
+
+ [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-xorg-video-ati 1:6.12.1-0ubuntu1
ProcEnviron:
- SHELL=/bin/bash
- LANG=ru_RU.UTF-8
+ 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-xorg-video-ati
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]
+ 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]
+ Subsystem: Hewlett-Packard Company Device [103c:30a4]
** Changed in: mesa (Ubuntu Jaunty)
Status: Confirmed => In Progress
--
[RS482] low performance due to removal of _tnl_ProgramCacheInit()
https://bugs.launchpad.net/bugs/347569
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to mesa in ubuntu.