Skip to content

Version 0.7

Compare
Choose a tag to compare
@jp7677 jp7677 released this 15 Mar 17:53
· 145 commits to master since this release
7ba055b
  • Update NVAPI headers to R550.
  • Update NVML headers to R550.
  • Update Vulkan headers to 1.3.275.
  • Add support for NVIDIA Reflex for D3D12 using VKD3D-Proton entry points. This requires VKD3D-Proton 2.12 or newer and NVIDIA driver 550 or newer. The LatencyFlex implementation for NVIDIA Reflex is still supported and has preference when being detected. Support for NVIDIA Reflex for D3D11 using DXVK entry points is still work-in-progress (doitsujin/dxvk#3690).
  • Initialize successfully and report GPU architecture/capabilities when using Mesa NVK instead of the NVIDIA proprietary driver. Ampere is still reported as Turing though, this hopefully changes in the future. Note that features like DLSS depend on the NVIDIA proprietary driver and do not function on NVK.
  • Report 999.99 as version for non-NVIDIA proprietary drivers unless the driver version is overridden by environment variable. Reporting Mesa version numbers turned out to be not very useful.
  • Add a basic implementation of NvAPI_GPU_GetGPUInfo, this allows Raytracing to be enabled in Hitman III (HansKristian-Work/vkd3d-proton#1148).
  • Spoof Pascal architecture for non-NIVIA GPUs, this allows Latencyflex on non-NVIDIA GPUs for a few titles.
  • Support building with MSVC.
  • Improve test suite.