Oglas

Lastniški gonilnik AMD v Linuxu je hiter, a težaven, odprtokodni gonilnik pa je postal osupljiv - tukaj je, kako priti do odprtokodnega gonilnika z novimi izboljšavami delovanja.

Zakaj uporabljati gonilnike z odprtokodno grafiko?

Uporabniki grafike, ki ni Intelova tehnologija, so v preteklosti morali uporabljati lastniške gonilnike grafik, ki sta jih zagotovili AMD in Nvidia, da bi dosegli uspešnost, ki so jo pričakovali. Še vedno to velja za uporabnike Nvidia, saj je gonilnik odprtega vira "Nouveau" močno omejen; vendar pa uporabniki AMD-ja zdaj dejansko izbirajo. Nedavne izdaje jedra Linux in AMD grafični gonilnik odprtega vira so precej izboljšale zmogljivost - do točke, ko uporaba lastniškega gonilnika ni več potrebna.

Čeprav odprtokodni grafični gonilniki AMD še vedno niso enaki zmogljivostim lastniški grafični gonilnik "Catalyst" Kako namestiti lastniške grafične gonilnike v Ubuntu, Fedora in MintVečino časa boste v redu z odprtokodno programsko opremo v Linuxu. Če pa želite resnično igranje in grafično moč, boste potrebovali lastniške gonilnike. Tukaj je, kako jih pridobiti.

instagram viewer
Preberi več , vsekakor so se izboljšali do točke, ko ima večina iger več kot hitrosti predvajanja. To je lahko koristno iz več razlogov, vključno z dejstvom, da je večina druge programske opreme (sans igre) ponavadi bolje sodelujejo z gonilniki odprtega koda - njihova uporaba je pričakovana in njihove zmogljivosti so znan.

To so tudi odprtokodni gonilniki, ki vedno delujejo z najnovejšo različico jedra, in so edini gonilniki, ki delujejo na namizju Gnome Shell z omogočenim Waylandom. Z drugimi besedami, z uporabo gonilnikov odprte kode si prihranite veliko žalosti in težav.

Slaba stran njihove uporabe je, da ne dosegate resnične zmogljivosti strojne opreme in nimate popolne podpore OpenGL (3.0 namesto 4.3). Če igrate najnovejše in najboljše igre v Linuxu, ne bodite presenečeni, če jih je nekaj zahtevajo da uporabljate lastniške gonilnike.

open_graphics_perf
Ne verjamete mi, da se je uspešnost bistveno izboljšala? Oglejte si te primerjave, ki jih izvaja Phoronix; videli boste, da se je v kratkem času uspešnost znatno izboljšala. Določene delovne obremenitve zagotavljajo še večji zagon. Na srečo ni treba veliko storiti, da bi izkoristili te prednosti.

Uporabite najnovejše jedro

open_graphics_kernel2
V idealnem primeru bi morali imeti najnovejše jedro Linuxa: različico 3.13 (v času pisanja) ali novejšo. Številne distribucije niso tako zelo krvave, zato boste morda morali počakati na naslednjo izdajo distribucije, preden boste izboljšave prejeli po stabilnih kanalih. Če ne želite čakati, lahko sami najdete načine za nadgradnjo na najnovejše jedro Linuxa.

Uporabniki Ubuntu lahko to storijo tako, da prenesejo jedro in z njim povezane glave datotek z glavne strani jedra, kot ta koristna objava opisuje. Uporabniki Fedore lahko nadgradijo tako, da začasno omogočijo shrambo surove skrivnosti ali preprosto počakajo malo - uporabniki Fedore običajno prejmejo naslednjo iteracijo jedra v mesecu po izdaji.

Če ne uporabljate Linux Linuxovega jedra 3.13, poskusite vsaj 3.12. Čeprav ta različica jedra nima vse od izboljšav, ki jih ima 3.13, ima še vedno glavne značilnosti, ki ponujajo večino izboljšav uspešnosti.

Če želite to omogočiti, morate odpreti konfiguracijsko datoteko GRUB (na naslovu /etc/default/grub) in argumentom jedra dodajte naslednje: radeon.dpm = 1.

To omogoča dinamično upravljanje porabe, ki omogoča, da vaš grafični čip poveča njegovo frekvenco, tako da lahko deluje bolje. Pred tem bi se vaš grafični čip vedno obdržal na najnižji operativni frekvenci, kar bi zagotavljalo subpar zmogljivost.

Posodobite grafični program Backkend

open_graphics_mesa
Če lahko, je dobro tudi, da Meso posodobite na najnovejšo različico. Mesa je okvir, ki voznikom omogoča komunikacijo s sistemom, ponuja pa tudi OpenGL podporo. Če tega ne morete storiti, ker je posodabljanje Mesa lahko nekoliko zapleteno, to ni kaj dosti - posodabljanje jedra je najpomembnejše.

Če uporabljate Ubuntu, lahko dodate Oibaf in Xorg-Edgers skladišč. Nato boste izvajali najnovejši strežnik X.org X, najnovejšo sestavo Mesa in najnovejše grafične gonilnike. Vsi trije deli prevzamejo nekaj odgovornosti za vašo grafično zmogljivost, zato boste morali za čim večjo posodobitev posodobiti vse tri.

Preden jih dodate, preberite navodila za obe repozitoriji. Če imate drugo distribucijo, boste morali to poiskati sami, da preverite, ali je mogoče poleg tega, da sami uporabite kodo.

Dodatne ugodnosti!

Tu je še nasvet za bonus: Linux jedro 3.13 zdaj ponuja privzeto zvok prek HDMI-ja, kar je bilo prej treba omogočiti ročno. Če imate zadnjo izdajo svoje najljubše distribucije, bi moralo biti vključeno jedro dovolj sodoben, da ponuja dovolj dobro podporo za zvok prek HDMI-ja, tudi če ni privzeto omogočen.

Če želite to omogočiti, se znova odpravite v konfiguracijsko datoteko GRUB in tokrat argumentom jedra dodajte naslednje: radeon.audio = 1. Znova zaženite računalnik in zvok bi lahko predvajal prek kabla HDMI.

Zaključek

Super je videti, kako se hitro izboljšujejo gonilniki odprtokodnih kod in še vedno je veliko prostora za izboljšanje. Če želite uživati ​​v teh povečanjih zmogljivosti in vseh prihodnjih, ne pozabite posodobiti vse svoje programske pakete. S temi izboljšavami jih lahko uporabite super AMD APU gradi 3 Ugodni domači računalniki AMD, ki jih poganja APU, ki jih lahko sestavitePospešena procesna enota ali "APU" zasnova integrira grafično procesno enoto na isti matrični kot CPU, kar ima za posledico hitrejšo, učinkovitejšo hibridno zasnovo. Za tiste od vas, ki želijo zgraditi ... Preberi več .

Ali uporabljate odprtokodne grafične gonilnike? Zakaj ali zakaj ne? Sporočite nam v komentarjih!

Kreditna slika: Phoronix

Danny je starejši na univerzi v Severnem Teksasu, ki ima vse vidike odprtokodne programske opreme in Linuxa.