protonscr

No Configuration file being generated.

dxvkclosed
doitsujin/dxvk#3327 · opened 2023-04-02 by sourceAida · updated 2023-05-14 · 17 comments · github
SsourceAida 2023-04-02 github

When running Ori and the Blind Forest with DXVK , I don't get the Configuration file(dxvk.conf) in the same directory folder. In fact, I don't know where it is?? The only flies it creates after running the game is OriDE_d3d11.log and OriDE_dxgi.log. Also even with DXVK the game still has stutters and frame drops.

System information
GPU: 3080
Driver: 531.41
Windows 10
DXVK version: 2.1.0 (x32)
Game: Ori and the Blind Forest Definitive Edition

Mmbriar 2023-04-02 github

DXVK never creates the dxvk.conf file by itself, you have to create it manually next to the game's .exe if you want to change options.

2 Apr 2023, 07:27 by @.***:

When running Ori and the Blind Forest with DXVK , I don't get the Configuration file(dxvk.conf) in the same directory folder. In fact, I don't know where it is?? The only flies it creates after running the game is OriDE_d3d11.log and OriDE_dxgi.log. Also even with DXVK the game still has stutters and frame drops.

System information
GPU: 3080
Driver: 531.41
Windows 10
DXVK version: 2.1.0 (x32)
Game: Ori and the Blind Forest Definitive Edition


Reply to this email directly, > view it on GitHub https://github.com/doitsujin/dxvk/issues/3327> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/A3G6J6IV65S4ZL4YKCCKBB3W7EE5BANCNFSM6AAAAAAWQCSANQ> .
You are receiving this because you are subscribed to this thread.> Message ID: > <doitsujin/dxvk/issues/3327> @> github> .> com>

Mmbriar 2023-04-02 github

Also even with DXVK the game still has stutters and frame drops.

Also keep in mind that DXVK isn't intended to improve or fix games on windows.

SsourceAida 2023-04-02 github

DXVK never creates the dxvk.conf file by itself, you have to create it manually next to the game's .exe if you want to change options. 2 Apr 2023, 07:27 by @.***:

When running Ori and the Blind Forest with DXVK , I don't get the Configuration file(dxvk.conf) in the same directory folder. In fact, I don't know where it is?? The only flies it creates after running the game is OriDE_d3d11.log and OriDE_dxgi.log. Also even with DXVK the game still has stutters and frame drops. System information GPU: 3080 Driver: 531.41 Windows 10 DXVK version: 2.1.0 (x32) Game: Ori and the Blind Forest Definitive Edition — Reply to this email directly, > view it on GitHub <#3327>> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/A3G6J6IV65S4ZL4YKCCKBB3W7EE5BANCNFSM6AAAAAAWQCSANQ> . You are receiving this because you are subscribed to this thread.> Message ID: > <doitsujin/dxvk/issues/3327> @> github> .> com>

How do you create the config file manually? (Tried to make the dxvk.conf out of a notepad file and it doesn't seem to work.)

Mmbriar 2023-04-02 github

Just make a new text file and rename it to dxvk.conf and place it next to the .exe, it sounds like that is what you did, why do you think it didn't work? What did you even try to change?

BBlisto91 2023-04-02 github

Also be sure conf becomes the file extension so it doesn't become dxvk.conf.txt if file extensions are hidden in explorer.

And as a extra note. Sometimes it's not directly next to the exe (but mostly it is), where ever the dxvk log files appear should work.

SsourceAida 2023-04-02 github

Just make a new text file and rename it to dxvk.conf and place it next to the .exe, it sounds like that is what you did, why do you think it didn't work? What did you even try to change?

That's what I did. The values I tried to change were dxgi.enableHDR and dxgi.maxFrameRate but they still remain the same as before the conig was created.

Also when going into properties of the file, it states under Type of file: CONF File (.conf)

Expose the HDR10 ColorSpace (DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020)

to the application by default.

This shows to the game that the global Windows 'HDR Mode' is enabled.

Many (broken) games will need this to be set to consider exposing HDR output

as determine it based on the DXGIOutput's current ColorSpace instead of

using CheckColorSpaceSupport.

This defaults to the value of the DXVK_HDR environment variable.

Supported values: True, False

dxgi.enableHDR = False

Create the VkSurface on the first call to IDXGISwapChain::Present,

rather than when creating the swap chain. Some games that start

rendering with a different graphics API may require this option,

or otherwise the window may stay black.

Supported values: True, False

dxgi.deferSurfaceCreation = False

d3d9.deferSurfaceCreation = False

Enforce a stricter maximum frame latency. Overrides the application

setting specified by calling IDXGIDevice::SetMaximumFrameLatency.

Setting this to 0 will have no effect.

Supported values : 0 - 16

dxgi.maxFrameLatency = 0

d3d9.maxFrameLatency = 0

Enables frame rate limiter. The main purpose of this is to work around

bugs in games that have physics or other simulation tied to their frame

rate, but do not provide their own limiter.

Supported values : Any non-negative integer

dxgi.maxFrameRate = 30

d3d9.maxFrameRate = 30

Also be sure conf becomes the file extension so it doesn't become dxvk.conf.txt if file extensions are hidden in explorer.

And as a extra note. Sometimes it's not directly next to the exe (but mostly it is), where ever the dxvk log files appear should work.

When going into properties of the file, it states under Type of file: CONF File (.conf). Also the dxvk log files are in the same folder as the exe.

Mmbriar 2023-04-02 github

See https://www.pcgamingwiki.com/wiki/Ori_and_the_Blind_Forest:_Definitive_Edition

This game doesn't support HDR and is limited to 60 fps unless you enable vsync. Setting dxvk config options won't change that.

2 Apr 2023, 19:10 by @.***:

Just make a new text file and rename it to dxvk.conf and place it next to the .exe, it sounds like that is what you did, why do you think it didn't work? What did you even try to change?

That's what I did. The values I tried to change were dxgi.enableHDR and dxgi.maxFrameRate but they still remain the same as before the conig was created.

Also when going into properties of the file, it states under Type of file: CONF File (.conf)

Expose the HDR10 ColorSpace (DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020)
to the application by default.
This shows to the game that the global Windows 'HDR Mode' is enabled.
Many (broken) games will need this to be set to consider exposing HDR output
as determine it based on the DXGIOutput's current ColorSpace instead of
using CheckColorSpaceSupport.
This defaults to the value of the DXVK_HDR environment variable.

Supported values: True, False
dxgi.enableHDR = False
Create the VkSurface on the first call to IDXGISwapChain::Present,
rather than when creating the swap chain. Some games that start
rendering with a different graphics API may require this option,
or otherwise the window may stay black.

Supported values: True, False
dxgi.deferSurfaceCreation = False
d3d9.deferSurfaceCreation = False
Enforce a stricter maximum frame latency. Overrides the application
setting specified by calling IDXGIDevice::SetMaximumFrameLatency.
Setting this to 0 will have no effect.

Supported values : 0 - 16
dxgi.maxFrameLatency = 0
d3d9.maxFrameLatency = 0
Enables frame rate limiter. The main purpose of this is to work around
bugs in games that have physics or other simulation tied to their frame
rate, but do not provide their own limiter.

Supported values : Any non-negative integer
dxgi.maxFrameRate = 30
d3d9.maxFrameRate = 30

Also be sure conf becomes the file extension so it doesn't become dxvk.conf.txt if file extensions are hidden in explorer.

And as a extra note. Sometimes it's not directly next to the exe (but mostly it is), where ever the dxvk log files appear should work.

When going into properties of the file, it states under Type of file: CONF File (.conf). Also the dxvk log files are in the same folder as the exe.


Reply to this email directly, > view it on GitHub https://github.com/doitsujin/dxvk/issues/3327#issuecomment-1493393716> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/A3G6J6LID2REYVEWVCKROFDW7GXGZANCNFSM6AAAAAAWQCSANQ> .
You are receiving this because you commented.> Message ID: > <doitsujin/dxvk/issues/3327/1493393716> @> github> .> com>

SsourceAida 2023-04-02 github

See https://www.pcgamingwiki.com/wiki/Ori_and_the_Blind_Forest:_Definitive_Edition This game doesn't support HDR and is limited to 60 fps unless you enable vsync. Setting dxvk config options won't change that. 2 Apr 2023, 19:10 by @.***:

Just make a new text file and rename it to dxvk.conf and place it next to the .exe, it sounds like that is what you did, why do you think it didn't work? What did you even try to change? > > That's what I did. The values I tried to change were dxgi.enableHDR and dxgi.maxFrameRate but they still remain the same as before the conig was created. Also when going into properties of the file, it states under Type of file: CONF File (.conf) Expose the HDR10 ColorSpace (DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020) to the application by default. This shows to the game that the global Windows 'HDR Mode' is enabled. Many (broken) games will need this to be set to consider exposing HDR output as determine it based on the DXGIOutput's current ColorSpace instead of using CheckColorSpaceSupport. This defaults to the value of the DXVK_HDR environment variable. Supported values: True, False dxgi.enableHDR = False Create the VkSurface on the first call to IDXGISwapChain::Present, rather than when creating the swap chain. Some games that start rendering with a different graphics API may require this option, or otherwise the window may stay black. Supported values: True, False dxgi.deferSurfaceCreation = False d3d9.deferSurfaceCreation = False Enforce a stricter maximum frame latency. Overrides the application setting specified by calling IDXGIDevice::SetMaximumFrameLatency. Setting this to 0 will have no effect. Supported values : 0 - 16 dxgi.maxFrameLatency = 0 d3d9.maxFrameLatency = 0 Enables frame rate limiter. The main purpose of this is to work around bugs in games that have physics or other simulation tied to their frame rate, but do not provide their own limiter. Supported values : Any non-negative integer dxgi.maxFrameRate = 30 d3d9.maxFrameRate = 30 > > Also be sure conf becomes the file extension so it doesn't become dxvk.conf.txt if file extensions are hidden in explorer. > > > And as a extra note. Sometimes it's not directly next to the exe (but mostly it is), where ever the dxvk log files appear should work. > > When going into properties of the file, it states under Type of file: CONF File (.conf). Also the dxvk log files are in the same folder as the exe. — Reply to this email directly, > view it on GitHub <[#3327 (comment)](https://github.com/doitsujin/dxvk/issues/3327#issuecomment-1493393716)>> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/A3G6J6LID2REYVEWVCKROFDW7GXGZANCNFSM6AAAAAAWQCSANQ> . You are receiving this because you commented.> Message ID: > <doitsujin/dxvk/issues/3327/1493393716> @> github> .> com>

Yes, I'm aware that Ori doesn't support HDR. But it seems dxvk forces HDR when it goes full screen like
Special K does(When turned on). Running the game without dxvk and going full screen prevents HDR from being forced. Also I thought dxvk frame limiter was like the Nivida control panel in which I am able to limit it to 30FPS, my mistake then. Lastly, what option can I change in the config file that I can definitively then tell that it was turn on or off for testing purposes?

Mmbriar 2023-04-02 github

you could enable the HUD with

dxvk.hud = full

keep in mind that you have the remove the leading # from every line of the config file that you want to have an effect. Limiting the fps lower than the games internal limiter to 30 should work.

Ddoitsujin maintainer 2023-04-02 github

DXVK will not use an HDR color space unless explicitly requested by the game. If you're getting HDR memes anyway, that's either because the driver is trying to be smart behind your back or because there's some third-party library involved.

SsourceAida 2023-04-03 github

you could enable the HUD with

dxvk.hud = full

keep in mind that you have the remove the leading # from every line of the config file that you want to have an effect. Limiting the fps lower than the games internal limiter to 30 should work.

Ok that did it, thank you.

DXVK will not use an HDR color space unless explicitly requested by the game. If you're getting HDR memes anyway, that's either because the driver is trying to be smart behind your back or because there's some third-party library involved.

Yeah I wouldn't know where to start to reverse find the cause of it. Any ideas you may have and I'll attempt it.

BBlisto91 2023-04-03 github

Is this with or without a HDR capable screen? I'm guessing the former
Does it also happen with dxvk 2.0?

SsourceAida 2023-04-04 github

Is this with or without a HDR capable screen? I'm guessing the former Does it also happen with dxvk 2.0?

Yes, with a HDR monitor. Also I've never tried it with 2.0, only 2.1.

BBlisto91 2023-04-05 github

Try with 2.0 if you can to see if that changes anything.

BBlisto91 2023-05-14 github

@sourceAida Friendly ping.
Also try with latest master https://github.com/doitsujin/dxvk/actions/runs/4968928651

SsourceAida 2023-05-14 github

@sourceAida Friendly ping. Also try with latest master https://github.com/doitsujin/dxvk/actions/runs/4968928651

Yes, that latest build did the trick. HDR is now not forced on HDR compatible monitors when going full screen.

BBlisto91 2023-05-14 github

Sweet good to hear.

Launch options

Upstream links