Bug 29605 - [glsl2] the performance of Tremulous is low
Summary: [glsl2] the performance of Tremulous is low
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: Eric Anholt
QA Contact:
Keywords: NEEDINFO
Depends on:
Reported: 2010-08-17 01:59 UTC by Yi Sun
Modified: 2012-09-25 02:20 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Yi Sun 2010-08-17 01:59:51 UTC
System Environment:
Arch    x86_64
Platform    piketon
Libdrm:         (master)2.4.21-15-gb04515c5d6c95f573457a94267b855cceb639105
Mesa:           (glsl2)5a805079a8d209e843661941730ecfebb65d2913
Xf86_video_intel: (master)2.12.0-66-g19c48d3b3f33582baa87a9b3a9189e320e4cea45
Kernel: 2.6.35 (for-linus)9fe6206f400646a2322096b56c59891d530e8d51

Bug detailed description:
The game Tremulous is very slow on mesa glsl2 branch. But it's well on mesa master branch. The OS is Fedora 13.

Reproduce steps:
1. xinit& 
2. tremulous
Comment 1 Eric Anholt 2010-08-17 15:12:45 UTC
needs bisect
Comment 2 Ian Romanick 2010-08-24 10:44:59 UTC
I tried tremulous last night with my current Mesa bits and the other components listed below.  There were no performance problems, but the game did lock up a lot.  Is it possible that the game is running slowly in the test systems because the GPU keeps being reset?

arch:             x86 (32-bit)
platform:         GM45
libdrm:           b61e81a191d3a5c269c5f7c40199aebc9ebc034c
xserver:          79ee78de9de49d0cab03401662baa476a18e53b8
xf86-video-intel: 104cd0554bde1d109a54db7a93700d5edfabd914
kernel:           stock
Comment 3 Eric Anholt 2010-08-25 17:58:00 UTC
I've also run tremulous on the current code, including current kernel, with no performance issues.
Comment 4 fangxun 2010-08-27 02:20:49 UTC
It's our 32-bit compatibility environment caused this issue. Our test system is
64-bit fedora operating system. The game is 32-bit. When game running, it couldn't find talloc in 32-bit support libraries, so it called swrastg_dri to run. That is why the game is so slow. So it is not a bug.

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.