Mainos

AMD: n patentoitu ohjain Linuxissa on nopea, mutta viallinen, ja avoimen lähdekoodin ohjaimesta on nyt tullut mahtava - tässä on miten saada avoimen lähdekoodin ohjain uusilla suorituskyvyn parannuksilla.

Miksi käyttää avoimen lähdekoodin grafiikkaohjaimia?

Muiden kuin Intel-grafiikan käyttäjien on historiallisesti pitänyt käyttää AMD: n ja Nvidian tarjoamia patentoituja grafiikkaohjaimia saadakseen odotetun suorituskyvyn. Tämä pätee edelleen Nvidian käyttäjiin, koska avoimen lähdekoodin "Nouveau" -ohjain on ankarasti rajoitettu; AMD-käyttäjillä on nyt tosiasiallinen valinta. Linux-ytimen ja AMD: n avoimen lähdekoodin näytönohjaimen viimeisimmät julkaisut ovat parantaneet suorituskykyä melko vähän - siihen pisteeseen, että patentoidun ohjaimen käyttö ei ole enää vaatimus.

Vaikka avoimen lähdekoodin AMD-grafiikkaohjaimet eivät vieläkään ole verrannollisia AMD: n suorituskykyyn patentoitu ”Catalyst” -näytönohjain Kuinka asentaa omat grafiikkaohjaimet Ubuntun, Fedoran ja rahapajojen kauppaan

Suurimman osan ajasta saat hienosti avoimen lähdekoodin ohjelmistojen kanssa Linuxissa. Mutta jos haluat todellista pelaamista ja graafista tehoa, tarvitset omistusohjaimet. Näin saat ne. Lue lisää , ne ovat varmasti parantuneet pisteeseen, jossa useimmissa peleissä on pelattavan kuvanopeus yli. Tämä voi olla edullinen tietyistä syistä, mukaan lukien se, että useimmat muut ohjelmistot (sans-pelit) pyrkii toimimaan paremmin avoimen lähdekoodin ohjaimien kanssa - niiden käytön odotetaan olevan ja heidän kykynsä ovat tiedossa.

Se on myös avoimen lähdekoodin ohjaimet, jotka toimivat aina uusimman ytimen version kanssa, ja ne ovat ainoat ohjaimet, jotka toimivat Wayland-yhteensopivan Gnome Shell -työpöydän kanssa. Toisin sanoen, käyttämällä avoimen lähdekoodin ohjaimia säästät itsellesi paljon surua ja vaivaa.

Niiden käytön haittapuoli on, että et saa todellista suorituskykyä laitteistosta, eikä sinulla ole täydellistä OpenGL-tukea (3.0 sijaan 4.3). Jos pelaat uusimpia ja parhaita pelejä Linuxissa, älä ylläty, jos jotkut niistä vaatia että käytät patentoituja ohjaimia.

open_graphics_perf
Etkö usko minua, että suorituskyky on parantunut huomattavasti? Katso näitä Phoronixin suorittamia vertailuarvoja; huomaat, että suorituskyky on parantunut huomattavasti lyhyessä ajassa. Tietyt työmäärät lisäävät entistä enemmän. Onneksi sinun ei tarvitse tehdä paljon näiden etujen hyödyntämiseksi.

Käytä uusinta ydintä

open_graphics_kernel2
Ihannetapauksessa sinun pitäisi käyttää viimeisintä Linux-ydintä: versio 3.13 (kirjoittamishetkellä) tai uudempi. Monet jakelut eivät ole aivan sitä verenvuotoreunaa, joten joudut ehkä joutumaan seuraavaan jakelujulkaisuun, ennen kuin saat parannuksia vakaiden kanavien kautta. Jos et halua odottaa, voit löytää tapoja päivittää uusimpaan Linux-ytimeen omallasi.

Ubuntun käyttäjät voivat tehdä tämän lataamalla ytimen ja siihen liittyvät otsikkotiedostot ytimen pääsivulta, kuten tämä hyödyllinen viesti kuvaa. Fedoran käyttäjät voivat päivittää ottamalla väliaikaisesti käyttöön rawhide-arkiston tai vain odottamalla hetken - Fedora-käyttäjät saavat seuraavan ytimen iteraation yleensä kuukauden kuluessa julkaisusta.

Jos et aja Linux-ytintä 3.13, sinun on ainakin yritettävä saada käsiisi 3.12. Vaikka tällä ytimen versiolla ei ole kaikki 3.13: n parannuksista, siinä on edelleen pääominaisuudet, jotka tarjoavat suurimman osan suorituskyvyn parannuksista.

Voit ottaa tämän käyttöön siirtymällä GRUB-määritystiedostoosi (sijaitsee /etc/default/grub) ja lisää seuraavat ytimen argumentit: radeon.dpm = 1.

Tämä mahdollistaa dynaamisen virranhallinnan, jonka avulla näytönohjaimesi voi skaalata taajuuttaan, jotta se voi toimia paremmin. Ennen tätä näytönohjaimesi olisi aina jumissa alhaisimmalla toimintataajuudella, mikä tarjoaa alaparin suorituskyvyn.

Päivitä näytönohjain

open_graphics_mesa
Jos mahdollista, on myös hyvä idea päivittää Mesa uusimpaan versioon. Mesa on kehys, jonka avulla kuljettajat voivat kommunikoida järjestelmän kanssa, ja se tarjoaa myös OpenGL-tukea. Jos et voi tehdä niin, koska Mesan päivittäminen voi olla hieman monimutkaista, se ei ole iso asia - ytimen päivittäminen on tärkein tehtävä.

Jos käytät Ubuntua, voit lisätä Oibaf ja Xorg-Särmäimet arkistot. Sitten käytät uusinta X.org X -palvelinta, uusinta Mesan rakennetta ja uusinta grafiikkaohjainta. Kaikki nämä kolme osaa kantavat osan vastuusta grafiikan suorituskyvystäsi, joten saat parhaan mahdollisen hyötyäsi päivittämällä kaikki kolme.

Muista lukea molempien arkistojen ohjeet ennen niiden lisäämistä. Jos käytät eri jakelua, sinun on tutkittava tämä itse nähdäksesi, onko mahdollista sen lisäksi, että turvaudut itse koodin kääntämiseen.

Lisäetuja!

Tässä on sinulle bonusvinkki: Linux-ydin 3.13 tarjoaa nyt oletuksena ääntä HDMI: n kautta, mikä aiemmin oli otettava käyttöön manuaalisesti. Jos käytät suosikkijakelusi uusinta versiota, mukana olevan ytimen pitäisi olla tarpeeksi moderni tarjoamaan riittävän hyvää tukea ääntä varten HDMI: n kautta, vaikka se ei olekaan oletusarvoisesti käytössä.

Jos haluat ottaa sen käyttöön, siirry GRUB-määritystiedostoosi uudelleen ja lisää tällä kertaa seuraavat ytimen argumentit: radeon.audio = 1. Käynnistä tietokone uudelleen, ja sinun pitäisi pystyä toistamaan ääntä HDMI-kaapelilla.

johtopäätös

On hienoa nähdä, kuinka nopeasti avoimen lähdekoodin ohjaimet ovat parantuneet, ja parantamisen varaa on vielä paljon. Jos haluat nauttia näistä ja kaikista tulevista suorituskyvyn paranemisista, muista pitää kaikki ohjelmistopaketit mahdollisimman ajan tasalla. Näiden parannusten avulla voit hyödyntää joitain mahtava AMD APU rakentuu 3 edullinen AMD APU -käyttöinen DIY-tietokone, jota voit rakentaaNopeutettu prosessointiyksikkö tai "APU" -suunnittelu integroi graafisen prosessointiyksikön samaan muottiin kuin CPU, mikä johtaa nopeampaan, tehokkaampaan hybridirakenteeseen. Niille teistä, jotka haluavat rakentaa ... Lue lisää .

Käytätkö avoimen lähdekoodin grafiikkaohjaimia? Miksi tai miksi ei? Kerro meille kommenteista!

Kuvahyvitys: Phoronix

Danny on Pohjois-Teksasin yliopiston vanhempi, joka nauttii kaikista avoimen lähdekoodin ohjelmistojen ja Linuxin ominaisuuksista.