Linux開發人員仍在努力為17-18年前的AMD Radeon GPU提供驅動程式更新,並根據最新修補程式為Radeon HD 2000、3000和4000系列提供驅動程式更新。
很少看到舊款GPU收到驅動程式更新,即使全世界已經轉向更新的RDNA4 GPU,仍有成千上萬的人可能仍在使用2000年代後期的Radeon GPU。根據Phoronix報導就在Mesa 25.2程式碼凍結之前,開源開發者已經為近二十年前的GPU(例如Radeon HD 2000)提供了更新的修補程式。
這些更新由開發人員Patrick Lerda貢獻,用於R600 Gallium3D驅動程式。該驅動程式是Mesa的一個元件,負責支援Radeon HD 2000、3000和4000 GPU。隨著Mesa 25.2代碼凍結的臨近,這些更新將為這些GPU提供完善的驅動程式和各種錯誤修復。
合併的更新之一是確保在深度比較功能停用時,將深度比較功能設為從不。此行為早已存在於Mesa透過RadeonSI驅動程式對較新AMD GPU的支援中,但從未在 R600 Gallium3D驅動程式中實現。這實際上解決了Radeon HD 2000/3000/4000系列顯示卡的OpenGL一致性測試失敗問題,從而提高了與3D應用程式和遊戲的相容性。
新更新還修復了採用RV770的GPU(例如Radeon HD 4850和HD 4870)上OpenGL的邊框顏色處理問題。根據報告此修復解決了Pilgit測試套件中約120個OpenGL回歸測試失敗問題。此外此更新還涵蓋了所有Radeon HD 5000系列先前GPU的修復,從而增強了整個R600系列對OpenGL標準的遵循。
還有一些修復以合併請求的形式等待審核。這些修復很可能會反向移植到Mesa 25.1穩定版本,以便用戶無需等待Mesa 25.2的發布。不過這些只是錯誤修復,並非新功能。總而言之開源社群似乎非常致力於支援老舊硬體,雖然這些GPU無法運行現代遊戲,但它們仍然非常適合復古遊戲,或者讓它們在系統中運行一段時間。
消息來源 |