reklama

Proprietární ovladač AMD v systému Linux je rychlý, ale buggy a ovladač s otevřeným zdrojovým kódem se nyní stal úžasným - zde je návod, jak získat ovladač s otevřeným zdrojovým kódem s novými vylepšeními výkonu.

Proč používat ovladače pro grafiku s otevřeným zdrojovým kódem?

Uživatelé grafiky jiných než Intel museli historicky používat proprietární grafické ovladače poskytované společnostmi AMD a Nvidia, aby získali výkon, který očekávají. To platí i pro uživatele Nvidia, protože ovladač „Nouveau“ s otevřeným zdrojovým kódem je výrazně omezen; uživatelé AMD však nyní mají na výběr. Nedávná vydání linuxového jádra plus grafického ovladače s otevřeným zdrojovým kódem AMD zlepšily výkon docela o něco - do té míry, že použití proprietárního ovladače již není vyžadováno.

Grafické ovladače AMD s otevřeným zdrojovým kódem stále nejsou na stejné úrovni jako výkon patentovaný grafický ovladač „Catalyst“ Jak nainstalovat proprietární grafické ovladače v Ubuntu, Fedora a MintVětšinu času budete v pohodě díky softwaru s otevřeným zdrojovým kódem v systému Linux. Ale pokud chcete skutečnou herní a grafickou sílu, budete potřebovat proprietární ovladače. Zde je návod, jak je získat.

Přečtěte si více , určitě se zlepšili do bodu, kdy většina her překračuje hranicí snímacích rychlostí. To může být výhodné z několika důvodů, včetně skutečnosti, že většina dalšího softwaru (sans hry) má tendenci lépe pracovat s ovladači open source - očekává se jejich použití a jejich schopnosti jsou známý.

Jsou to také ovladače s otevřeným zdrojovým kódem, které vždy pracují s nejnovější verzí jádra, a jsou to jediné ovladače, které pracují s desktopem Gnome Shell s možností Waylandu. Jinými slovy, pomocí ovladačů s otevřeným zdrojovým kódem si ušetříte spoustu smutku a potíží.

Nevýhodou je je, že z hardwaru nemáte skutečný výkon a nemáte plnou podporu OpenGL (3.0 místo 4.3). Pokud hrajete nejnovější a největší hry na Linuxu, nenechte se překvapit, pokud některé z nich vyžadovat že používáte proprietární ovladače.

open_graphics_perf
Nevěřte mi, že se výkon výrazně zlepšil? Podívejte se na tato měřítka prováděná společností Phoronix; uvidíte, že se výkon během krátké doby podstatně zlepšil. Některé pracovní zátěže poskytují ještě větší podporu. Naštěstí není toho, co musíte udělat, abyste mohli tyto výhody využít.

Použijte nejnovější jádro

open_graphics_kernel2
V ideálním případě byste měli používat nejnovější linuxové jádro: verze 3.13 (v době psaní) nebo novější. Mnoho distribucí není takovou krvácivou hranou, takže možná budete muset počkat na další vydání distribuce, než obdržíte vylepšení stabilními kanály. Pokud nechcete čekat, můžete najít způsoby, jak upgradovat na nejnovější jádro Linuxu sami.

Uživatelé Ubuntu to mohou udělat stažením jádra a souvisejících souborů záhlaví z hlavní stránky jádra, jako tento užitečný příspěvek popisuje. Uživatelé Fedory mohou upgradovat dočasným povolením úložiště rawhide, nebo jen krátkým vyčkáním - uživatelé Fedory obvykle obdrží další iteraci jádra do měsíce od vydání.

Pokud nepoužíváte Linuxové jádro 3.13, měli byste se alespoň pokusit dostat ruce na 3.12. I když tato verze jádra nemá Všechno ze zlepšení, které 3.13 dělá, má stále hlavní funkce, které nabízejí velkou část vylepšení výkonu.

Chcete-li to povolit, musíte jít do konfiguračního souboru GRUB (na adrese /etc/default/grub) a do argumentů jádra přidejte následující: radeon.dpm = 1.

To umožňuje dynamickou správu napájení, která umožňuje vašemu grafickému čipu zvýšit jeho frekvenci, aby mohl pracovat lépe. Před tím by váš grafický čip byl vždy zaseknutý na nejnižší provozní frekvenci, což by poskytovalo výkon subpar.

Aktualizujte grafický backend

open_graphics_mesa
Pokud je to možné, je také dobré aktualizovat Mesa na nejnovější verzi. Mesa je rámec, který umožňuje řidičům komunikovat se systémem, a také nabízí podporu OpenGL. Pokud to nemůžete udělat, protože aktualizace Mesa může být poněkud komplikovaná, není to velká věc - aktualizace jádra je nejdůležitější věcí.

Pokud používáte Ubuntu, můžete přidat Oibaf a Xorg-Edgers úložiště. Pak budete běžet na nejnovějším serveru X.org X, nejnovější verzi Mesa a nejnovějších grafických ovladačích. Všechny tři tyto části převezmou část odpovědnosti za grafický výkon, takže za maximální podporu byste se měli podívat na aktualizaci všech tří.

Před přidáním si přečtěte pokyny pro oba úložiště. Pokud provozujete jinou distribuci, musíte si ji vyhledat sami, abyste zjistili, zda je možné kromě kompilace kódu použít i sami.

Extra výhody!

Zde je bonusový tip: Linuxové jádro 3.13 nyní ve výchozím nastavení nabízí zvuk prostřednictvím HDMI, což bylo dříve třeba ručně povolit. Pokud používáte nejnovější verzi své oblíbené distribuce, pak by mělo být zahrnuto jádro dostatečně moderní, aby poskytoval dostatečnou podporu zvuku prostřednictvím HDMI, i když ve výchozím nastavení není povoleno.

Pokud ji chcete povolit, jděte znovu do konfiguračního souboru GRUB a tentokrát přidejte do argumentů jádra následující: radeon.audio = 1. Restartujte počítač a měli byste být schopni přehrávat zvuk pomocí kabelu HDMI.

Závěr

Je skvělé sledovat, jak rychle se ovladače s otevřeným zdrojovým kódem zlepšují, a stále je zde spousta prostoru pro další zlepšení. Pokud si chcete tyto zvýšení výkonu i další budoucí užít, nezapomeňte udržovat všechny své softwarové balíčky co nejaktuálnější. S těmito vylepšeními můžete některé využít úžasné sestavení APD AMD 3 cenově dostupné počítače pro domácí kutily AMD APU, které můžete sestavitZrychlená procesorová jednotka (APU) integruje grafickou procesorovou jednotku do stejné matrice jako CPU, což vede k rychlejšímu a efektivnějšímu hybridnímu designu. Pro ty z vás, kteří chtějí postavit ... Přečtěte si více .

Používáte grafické ovladače s otevřeným zdrojovým kódem? Proč nebo proč ne? Dejte nám vědět v komentářích!

Obrázek Kredit: Phoronix

Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.