15

DirectX Vulkan 2.0近日发布:改进着色器渲染,修复部分游戏错误 - 超能网

 2 years ago
source link: https://www.expreview.com/85550.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

DirectX Vulkan 2.0近日发布改进着色器渲染,修复部分游戏错误

艾文龙发布于 2022-11-14 12:13
本文约 660 字,需 2 分钟阅读

DirectX Vulkan(DXVK)的2.0版本已在近日发布,主要改进了内存管理、着色器编译、支持更多DirectX 11的高级功能及修复了部分游戏错误。

Vulkan.jpg

喜欢在Linux环境下玩游戏的用户对DXVK一定并不陌生。众所周知,DirectX是Windows中最常见的图形API,绝大部分Windows下的游戏都支持该API,但Linux并不支持。如果想要在Linux下体验仅支持DirectX的游戏,那么就需要DXVK。DXVK的作用就是将游戏的DirectX调用转换为Vulkan调用。需要指出的是,DXVK仅支持DX9,DX10及DX11,并不支持DX12。

需要提前说明,如果想运行DXVK 2.0,用户需要安装支持Vulkan1.3的驱动程序。在之前的报道中,我们已经提到,包括英伟达的Maxwell到Ampere架构、AMD RDNA和RDNA 2架构以及英特尔的UHD和Iris Xe核显都已经通过更新显卡驱动程序的方式提供对了Vulkan1.3的支持。

首先是针对DirectX 9游戏的优化,为了减少32位DirextX 9游戏中地址空间耗尽的可能性,DXVK 2.0会使用内存映射文件来存储纹理的影子副本。这项改进并不会影响64位游戏,因为DXVK 2.0在两种系统中的工作方式并不相同。

其次是对着色器编译的改进。DXVK之前是在绘制时编译Vulkan着色器,更新之后会在游戏加载时进行编译,这会减少或消除了许多游戏中由着色器编译导致的卡顿问题。例如巫师3及大多数虚幻引擎开发的游戏会得益于此项改进。虽然无法完全避免卡顿,但相比老版本的DXVK,卡顿情况会得到缓解。

最后是DXVK 2.0对部分游戏的修复或改进的情况。

《帝国:全面战争》:修复渲染问题。

《最终幻想15》:提升VKAO功能启用时的性能表现。

《GTA V》:禁用对DF纹理格式的支持,使游戏渲染的质量更高。

《战锤Online》:在64位游戏中通过开启100帧上限解决游戏某些问题。


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK