《刺客信条影》的画面设置里,光线追踪那一栏拆成了好几个独立开关,每一个看着都很诱人,勾上之后画面确实漂亮,代价是帧数能从七十多直接掉到四十出头。我在几套不同档位的机器上反复折腾过这游戏的全局光照、反射和DLSS组合,光是为了搞清楚“到底哪一项最贵”就做了十几轮对照测试,中间还把显存撑爆过两次。这篇想解决的事情很具体:让你清楚每一项光追打开之后画面到底变了什么、性能掉了多少、DLSS 该配哪个档位,以及帧数不达标的时候按什么顺序往回退。不管你是刚进游戏想开个光追看看效果,还是已经在四十帧和六十帧之间反复横跳,下面这些内容都能直接拿去用。
1. 光追那三个勾选项,分别在改画面里的什么
菜单里它们被塞在同一个分类下面,看起来都是“光追”,实际上作用在三个完全不同的渲染环节上,性能代价能差出好几倍。不理解这一点,你就会陷入“全开了卡,全关了丑,不知道中间该怎么切”的困境。我见过太多人一进游戏直接三项全勾、DLSS 开到性能档,然后抱怨优化烂——问题往往不在优化,在于他把最贵的那一项和最能救帧数的那一项同时用错了位置。
1.1 全局光照:把“晒不到太阳的地方”从死黑变成有层次
传统光栅化管线里,间接光基本靠预烘焙的光照探针和光照贴图,加上屏幕空间环境光遮蔽(SSAO)做点补充。这套东西的问题是死的:探针是提前算好的,动态物体不参与间接光反弹,所以你会看到角色站在墙边,墙上却不会因为角色靠近而多出一层反射光。光追全局光照(RTGI)换了个思路,用硬件求交实时算间接漫反射,墙角的反弹光、室内靠窗地面的亮斑、屋檐底下那种柔和的明暗过渡,全都变成了实时计算出来的。
这项改动在视觉上是三个选项里最明显的,尤其是室内、洞穴、密林这类封闭或半封闭场景,关闭时暗部要么死黑一片、要么被环境光遮蔽糊成脏灰色,打开之后暗部里有颜色、有方向、有层次。代价也是三个里最贵的。它要求每个像素发出多条射线并做时空降噪,降噪器本身就要吃掉相当一部分算力,而且射线数量少了画面会抖、会闪,射线数量多了直接压垮帧数。你在菜单里看到的“全局光照”如果只有开和关两档,那它多半用的是一套固定质量的降噪参数,这也是为什么有些场景掉帧特别厉害、有些场景几乎没感觉。
1.2 反射:拆掉“屏幕外的东西反射不出来”这块遮羞布
屏幕空间反射(SSR)有个物理上无解的死穴:它只能反射当前画面里已经画出来的像素。当水面要反射的那栋楼刚好在镜头外,反射就会莫名其妙消失或者糊成一片,镜头一转反射又“长”出来,边缘还会出现明显的断层和拉伸。在河边、雨后街道、大理石地面这些地方,这个缺陷特别扎眼。
光追反射改成对场景几何做求交,屏幕外的东西照样能反射,还能处理多次反弹,比如水面反射的是一面镜子、镜子里还有别的东西。视觉收益在水面和湿润地面上极其明显,尤其是城市里的积水路面,关闭和开启几乎是两个游戏。性能开销跟反射分辨率强相关,半分辨率反射的代价大概是全分辨率的一半多点,静止截图时能看出模糊,动起来跑起来基本察觉不到。这一点后面还会展开讲,因为它是性价比最高的一个调优点。
1.3 阴影:最便宜的一项,但收益也最容易被高估
光追阴影主要解决两个老问题:一是阴影贴图分辨率有限导致的锯齿和边缘硬化,二是远处物体阴影的漏光和精度崩塌。开启之后,树影会变得更细碎、更真实,角色在阳光下的投影边缘也不会那么“塑料”。这一项在三者里最便宜,因为它只涉及从光源出发的射线,覆盖面和计算量都比全局光照小得多。
但它的视觉收益也是最容易被高估的。如果你的显示器不大、坐得又比较远,或者游戏场景本身以阴天、密林为主,阴影的差别真的不明显。我的建议是:预算紧张时它排在最后,先保住全局光照和反射,实在有余量再考虑。
| 项目 | 解决的核心问题 | 相对性能代价 | 视觉收益明显度 | 优先取舍建议 |
|---|---|---|---|---|
| 全局光照 | 间接光缺失、暗部死黑脏灰 | 最高 | 极高(室内/密林) | 优先保留,预算不足时降DLSS档位换 |
| 反射 | SSR屏幕外失效、水面断层 | 中等 | 高(水域/湿地) | 可用半分辨率换取大部分收益 |
| 阴影 | 阴影贴图锯齿、远处漏光 | 最低 | 中等 | 最后再开,小屏幕可忽略 |
2. 别急着勾选:先拿到一个干净的无光追帧数底数
绝大多数人调设置的顺序是错的——先把能开的全开上,发现卡了再东退一项西退一项,退到最后自己都不知道哪项在拖后腿。正确顺序是反过来的:先建立一个干净的、所有光追关闭的帧数基线,再逐项叠加,观察每一项的边际代价。这样你才能算出“我还有多少预算可以花”。
2.1 为什么要先测无光追基线
你需要的是一个比例关系,而不是一个绝对数字。经验上,光追全开在场景密度高的区域大概会吃掉四成到六成的帧数,但这个比例受分辨率、场景复杂度、显卡档位影响极大,套别人的数字没有意义。只有你自己测出来的“关闭光追时多少帧、开启后多少帧”,才能回答“我该退哪一项”这个问题。
测基线的时候有几个细节必须固定住,否则数据没法比:第一,站到同一个位置,最好是有水、有建筑阴影、有植被的复合场景,单一场景测出来的数字会骗人;第二,时间设为正午或固定时段,昼夜循环会改变光照复杂度;第三,关闭所有动态分辨率、帧生成和垂直同步,避免这些机制干扰读数;第四,跑够三十秒以上再取平均值,同时记录最低帧,光看平均帧会漏掉卡顿。很多人只看平均帧觉得还行,实际玩起来一顿一顿,问题就出在最低帧上。
2.2 一个可以照抄的对照测试流程
我把整套流程整理成了固定步骤,你照着走一遍大概二十分钟就能拿到自己机器上的完整数据:
- 关闭全部光追选项,DLSS 设为关闭或质量档,固定场景静止加缓慢转视角三十秒,记录平均帧与最低帧,这是基线 A。
- 只开全局光照,其余不变,同样方式测一遍,得到 B。B 与 A 的差值就是全局光照的真实代价。
- 关掉全局光照,只开反射,测出 C。这一项在纯静态画面里代价可能不明显,一定要转视角,尤其是让水面反射屏幕外物体的角度。
- 只开阴影,测出 D。
- 最后把三项全开,测出 E。如果 E 明显差于 B、C、D 的简单叠加所预期的结果,说明存在显存或带宽层面的瓶颈,而不是单纯的算力问题。
这个流程里最容易出错的地方是第五步。很多人三项分开测都还行,全开之后直接崩,原因往往不是算力不够,而是光追的加速结构把显存吃满了,一旦溢出就开始往内存里倒腾数据,帧数会出现断崖式下跌而不是平滑下降。这个症状的识别方法我会在第 4 节详细讲。
2.3 分辨率和渲染比例才是最粗的那根杠杆
在讨论光追开关之前,得先认清一件事:分辨率对光追开销的影响是非线性的。1080p 下开启光追,GPU 压力没那么大,反而更容易撞上 CPU 瓶颈,表现为显卡占用上不去、帧数却死活上不来;而 4K 下开启光追,显存占用和显存带宽会同时吃紧,这时候降一档 DLSS 的效果远比关掉某一项光追来得明显。
我一般会建议先确定目标分辨率和目标帧率,再倒推能开几项光追,而不是反过来。比如你的目标是 1440p 稳定六十帧,那就先把 DLSS 定在质量档,测一下基线,如果基线只有八十帧出头,光追最多只能挑一项开;如果基线有一百二十帧,那三项全开再配个平衡档也许就够了。这个倒推思路听起来简单,但它能省掉大量无头苍蝇式的反复试错。
3. DLSS 档位和光追是一笔账,不能拆开算
DLSS 不是“开了就变快”的万能按钮,它的本质是降低内部渲染分辨率再用算法放大。档位越低,内部渲染的像素越少,帧数越高,但画面细节、细小物体边缘、远处的植被和栅栏就越容易糊成一团。而光追恰好会放大这种糊——因为光追的降噪器需要足够的像素样本来收敛,内部渲染分辨率太低时,噪点会更明显、闪烁会更频繁。
3.1 各档位的内部渲染分辨率换算
先把这个换算表贴出来,很多人调设置时对“性能档到底降了多少分辨率”是没有概念的。
| DLSS 档位 | 内部渲染比例 | 1080p 输出 | 1440p 输出 | 4K 输出 |
|---|---|---|---|---|
| 质量 | 约 66.7% | 1280×720 | 1706×960 | 2560×1440 |
| 平衡 | 约 58% | 1114×626 | 1485×835 | 2227×1253 |
| 性能 | 约 50% | 960×540 | 1280×720 | 1920×1080 |
| 超高性能 | 约 33.3% | 640×360 | 853×480 | 1280×720 |
看一眼这张表你就明白了:1080p 开性能档,内部其实只渲染了 960×540,也就是比 720p 还低的水平。在这个基础上再叠一层光追降噪,画面会出现明显的涂抹感和细节丢失,尤其是远处树叶、栅栏、绳索这类高频细节,会变成一片糊。所以 1080p 玩家如果非要开光追,我建议最低也要用平衡档,别碰性能档。
3.2 光追开起来之后,档位该往上还是往下
这是个反直觉的结论:开了光追之后,DLSS 档位应该比不开光追时更高(也就是画质更好、帧数更低),而不是更低。原因在于光追的视觉收益主要体现在光影层次和反射细节上,而这些恰恰是最容易被低分辨率放大的糊化抹掉的部分。你为了开光追把 DLSS 压到性能档,结果光追带来的那点光影提升全被糊没了,等于白花性能。
实际操作上我是这么配的:不开光追时用性能档换帧数,开了光追反而回到质量档或平衡档。这样帧数可能只比原来低一点点,但画面是实打实地变好了。如果你的显卡实在撑不住“光追 + 质量档”,那就老老实实关掉最贵的那项光追,而不是把 DLSS 压到最低——后者是拿画面换帧数,前者是拿一项你未必最在意的效果换帧数,账算得更划算。
3.3 帧生成:什么情况下是助力,什么情况下是负担
帧生成这类插帧技术会把帧数数字做得很漂亮,但它不降低输入延迟,只是把已有的帧中间插出来。基础帧数在五十以上时,插帧能明显改善流畅感;基础帧数只有三十出头时,插帧之后画面看着是六十帧,手感却还是三十帧的迟钝,快速转视角还会出现画面撕裂感和操作不同步。
判断标准很简单:关掉插帧,如果原生帧数已经能稳定在五十以上,那可以开;如果原生只有三十多,先把光追或分辨率降下来,把原生帧数拉到五十,再考虑插帧。这个顺序反了,你会得到一个“看起来六十帧、玩起来很难受”的畸形配置。
4. 帧数掉一半?一条从高概率到低概率的排查链路
光追开完之后帧数不对劲,绝大多数人第一反应是“优化差”或者“驱动不行”,然后去网上翻各种偏方。实际上九成的情况能归到下面四类原因里,按概率从高到低排,逐条排除比乱试有效得多。
4.1 第一步永远是分清 CPU 瓶颈还是 GPU 瓶颈
打开占用率监控,进游戏跑同一段场景。显卡占用率长期在九成以上,说明是 GPU 吃满了,降画质、降分辨率、降光追都有效果;显卡占用率只有六成左右但帧数上不去,那是 CPU 瓶颈,你在画面设置里怎么调都是白费力气。
CPU 瓶颈在开放世界游戏里特别常见,尤其是在城镇、集市这种人多的场景。表现为:野外跑图帧数不错,一进城镇就掉,而且掉的时候显卡占用率也跟着掉。这时候正确的做法是把人群密度、视野距离、阴影投射距离这类吃 CPU 的选项降下来,而不是去关光追。全局光照确实也吃一点 CPU(要提交加速结构相关的数据),但它不是主因。
4.2 显存:光追打开之后最隐蔽的那个杀手
光追会额外占用显存来存放场景的加速结构,这个开销跟场景复杂度直接相关,在密林、城镇这种几何量大的地方会突然涨上去。显存不够时的症状特别有辨识度:它不是平滑地掉帧,而是跑着跑着突然卡一下,贴图从清晰变模糊再慢慢变清晰,严重时帧数会短暂掉到个位数然后弹回来。
判断方法很直接,把显存占用监控打开,如果常年贴着上限(比如 8GB 卡跑到 7.5GB 以上),那基本就是它了。应对手段有优先级:先降纹理质量,这个对显存占用影响最大而视觉损失相对可控;再降光追反射分辨率;最后才考虑关掉全局光照。单纯降分辨率对显存的缓解有限,因为加速结构的占用跟分辨率关系不大,跟场景几何量关系更大。
4.3 着色器编译和首次进入新区域的卡顿
这游戏第一次进入某个区域、第一次遇到某种天气效果时,会有着色器编译带来的卡顿,光追相关的着色器尤其多。这种卡顿是新开存档或者刚更新完驱动后最容易被误判成“性能问题”的。特征是:只在第一次出现时卡,反复经过同一地点后就流畅了。
处理办法是进游戏后先别急着玩,在主城或者复杂场景里跑两三分钟,把常用着色器都触发一遍,之后体验会明显稳定。驱动更新之后这个缓存会重建,所以每次更新驱动后的第一小时体验都会差一些,这是正常现象,别急着下结论说驱动负优化。
4.4 驱动与系统层面的几个杂项
剩下的原因比较零碎,但值得逐一确认:一是电源计划,笔记本或者台式机设成节能模式时,显卡频率会被压住,光追这种持续高负载的场景特别吃亏;二是后台占用的录制、直播、浏览器硬件加速,这些会分走一部分显存和 GPU 时间;三是显示器的刷新率设置,有些人帧数明明跑到了七十,但显示器还锁在六十,垂直同步一开就变成了稳定的六十,误以为自己只能跑六十。
还有一个容易被忽略的点:光追开启后,显卡的功耗和温度会明显上升,如果你的散热本来就吃紧,长时间游戏会触发降频,表现为刚进游戏帧数正常、玩二十分钟后越来越低。这种情况降画质是治标,清灰换硅脂才是治本。
5. 三档硬件对应的具体配置单
下面这套配置单是我按“能玩、好玩、精致”三档整理的,具体帧数会因场景和驱动版本浮动,但选项组合的思路是通用的。你可以把它当成起点,再按自己的显示器尺寸和忍受度微调。
5.1 三档配置对照
| 硬件档位 | 分辨率 | 光追全局光照 | 光追反射 | 光追阴影 | DLSS 档位 | 预期体验 |
|---|---|---|---|---|---|---|
| 入门级独显 | 1080p | 关闭 | 开启(半分辨率) | 关闭 | 平衡 | 五十到六十帧,水面质感提升明显 |
| 中端独显 | 1440p | 开启 | 开启(半分辨率) | 关闭 | 质量 | 五十五到六十五帧,室内光影质变 |
| 高端独显 | 1440p/4K | 开启 | 开启(全分辨率) | 开启 | 质量 | 七十帧以上,全效果 |
入门档的思路是“只捡最划算的那一项”。反射是三者里视觉收益性价比最高的,半分辨率反射在运动中几乎看不出差别,而水面从“断层”变成“真反射”的观感提升非常直接。全局光照在这个档位上确实撑不住,硬开会导致帧数掉到四十以下,反而不如关掉换个稳定体验。
中端档可以开始碰全局光照了,但要接受反射用半分辨率。这一档的关键是 DLSS 别贪,用质量档把内部渲染分辨率保住,光追的光影层次才能体现出来。如果帧数还差一点,优先把反射降到半分辨率,别动全局光照。
高端档就是全开,唯一要注意的是 4K 下的显存占用,纹理质量和反射分辨率要做一次权衡。全分辨率反射在 4K 下的显存和带宽开销不小,如果你的卡显存不算宽裕,半分辨率反射是几乎无损的妥协。
5.2 画质党和帧数党的两套微调
如果你更看重画面,把 DLSS 锁在质量档,光追三项全开,然后去降那些“视觉损失小但省性能”的选项:人群密度、视野距离、体积云质量、动态模糊。这几项降下来对画面的整体观感影响有限,但对帧数的贡献不小,尤其是在 CPU 瓶颈的场景里。
如果你更看重帧数稳定,反过来操作:光追只留反射,DLSS 用平衡档,把纹理质量保持高档(显存压力主要在这里,但视觉收益也在这里),其余全降中。这套配置在复杂场景里的最低帧会比全开高出一大截,玩起来不会有那种突然一顿的烦躁感。
我个人的偏好是偏帧数一档:最低帧比平均帧重要得多。平均六十帧但时不时掉到三十的游戏,体验远不如平均五十五帧但最低也有四十五的游戏。
6. 几组实测下来跟直觉相反的结论
折腾了这么多轮,有几个结论跟我最初的判断是反的,写出来供你参考,也许能帮你少走点弯路。
第一个是:降反射分辨率比降全局光照质量更划算。我一开始以为全局光照最贵所以最该先动它,实测下来发现,全局光照从高降到中,画面的暗部层次会明显变平、变脏,而反射从全分辨率降到半分辨率,除了静止截图时能看出模糊,实际游玩中几乎察觉不到。既然收益差这么多,那就该先动反射。
第二个是:帧数高不等于手感好。插帧把帧数数字推到八十的时候,操作手感可能还不如原生五十五帧。这在需要精准格挡和潜行的玩法里特别明显,输入延迟会直接毁掉节奏感。判断标准我前面说过,原生帧数不到五十就别碰插帧。
第三个是:有些场景开光追反而更“省”。这个说法有点绕,指的是光追全局光照开启后,某些原本靠大量探针和屏幕空间效果堆出来的场景,反而因为统一走光追管线而减少了其他后处理的开销。这种情况不常见,但在室内近距离场景里确实观察到过帧数不降反平的现象。所以别拿一个场景的数据给全局下结论,多跑几个典型场景再定。
第四个关于阴影:小屏幕上光追阴影的收益接近于零。如果你的显示器是二十四寸左右、坐得又比较远,阴影边缘的那点硬化差异你根本看不见,把这份性能预算挪给反射或者 DLSS 画质档,收益要大得多。
最后分享一个我自己的习惯:调完设置之后不要马上开始玩,先专门去一趟水边和一间室内,各站三十秒转一圈视角。这两个场景基本能暴露光追配置的所有问题——水面看反射有没有断层和噪点,室内看暗部有没有死黑和闪烁。这两关过了,整套配置就可以定下来了。至于那些网上流传的“神级配置文件”,我试过几个,效果因机器差异极大,还是自己测出来的最靠谱。