最近一位NVIDIA的Linux核心工程師成功修復了一個影響AMD整合和獨立顯示卡驅動效能的問題。問題的根源在於Linux 6.15核心程式碼中導入的一個變更,NVIDIA工程師Balbir Singh在為Linux 6.15核心更新時,對x86_64系統的核心位址空間佈局隨機化(KASLR)進行了調整,以支援PCI BAR空間擴展到10TB以上。
不過這項變更意外地導致了AMD整合顯示卡和獨立顯示卡驅動的效能下降,尤其是在運行遊戲時表現尤為明顯。具體來說當KASLR被停用或套用了相關變更後,系統會錯誤地將GPU分配到DMA32區域,從而導致效能下降。
這個問題最初由Bert Karwatzki報告,他在測試Linux 6.15核心程式碼時發現,使用AMD顯示卡運行遊戲時,遊戲載入緩慢,甚至會出現卡頓現象。Balbir Singh在發現問題後透過調整程式碼,避免在x86系統中增加max_pfn值,從而解決了AMD顯示卡驅動的效能問題。這項修復已經提交到Linux 6.15的Git程式碼庫中,預計將在近期合併。
不過NVIDIA最近發布的NVIDIA 572.83驅動卻被用戶吐槽,因為它會導致Windows 10和Windows 11系統出現黑畫面問題。受影響的顯示卡型號包括RTX 50系列和RTX 40系列,甚至一些RTX 30系列顯示卡也受到了影響,在安裝該驅動程式後,電腦可能會在安裝過程中或重新啟動時出現黑畫面,少數用戶還報告了藍色畫面死機的問題。
消息來源 |