http://bugs.winehq.org/show_bug.cgi?id=35633
Bug ID: 35633 Summary: Risk of Rain has low fps Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rmlipman@gmail.com
Game gets around 30 fps on menu. Drops to under 10 fps in game. Since the game is hardcoded to 60 fps, this makes the game effectively unplayable
Some information from test reports:
Low fps - by default it is unplayable due to several context switches to wineserver per GetLocaleInfoW call.
Running pinned to a single core (taskset -c 0 wine Steam.exe) gets it to playable but a bit slow.
http://pastebin.com/uwxftAmk is a possibly thread-unsafe hack to cache some bits that gets it to full fps.
I haven't had the time to get any more meaningful tracebacks yet, and I'm not sure which debug channels would be most helpful.
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #1 from Ken Thomases ken@codeweavers.com --- Sounds like bug 35530.
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #2 from rmlipman@gmail.com --- The patch in bug 35530 helps (gets it from 10 fps to 40 fps), but to get full speeds additional settings are still required:
Set graphics to low Turn on frame skipping Turn surfaces off (set no_surface=1 in Prefs.ini, isn't changeable ingame)
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #3 from rmlipman@gmail.com --- Additionally, setting the large address aware flag on Risk of Rain.exe seems to help prevent random crashes
http://bugs.winehq.org/show_bug.cgi?id=35633
Michael Curran curran.michaelp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |curran.michaelp@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #4 from rmlipman@gmail.com --- After closing bug 35530, setting no_surface=1 is still needed to get past 40 fps.
I am able to set graphics to high and turn off frame skipping now and usually stay above 55 fps. This might still not be ideal as the game is designed to run at 60 fps. so there would still be a slight slowdown.
http://bugs.winehq.org/show_bug.cgi?id=35633
rmlipman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #5 from rmlipman@gmail.com --- A demo is available at http://www.indiedb.com/games/risk-of-rain
I couldn't find an option to turn off the surfaces in the demo as a performance workaround used in the full version.
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #6 from rmlipman@gmail.com --- For my last comment, running the demo once and exiting populates the Prefs.ini fully and shows the expected options. Setting no_surface=1 then provides a smaller FPS boost than in the full version. I only get around 25-30 FPS with no_surface=1 set.
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #7 from Michael Curran curran.michaelp@gmail.com --- As of version 1.7.14, the frame rate has significantly improved, but seems to be hard locked to 30 fps. As the game is designed to be played to 60 fps, it is currently playing at exactly half speed.
http://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #8 from Michael Curran curran.michaelp@gmail.com --- Disabling surfaces gets the fps back up to 60, it seems that this bug is exactly halving the framerate.
https://bugs.winehq.org/show_bug.cgi?id=35633
Matt Followell mps22x2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mps22x2@gmail.com
--- Comment #9 from Matt Followell mps22x2@gmail.com --- Try updating to WINE version 1.7.44
Even when testing on a Laptop I was able to maintain 60 FPS on newer versions of WINE.
https://bugs.winehq.org/show_bug.cgi?id=35633
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #10 from super_man@post.com --- (In reply to Matt Followell from comment #9)
Try updating to WINE version 1.7.44
Even when testing on a Laptop I was able to maintain 60 FPS on newer versions of WINE.
Reported once fixed.
https://bugs.winehq.org/show_bug.cgi?id=35633
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.indiedb.com/game | |s/risk-of-rain/downloads/ri | |sk-of-rain-demo-v101
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com --- I have around 18fps (from +fps log) in wine 1.9.12 and around 8fps in wine 1.7.7. My graphics card is intel onboard so I guess that is expected. Can anyone with ATI/Nvidia give it a try in current wine?
https://bugs.winehq.org/show_bug.cgi?id=35633
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #12 from fjfrackiewicz@gmail.com --- (In reply to Bruno Jesus from comment #11)
I have around 18fps (from +fps log) in wine 1.9.12 and around 8fps in wine 1.7.7. My graphics card is intel onboard so I guess that is expected. Can anyone with ATI/Nvidia give it a try in current wine?
I will give the game a try as I have an Nvidia card. BTW, are you playing the latest version of the game? Should be at version 1.3.0.
Also, any reason to use the Windows version over the native Linux version?
https://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #13 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to fjfrackiewicz from comment #12)
I will give the game a try as I have an Nvidia card. BTW, are you playing the latest version of the game? Should be at version 1.3.0.
Thanks! I used the newest version I found from the link reported in the bug. The version I tested was 1.0.1.
Also, any reason to use the Windows version over the native Linux version?
Well, I guess that is because we are testing Wine =) Besides I just lazily tried I could not find a GNU/Linux demo.
https://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #14 from fjfrackiewicz@gmail.com --- (In reply to Bruno Jesus from comment #13)
(In reply to fjfrackiewicz from comment #12)
I will give the game a try as I have an Nvidia card. BTW, are you playing the latest version of the game? Should be at version 1.3.0.
Thanks! I used the newest version I found from the link reported in the bug. The version I tested was 1.0.1.
Also, any reason to use the Windows version over the native Linux version?
Well, I guess that is because we are testing Wine =) Besides I just lazily tried I could not find a GNU/Linux demo.
No worries, just asking out of old fashioned curiosity :)
I have the full version of the GOG version. Will that suffice and what channels would you like me to set the WINEDEBUG commend to?
https://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #15 from fjfrackiewicz@gmail.com --- Created attachment 54758 --> https://bugs.winehq.org/attachment.cgi?id=54758 Terminal output Wine 1.9.12 Nvidia 560 TI video card 367.27 drivers
I played Risk of Rain version 1.3.0 from GOG ( installer file: a10e863316420babc2f2561752ad8da1 setup_risk_of_rain_2.10.0.14.exe) for about 5 minutes or so.
The game has its own frame rate counter and that counter stayed at a near constant 60 FPS.
https://bugs.winehq.org/show_bug.cgi?id=35633
--- Comment #16 from super_man@post.com --- I tried the demo linked here and I am unable to get it running
wine 1.9.12-git and staging 1.9.12
https://bugs.winehq.org/show_bug.cgi?id=35633
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #17 from joaopa jeremielapuree@yahoo.fr --- Download link is dead This one is working https://download.cnet.com/Risk-of-Rain-Demo/3001-2095_4-76113948.html
But I do not know how to measure the fps