Instalacja sterowników ati

From WikiDoc

Jump to: navigation, search

Contents

Wstęp

Dokument ten opisuje proces instalacji sterowników ati.

Instalacja

Ściągamy najnowsze sterowniki z www.ati.com. Dla leniwych podaje linka:

https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.28.8.run

Przed instalacją sterowników należy zainstalować kernel-sources.

Przed upgradem sterowników, należy odinstalować stare sterowniki.

Logujemy się jako root i wpisujemy sh ./ati-driver-installer-8.28.8.run (w zależnosci od wersji sterowników). Continue, continue, i exit.

Dla pewności należy sprawdzić loga instalacji. A więc:

# vi /usr/share/fglrx/fglrx-install.log

Jeżeli na końcu pisze done to dobrze :D.

Teraz wpisujemy:

# aticonfig --initial

Dla pewności sprawdzamy czy w /etc/X11/xorg.conf, w sekcji 'Module' mamy wpis Load "dri". Jeżeli nie to dodajemy to (najlepiej pod Load "glx").

I restartujemy system.

Teraz uruchamiamy fglrxinfo:

# $ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X300/X550 Series Generic
OpenGL version string: 2.0.5946 (8.27.10)

Powinno sie wyświetlić coś takiego jak tutaj (najważniejsze to żeby było OpenGL vendor string: ATI Technologies Inc.). Jeżeli tak jest, to mamy zainstalowane sterowniki ati poprawnie.

Odinstalowywanie

Aby odinstalować sterowniki logujemy się jako root i wpisujemy:

# sh /usr/share/fglrx/fglrx-uninstall.sh

Problemy

[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.

Jeżeli w logu fglrx pojawia nam się taki błąd, to mamy załadowany moduł agpgart i musimy go usunąć. W tym celu musimy wyjść z iksów (telnit 3) i wpisać jako root:

rmmod agpgart

Jeżeli agpgart jest wymagany przez jakiś inny moduł, to musimy usunąć rekurencyjnie inne moduły. Po tym możemy kontynuować instalacje spod "konsoli".


libGL error

Jeżeli po uruchomieniu fglxinfo o trzymujemy taki komunikat "libGL error: failed to open DRM", a pod rootem jest wszystko w porządku, to dodajemy tą sekcje do /etc/X11/xorg.conf:

Section "DRI"
    Mode 0666
EndSection


Nie działające programy 3d

Jeżeli nie jesteśmy w stanie uruchamić żadnej aplikacji 3d oraz wyświetla nam się taki komunikat (np.: po uruchomianiu glxgears):

FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!

To musimy dodać do /etc/fstab:

tmpfs     /dev/shm           tmpfs        defaults            0 0

I zamontować:

# mount /dev/shm
Personal tools