hdr会影响游戏帧数,但具体影响取决于游戏实现;完全不开hdr的话,渲染对象颜色色深用8位即可,最常见的就是r8g8b8a8的格式;开启hdr的话,管线中间一些渲染对象的精度就得提高。
本教程操作环境:Windows10系统、Dell G3电脑。
hdr影响游戏帧数吗?
影响。
具体取决于游戏实现
完全不开hdr的话,渲染对象颜色色深用8位就行了(都在0-1之间)。最常见的就是r8g8b8a8的格式。每个像素读写一次正好4个byte的带宽开销。开了hdr的话,管线中间一些渲染对象的精度得提高。
比如拉到r16g16b16a16,相当于半精度(当然也可以用r32g32b32a32单精度,但一没必要,二开销太大)。这样每个像素读写一次的带宽开销就直接翻了一倍。当然也有类似r11g11b10这样的这种格式在不增加带宽的情况支持hdr,但是这个精度比起rgba half还是有局限的,而且alpha通道没了,你有信息要存的话还没办法。
总之,现在显卡带宽增长速度远远低于浮点计算能力,高分辨率下很容易成为性能瓶颈。纹理采样的开销实际上是非常大(相对而言)。话是这么说,其实也有游戏就算你显示屏不是hdr,但是整个管线还是按hdr的走,最后输出到屏幕上的时候才映射到sdr色域。这样的话性能应该没啥差别。
相关拓展:
1、即使游戏设置中并不支持开启HDR,即使并未开启win11“自动HDR”的功能,屏幕启用HDR,跟使用SDR,画面感觉还是有明显区别的。
拿《死或生6举例,开启HDR与关闭HDR,游戏亮度变化不明显,不过开启HDR的游戏画面,对比度似乎更高,画面看着更清晰更有质感。
2、win11在开启HDR后会有一个“自动HDR”的选项,对于某些游戏,进入游戏时win11系统还会弹框提醒你是否要启用这个功能,但“自动HDR”这个功能,通过《死或生6》实测,是个无用的垃圾功能。这个功能并不会让本不支持的游戏适配HDR,只是简单粗暴的调高亮度而已。
战斧500在开启HDR玩《死或生6》时,并不会造成色彩失真,但在win11中开启HDR同时启用“自动HDR”,游戏画面会白的发亮(如同拍照的过曝),反而会让色彩和对比度看着不对劲。
所以对于屏幕支持HDR的电脑,可以在win11中启用HDR,但是最好别用“自动HDR”。
更多相关知识,请访问常见问题栏目!
以上是hdr影响游戏帧数吗的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver CS6
视觉化网页开发工具

WebStorm Mac版
好用的JavaScript开发工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

禅工作室 13.0.1
功能强大的PHP集成开发环境