Skip to content

Version 0.8

Latest
Compare
Choose a tag to compare
@jp7677 jp7677 released this 13 Dec 15:09
9bce572
  • Update NVAPI headers to R565.
  • Update NVML headers to R565.
  • Add implementation for nvofapi64.dll / NVIDIA Optical Flow API. This serves as a pass-through implementation for D3D12 and Vulkan backends to VK_NV_optical_flow for DLSS3 / Frame Generation. This requires VKD3D-Proton 2.14 and a Wine implementation with support for hardware scheduling (HAGS).
  • Add a basic implementation of NvAPI_GPU_GetMemoryInfo/NvAPI_GPU_GetMemoryInfoEx, this fixes low resolution textures in Dishonored 2 (doitsujin/dxvk#4198) and possibly other titles.
  • Properly detect Ampere GPU family on Mesa NVK.
  • Detect Maxwell Gen1 GPU family.
  • Remove Ghost of Tsushima spoofing work around. This is no longer needed with the introduction of nvofapi64.dll, at least on Steam Proton.
  • Spoof Ampere architecture for Indiana Jones and the Great Circle to prevent crashes on Ada GPUs in combination with DLSS Frame Generation.
  • Correctly forward LatencyMarker type into VKD3D-Proton, this might fix Reflex related issues.
  • Introduce DXVK_NVAPI_DISABLE_ENTRYPOINTS variable for hiding NVAPI entry points. This is meant for troubleshooting only.
  • Improve logging, a.o. include compiler info on initialize and derive the log file name from the library (e.g. nvapi64.dll writes log statements to nvapi64.log).