微软在Windows 11中加入了不少关于游戏方面的功能,这其中最关键的两项功能是DirectStorage以及游戏自动HDR。其中DirectStorage这个功能,需要固态硬盘、游戏软件支持来实现硬件加速解压,以达到快速读取游戏资料的目的,让用户在玩游戏的时候,尽可能的节省读盘的时间,甚至让玩家感受不到读盘的时间,进一步增强游戏体验。
不过就像我们所说,这个功能是需要硬件和游戏软件厂商的合作才能实现,而且在目前SSD大行其道之际,游戏读盘时间已经降低了很多,用户的感知度可能不是那么强。想要进一步达到游戏没有读盘时间的体验,还需要游戏软件厂商进一步支持微软的API才行。相对DirectStorage这个功能而言,微软在Windows 11加入的另一项游戏功能——游戏自动HDR,则容易实现得多。
游戏自动HDR这个功能,顾名思义就是让普通游戏的SDR图像自动映射为HDR图像,只需要用户拥有一台支持HDR的显示设备,再搭配Windows 11系统就能搞定。对于目前的用户来说,闭着眼睛买一台显示器,都可以支持HDR,所以硬件上其实是不存在什么问题的,就看这个功能实际体验起来的是不是足够人性化,以及视觉效果是否能让人满意。
功能开启简单,必须依赖全局HDR要开启Windows 11的游戏自动HDR功能很简单,只要用户在Windows 11桌面上点鼠标右键进入“桌面设置”,就能看到HDR相关的功能,当然前提是用户的显示器必须得支持HDR。很有意思的是,“游戏自动HDR”这个功能并不是一个单一的选项,而是集成在“使用HDR”这一功能设置中,只有在用户在桌面上开启了HDR之后,才能进一步选择“游戏自动HDR”功能的开关与否。
这就让人非常纠结,因为这意味着要打开游戏自动HDR功能的话,那么用户就必须先在Windows 11上全屏启用HDR图像才行,如果桌面系统继续使用SDR图像,那么这项功能就无效了。换一句话说,我们无法实现在游戏中自动映射HDR,而退出游戏则回到SDR的功能!要开启游戏自动HDR,就必须Windows 11全局HDR,这的确让人不是很爽。
为什么我们这么不愿意开启Windows 11的全局HDR呢?这是因为和Windows 10一样,目前一些显示器在开启系统HDR之后,屏幕视觉效果会变暗发灰,字体显示效果也不好。这个问题在Windows 10下比较严重,在Windows 11中略有好转,但依然存在。当然这个问题主要和我们显示器有关,在开启全局HDR之后,很多显示器的亮度达不到标准,所以在非彩域看起来的效果就很糟糕。像我们这个用来测试的明基显示器,全屏就只有300nits的峰值亮度,达到了HDR400的认证标准,那看上去是怎么都不够的。
如果用户的显示器打开全局HDR效果不佳的话,那么我们建议用户手动在Windows 11的亮度设置中往上调整亮度,这会稍微好一些。当然最直接的方案就是换显示器,这里建议大家最好是购买通过了HDR600认证的显示器,或者直接接OLED这样的大屏电视,那样全局HDR在日常也可以使用,而且效果非常出色。
兼容性良好,但不是所有游戏都支持按照微软的说法,在开启了游戏自动HDR之后,那么之前的SDR游戏,都能自动映射为HDR图像,这样可以获得更明亮、细节更丰富的图像。关于HDR比SDR的优势我们这里就不多说了,只不过非原生HDR的游戏,通过映射转化成了HDR图像后,画面是不是就真的比SDR好很多呢?这也是一个疑问。
当然我们首要考虑的是这个功能的兼容性问题。我们测试了多款没有HDR功能的SDR游戏,包括模拟器在内也一并进行了测试。而目前自带了HDR选项的游戏则没有测试,无论是微软第一方需要全局HDR才能开启HDR选项的游戏(如战争机器、ForzaMotor等),还是第三方自带HDR选项的游戏(如生化危机系列),我们都不再测试。
所以这次我们测试的游戏很多都是老游戏或者是小游戏,但结果还让人比较满意,基本上大多数SDR游戏都能通过这个功能输出HDR画面,微软在兼容性上做得还是很出色的。一些新老游戏都能通过这个功能输出HDR画面,包括一些老的2D游戏。像我们测试的《The Market of Light》《装机模拟器》都能正确映射HDR,老的游戏像《CS:GO》《渎神》等也没问题。
当然也不是每款SDR游戏都能映射为HDR游戏的,比如我们用NS的模拟器Ryujinx,在全屏模式下屏幕自动切回SDR,另外像《心跳文学俱乐部》《雷电3》这样的游戏,无论是3D还是2D,全屏模式下也无法映射HDR,只能继续以SDR的画面呈现。
总而言之,虽然我们还不能断言游戏自动HDR的规律是什么,但是基本上近期的游戏,特别是在微软XGP上的游戏,都能使用这个功能将SDR画面升级到HDR画面上。但一些老游戏,就不好说了,特别是日本软件公司的老游戏,个人觉得难度比较大。另外,模拟器是不支持这个功能的,即使打开了进入游戏也只会是SDR画面。
画质差异很难分辨?对显示设备要求较高之前海外一些媒体自己经过测试,都表示画面的确有不小的进步,主要体现在高光环境下细节更丰富,暗部表现更出色,同时对比度明显有提升。但是从我们的角度来看,如果各位显示器的水准不够高的话,那么这种非原生HDR的游戏,即使以HDR的图像展现出来,效果也和普通SDR差不多。
比如在我们《The Market of Light》对比中,基本SDR的画面和转化成HDR的画面差异不明显,只有反复对比,才能感觉到SDR-HDR之后,图像亮度的确有一定的提升,但是其他方面的差异就很难分清楚了。
如果说《The Market of Light》我们还能从原生SDR以及自动HDR游戏画面上找到一些不同,那么在其他游戏中,这种原生SDR游戏自动HDR的效果,真的很难让我们看出什么区别。当然这是在我们全局亮度只有300nits的显示器上观看的,如果放到我们的OLED电视上,区别会比较明显,不过这显然不是主流的应用方案。
所以我们认为,如果用户的显示器效果不是那么出色,或者说没达到HDR600及以上的亮度和效果,那么微软Windows 11这个自动HDR游戏的功能,对于用户来说,更多是个噱头,这种非原生HDR的游戏,从SDR映射为HDR之后,我们并不觉得它能在低端显示器上为用户带来多大的游戏体验提升。
不过要是原生HDR游戏和SDR画面的差异那就比较大了,这种原生自带HDR效果的游戏,相比SDR转HDR明显要强得多。拿《GodFall》举例,即使在我们的显示器上,游戏自带的HDR画面在细节、光照部分都要明显强于普通SDR画面,所以从这个角度来说,将游戏带不带HDR这个功能全部交给微软这个映射方案一次性解决,并不见得是好事,原生HDR游戏的效果还是要强于微软这个映射的方案。
写在最后应该说微软是希望通过自动HDR这个功能,让老游戏也能在大家支持HDR的显示设备上焕发新的光彩。这样在目前HDR电视以及显示器已经成为主流之际,老游戏也能获得更出色的画面效果。不过我们认为微软应该是高估了现在显示器市场主流产品的性能水准,通过我们的测试,如果显示器亮度不够高的话,那么支持HDR也无法获得明显的画面提升。
对于用户来说,这个功能有没有用?肯定是有的,但如果本身显示器效果都不算出色的话,那打开不打开这个功能,其实都无所谓。大家如果显示器支持HDR的话,可以自己试着打开Windows 11的全局HDR试试,如果你觉得效果比较一般,那么游戏自动HDR这个功能的效果也不会让你觉得有多出色。
从这个角度而言,无论是微软的全局HDR还是游戏自动HDR功能,其实都相当依赖显示器的性能。对于玩家来说,且不管分辨率如何,未来主流的显示器必然是支持HDR600,同时拥有144Hz这样高刷新率的产品,恐怕只有这样的参数,才能最大程度发挥微软Windows 11所有的游戏功能。当然如果各位将PC接驳到高亮度的HDR电视上,应该也是一个可行的方案,只不过玩游戏就要麻烦多了。
这两年HDR概念非常火,无论是电视还是电脑都以它为卖点进行宣传。但是电脑毕竟不是为播放HDR视频开发的设备,因此和专业的蓝光播放器相比存在很大的差距。不过大家不必失望,现在大部分的电脑,如果能恰当优化播放器和各种滤镜设置,也能搭建出适合HDR视频播放的系统环境。
关闭播放器自带的滤镜
我们在播放视频的时候,播放器一般都要进行数据分离、解码、渲染等一系列的操作,然后才能将视频和音频呈现在用户面前,而这一系列操作中滤镜起着重要作用。不过普通播放器的滤镜只能应付一般的视频文件,对于HDR类型的视频文件则无能为力,因此我们需要让播放器调用第三方的滤镜才行。
为了避免播放器内置的滤镜对第三方滤镜造成干扰,首先要禁用它们。这里我们以较为流行的PotPlayer为例,启动它之后,在播放器窗口中右击,选择右键菜单中的“选项”命令,接着在弹出的选项设置窗口中,选择左侧设置列表中“滤镜”选项,再在右侧窗口将“激活条件”改为“不使用”(图1)。接下来将下面的“使用内置视频编解码器”以及“使用内置声音编解码器”等选项关闭,就可以禁止使用播放器自带的滤镜了。
添加第三方滤镜
首先下载第三方滤镜LFilters(https://github/Nevcairiel/LFilters/releases/)备用,通过它可以完成数据的分离以及解码操作。返回PotPlayer选项窗口,选择左侧列表“滤镜”下面的“全局滤镜优先权”选项,点击窗口中的“添加外部滤镜”按钮,在弹出的对话框中找到LFilters滤镜的文件夹目录,从中选择LSplitter.ax文件。接下来按照同样的步骤,选择LVideo.ax和LAudio.ax这两个文件。再接下来在列表中选择“L Video Decoder”选项,然后在“优先顺序”中设置为“强制使用”即可(图2)。以此类推,对其他两个选项进行同样的设置。
现在选择左侧列表“滤镜”下面的“视频解码器”项,然后点击右侧窗口中的“滤镜/解码器管理”按钮,在弹出的窗口中点击“添加外部解码器”按钮,再在弹出的浏览窗口选择添加LSplitter.ax文件。接下来按同样步骤添加LVideo.ax和LAudio.ax。设置完毕,点击“确定”按钮返回“视频解码器”设置窗口。
第三方滤镜的调用
添加第三方滤镜后,接下来要做的就是让播放器在进行视频文件播放时,调用这些滤镜。首先选择左侧列表中“滤镜”下面的“源滤镜/分离器”项,在每一个视频格式的列表中选择“Lav Splitter Source”项,就是让播放器调用第三方滤镜对这个文件进行分离操作。接下来再分别点击左侧列表中的“视频解码器”和“音频解码器”选项,然后在列表中分别选择“L Video Decoder”和“L Audio Decoder”选项即可。这样就会通过第三方滤镜对视频和音频文件进行解码操作了(图3)。
接下来点击“L Video Decoder”后面的“…”按钮,在弹出对话框的“Hardware Acceleration”列表中选择“DXVA2(copy-back)”,即可激活硬件解码功能(图4),从而利用显卡来更好地负担视频信息的解码操作,从而减轻系统处理器的负荷。
再接下来点击“L Audio Decoder”后面的“…”按钮,在弹出对话框选择“Mixing”标签,选择列表中的“Stereo”选项就可以了(图5)。
重新设置视频渲染方式
通过解码获取的信息只有在经过渲染处理后才能呈现在用户面前。通常我们使用的播放器都是利用EVR方式进行渲染操作的,而这种方式是微软的系统提供的接口,因此在性能上非常的一般,所以我们要想更好的对HDR视频进行渲染操作,只能借用第三方的madVR渲染滤镜才可以。
首先从madVR的官方网站(http://www.madvr/)下载它的最新版本进行解压,再按照前面的方式添加这个滤镜。接下来点击播放器设置窗口左侧的“视频”选项,在右侧窗口的“视频渲染器”列表中选择“Madshi 视频渲染”项,然后点击后面的“…”按钮(图6)。
在弹出对话框的列表中选择自己所用显示器的型号,展开列表并选择其中的HDR选项,在右侧窗口选择“let madVR decide”选项,可以根据用户显示器的类型进行自动选择(图7)。
通过这一系列的配置操作,我们就在电脑系统中搭建了一个HDR视频的播放平台,让HDR视频内容更好地呈现给用户。
小提示:点击播放器设置窗口左侧的“声音”选项,在右侧窗口的“默认输出设置”列表中,选择“内置WASAPI音频渲染器”项也可以更好的进行声音的渲染。
最近刚刚发售的《荒野大镖客2》可以说是火的一塌涂地,就连游戏中的一些BUG都能被玩家们玩出花样,看来这部研发多年的作品没有辜负玩家们的期望。据外媒Digital Foundry报道,R星在《荒野大镖客2》HDR画面设置上搞了一些事情,经过测试发现游戏的HDR并非是原生,实际上是“虚假”HDR效果。
上周有玩家反馈《荒野大镖客2》在开启HDR后出现了一些画面问题,在两个主机平台上,许多玩家遇到了游戏画面模糊的问题,根据外媒测试,实际上游戏目前并不真正支持HDR,而是通过普通的SDR图像转换而来。
根据Xbox One X平台测试,游戏画面实际上是源自于普通的SDR图像,并不是原生HDR,开启HDR选项后的画面表现非常“瞎眼”,远不及HDR要求亮度标准。结论便是《荒野大镖客2》使用了“虚假”的HDR效果。
外媒表示,这并不是首款可以称为“虚假HDR”的游戏了,《尼尔:机械纪元》在HDR效果上也运用过同样的伎俩,对于这次的《荒野大镖客2》,虽然游戏加入了HDR,这仍然只能算“假HDR”,不过效果比普通图像好上许多。