doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
12.84k stars 827 forks source link

Low performance in The Incredibles Adventures of Van Helsing III DX9 #1721

Open mrdeathjr28 opened 4 years ago

mrdeathjr28 commented 4 years ago

Low performance in The Incredibles Adventures of Van Helsing III DX9 with DXVK 1.7 and lastest master

Software information

The Incredibles Adventures of Van Helsing III

System information

Nvidia Drivers 450.56.06 (run package)

Lubuntu 20.04 x64 - Kernel 5.4.0-14 generic (ubuntu mainline)

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+ + MasterFan Pro Air Balance 83 CFM

MEMORY: 12GB DDR4 2400mhz (8x1 - 4x1) Mushkin (dual channel - flex mode: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P

Apitrace file(s)

https://mega.nz/file/iY9RybpK#s2zY3jcWgy6l960Q8RCvHFpdnModM7AHC5np_tja8n4

Log files

VanHelsing_x86_d3d9.log

doitsujin commented 4 years ago

Can you plesase elaborate on what "low performance" means? Does wined3d work any better?

mrdeathjr28 commented 4 years ago

Can you plesase elaborate on what "low performance" means? Does wined3d work any better?

runs with very low performance aka in battle falls around to 20fps with postprocess, without postprocess up to 30fps with d9vk (actually dxvk)

with wined3d falls to 10fps in battle

this game must be have strange error, game have various fps lock but i use unlimited fps lock and others lock dont affect performance

doitsujin commented 4 years ago

and is it any better on Windows? Low performance is only something we can fix if it's not just a game bug.

mrdeathjr28 commented 4 years ago

and is it any better on Windows? Low performance is only something we can fix if it's not just a game bug.

yeah in windows runs better

Blisto91 commented 2 years ago

So i've tested this a bit on both a amd R9 380 with 21.3 and a nvidia 960 with 470.103. I'm not seeing anything suspicious about the performance (without having tried the windows version) besides what might be general overhead. There is fps drops in battles yes, but not anything that makes it totally unplayable and it's seems more like the game is being weird. When i compare the games opengl (32bit?) mode with it's dx9 and dx11 on nvidia it also seems to happen there when it doesn't go through dxvk (and on my amd setup fps is only around 60 in opengl compared to 100 - 120 in dx9). Also when the fps drops gpu utilization isn't at 100% percent, so i think something else might be going on. It might have improved a bit in newer dxvk versions, but not totally sure. dx11 seems to be most stable and the game might benefit from a fsync enabled kernel? Haven't tested enough Also try to disable the setting the sync CPU to GPU setting as it seems to reduce performance a bunch.

I think more it's the game rather than dxvk being weird.

Blisto91 commented 2 years ago

@mrdeathjr28 Friendly ping. Are you able to retest this with latest dxvk version and drivers? :slightly_smiling_face: Performance should have improved since.

mrdeathjr28 commented 2 years ago

@mrdeathjr28 Friendly ping. Are you able to retest this with latest dxvk version and drivers? slightly_smiling_face Performance should have improved since.

I dont have nvidia gpu anymore but maybe can test with my igpu uhd 630 (waiting for arc soon™)

Blisto91 commented 1 year ago

@mrdeathjr28 Are you available to check this again? 👀

mrdeathjr28 commented 1 year ago

@mrdeathjr28 Are you available to check this again? eyes

yeah maybe can try but with my actual uhd 630 performance could appear low because uhd 630 lack of horsepower, however i have a try this days

WinterSnowfall commented 7 months ago

I gave the "Final Cut" version of the game a go (with d3d9) on an Intel Xe iGPU and can't say I've noticed much slowdowns in battles. The main performance hit seems to be the overall geometry of the landscape you're viewing.

@mrdeathjr28 Have you had a chance to confirm if this is still an issue for you?

P.S.: Also note you probably need esync or fsync for the game to perform at its full potential.