How to improve gaming performance?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
kn100
Newbie
Newbie
Posts: 2
Joined: Sun Apr 12, 2009 5:50 pm

How to improve gaming performance?

Post by kn100 »

I have just bought Grand Theft Auto San Andreas, which runs beautifully on my XP install, but on my ubuntu9.04-wine/stable install it runs very very very jerkily. Unreal tornaument works better in wine thanit does on windows so yeah. And ideas how to improve the performance? Ive done the directx registry edits, not much of a change.
Daily_Lama
Level 2
Level 2
Posts: 34
Joined: Thu May 08, 2008 10:56 am

Post by Daily_Lama »

start it with the prefix "WINEDEBUG=-ALL" before your execution command, thus disabling all debug output - some games can be accelerated quite a bit that way.
James McKenzie

How to improve gaming performance?

Post by James McKenzie »

kn100 wrote:
I have just bought Grand Theft Auto San Andreas, which runs beautifully on my XP install, but on my ubuntu9.04-wine/stable install it runs very very very jerkily. Unreal tornaument works better in wine thanit does on windows so yeah. And ideas how to improve the performance? Ive done the directx registry edits, not much of a change.

Video Card type?

James McKenzie
kn100
Newbie
Newbie
Posts: 2
Joined: Sun Apr 12, 2009 5:50 pm

Post by kn100 »

My total system specs if you like :D

AM2 AMD sempron 1.6ghz overclocked to 2.5ghz
2gb ddr2-667 oc'd to ddr2-800
XFX Nvidia Gforce 7600GT XXX edition
Biostar MCP6P-m2+ motherboard

The debug thing didnt make much of a difference, so ive switched back to XP for the time being
Warren Dumortier

How to improve gaming performance?

Post by Warren Dumortier »

2009/4/13 kn100 <[email protected]>:
My total system specs if you like :D

AM2 AMD sempron 1.6ghz overclocked to 2.5ghz
2gb ddr2-667 oc'd to ddr2-800
XFX Nvidia Gforce 7600GT XXX edition
Biostar MCP6P-m2+ motherboard

The debug thing didnt make much of a difference, so ive switched back to XP for the time being





Set OffscreenrenderingMode to fbo (search on the wiki) and disable
pixel shaders if needed, it will run like a charm!
David Gerard

How to improve gaming performance?

Post by David Gerard »

2009/4/13 Daily_Lama <[email protected]>:
start it with the prefix "WINEDEBUG=-ALL" before your execution command, thus disabling all debug output - some games can be accelerated quite a bit that way.
I've heard that anecdotally, but - do we have any solid figures on this?

i.e. could someone with a pile of games please list for us their
before-and-after numbers?


- d.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: How to improve gaming performance?

Post by vitamin »

David Gerard wrote:I've heard that anecdotally, but - do we have any solid figures on this?
It highly depends on how much noise there is.

If game prints 100s of lines per frame, that will be huge. Also some distros/setups redirect all X output into a file... You can guess how big it will get over time and how much it will slow things down.
User avatar
Daemon
Level 4
Level 4
Posts: 101
Joined: Wed Nov 12, 2008 2:24 pm

Re: How to improve gaming performance?

Post by Daemon »

vitamin wrote:
David Gerard wrote:I've heard that anecdotally, but - do we have any solid figures on this?
It highly depends on how much noise there is.

If game prints 100s of lines per frame, that will be huge. Also some distros/setups redirect all X output into a file... You can guess how big it will get over time and how much it will slow things down.
At least on Ubuntu, all output gets redirected to /home/(user)/.xsession-errors for general degugging/basic system information/etc. Once the .xsession-error file gets to 195KB it ignores anymore output,or input into the file if you like. I think this sort of thing is all subjective, it runs faster(?) because you think it runs faster.

D.
-----------------------------
Beating a dead horse
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

How to improve gaming performance?

Post by austin987 »

On Mon, Apr 13, 2009 at 3:12 PM, Daemon <[email protected]> wrote:
vitamin wrote:
David Gerard wrote:
I've heard that anecdotally, but - do we have any solid figures on this?
It highly depends on how much noise there is.

If game prints 100s of lines per frame, that will be huge. Also some distros/setups redirect all X output into a file... You can guess how big it will get over time and how much it will slow things down.
 At least on Ubuntu, all output gets redirected to /home/(user)/.xsession-errors for general degugging/basic system information/etc. Once the .xsession-error file gets to 195KB it ignores anymore output,or input into the file if you like. I think this sort of thing is all subjective, it runs faster(?) because you think it runs faster.
There are definite cases of terminal output slowing applications down.
To simulate it, try running your app with +all.

It doesn't happen often, but can. Especially when games follow
unexpected paths and lots of err's are produced, or a path is hit
repeatedly with the same fixme over and over.

--
-Austin
Locked