CyberXeSS项目:解析《博德之门3》分屏模式下FSR4/XeSS渲染异常问题
2025-06-30 09:08:03作者:申梦珏Efrain
问题现象分析
在《博德之门3》Patch 8版本中,当使用CyberXeSS工具启用FSR4或其他升频技术时,分屏模式下的第二玩家画面会出现仅显示UI元素而背景黑屏的异常现象。这一问题特别出现在AMD Radeon RX 7900 XT显卡搭配Windows 11系统的环境中。
技术背景
现代升频技术(FSR/XeSS/DLSS)在分屏渲染场景中存在固有局限性。这些技术通过分析前后帧信息进行超分辨率重建,而分屏模式下相当于同时处理两个独立视角,这对升频算法提出了特殊挑战:
- 视口识别困难:升频算法需要准确识别不同视口的运动向量
- 资源分配问题:显存和计算资源需要在两个视图间合理分配
- 时间稳定性:需要保持两个视图的TAA时间稳定性互不干扰
问题根源
通过日志分析和测试验证,发现《博德之门3》在DX11转DX12的兼容层中使用了基础偏移值(base offsets),这是导致FSR系列升频技术失效的关键原因:
- FSR对分屏场景的支持有限,特别是对基础偏移值的处理不够完善
- XeSS由于采用不同的实现机制,能够部分兼容这种渲染方式
- 游戏本身并非原生支持这些升频技术,而是通过转换层实现
解决方案探索
测试发现以下工作方式:
-
XeSS+Dx12模式:能够正确渲染两个分屏视图,但存在以下不足:
- 图像质量相比FSR2有所下降
- GPU占用率更高
- 性能表现不如预期
-
FSR3.1/4.0:虽然单机模式下表现优异,但在分屏场景中:
- 完全无法渲染第二玩家画面
- 部分情况下甚至影响主玩家视图
技术建议
对于需要在《博德之门3》中使用分屏模式的玩家,建议:
- 分屏游戏时暂时使用XeSS升频
- 单机游戏时可切换回FSR获取更好体验
- 期待游戏开发商未来提供原生升频技术支持
未来展望
从技术发展角度看,解决此类问题需要:
- 游戏引擎原生支持现代升频技术
- 升频算法针对分屏场景进行专项优化
- 显卡驱动层面提供更好的多视图支持
目前CyberXeSS项目已确认此问题属于游戏本身实现限制,暂时无法通过外部工具完美解决。建议玩家根据实际使用场景灵活选择升频方案。
登录后查看全文
热门项目推荐
相关项目推荐
kernelopenEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。C0113
let_datasetLET数据集 基于全尺寸人形机器人 Kuavo 4 Pro 采集,涵盖多场景、多类型操作的真实世界多任务数据。面向机器人操作、移动与交互任务,支持真实环境下的可扩展机器人学习00
mindquantumMindQuantum is a general software library supporting the development of applications for quantum computation.Python059
PaddleOCR-VLPaddleOCR-VL 是一款顶尖且资源高效的文档解析专用模型。其核心组件为 PaddleOCR-VL-0.9B,这是一款精简却功能强大的视觉语言模型(VLM)。该模型融合了 NaViT 风格的动态分辨率视觉编码器与 ERNIE-4.5-0.3B 语言模型,可实现精准的元素识别。Python00
GLM-4.7-FlashGLM-4.7-Flash 是一款 30B-A3B MoE 模型。作为 30B 级别中的佼佼者,GLM-4.7-Flash 为追求性能与效率平衡的轻量化部署提供了全新选择。Jinja00
项目优选
收起
deepin linux kernel
C
27
11
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
487
3.61 K
Ascend Extension for PyTorch
Python
298
332
暂无简介
Dart
738
177
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
270
113
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
865
467
仓颉编译器源码及 cjdb 调试工具。
C++
149
880
React Native鸿蒙化仓库
JavaScript
296
343
Dora SSR 是一款跨平台的游戏引擎,提供前沿或是具有探索性的游戏开发功能。它内置了Web IDE,提供了可以轻轻松松通过浏览器访问的快捷游戏开发环境,特别适合于在新兴市场如国产游戏掌机和其它移动电子设备上直接进行游戏开发和编程学习。
C++
52
7
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
65
20