Reklama

Patentovaný ovládač AMD v systéme Linux je rýchly, ale buggy a ovládač s otvoreným zdrojom sa teraz stal úžasným - tu je návod, ako získať ovládač s otvoreným zdrojom s novými vylepšeniami výkonu.

Prečo používať ovládače grafiky s otvoreným zdrojom?

Používatelia grafických kariet, ktoré nepatria spoločnosti Intel, museli historicky používať patentované grafické ovládače poskytované spoločnosťami AMD a Nvidia, aby získali výkon, ktorý očakávajú. To platí aj pre používateľov Nvidia, pretože ovládač „Nouveau“ s otvoreným zdrojom je výrazne obmedzený; užívatelia AMD však teraz majú na výber. Nedávne vydania linuxového jadra plus grafického ovládača s otvoreným zdrojom AMD zlepšili výkon o dosť - do tej miery, že používanie proprietárneho ovládača už nie je požiadavkou.

Grafické ovládače AMD s otvoreným zdrojom stále nie sú na rovnakej úrovni ako výkon patentovaný grafický ovládač „Catalyst“ Ako nainštalovať proprietárne grafické ovládače v Ubuntu, Fedore a MintVäčšinu času budete v pohode so softvérom s otvoreným zdrojovým kódom v systéme Linux. Ale ak chcete skutočnú hernú a grafickú silu, budete potrebovať proprietárne ovládače. Tu je návod, ako ich získať.

instagram viewer
Čítaj viac , určite sa zlepšili do bodu, keď väčšina hier prekračuje rámec snímateľných frekvencií. To môže byť výhodné z niekoľkých dôvodov, vrátane skutočnosti, že väčšina iného softvéru (sans hry) má tendenciu lepšie pracovať s ovládačmi s otvoreným zdrojom - očakáva sa ich použitie a ich schopnosti sú známe.

Sú to aj ovládače s otvoreným zdrojom, ktoré vždy pracujú s najnovšou verziou jadra, a sú to jediné ovládače, ktoré pracujú s desktopom Gnome Shell s podporou Waylandu. Inými slovami, pomocou ovládačov s otvoreným zdrojovým kódom ušetríte veľa zármutku a problémov.

Nevýhodou ich použitia je to, že z hardvéru nemáte skutočný výkon a nemáte plnú podporu OpenGL (3.0 namiesto 4.3). Ak hráte najnovšie a najlepšie hry v systéme Linux, nebuďte prekvapení, ak niektoré z nich vyžadovať že používate vlastné ovládače.

open_graphics_perf
Neveríte mi, že sa výkon výrazne zlepšil? Pozrite sa na tieto kritériá, ktoré vykonáva spoločnosť Phoronix; uvidíte, že sa výkonnosť za krátke časové obdobie podstatne zlepšila. Určité pracovné zaťaženie poskytuje ešte väčšie zvýšenie. Našťastie nie je toho veľa, čo musíte urobiť, aby ste mohli využívať tieto výhody.

Použite najnovšie jadro

open_graphics_kernel2
V ideálnom prípade by ste mali používať najnovšie jadro systému Linux: verzia 3.13 (v čase písania) alebo novšia. Mnoho distribúcií nie je úplne takou krvácajúcou hranou, takže možno budete musieť počkať na ďalšie vydanie distribúcie, kým dostanete vylepšenia stabilnými kanálmi. Ak nechcete čakať, môžete nájsť spôsoby, ako si môžete upgradovať na najnovšie jadro Linuxu.

Používatelia Ubuntu to môžu urobiť stiahnutím jadra a súvisiacich hlavičkových súborov z hlavnej stránky jadra, ako tento užitočný príspevok popisuje. Používatelia Fedory sa môžu inovovať dočasným povolením úložiska rawhide alebo len krátkym čakaním - používatelia Fedory zvyčajne dostanú ďalšiu iteráciu jadra do jedného mesiaca od vydania.

Ak nepoužívate Linuxové jadro 3.13, mali by ste sa pokúsiť prinajmenšom vyskúšať 3.12. Kým táto verzia jadra nemá všetko zo zlepšení, ktoré 3.13 robí, má stále hlavné funkcie, ktoré ponúkajú väčšinu zlepšení výkonu.

Ak to chcete povoliť, musíte ísť do konfiguračného súboru GRUB (nachádza sa na stránke /etc/default/grub) a do argumentov jadra pridajte nasledujúci text: radeon.dpm = 1.

To umožňuje dynamickú správu napájania, ktorá umožňuje vášmu grafickému čipu zvýšiť svoju frekvenciu, aby mohla pracovať lepšie. Pred tým by bol váš grafický čip vždy zaseknutý na najnižšej prevádzkovej frekvencii, čo by poskytovalo výkon podoblasti.

Aktualizujte grafický backend

open_graphics_mesa
Ak je to možné, je tiež dobré aktualizovať Mesa na najnovšiu verziu. Mesa je rámec, ktorý umožňuje vodičom komunikovať so systémom a ponúka tiež podporu OpenGL. Ak to nedokážete, aktualizácia Mesa môže byť trochu komplikovaná, nie je to veľká vec - aktualizácia jadra je najdôležitejšia vec.

Ak používate Ubuntu, môžete pridať Oibaf a Xorg-obrubovací úložiska. Potom budete bežať na najnovšom serveri X.org X, najnovšej verzii Mesa a najnovších grafických ovládačoch. Všetky tri tieto časti nesú zodpovednosť za grafický výkon, takže za maximálnu podporu sa budete chcieť pozrieť na aktualizáciu všetkých troch častí.

Skôr ako ich pridáte, prečítajte si pokyny pre oba úložiská. Ak prevádzkujete inú distribúciu, musíte si to vyhľadať sami, aby ste zistili, či je možné okrem kompilovania kódu použiť aj iné možnosti.

Extra výhody!

Tu je bonusový tip: Linuxové jadro 3.13 teraz ponúka zvuk prostredníctvom HDMI v predvolenom nastavení, čo bolo predtým potrebné manuálne povoliť. Ak používate najnovšie vydanie svojej obľúbenej distribúcie, potom by malo byť zahrnuté jadro dostatočne moderný na to, aby poskytoval dostatočnú podporu zvuku prostredníctvom HDMI, aj keď to nie je v predvolenom nastavení povolené.

Ak ho chcete povoliť, choďte znova do konfiguračného súboru GRUB a tentoraz pridajte do argumentov jadra toto: radeon.audio = 1. Reštartujte počítač a mali by ste byť schopní prehrávať zvuk pomocou kábla HDMI.

záver

Je skvelé vidieť, ako rýchlo sa zlepšili ovládače s otvoreným zdrojom, a ešte stále existuje veľa priestoru na vylepšenie. Ak by ste si chceli tieto zvýšenia výkonu užiť a akékoľvek budúce, nezabudnite mať všetky svoje softvérové ​​balíky čo najaktuálnejšie. S týmito vylepšeniami môžete niektoré využiť úžasné zostavy AMD APU 3 cenovo dostupné kutilské počítače s procesorom AMD APU, ktoré môžete zostaviťZrýchlená procesorová jednotka (APU) integruje grafickú procesorovú jednotku do tej istej matrice ako CPU, čo vedie k rýchlejšiemu a efektívnejšiemu hybridnému návrhu. Pre tých z vás, ktorí sa snažia postaviť ... Čítaj viac .

Používate grafické ovládače s otvoreným zdrojom? Prečo áno alebo prečo nie? Dajte nám vedieť v komentároch!

Obrázok Kredit: Phoronix

Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.