https://bugs.winehq.org/show_bug.cgi?id=42040
Bug ID: 42040 Summary: Guilty Gear Xrd (both PC versions) extremely low fps during online play Product: Wine Version: 2.0-rc1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: smilzoboboz@gmail.com Distribution: ---
Created attachment 56519 --> https://bugs.winehq.org/attachment.cgi?id=56519 main executable dependencies
Upon entering online lobbies and/or being paired for online fights, fps go down to extremely low values (22~23), opening menus on those situations takes fps down even further (7~8).
The machine I've tested this issue renders offline gameplay at 125 fps on average and on MS Windows this behavior is not present. I tried to overclock both the GPU and the CPU to see if those low fps values could change but that had no impact at all on those low fps values.
In both "Guilty Gear Xrd -SIGN-" and "Guilty Gear Xrd -REVELATOR-" there are no significant new messages appearing with +fixme upon entering online lobbies (and having the fps reduced to extreme lows).
The attachment shows the main executable's dependencies.
https://bugs.winehq.org/show_bug.cgi?id=42040
smilzoboboz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Distribution|--- |ArchLinux CC| |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de Product|Wine |Wine-staging
https://bugs.winehq.org/show_bug.cgi?id=42040
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #1 from winetest@luukku.com --- You could start the game with WINEDEBUG=-all wine game.exe or WINEDEBUG=+fps, wine game.exe
The other to silence all message and the other to use wine's fps counter.
Could you also attach default console output? Does silencing all output help? What's your gpu model and drivers?
https://bugs.winehq.org/show_bug.cgi?id=42040
--- Comment #2 from smilzoboboz@gmail.com --- Disabling the output with WINEDEBUG=-all changes nothing (I usually launch my games with the -all parameter if I'm not "debugging").
What I tried to do was to enable timestamps to check if there were any fixme messages appearing when I created/entered online lobbies, but there were none. The +fps just shows a bunch of 59/60 untile it suddenly reaches 22~30 and then 6~8 when I open any in-game menu from that lobby.
My GPU is an NVIDIA GTX 1060 using the binary blob, I had the exact same issue with my old GTX 750 card so I guess driver version is not of any use (still right now it's the latest).
https://bugs.winehq.org/show_bug.cgi?id=42040
--- Comment #3 from smilzoboboz@gmail.com --- Just found out that this bug is caused by the Steam Overlay. Disabling gameoverlayrenderer library solved the issue.
https://bugs.winehq.org/show_bug.cgi?id=42040
--- Comment #4 from winetest@luukku.com --- (In reply to smilzoboboz from comment #3)
Just found out that this bug is caused by the Steam Overlay. Disabling gameoverlayrenderer library solved the issue.
Do you have this exact problem with other games? It could be general problem.
https://bugs.winehq.org/show_bug.cgi?id=42040
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |wineserver Product|Wine-staging |Wine
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com --- The slowness is apparently caused by IPC calls and related wineserver traffic. reaVer on #winehackers took a +server trace for me (https://drive.google.com/open?id=1EPMYVEhNw8KeR7ru7c4XwXCSBDr1srJ0) and, at a quick look, it seems to me that the wineserver activity is mostly about named pipe I/O and associated events.