在英特爾混合架構CPU上禁用E核《塵封大陸》性能提升了50%
最近發布的一款遊戲《Atlas Fallen》(塵封大陸)在英特爾混合CPU(第12 代及以上)上存在優化問題,導致性能嚴重下降。在進入正文之前,了解英特爾混合CPU 的設計至關重要。隨著Alder Lake 的發布,英特爾推出了基於”P 核心”和”E 核心”的混合核心配置。概括地說,E-Cores 主要負責處理不需要過多關注功耗的後台任務。
正如”E”所暗示的那樣,這些內核以省電著稱,簡單地說,英特爾已經找到了一種通過線程指令(Thread Director)技術分配工作負載的方法,以確保系統表現更快、更高效。
但是,根據TechPowerUp 的大量測試,Atlas Fallen 無法區分英特爾混合CPU 上的E/P 核心,導致整體性能大幅下降。基準測試使用的是英特爾酷睿i9-13900K,它屬於猛禽湖系列,採用了上述”混合”設計。初步測試顯示,RPG 利用了所有內核,這看起來是件好事,但實際上卻完全不同。
圖片來源:TechpowerUP
正如消息來源所強調的那樣,為”英特爾混合”CPU 優化的遊戲應該在重負載時使用P 核心,而在背景負載時使用E 核心。在這種情況下,當主流工作負載使用E 核時,就會導致性能大幅下降。這種”E 核”優先級還會導致單個內核之間的延遲,因為”幀數據”在P 核中的處理速度要快得多。
如果您遇到類似的性能瓶頸,目前的解決方案是禁用E 核。雖然我們不會詳細介紹具體方法,但Steinberg 技術支持部門已經設計了一份通過主板BIOS 禁用E-Cores 的詳盡指南。
關閉”E-Cores”後,性能大幅提升,平均FPS 從136-152 (啟用E-Cores)提升到187-197 (禁用E-Cores)。在某些情況下,幀數超過了200 FPS,因為遊戲是使用NVIDIA GeForce RTX 4090 測試的。性能明細如下:
啟用E-Cores / DX12 – 136 FPS
啟用E-Cores / Vulkan – 152 FPS
禁用E-Cores / DX12 – 187 FPS
禁用E-Cores / Vulkan – 197 FPS
隨著《Atlas Fallen》受到廣泛關注,我們相信會有一些用戶遇到這個問題;因此我們建議您關閉E-Cores 直到開發人員提供優化修復,我們希望修復能盡快發布。