皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

DXVK 2.3.1 可在英伟达™(NVIDIA®)图形处理器上更高效地生成着色器代码

DXVK 2.3.1 可在英伟达™(NVIDIA®)图形处理器上更高效地生成着色器代码

DXVK 2.3.1 基于 Vulkan 的 D3D9、D3D10 和 D3D11 Linux / Wine 实现现已可供下载,它为各种游戏带来了多项改进和错误修复。

DXVK 2.3.1版本是在DXVK 2.3版本发布6个多月之后发布的,通过使用VK_NV_raw_access_chains Vulkan扩展,DXVK 2.3.1版本可以在英伟达™(NVIDIA®)GPU上更高效地生成着色器代码,该扩展目前仅支持Vulkan测试版驱动程序、英伟达™(NVIDIA®)550.40.55或更高版本,并且需要Proton实验版。

据开发者称,这一变更 “旨在缩小与 Windows 性能驱动程序的差距”,尤其是在 D3D11 游戏中。不过,他们也表示,并非所有 D3D11 游戏在使用该扩展后都会有所改善。

与所有新发布的 DXVK 版本一样,一些游戏也得到了改进。该版本修复了《Flatout 3》、《Shank 2》、《Flammable Freddy》、《Blood Rayne》、《Injustice:Gods Among Us》、《Ace Combat Assault Horizon》、《刺客信条 2》、《战地 2》、《战地 2142》、《Battlestations Midway》和《死亡空间 (2008)》。
此外,《代号 Panzers》第一/第二阶段、《Granblue Fantasy Relink》、《古剑奇谭 2》、《Kenshi》、《MySims》、《Operation Flashpoint:Red River》、《SkyDrift》、《Sonic CD》、《Supreme Ruler Ultimate》、《Tales from the Borderlands》、《The Settlers》、《Total War: Medieval 2》、《UK Train Simulator 1》和《War Thunder》电子游戏。

DXVK 2.3.1 中其他值得注意的改动包括:重新修改了 dxgi.syncInterval 选项,使其也适用于 D3D12 游戏;修复了 DXGI_FORMAT_R16G16B16A16_FLOAT 交换链未启用 HDR 的问题;修复了 Renderdoc 内部 D3D11 着色器生成无效 SPIR-V 的问题。

此外,对于 D3D9 游戏,DXVK 现在会将 VkApplicationInfo::applicationVersion 字段设置为 1,而且由于某些游戏中的渲染问题,DXVK 将不再使用 VK_FORMAT_A8_UNORM 扩展。有关详细信息,请查看发行说明

DXVK 2.3.1 现在可以从项目的 GitHub 页面下载,但需要在 GNU/Linux 发行版上编译。如果你不喜欢这样做,那就只能等待它进入你的 GNU/Linux 发行版的稳定软件仓库了。

转自 DXVK 2.3.1 Brings More Efficient Shader Code Generation on NVIDIA GPUs – 9to5Linux