Joshua-Ashton/d9vk

Metal Gear Rising: Low framerate when moving mouse

Mar2ck opened this issue · 9 comments

Game runs fine and smooth but fps drops to single digits whenever the mouse is being moved. Doesn't happen with WINED3D

Software information

METAL GEAR RISING

System information

  • GPU: GTX 760
  • Driver: NVIDIA 430.50
  • Wine version: Proton 4.11-9
  • D9VK version: 0.30

Apitrace file(s)

https://drive.google.com/file/d/14HlG-88hXCJhmv7r4B7epJ_LRI-GDjlF/view?usp=sharing

Log files

  • d3d9.log:
    Don't know how to produce
  • d3d11.log:
  • dxgi.log:

I can't really tell issues like this from a trace. Can you try master?

Ill try to compile and see

With the lastest build the fps only drops to about 20-30 fps but it still drops. Moving the camera using a controller instead doesn't have any impact on the fps. Seems to drop most when moving mouse in circles or diagonal but i cant find a method that reproduces it consistently

It looks like not moving the mouse for a few seconds then moving it quickly causes a fps drop consistently

The game never calls any cursor code in D3D9 so this isn't my bug.

This sounds like the mouse polling rate bug present in Wine/something.

Actually I'm gonna keep this open just to make sure, going to get some people to see if they can test/find the cause.

Strange that it only happens with d9vk then. Ill have to make a bug report with the wine devs

Yeah this isn't my bug and just looks to be mouse polling. Please make an issue on Wine.