-
Notifications
You must be signed in to change notification settings - Fork 867
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WoW 3.3.5 FPS drop in d3d9ex with gxTextureCacheSize above 2047 #4403
Comments
I see you are still using dxvk 1.10.3. I honestly don't remember if what you're seeing was caused by bug in that version or not, and even if it were, there's nothing we can do about it at this point. All things considered, I'd recommend sticking to what works if you're in a situation where your hardware doesn't support using the latest dxvk version. P.S.: Wait, UHD Graphics 630 is Gen 9.5 Intel Graphics, so it has Vulkan 1.3 support. Why are you on dxvk 1.10.3? 😅 |
I tried a I was trying wayland/vulkan Wine stuff at the time and didn't bother trying a newer DXVK yet, but just happened to notice this. I plan on redoing my prefix in the near future and will try this again with a newer DXVK likely. |
Hi there. There are some things i would like clarified.
Note that we do not support old dxvk versions. Do you know when the main menu corruptions start appearing? Is it only on master or does 2.4.1 also have them? I would like to get this looked at first so the newest dxvk can be tested with. |
If the game expands that 2048 to bytes then it's likely that it just gets interpreted as a negative value. Either way, that option is clearly out of scope of anything that DXVK is doing. |
Can you make an apitrace of the corrupted menu? So I can look into it. |
I didn't try anything else with Ex, but DXVK 2.4.1 even showed D3D9 with
It was the last WotLK client I think June 2010 or so (back with CDs). It was specifically from wowdl.net But it was the original/first WotLK version before the Battle.net newer-engine (Bfa?) "Classic" modern editions; not 64-bit, and no DX11/12 renderers. I used that client from the archive as-is and believe
Yeah! This older link implies it was added to improve something on Windows XP: https://web.archive.org/web/20100212202408/http://forums.worldofwarcraft.com/thread.html?topicId=21723843232&sid=1
I didn't get the exact commit, but the last master about a week ago had the same corruption/freeze, but 2.4.1 worked fine (no corruption/got in-game; still had the texture size oddity but was a little different behavior; didn't take notes but might come back to this later) |
The apitrace would still be appreciated. Aside of that, if the last stable release is fine you could try to check which PR broke it |
If DXVK shows D3D9 instead of D3D9Ex, the game is not using D3D9Ex.
That's strange considering that D3D9Ex was only added with Windows Vista so D3D9 games can make use of the compositor improvements of that OS. Windows XP does not support it. But like others have said, I'd still appreciate an apitrace and a bisect. |
With WoW 3.3.5 (2011/not Battle.net) in
d3d9ex
, ifgxTextureCacheSize
is set anywhere from0
to2047
FPS is fine, but2048
+ without Vsync drops my FPS immediately from 70+ to 30-ish.I'm not aware of any benefits to setting that CVar higher so this isn't exactly an issue in my case, but I'm curious what might be going on?
win32
,WINEESYNC=1
,winxp
,winetricks renderer=vulkan
,winetricks graphics=wayland
1
and0
withWINE_LARGE_ADDRESS_AWARE
d3d9
and itstextureCacheSize
(nogx
) setting (Console claims limited to64
MB)More
gxTextureCacheSize
testing (back-to-back in-game testing no client restart):0
-2047
is fine2048
-8192
is low 38 FPS8193
goes slightly higher at 40 FPS?8193
seem to overall have low sub-40 FPS (something about20480
)gxRestart
) vs client restarting and needs further testing (8192
is high-FPS fine on restart, but changing it and going back to8192
same session is sub-40 again)The text was updated successfully, but these errors were encountered: