Bug 45665 - The game Cogs is slow
Summary: The game Cogs is slow
Status: RESOLVED NOTOURBUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: 9.0
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Intel 3D Bugs Mailing List
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-05 20:08 UTC by Md Imam Hossain
Modified: 2014-08-11 21:39 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Md Imam Hossain 2012-02-05 20:08:32 UTC
Cogs, originally released as a humble bundle game http://www.humblebundle.com/ also hosted on Desura http://www.desura.com/games/cogs is not playable on GMA 4500 due to severe fps issue.

The bug https://bugs.freedesktop.org/show_bug.cgi?id=40401 is fixed for gallium divers by the commit http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce44bae366ade59fb2dbdfbfe5a1ab8d24518a57 but the issue is still present for Intel graphics cards.

Tested on:

Ubuntu 11.10
linux 3.2.0-030200-generic
X.Org X Server 1.11.2.902
xf86-video-intel 2.17.0
Mesa 8.0-rc2

Same problem for older Mesa versions 7.11.2 and 7.10.3

tested on both 32 and 64 Bit Linux system
Comment 1 Md Imam Hossain 2012-04-16 05:26:39 UTC
still present in the git and stable Mesa
Comment 2 Md Imam Hossain 2012-05-19 23:19:18 UTC
still present in Mesa 8.0.3
Comment 3 Md Imam Hossain 2012-06-04 00:50:39 UTC
Please fix this bug, Only DRI drivers are effected by this bug, even old Intel GMA 950 with gallium driver i915g runs this game with acceptable speed.

Cheers
Comment 4 Md Imam Hossain 2012-06-06 22:36:50 UTC
Hello Developers,

Please, send me a personal message so that I can give the download link of the game for testing purpose.

Best Regards,
Imam
Comment 5 Md Imam Hossain 2012-06-13 07:59:10 UTC
Just some info,

Windows version of the game uses Direct3D and runs fine with WINE.

when monitored with intel_gpu_tops, render busy only showing 20% with Linux version.

Cheers
Comment 6 Eric Anholt 2012-08-26 20:26:59 UTC
Should be fixed by the series ending with:

commit 174d44a9c4d39a030fe3528acf07f9ac9aa617a1
Author: Kenneth Graunke <kenneth@whitecape.org>
Date:   Wed Aug 22 00:43:14 2012 -0700

    mesa: Use a new, more specific hook for shader uniform changes.
Comment 7 Md Imam Hossain 2012-08-27 07:52:16 UTC
Still not fixed at least for Intel GMA 4500 device id 2a42.



Checked against:

Linux 3.5.0 (64 bit)
libdrm-2.4.39
xf86-video-intel 2.20.5
Mesa master 8.1-devel (Mesa DRI Mobile Intel® GM45 Express Chipset)

Thank you for reviewing
Comment 8 Md Imam Hossain 2012-08-27 08:20:32 UTC
(In reply to comment #7)
> Still not fixed at least for Intel GMA 4500 device id 2a42.
> 
> 
> 
> Checked against:
> 
> Linux 3.5.0 (64 bit)
> libdrm-2.4.39
> xf86-video-intel 2.20.5
> Mesa master 8.1-devel (Mesa DRI Mobile Intel® GM45 Express Chipset)
> 
> Thank you for reviewing

and

Linux 3.5.0 (32 bit)
Comment 9 Md Imam Hossain 2012-12-06 04:40:25 UTC
Also slow for Intel HD graphics (device id 0106)
Comment 10 Eric Anholt 2013-02-13 00:17:52 UTC
What a spectacularly broken application.  They're handing us 900kb of vertex data and using 4-6 verts out of it.  We would need to detect the app-being-stupid case and rebase out their indices.  It would never be as fast as a good implementation on their side, but should help at least.
Comment 11 Matt Turner 2014-08-11 03:03:11 UTC
Tempted to close as NOTOURBUG.


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.