快科技4月6日消息,最近,一位NVIDIA的Linux內(nèi)核工程師成功修復(fù)了一個影響AMD集成和獨立顯卡驅(qū)動性能的問題。
問題的根源在于Linux 6.15內(nèi)核代碼中引入的一個變更,NVIDIA工程師Balbir Singh在為Linux 6.15內(nèi)核更新時,對x86_64系統(tǒng)的內(nèi)核地址空間布局隨機化(KASLR)進行了調(diào)整,以支持PCI BAR空間擴展到10TB以上。
不過這一變更意外地導(dǎo)致了AMD集成顯卡和獨立顯卡驅(qū)動的性能下降,尤其是在運行游戲時表現(xiàn)尤為明顯。
具體來說,當KASLR被禁用或應(yīng)用了相關(guān)變更后,系統(tǒng)會錯誤地將GPU分配到DMA32區(qū)域,從而導(dǎo)致性能下降。
這一問題最初由Bert Karwatzki報告,他在測試Linux 6.15內(nèi)核代碼時發(fā)現(xiàn),使用AMD顯卡運行游戲時,游戲加載緩慢,甚至會出現(xiàn)卡頓現(xiàn)象。
Balbir Singh在發(fā)現(xiàn)問題后通過調(diào)整代碼,避免在x86系統(tǒng)中增加max_pfn值,從而解決了AMD顯卡驅(qū)動的性能問題。
這一修復(fù)已經(jīng)提交到Linux 6.15的Git代碼庫中,預(yù)計將在近期合并。
不過NVIDIA最近發(fā)布的NVIDIA 572.83驅(qū)動卻被用戶吐槽,因為它會導(dǎo)致Windows 10和Windows 11系統(tǒng)出現(xiàn)黑屏問題。
受影響的顯卡型號包括RTX 50系列和RTX 40系列,甚至一些RTX 30系列顯卡也受到了影響,在安裝該驅(qū)動程序后,電腦可能會在安裝過程中或重啟時出現(xiàn)黑屏,少數(shù)用戶還報告了藍屏死機的問題。
(舉報)