W końcu znalazłem rozwiązanie problemu zintegrowanych kart graficznych firmy Intel i Amd. Dzięki najnowszej wersji programu Catalyst Control Center możemy wybrać, którą kartę chcemy używać lub pozwolić systemowi, aby wybrał za nas. Test wykonałem na moim laptopie i działa tak, jak w systemie Windows.
Ci, którzy chcą uaktualnić swoją wersję sterownika Ati, powinny zajrzeć do odpowiedniej dokumentacji w zależności od wersji systemu jaką posiadacie wiki.cchtml.com/
KROK 1: Instalacja niezbędnego oprogramowania oraz najnowszych sterowników ATI
Na wstępie musimy pobrać wszystkie pakiety, które będą nam potrzebne podczas instalacji głównego sterownika:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic xserver-xorg-core libgcc1
Jeśli ktoś używa Ubuntu w wersji 64bit musi zainstalować biblioteki z wersji 32bit i utworzyć dowiązanie do tego katalogu:
sudo apt-get install ia32-libs lib32gcc1 libc6-i386 cd /usr sudo ln -svT lib /usr/lib64
Następnie tworzymy katalog „catalyst12.6”, do którego pobieramy najnowsze sterowniki do grafiki: support.amd.com.
Następnie w terminalu przechodzimy do tego katalogu i nadajemy prawa do uruchomienia dla naszego ściągniętego sterownika:
cd ~/Pobrane/catalyst12.6/ chmod +x amd-driver-installer-12-6-x86.x86_64.run
I tworzymy paczki .deb dla naszej wersji Ubuntu:
sudo sh ./amd-driver-installer-12-6-x86.x86_64.run --buildpkg Ubuntu/precise
Przystępujemy do instalacji gotowych paczek. Jeśli u kogoś wystąpił błąd to proszę sprawdzić cały wpis jeszcze raz i ścieżkę do pliku, a jeżeli błąd wystąpi ponownie to trzeba będzie od nowa ściągnąć ten plik.
sudo dpkg -i fglrx*.deb
Po zakończonej instalacji należy utworzyć nowy plik „xorg.conf”:
sudo aticonfig --initial -f
Po utworzeniu nowego pliku wychodzimy z terminala i restartujemy komputer.
Jeśli ukazał nam się pulpit Ubuntu to uruchamiamy terminal Ctrl + Alt + T i wpisujemy poniższe polecenie:
sudo aticonfig --px-dgpu
Polecenie to powoduje uruchomienie trybu maksymalnej wydajności karty graficznej. Oczywiście żeby uzyskać ten efekt musimy ponownie uruchomić system.
KROK 2: Uruchomienie wsparcia dla grafiki 3D w zintegrowanej karcie graficznej
Otwieramy plik „10fglrx” z prawami roota:
gksu gedit /etc/X11/Xsession.d/10fglrx
Osoby używające 32 bitowej wersji systemu muszą dodać w czwartej linijce ten tekst usr/lib32/dri/:
LIBGL_DRIVERS_PATH=/usr/lib/fglrx/dri
if [ `uname -m` = 'x86_64' ]; then
if [ -d /usr/lib32/fglrx/dri ]; then
LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib32/dri
if [ ! -z $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
fi
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}/usr/lib32
export LD_LIBRARY_PATH
fi
fi
export LIBGL_DRIVERS_PATH
Ci którzy używają wersji 64 bitowej muszą dodać do czwartej linijki ten tekst /usr/lib/x86_64-linux-gnu/dri/:
LIBGL_DRIVERS_PATH=/usr/lib/fglrx/dri
if [ `uname -m` = 'x86_64' ]; then
if [ -d /usr/lib32/fglrx/dri ]; then
LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri
if [ ! -z $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
fi
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}/usr/lib32
export LD_LIBRARY_PATH
fi
fi
export LIBGL_DRIVERS_PATH
Po zakończeniu wszystkich czynności zapisujemy plik i uruchamiamy system ponownie, aby sprawdzić czy wszystkie nasze zmiany zadziałają tak jak trzeba.
Sprawdźmy jakie biblioteki OPEN GL są używane:
fglrxinfo
Do sprawdzenia czy renderowanie grafiki działa musimy zainstalować pakiet „mesa-utils”:
sudo apt-get install mesa-utils
glxinfo | egrep render
Żeby sprawdzić akcelerację 3D użyjemy polecenia:
glxgears
Grafikę możemy przełączać za pomocą Catalyst Control Center lub wpisując poniższe polecenia w terminalu:
sudo aticonfig --px-dgpu ← Aktywacja trybu wysokiej wydajności grafiki sudo aticonfig --px-igpu ← Aktywacja trybu oszczędzania energii
aticonfig --pxl ← Lista wszystkich trybów GPU
Po wszystkich tych czynnościach możemy cieszyć się cichą pracą naszego komputera i możliwością przełączania kart graficznych kiedy tylko będziemy potrzebowali.
Jeśli komuś po pierwszym kroku ukazał się czarny ekran z błędnymi ustawieniami karty graficznej to musi przejść do terminala: Ctrl + Alt + F3 i wpisać poniższe polecenia:
sudo rm /etc/X11/xorg.conf sudo startx
U siebie musiałem zainstalować system od nowa ponieważ miałem problem z jednym sterownikiem z pakietu „xorg-edgers”.

