Before opening an issue, see if the information available at DXVK-NVAPI Wiki provides a solution.
Please describe your issue as accurately as possible including expected and actual results.
RDR2 using the native vulkan api doesn't seem to have reflex working. I've tested using both xwayland and wayland, and neither work. I've also tested proton native wayland in other titles and had reflex working confirmed with test results from a osltt testing device. But in rdr2 I'm not measuring any lower latency with reflex enabled vs disabled. It looks like in the logs it should be working as far as I can understand them, but the latency isn't going down. The proton version I'm using does have the vulkan reflex layers installed for it to work with DXVK_NVAPI_VKREFLEX env, but in case I'm wrong I also installed the layer and library in $XDG_DATA_HOME/vulkan/implicit_layers.d with "library_path": "./libdxvk_nvapi_vkreflex_layer.so"
I'm measuring about 45ms of latency at 85fps. I would expect it to be closer to 25ms with reflex based off of my testing in cyberpunk77 where reflex does work. Also getting close to 85fps in my testing and seeing the average latency drop from 54.69ms to 25.806ms with reflex turned on. And also using the same proton version.
Software information
- Name of the application or game: Red Dead Redemption 2
- DXVK-NVAPI, DXVK or VKD3D-Proton settings (environment variables and/or configuration files):
DXVK_NVAPI_LOG_PATH=/tmp/ DXVK_NVAPI_LOG_LEVEL=trace PROTON_DLSS_INDICATOR=1 PROTON_DLSS_UPGRADE=1 DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_l PROTON_USE_OPTISCALER=1 DXVK_NVAPI_VKREFLEX=1 PROTON_ENABLE_WAYLAND=1 WINEDLLOVERRIDES="dinput8=n,b" mangohud %command%
System information
- GPU: RTX 5070 Ti
- Driver: 610.43.02
- Launcher (e.g Proton or Bottles): Steam
- Proton/Wine version: cachyos-wineland-11.0-2020602.2-slr
- DXVK-NVAPI version: 579ec73 dxvk-nvapi (v0.9.2-7-g579ec73)
- DXVK version: 30f6f8338e3f88aadfd38aa8fc6fc0d35b1c70cc dxvk (v2.7.1-788-g30f6f833)
- VKD3D-Proton version: ee737e324376289edda2a5fcae1623e56062a666 vkd3d-proton (vkd3d-1.1-5382-gee737e32)
Log files
Please attach DXVK-NVAPI log files as a text file : nvapi64.log
- When using Proton, set the Steam launch options for your game to
DXVK_NVAPI_LOG_PATH=/tmp/ DXVK_NVAPI_LOG_LEVEL=info %command% and attach the corresponding nvapi.log/nvapi64.log/nvofapi64.log file in your /tmp/ directory.
- See Tweaks, debugging and troubleshooting for general information.
Alternatively attach Proton logs as a text file:
- When using Proton, set the Steam launch options for your game to
PROTON_LOG=1 %command% and attach the corresponding steam-xxxxx.log file in your home directory.
Do not forget to remove those settings once log files have been attached. Please refrain from posting long log sections inline, use collapsed sections instead.
Before opening an issue, see if the information available at DXVK-NVAPI Wiki provides a solution.
Please describe your issue as accurately as possible including expected and actual results.
RDR2 using the native vulkan api doesn't seem to have reflex working. I've tested using both xwayland and wayland, and neither work. I've also tested proton native wayland in other titles and had reflex working confirmed with test results from a osltt testing device. But in rdr2 I'm not measuring any lower latency with reflex enabled vs disabled. It looks like in the logs it should be working as far as I can understand them, but the latency isn't going down. The proton version I'm using does have the vulkan reflex layers installed for it to work with
DXVK_NVAPI_VKREFLEXenv, but in case I'm wrong I also installed the layer and library in$XDG_DATA_HOME/vulkan/implicit_layers.dwith"library_path": "./libdxvk_nvapi_vkreflex_layer.so"I'm measuring about 45ms of latency at 85fps. I would expect it to be closer to 25ms with reflex based off of my testing in cyberpunk77 where reflex does work. Also getting close to 85fps in my testing and seeing the average latency drop from 54.69ms to 25.806ms with reflex turned on. And also using the same proton version.
Software information
DXVK_NVAPI_LOG_PATH=/tmp/ DXVK_NVAPI_LOG_LEVEL=trace PROTON_DLSS_INDICATOR=1 PROTON_DLSS_UPGRADE=1 DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_l PROTON_USE_OPTISCALER=1 DXVK_NVAPI_VKREFLEX=1 PROTON_ENABLE_WAYLAND=1 WINEDLLOVERRIDES="dinput8=n,b" mangohud %command%System information
Log files
Please attach DXVK-NVAPI log files as a text file : nvapi64.log
DXVK_NVAPI_LOG_PATH=/tmp/ DXVK_NVAPI_LOG_LEVEL=info %command%and attach the correspondingnvapi.log/nvapi64.log/nvofapi64.logfile in your/tmp/directory.Alternatively attach Proton logs as a text file:
PROTON_LOG=1 %command%and attach the correspondingsteam-xxxxx.logfile in your home directory.Do not forget to remove those settings once log files have been attached. Please refrain from posting long log sections inline, use collapsed sections instead.