

DirectX Vulkan 2.0近日发布:改进着色器渲染,修复部分游戏错误 - 超能网
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.

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

喜欢在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
-
5
Python 3.9 如何修复装饰器并改进字典 | Linux 中国探索最近版本的 Python 的一些有用的特性。来源:https://linux.cn/arti...
-
8
WebGL着色器渲染小游戏实战 - 凹凸实验室 - OSCHINA - 中文开源技术交流社区 经过对 GLSL 的了解,以及 shadertoy 上各种项目的洗礼,现在开发简单交互图形应该不是一个怎么困难的问题了。下面开始来对一些已有业务逻辑的项目做GLSL渲染器替换开发。
-
9
This Chinese company made a graphics card that supports Vulkan and DirectX One more surprise that's made in China By
-
6
WPF 使用 Silk.NET 进行 DirectX 渲染入门 本文告诉大家如何使用 dotnet 基金会新开源的 Silk.NET 库调用 DirectX 进行渲染的方法。此库是对 DirectX 的底层基础封装,用上了 dotnet 和 C# 的各个新特性,相对来说基础性能较好,也许后续可以考虑...
-
7
基于改进Criminisi算法的图像修复 精选 原创 domi+1 2022-08-17 12:39:07
-
9
基于 Vulkan 的翻译层 DXVK 2.1 发布:支持 HDR 游戏,改进着色器编译 IT之家 1 月 28 日消息,DXVK 是流行的基于 V...
-
2
Android 14 Beta 1 系统发布:改进分享页面,修复崩溃/重启问题|安卓|版本号_网易订阅 IT之家 4 月 13 日消息,谷歌现已向 Pixel 用户推出了 Android 14 Beta...
-
10
最近在升级音视频的项目 Qt 版本,从 5.15.0 升级到 6.4.3(6.5 也一样),除了一些 QML 中删除了一些 Qt Quick Controls 1 的控件以外,最重要的就是自定义视频渲染的改进。 QAbstractVideoSurface 变为 QVideoSink Qt5 中在 QML 上渲染自定义视频...
-
5
现在越来越多的游戏可以让玩家在 DirectX 12 和 Vulkan 之间进行选择。但很多玩...
-
8
KB5032288 是 Microsoft 于 2023 年 12 月 4 日为 Windows 11 操作系统发布的可选更新,该更新...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK