acomminos / wine-pba

Patches to add a persistent buffer allocator for faster dynamic geometry in Direct3D games.
GNU Lesser General Public License v2.1
137 stars 6 forks source link

Starcraft 2 (32bits) test results #17

Open duramuss opened 6 years ago

duramuss commented 6 years ago

My specs:

FPS improvement:

Major issue: The game crashes with out of memory message. With pba patch the game will always crash on specific replay (Neon Violet Square LE map zerg starting position). VIRT top column goes over 4GB then game crashes. With wine staging 2.0 csmt, it stabilizes around 3.2 GB.

IngeniousDox commented 6 years ago

Have you tried using 64 bit instead? I have been using 64 bit for SCII for years now without issues.

mrdeathjr28 commented 6 years ago

Yeah this problem have reported

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

Matteo Bruni said that about this bug

Yeah, I'm not sure we can do much about it in general, unless there is some memory leak in Wine.

Maybe can be resolved in future

pingubot commented 6 years ago

I also played around with 2.21 + pba vs win-dev 3.2:

Overall the diff is huge: 2.21 + pba with csmt on is ~ 50% faster than wine-dev 3.2 .

IngeniousDox commented 6 years ago

Very quick comparison by loading into campaign, 64 bit DX9:

2.21pba = 82 fps
3.3pba = 72 fps
IngeniousDox commented 6 years ago

Can someone with AMD GPU confirm they have increased FPS now aswell?

Venemo commented 6 years ago

Running Starcraft 2 on an Intel Core i7-8550U with the integrated Intel HD 620. Initial impressions: on low settings the performance has been increased by around 30 fps according to the in-game fps counter. Kudos for the good work! :)