Vulkan还是DX12——你应该选择哪种API?

0 点赞
PEAK
转载

快速解答:DX12通常是大多数玩家的推荐选择 以下是详细分析和社区反馈 简介 在《巅峰极速》中,你可以选择两种图形API:Vulkan和DirectX 12(DX12)。两者均旨在提供高性能和流畅的画面,但最佳选择取决于你的系统和游戏偏好。 对比: 平台支持: Vulkan——跨平台(Windows、Linux、Android) DX12——仅支持Windows 10/11和Xbox 性能: Vulkan——针对多线程和低CPU占用进行了优化 DX12——多线程表现相似,CPU开销低 稳定性: Vulkan——在部分系统上可能出现崩溃或卡顿 DX12——通常在Windows上更稳定 画面质量:两种API提供的视觉效果相似 社区反馈: DX12优势:游戏体验更流畅,崩溃更少;在大多数Windows电脑上性能更佳⚠️ Vulkan注意事项 部分用户反馈出现崩溃或纹理故障(Steam社区) 在低端硬件上可能表现更好,但效果因设备而异 推荐设置 为保证稳定性和最佳性能,建议从DX12开始使用 如果DX12导致崩溃或卡顿,可尝试切换至Vulkan 多人游戏时,确保所有玩家使用相同的API,以避免语音聊天或连接问题 Steam Deck 关于PEAK在Steam Deck上的运行表现及应选择的API Steam Deck使用Linux系统和Proton兼容层,该兼容层通过DXVK/Proton等转换工具将所有DirectX(包括DX12)调用转换为Vulkan因此,即使你选择DX12,它最终还是会通过Vulkan执行。Vulkan是原生支持的,这意味着它可以绕过转换直接运行,通常在Steam Deck上能提供更流畅的性能和更低的开销。性能差异很小,但由于Vulkan的原生处理方式,它在Deck上通常能提供更高效、更稳定的游戏体验。在Steam Deck上运行PEAK的最佳做法:使用Vulkan启动——这是最可靠且最高效的选择。你可以出于好奇尝试DX12,但要知道它会被转换为Vulkan,并且可能会增加不必要的开销。保持系统更新——Proton和Steam Deck驱动程序的更新会频繁提升Vulkan的性能和兼容性。结论:虽然Vulkan和DX12各有优势,但对于大多数PEAK玩家来说,DX12是更安全的选择。Vulkan接口可用于故障排除或在低端系统上使用,但可能存在稳定性问题。请选择最适合您硬件和游戏体验的API。