heise open source

Wiadomości i artykuły heise Open Source

27 kwietnia 2009, 14:23

Thorsten Leemhuis, Krzysztof Sokołowski

Jądro Linux: nowe sterowniki dla procesorów graficznych firm AMD i Intel

Sterowniki dla GPU firm AMD i Intel zostały znacznie ulepszone

Współpracownik AMD Alex Deucher przedstawił niedawno eksperymentalne sterowniki, moduły DRM i kod dla API OpenGL Mesa, dzięki którym można wykorzystywać akcelerację grafiki 3D w procesorach graficznych r6xx i r7xx. Układy o tych oznaczeniach są wykorzystywane najczęściej w obecnej generacji kart graficznych AMD/ATI Radeon HD 3000 i HD 4000. Opublikowany kod jest jeszcze bardzo niedoskonały, ale pozwala już na uruchamianie prostych testów glxgears.

Po wydaniu przed kilkoma miesiącami bardzo szczątkowego kodu do aktywacji grafiki 3D dla wspomnianych procesorów graficznych Radeon programiści osiągnęli spory postęp. Może jednak minąć jeszcze kilka miesięcy do czasu aż kod dojrzeje na tyle, aby trafił do najpopularniejszych dystrybucji Linuksa.

Alex Geucher poinformował wcześniej w swoim blogu, że pracuje także nad poszerzoną obsługą mechanizmów oszczędzania energii wbudowanych w GPU Radeon. Będzie to szczególnie ważne dla użytkowników Linuksa korzystających z notebooków z chipami ATI/AMD. Do tej pory otwartoźródłowe sterowniki nie potrafiły przełączać układów graficznych Radeon w oszczędniejsze tryby pracy, przez co nawet podczas bezczynności zużywały więcej energii, niż gdy użytkownik zdecydował się na wykorzystanie sterowników własnościowymi. Te ostatnie naturalnie gwarantują aktywowanie mechanizmów oszczędzania energii, co w odczuwalny sposób wpływa na czas pracy notebooka na baterii. Warto dodać, że trwają prace nad ulepszeniem odtwarzania materiałów wideo przez sterowniki Radeon.

Własnościowe drivery

Już przed kilkoma dniami firma AMD przygotowała do pobrania wersję 9.4 własnościowego sterownika fglrx, znanego także pod nazwą Catalyst. Dokumentacja Release NotesPDF zawiera pełny opis najważniejszych zmian poczynionych w tych sterownikach. Z informacji tam zawartych wynika, że fglrx obsługują teraz X serwer w wersji 1.6, który jest podstawą w właśnie wydanej najnowszej wersji Ubuntu 9.04.

Ponadto jeśli chodzi o własnościowy sterownik, to zgodnie z zapowiedziami nie będą dłużej obsługiwane starsze karty graficzne bazujące na procesorach graficznych serii R3xx, R4xx i R5xx. Dla kart graficznych z tymi układami będzie można wprawdzie zastosować sterowniki fglrx w wydaniu 9.3, jednak nie będzie on już w stanie współpracować z nowszymi dystrybucjami Linuksa bazującymi na jądrze 2.6.29.

Sterowniki dla kart graficznych Radeon
GPU Modele kart graficznych Otwartoźródłowe sterowniki
r1xx Radeon, Radeon 7xxx radeon
r2xx Radeon 8500 – 9250 radeon
r3xx Radeon 9500 – x600, x1050 radeon
r4xx Radeon x700 – x850 radeon
r5xx Radeon x1300 – x1950 radeon, radeonhd
r6xx Radeon HD 2400 – HD 3850 radeon, radeonhd
r7xx Radeon HD 4350 – HD 4890 radeon, radeonhd

Warto jednak dodać, że starsze karty AMD/ATI będą coraz lepiej obsługiwane przez wolne drivery. Twórcy otwartych sterowników radeon (xf86-video-ati) i readeonhd ( xf86-video-redeonhd) udostępnili niedawno ich nowe edycje. Wersja 6.12.2 sterownika radeon zawiera głównie korekty błędów i ulepszenia technologii Textured Video dla procesorów graficznych R2xx i R3xx.

  • Podziel się
  • Wykop.pl
  • StumbleUpon
  • del.icio.us
  • OSnews.pl