Po prostu techblog
Fglrx 7.12 – Ubuntu 7.10 – wrażenia
Dzisiaj w moje łapy wpadł nowy wyczyn AMD – nowy driver do mojej karty graficznej. Liczyłem na poprawę paru liczących się błędów, ale znowu wyszło jak zwykle, czyli średnio. A więc zaczniemy od najbardziej rzucającej się w oczy przy Ubuntu, czyli…
Instalacja
Aby zainstalować sterownik oczywiście pobieramy go ze strony AMD. Gdy to zrobimy instalujemy niezbędne narzędzia do jego instalacji:
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper \
debconf libstdc++5 linux-headers-generic dkms
Zdziwiła mnie obecność pakietu dkms. Wcześniej nie był on wymagany. Okazało ze dzięki niemu udało mi się zaoszczędzić trochę roboty z konfiguracją , ale o tym później
Teraz usuwamy parę plików systemowych:
sudo rm /usr/lib/libGL.so*
…tworzymy pakiety…
sudo bash ati-driver-installer-8.443.1-x86.x86_64.run \
--buildpkg Ubuntu/gutsy
…dopisujemy moduł fglrx w pliku /etc/default/linux-restricted-modules-common…
DISABLED_MODULES="fglrx"
…i instalujemy pakiet
sudo dpkg -i xorg-driver-fglrx_8.443.1-1*.deb \
fglrx-kernel-source_8.443.1-1*.deb/fglrx-amdcccle_8.443.1-1*.deb
Instalacja trochę się zmieniła. Nie trzeba już kompilować przez module-assistanta modułu kernela. Dkms zrobi to za nas. Także edycja plików compiza to przeszłość – Ubuntu zrobi to za nas. Wystarczy podczas apta odpowiedzieć twierdząco(znaczy i)
Pozostała nam jeszcze tylko konfiguracja xorga poleceniami…
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
…załadowanie modułu fglrx…
sudo modprobe fglrx
…i restart X-ów Ctrl+Alt+Backspace
Po zalogowaniu pojawi się domyślnie włączony Compiz i informacja o nowych sterownikach własnościowych w użyciu.
Działanie
Pierwsza rzecz która mnie przybiła to zachowanie komputera po odpaleniu XawTV. System po prostu na twardo się zawiesił! Po restarcie, co mi się jeszcze nie przydarzyło, przybyło trochę kontrolerów FireWire. Jakieś dziesięć. Jak się pojawił grub natychmiast go zresetowałem przez ctrl+alt+del. Komputer nie wstał. Odłączenie od prądu na szczęście załatwiło sprawę
Komputer działa normalnie bez zastrzeżeń.
Drugą sprawą jaką przetestowałem to odtwarzanie filmów i działanie aplikacji opengl. Jak pewnie wiecie w poprzednim wydaniu tego drivera przy działającym AIGLX filmy „migały” co uniemożliwiało ich oglądanie. Ten efekt nie zniknął, ale jego nasilenie się zmniejszyło. Można już spokojnie oglądać filmy na pełnym ekranie! Niestety oglądanie ich w normalnym oknie nie jest już przyjemne(nie dotyczy Flasha – tu się nic nie zmieniło, nic nie miga). Co prawda nadal migają ale jest duża poprawa.
Ostatnią sprawa to wydajność. Oczywiście wiem że glxgears to nie benchmark, ale… po raz pierwszy liczba fpsów na mojej karcie przekroczyła 3000!
kamil@kakadu:~$ glxgears
12359 frames in 5.0 seconds = 2471.672 FPS
14772 frames in 5.0 seconds = 2954.291 FPS
14607 frames in 5.0 seconds = 2921.322 FPS
14780 frames in 5.0 seconds = 2955.827 FPS
14904 frames in 5.0 seconds = 2980.623 FPS
14954 frames in 5.0 seconds = 2990.607 FPS
14963 frames in 5.0 seconds = 2992.506 FPS
14979 frames in 5.0 seconds = 2995.740 FPS
14983 frames in 5.0 seconds = 2996.584 FPS
15000 frames in 5.0 seconds = 2999.833 FPS
15009 frames in 5.0 seconds = 3001.739 FPS
14988 frames in 5.0 seconds = 2997.470 FPS
13876 frames in 5.0 seconds = 2775.184 FPS
Podsumowując – jest to kawał porządnego kodu. Mimo że trochę brakuje mu do ideału, zachęcam do instalacji – naprawdę warto!
| Drukuj artykuł | Ten wpis został napisany przez Kamil Sojecki na 22-12-2007 o 21:01, i jest w kategorii Bez kategorii, Linux. Podążaj za odpowiedziami do tego wpisu przez RSS 2.0. Możesz napisać komentarz, lub trackbacka z Twojej własnej strony. |

około 2 lata temu
Niestety ten ster 7.12 + AIGLX u mnie działa gorzej niż sterownik 7.1 dołączony do Gutsy’ego + XGL. Aplikacje OpenGL (gry) i tak i tak się sypią na jednym i na drugim (tylko w inny sposób), za to wydajność baaardzo spadła… teraz tnie się niesamowicie nawet minimalizacja okna albo przewijanie witryny w Firefoksie. I to na karcie X1900GT… I do tego przestał działać Blur w Compizie. Odnośnie glxgears (też sobie tym sprawdziłem) to na poprzenim zestawie (7.1 + XGL) miałem 10064 FPS a procesor zdawał się całkiem nudzić. Teraz (7.12 + AIGLX) z trudem osiąga 6000 a calkiem rzadko 8000 FPS, do tego obraz migocze a procesor obciążony 100%. Niestety wciąż Radeon to nie jest dobra karta dla Linuxa, ale chociaż próbują poprawić stery, może za jakiś czas będą działać poprawnie, ale ja i tak zmieniam kartę na GF…