Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

NVIDIA looking to hook up Reflex support in Proton

By -

An NVIDIA engineer has sent in pull requests to DXVK, VKD3D-Proton and DXVK-NVAPI to enable support for Reflex / NV low latency to get it hooked up in Proton.

For DXVK-NVAPI the pull request notes:

The intent of this PR is to enable Reflex for all D3D11, and D3D12 titles using dxvk-nvapi. It does this through a new device interface called ID3DLowLatencyDevice, which will be exposed from vkd3d-proton, and dxvk.

To provide compatibility with LatencyFleX this change will only use the ID3DLowLatencyDevice interface when LatencyFleX is not detected.

For VKD3D-Proton the pull request notes:

This pull request implements a new device interface called ID3DLowLatencyDevice, and ID3D12CommandQueueExt using the VK_NV_low_latency2 extension. The purpose of these interfaces, is to give dxvk-nvapi a way to implement the nvapi Reflex interface.

And then again the pull request for DXVK notes:

This pull request implements a new device interface called ID3DLowLatencyDevice using the VK_NV_low_latency2 extension. The purpose of this interface, is to give dxvk-nvapi a way to implement the nvapi Reflex interface.

Nice to see NVIDIA jumping in directly to get this support worked on, and also good that they're not trying to overwrite support for the already existing LatencyFleX, which is an open source alternative to NVIDIA Reflex.

Article taken from GamingOnLinux.com.
11 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
4 comments

rustigsmed Oct 16, 2023
so is then intended to allow frame generation to happen in linux?
Furegato Oct 16, 2023
Quoting: rustigsmedso is then intended to allow frame generation to happen in linux?
Nvidia Reflex is not related to frame generation.
This is a different feature altogether.
This tries to reduce the lag between your Nvidia graphics card and what you actually see on your G-Sync-enabled monitor. How it's done, I have no idea. ehehe
Cheers!
Sakuretsu Oct 16, 2023
Took them long enough.
Penguin734 Oct 16, 2023
Quoting: Furegato
Quoting: rustigsmedso is then intended to allow frame generation to happen in linux?
Nvidia Reflex is not related to frame generation.
Yes it is, turning on Frame Generation auto-enables Reflex, as it is required to mitigate the latency increase of FG.
Every single DLSS 3.0 FG game depends on Reflex, so this might be Nvidia paving the way for FG on Linux.


Last edited by Penguin734 on 16 October 2023 at 8:01 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.