Stare karty graficzne AMD Radeon HD 2000 i 3000 zyskały poprawkę dla Linuksa

W nadchodzącej wersji jądra Linux 7.5 wprowadzono poprawkę, która rozwiązuje problem z dekodowaniem wideo na starych kartach graficznych AMD Radeon HD 2000 i 3000. Użytkownicy tych kart doświadczali zniekształceń wizualnych podczas odtwarzania wideo z przyspieszeniem sprzętowym, gdy GPU jednocześnie obsługiwało inne zadania graficzne. Nowe rozwiązanie dotyczy architektury R600, w tym układów RV610, RV620, RV630, RV635 i RV670, które zadebiutowały w 2007 roku.

W trakcie testów zauważono, że problem wynikał z niewłaściwego zarządzania pamięcią. Sterownik nie utrzymywał buforów wejściowych UVD w dedykowanej pamięci VRAM, co prowadziło do błędów w dekodowaniu. Dzięki nowej poprawce, która wymusza przechowywanie tych buforów w VRAM, odtwarzanie wideo ma być teraz znacznie bardziej stabilne. Co ciekawe, przy opracowywaniu poprawki pomógł algorytm OpenAI, który pomógł w zrozumieniu i naprawie przestarzałej ścieżki sterownika.

Chociaż karty z serii R600 są dziś przestarzałe, ich wsparcie w ramach otwartego oprogramowania na Linuksie trwa, podczas gdy wsparcie dla Windows zakończono wiele lat temu. Dzięki ostatnim staraniom o poprawę oprogramowania, stare karty Radeon zyskują nową jakość, co może być interesujące dla entuzjastów retro technologii.

Więcej informacji pod linkiem: Źródło newsa

Dodaj komentarz