doitsujin / dxvk

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

DXVK making the game run in Native Resolution but ingame settings its not Native Resolution #3646

Open nerdsuryansh opened 1 year ago

nerdsuryansh commented 1 year ago

Software information

Assassin's Creed Relevations Resolution= 1280x720 Environment Quality= 2 Texture Quality= 2 Shadow Quality= 1 Reflection Quality= 1 Character Quality= 2 PostFX= 1

System information

Log File

ACRSP_d3d9.log

Blisto91 commented 1 year ago

Sorry I don't under what the issue is.

Note older dxvk versions (1.10.3) are not supported. Neither is async, even if it's irrelevant to the issue.

nerdsuryansh commented 1 year ago

what is happening that my game suddenly started lagging, it didn't used to since i had DXVK, then i checked the log file, it shows "Setting display mode: 1366x768@60" so, i thought that DXVK changed the resolution of my game, but ingame it shows 1280*720.

nerdsuryansh commented 1 year ago

my question is that,

why is it changing it? how can i stop it?

Blisto91 commented 1 year ago

I assume, without having much technical insight, that 1366x768 is just the size of the window on screen E.g if playing in fullscreen.

nerdsuryansh commented 1 year ago

oh, but can you find the issue here? when i added DXVK at start it didn't have any lag issue and i didn't changed any thing regarding with it but later on it lags now as it shouldn't.

Blisto91 commented 1 year ago

You should try using latest dxvk version.

nerdsuryansh commented 1 year ago

i can't, i did raised an issue here and talked with the members but unfortunately it won't work, i do have the support of latest Vulkan but due to some windows or intel issue it won't work and it will crash at start if i use 1.10.3+ (the issue number is #3575)

Blisto91 commented 1 year ago

Sorry then I am not sure I can do much to help. I can check out the game myself later to see if anything pop up, but even if something did then the fix or workaround would have to be based on latest master.

As a extra note to the issue of your system not liking latest dxvk then remember Windows is not a supported platform and so if drivers or other issues specific to there prevent usage then it will usually not be prioritized. (You probably already know this, just saying for clarity in relation to any potential fix only being relevant to that version which doesn't work on your system rn)

nerdsuryansh commented 1 year ago

Alright, thank you.

nerdsuryansh commented 1 year ago

It is happening and i think the issue infact is present in d3d9.dll, what i noticed is when i use d3d10+ in games like Assassin's Creed 3 to Rogue, it says "Setting display mode: 1280X720@60" and infact works flawlessly, games like AC Brotherhood and Relevations support d3d9.dll files, but they lag too much and says "Setting display mode: 1366X768@60". For example, if i take the first Assassin's Creed, it supports both DirectX 9 and 10, DirectX9 one with d3d9 lagged after playtime of few minutes, but DirectX10 one with d3d10 didn't lag at all. Unfortunately i cannot provide the log file of the games that support d3d10. It indicates that somehow its setting the resolution to native, ignoring the fact that resolution is already set in the game itself.