Bug 34238

Summary: Tiny and Big: Slow on r300g
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Drivers/Gallium/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
URL: http://www.tinyandbig.com/games/upthatmountain/
Whiteboard:
i915 platform: i915 features:

Description Sven Arvidsson 2011-02-13 13:42:12 UTC
The game Tiny and Big is incredibly slow on r300g, almost the same as running it with llvmpipe.

The readme for the game states that minimum requirements are Radeon 2900 series (r600?) so it's quite possible this is a hardware limitation? But I'm filing a bug just to be sure.

System environment:
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- GPU: RV570
-- Model: Asus EAX1950Pro 256MB
-- Display connector: DVI
-- xf86-video-ati: 6.13.2
-- xserver: 1.9.4
-- mesa: 04c5cc5b8bec1f34f2405b08fd0d9ed6bd70ea61
-- drm: 2.4.23
-- kernel: 2.6.37
Comment 1 Marek Olšák 2011-02-18 04:59:38 UTC
Honestly I have no idea, but I am sure that the GPU is fully loaded in the game.
Comment 2 Marek Olšák 2011-02-22 05:37:22 UTC
I gotta close this bug, because, as you say, the readme says that the minimum requirements are Radeon 2900 series.

BTW if you rotate the camera such that you stare at the ground, it's smooth. I guess there are too many objects in the distance, which slow it down.
Comment 3 Marek Olšák 2011-04-05 11:30:10 UTC
Not sure what fixed it, but Tiny and Big is now fluent with master.
Comment 4 Sven Arvidsson 2011-04-05 11:58:12 UTC
(In reply to comment #3)
> Not sure what fixed it, but Tiny and Big is now fluent with master.

Awesome! 

The commit in question is d8361400b76dde6fb63df6c363b7dd59c5946e09 so it has already been suggested for 7.9 and 7.10.

Unfortunately master also introduced a segfault when HZ is used in Tiny and Big, I will file a new bug about this.

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.