Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

instalace_ovladačů_grafických_karet_ati [2012/07/22 00:19]
Ubuntu vytvořeno
instalace_ovladačů_grafických_karet_ati [2012/07/26 18:09] (aktuální)
Ubuntu
Řádek 1: Řádek 1:
-| | +#​REDIRECT ​Grafické karty ATI
- +
-{{.:​eyes.png}} Pro obecné informace o ovladačích grafických karet nebo zjištění funkčnosti 3D akcelerace čtěte nejprve [[Ovladače grafických karet]]. +
- +
-{{.:​iconCircle.png}} Tento návod je určen pro [[Vydání|vydání]] <ubu> **Ubuntu 12.04 Precise Pangolin**. Avšak, postupy zde uvedené fungují i ve starších verzích Ubuntu. +
- +
-====== Svobodné ovladače ====== +
-Při čisté instalaci Ubuntu, tedy pokud je zjištěna fyzická přítomnost karty ATI v počítači,​ je automaticky nastaven driver **ati** , jinými slovy nejvhodnější svobodný ovladač. Většinou není potřeba nic měnit a nastavovat. Svobodný ovladač většinou poskytuje malý výkon/​kvalitu,​ avšak se s každým vydáním Ubuntu obrovsky zlepší. Navíc díky svobodnému ovladači můžete používat i 10 let staré karty v aktuálním Ubuntu. +
- +
-====== Nesvobodné ovladače ====== +
-Nesvobodný,​ taktéž proprietární či binární ovladač, ovladač s uzavřeným kódem. Takto je označován ovladač vyvíjený firmou ATI/AMD pod obchodním názvem **Catalyst**. Mezi uživateli linuxu je taktéž znám pod označením **fglrx**. Nové verze ovladače vycházejí vcelku pravidelně,​ většinou v druhé polovině každého měsíce. jednotlivé verze jsou číslovány většinou podle roku a měsíce, ve kterém vyšly (např. ovladač z dubna 2010 má označení Catalyst 10-4). Ovšem také lze narazit na odkaz přímo pomocí verze driveru, např. Catalyst 10-8 obsahuje ovladač verze 8.762. +
-===== Nepodporované karty ===== +
-V současné době **NEJSOU** v nesvobodném ovladači podporovány následující karty (desktopové,​ mobilní, integrované i FireGL verze): +
-  * ATI Rage, ATI Mach, Radeon VE a Radeon 32 +
-  * Radeony řady 7xxx, 8xxx, 9xxx +
-  * Radeony Xxxx a X1xxx +
-  * Od vydání 12.10 také Radeony HD 2xxx až 4xxx +
-  * 690G, 740G, **Mobility Radeon HD2300** a **X2300** (tyto karty jsou mezistupněm mezi generací X1xx a HD2xxx, mají však blíže právě k řadě X1xxx) +
-  * **Radeon HD 3870 X2** (ostatní dvoujádrové karty podporované jsou, toto je jediná výjimka) +
-|{{.:​warning.png}}|**POZOR!** Pokud při na stránkách [[https://​www.ati.com|AMD/​ATI]] zadáte některou z nepodporovaných karet, bude vám nabídnuta ke stažení starší verze ovladače (viz tabulka níže). Tyto staré verze již nejsou kompatibilní s novými verzemi Ubuntu a proto je nutné použít ovladač svobodný, nebo se vrátit k nějaké starší verzi Ubuntu. Pokus o instalaci nepodporovaného ovladače může skončit havárií systému!| +
- +
-|**Grafické karty**|**poslední Catalyst**|**Použitelnost ovladače na Ubuntu(včetně)**| +
-|Rage, Mach, VE, 32|neexistuje|neznámé| +
-|Radeon 7000 - 9250|8.28.8 (srpen 2006)|až do 7.10 Gutsy Gibbon| +
-|Radeon 9500 - X1950|9.3 (březen 2009)|až do 9.10 Karmic Koala| +
-|Radeon HD 2xxx - 4xxx|12.4 (duben 2012)|až do 12.04 Precise Pangolin| +
- +
-===== Podporované karty ===== +
-V současné době podporuji ovladače prakticky všechny DX10 a DX11 Radeony. Jinými slovy, podporovány jsou všechny karty z řad HD, tedy HD2xxx, HD3xxx, HD4xxx, HD5xxx, HD6xxx a HD7xxx(3D akcelerace až od Ubuntu 12.10), a to jejich desktopové,​ mobilní, integrované a dvoujádrové verze. Jedinými výjimkami jsou výše uvedená dvojjádrová HD3870X2 a nešťastně označené Radeony HD2300 a X2300. +
- +
-Problém může nastat u těch nejnovějších karet. Jejich oficiální podpora se někdy do ovladače dostává s mírným zpožděním (jeden až dva měsíce). Proto je nutné dávat pozor, zda-li ovladač kartu již podporuje. To se lehce zjistí z poznámek k vydání na stránkách [[https://​www.amd.com|AMD/​ATI]]. +
- +
-===== Instalace přes Správce hardware ===== +
-Pokud je vše výše popsané nainstalováno resp. povoleno a v počítači je přítomna podporovaná karta, měl by systém sám automaticky upozornit na možnost instalace nesvobodného ovladače pomocí ikony v oznamovací oblasti. Poklepáním na tuto ikonu se otevře **Správce hardware** . V nabídce by se měl objevit **Uzavřený grafický ovladač FGLRX od ATI/AMD**. Klepnutím na ikonu **Povolit tento ovladač** se ovladač nainstaluje a nakonfiguruje. +
- +
-Výhodou tohoto postupu je jeho jednoduchost - vše probíhá téměř automaticky a v grafickém prostředí. Drobnou nevýhodou je fakt, že tímto postupem se instaluje pouze verze driveru z repositáře. Čili takto se nainstaluje ovladač odpovídající tomu, jenž byl aktuální v době vydání vaší verze Ubuntu a jenž se již dále neaktualizuje (vyjma případných kritických chyb, mezi něž ale chybějící podpora pro novější karty či nižší výkon bohužel nepatří). +
- +
-Tento způsob instalace by měl zprvu vyzkoušet každý, hlavně začátečníci. Pokud s takto nainstalovaným ovladačem vše funguje, není důvod instalovat pomocí metod popsaných níže ovladač novější. Ač nové verze ovladače vycházejí každý měsíc, ne vždy přinášejí něco nového kromě podpory nejnovějších karet. +
-===== Ubuntu X Team's PPA ===== +
-Tento repositář spravují zkušení lidé z Ubuntu komunity. Je často aktualizován,​ takže poskytuje aktuálnější driver než Správce hardwaru. Pro jeho přidání do zdrojů software zadejte do terminálu:​ +
-<​code>​ +
-sudo add-apt-repository ppa:​ubuntu-x-swat/​x-updates +
-sudo apt-get update +
-</​code>​Nyní zaktualizujte systém a nainstalujte balíček [[apt://​fglrx|fglrx]]. +
-===== Ruční instalace Catalyst/​fglrx ovladače ===== +
-Tento způsob instalace nesvobodného ovladače je vhodný pro ty, kteří z nějakého důvodu potřebují používat nejnovější verzi ovladače fglrx. Vyžaduje alespoň minimální zkušenosti s prací v příkazové řádce. Pokud máte ovladač Catalyst/​fglrx nainstalovaný nebo jste se o instalaci pokoušeli a ta se nezdařila, pak před instalací novější verze nejprve původní odstraňte!! (viz Odstranění Catalyst/​fglrx ovladače) +
-==== Přípravné kroky ==== +
-Následující krok je nutný pro správný průběh instalace. Nemusí být opakován při každé instalaci, ovšem jeho opakovaným provedením se rozhodně nic nezkazí. Také je nutné mít povolené **universe** a **multiverse** [[zdroje softwaru]]. Vše potřebné nainstalujete příkazem:​ +
-<​code>​ +
-sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases dkms +
-</​code>​Majitelé 64bitových Ubuntu (x86_64) musí mít navíc nainstalovány i 32bit knihovny: +
-<​code>​ +
-sudo apt-get install ia32-libs lib32gcc1 libc6-i386 +
-</​code>​Pokud je již v počítači nějaká verze Catalystů přítomna, je vhodné ji před instalací nové verze (i při přeinstalaci stávající) kompletně odebrat +
-<​code>​ +
-sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx +
-</​code>​==== Stažení aktuální verze ovladače ==== +
-Nejprve si vytvořte adresář, kam stáhneme ovladač a do kterého později vygenerujeme balíčky. Pro konkrétnost budu uvažovat adresář ''​~/​catalyst''​ +
-<​code>​ +
-cd ~/; mkdir catalyst; cd catalyst/ +
-</​code>​Soubor s ovladačem obsahuje jak 32bit tak 64bit verzi. Jedna možnost, jak jej získat, je na stránkách [[http://​http://​www.amd.com|AMD]],​ kde stačí vybrat vhodné volby v sekci **Download drivers** (v pravém horním rohu) a stisknout **View Results**. Na následující stránce uvidíte základní informace o driveru, tlačítko na jeho stažení a pár dalších užitečných odkazů (poznámky k vydání, FAQ, neoficiální wiki, ...). Odtud stáhněte soubor s ovladačem do připraveného adresáře. +
- +
-Druhou možností je stažení ovladače přímo z příkazové řádky. V připraveném adresáři zadejte +
-<​code>​ +
-wget http://​www2.ati.com/​drivers/​linux/​amd-driver-installer-X-Y-x86.x86_64.run +
-</​code>​kde ''​X-Y''​ nahraďte požadovanou verzí ovladače (např. ''​10-11''​ pro ovladač z listopadu 2010). +
-==== Vytvoření a instalace .deb balíčků ==== +
-Vytvoření balíčků je již jednoduchá záležitost. V příkazu níže zaměňte ''​X-Y''​ za označení verze ovladače a spojení ''​verze_ubuntu''​ prvním slovem z kódového označení Ubuntu, např. ''​jaunty'',​ ''​karmic'',​ ''​lucid'',​ či ''​maverick''​. +
-<​code>​ +
-sh amd-driver-installer-X-Y-x86.x86_64.run --buildpkg Ubuntu/​verze_ubuntu +
-</​code>​Vytvoření balíčků může chvíli trvat. Vytvořené balíčky nainstalujte příkazem +
-<​code>​ +
-sudo dpkg -i fglrx*.deb +
-</​code>​Generace xorg.conf souboru +
-<​code>​ +
-sudo aticonfig --initial +
-</​code>​===== Aktualizace ovladače ===== +
-Pokud chcete aktualizovat ovladač Catalyst/​fglrx na novější verzi, nejprve stávající odeberte (viz postup níže) a podle postupu popsaného výše nainstalujte novější verzi. +
-===== Odebrání ovladače ===== +
-Pokud jste při instalaci ovladače postupovali jiným způsobe, než je popsán výše, zkuste nejprve odinstalovat ovladač pomocí příkazu +
-<​code>​ +
-sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx +
-</​code>​Pokud po odinstalování hodláte používat svobodný ovladač, je nutné jej přeinstalovat,​ neboť ovladač Catalyst mění některé soubory používané svobodným ovladačem. Reinstalaci provedete pomocí následující sekvence příkazů:​ +
-<​code>​ +
-sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon +
-sudo apt-get install xserver-xorg-video-ati +
-sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core +
-sudo dpkg-reconfigure xserver-xorg +
-</​code>​===== Známé problémy a jejich řešení ===== +
-==== "​Errors were encountered while processing: fglrx-amdcccle"​ (na 64-bit systému) ==== +
-V systému pravděpodobně chybí 32bit knihovny. Následující příkazy by měly vše vyřešit +
-<​code>​ +
-sudo apt-get -f install +
-sudo dpkg -i --force-overwrite fglrx*.deb +
-</​code>​ +
-====== Odkazy ====== +
-  * [[http://​www.amd.com|Domovská stránka AMD/ATI]] +
-  * [[http://​wiki.cchtml.com|Neoficiální wiki linuxového ovladače grafických karet ATI]]+
  
  • Poslední úprava: 2012/07/26 18:09
  • autor: Ubuntu