[Bug 51556] Massive FPS drops since Version 6.9 up to 6.14 in BF 1, BF 4 and BF V

WineHQ Bugzilla wine-bugs at winehq.org
Mon Sep 13 14:28:46 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51556

--- Comment #3 from lle <llenort at aol.com> ---
Hi,

I continued to test the problems of massive fps drops with Wine / Wein staging.
I tested up to version 6.16. As I mentioned earlier, there are no problems with
version 6.2. With version 6.3 through version 6.8, I couldn't log into Origin,
so I can't exactly identify if one of this versions are part of the problems.

>From version 6.9 of wine-staging I was able to log in again and play BF 1, BF 4
and BF V. But with this version I notice a massive drop in FPS when I play in
large online battles (up to 64 players).

As I mentioned earlier, I find that the fps drops are not really a problem as
long as I play single player mode. But as soon as I play online, the FPS
counter slows down in a region where online gaming is impossible. It appears
that network communication is the root of the problem.

I continued testing with Linux tools and Wireshark with the newer Wine staging
version up to 6.16. To me, communication at the lower network level seems to be
normal. Maybe some more close waiting sockets.

>From this point I am looking at code changes from dlls/ws2_32 and Server/Sock.
But there have been so many changes from version 6.5 to 6.16 that I am giving
up rebase all changes. In addition to all logical changes to the code base,
ws2_32 was converted to the PE format.

At this point, it makes no sense to me to bisect the code or rebase it. Knowing
this, I think it's clear that this appears to be a vanilla wine problem.

Maybe I was wrong and all the network code is working fine and the problems
with the fps drops have a different background. But I tested a BF V Combined
Mission against bots alone and had 120 fps in this mode. Complete the mission
and join a massive MP mode (Conquest with 62 players) and the fps will drop to
32 fps. The only difference between these modes is the enormous number of UDP
socket communications used to synchronize the game objects. So it looks like
the root of the problem is network communications.

Does anyone play BF or another MMP shooter and have no problems with the
current Wine version 6.16. I use Opensuse Tumbleweed with 470.56.05 of NVIDIA
Display driver and DXVK 1.9.1. Maybe other distributions don't have this
problems?

Thanks in advance...

All the Best...
lle

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list