Ero sivun ”AMDn/ATIn binääriajureiden asentaminen” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
pEi muokkausyhteenvetoa
 
(11 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Tämä artikkeli käsittelee AMD:n/ATI:n suljettujen [[näytönohjain]]ajurien asentamista.
{{historiallinen}}
Nykyään [[AMD]] on panostanut avoimen lähdekoodin ajureihin ja ne ovat kehittyneemmät kuin binääriajurit. Asennus hoituu suosituimmilla jakeluilla automaattisesti eikä erillisiä asennuksia tarvitse tehdä. Seuraavat ohjeet pätevät vain useita vuosia vanhoissa jakeluversioissa.
 
Tämä artikkeli käsittelee AMD:n/ATI:n suljettujen [[näytönohjain]]ajurien asentamista.  


==Arch Linux==
==Arch Linux==
Rivi 88: Rivi 91:
==Ubuntu==
==Ubuntu==
=== Ubuntu 16.04 LTS ===
=== Ubuntu 16.04 LTS ===
Uusi pitkän tuen versio ei enää ollenkaan käytä fglrx -ajureita ja päivittäessa edellisistä Ubuntun versiosta poistaa ne kokonaan. Tukee vain avoimen lähdekoodin versiota, koska AMD on panostanut niihin ja aikoo lopettaa Linux-binäärijureiden toimittamisen kokonaan lähitulevaisuudessa.
Uusi pitkän tuen versio ei enää ollenkaan käytä fglrx -ajureita ja päivittäessa edellisistä Ubuntun versiosta poistaa ne kokonaan. Tukee vain avoimen lähdekoodin versiota, koska AMD on panostanut niihin ja on lopettanut joulukuussa 2015 Linux-binäärijureiden toimittamisen kokonaan. Ubuntu 16.04.2 versiosta alkaen kernel sekä näytönohjaimen ajurit päivittyvät uusimpiin versioihin, joten ulkoisten PPA-lähteiden käyttö näytönohjainajurien suhteen on turhaa.
 
==== Uusin kernel ja X====
Jos päivität 16.04.1 tai vanhemmasta 16.04.2 versioon, niin pitää asentaa LTS Enablement Stack -paketti, että saa uusimman kernelin sekä näytönohjaimen ajurit. Jos suoraan asentaa 16.04.2 järjestelmän, niin tätä ei tarvi suorittaa.
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04
Lisätietoa löytyy https://wiki.ubuntu.com/Kernel/LTSEnablementStack


==== Videokiihdytys ====  
==== Videokiihdytys ====  
Kaikki muut on jo valmiina, mutta videoiden GPU-kiihdytys pitää asentaa erikseen.
Kaikki muut on jo valmiina, mutta videoiden GPU-kiihdytys pitänee asentaa erikseen.
  sudo apt-get install mesa-vpdau-drivers
  sudo apt-get install mesa-vpdau-drivers


Rivi 121: Rivi 129:
  sudo amdconfig --initial -f
  sudo amdconfig --initial -f


Asetuksienteon jälkeen käynnistä uudelleen.
Asetuksien teon jälkeen käynnistä uudelleen.
 
==== Catalyst Legacy (HD 2000, HD 3000 ja HD 4000) ====
Näytönohjaimien tuki on pudotettu joten joutuu käyttämään Legacy -ajuria. Jos käytössäsi on Ubuntu 10.04 - 12.04 LTS, voit asentaa suoraan asennuspaketista. Katso ohjeet aiemmista otsikoista.
 
http://support.amd.com/en-us/download/desktop/legacy?product=Legacy2&os=Linux%20x86
===== Ubuntu 12.04.2, 12.10, 13.04 =====
Näissä Ubuntuissa xorg-versio liian uusi 1.13, ettei legacy-ohjaimien amd-ajurit enää tue, joten xorg pitää vaihtaa vanhempaan 1.12 versioon. Tämä onnistuu helpoiten epävirallisesta pakettilähteestä, joka tekee kaikki asetukset ja pakettimuutokset.
{{epävirallinen pakettilähde}}
Asennetaan uusi pakettivarasto
sudo add-apt-repository ppa:makson96/fglrx
Päivitetään pakettilistaus ja päivitetään ohjelmat, tämä myös vanhentaa xorg-version jos liian uusi
sudo apt-get update && sudo apt-get upgrade
Asennetaan AMD:n ajurit
sudo apt-get install fglrx-legacy
 
Tämän jälkeen myös video-laitteistokiihdytys toimii, joten katso xvba-va.


==== xvba-va, fglrx laitteistokiihdytys videotoistoon ====
=== xvba-va, fglrx laitteistokiihdytys videotoistoon ===
Tämä on tehty videotoistoa varten, että näytönohjain auttaa videon pyörittämisessä ettei ole pelkästään prosessorin varassa. Tämä vaatii vähintään UVD2 tuen, ja tuki löytyy lähtien AMD HD 4000 näytönohjaimista. Tarkasta listasta oma näytönohjaimesi http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs
Tämä on tehty videotoistoa varten, että näytönohjain auttaa videon pyörittämisessä ettei ole pelkästään prosessorin varassa. Tämä vaatii vähintään UVD2 tuen, ja tuki löytyy lähtien AMD HD 4000 näytönohjaimista. Tarkasta listasta oma näytönohjaimesi http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs
  sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo
  sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo
Rivi 155: Rivi 146:
       VAProfileH264High              : VAEntrypointVLD
       VAProfileH264High              : VAEntrypointVLD
       VAProfileVC1Advanced            : VAEntrypointVLD
       VAProfileVC1Advanced            : VAEntrypointVLD
=== Catalyst -ajurin poistaminen ===
=== Catalyst -ajurin poistaminen ===
Avoimen koodin ajureihin voi palata takaisin seuraavilla komennoilla
Avoimen koodin ajureihin voi palata takaisin seuraavilla komennoilla
Rivi 168: Rivi 160:
Sitteen tehdään uudet xorg-asetukset ja tämän jälkeen käynnistä tietokone uudelleen
Sitteen tehdään uudet xorg-asetukset ja tämän jälkeen käynnistä tietokone uudelleen
  sudo dpkg-reconfigure xserver-xorg
  sudo dpkg-reconfigure xserver-xorg
==Aiheesta muullla==
[http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English uusimmat AMD Catalyst] ajurit (2013)


==Katso myös==
==Katso myös==
*[[Näytönohjaimet]]
*[[Näytönohjaimet]]
*[[Vulkan]]
*[[Nvidian binääriajureiden asentaminen]]
*[[Nvidian binääriajureiden asentaminen]]
*[[Intel binääriajureiden asentaminen]]
*[[Intel binääriajureiden asentaminen]]

Nykyinen versio 19. tammikuuta 2021 kello 09.56

Artikkeli sisältää vanhentunutta tietoa. Se on säilytetty historiallisista syistä, mutta sitä ei kannata yrittää päivittää. Sisältöä voi hyödyntää muilla sivuilla sen ajantasaisilta osin.

Nykyään AMD on panostanut avoimen lähdekoodin ajureihin ja ne ovat kehittyneemmät kuin binääriajurit. Asennus hoituu suosituimmilla jakeluilla automaattisesti eikä erillisiä asennuksia tarvitse tehdä. Seuraavat ohjeet pätevät vain useita vuosia vanhoissa jakeluversioissa.

Tämä artikkeli käsittelee AMD:n/ATI:n suljettujen näytönohjainajurien asentamista.

Arch Linux[muokkaa]

ATI:n Catalyst-ajuripaketti on hiljattain poistettu Arch Linuxin pakettivarastoista johtuen ajurin kehityksen jälkeenjääneisyydestä ja sen kehittäjien yhteistyökyvyttömyydestä [1]. Catalystin voi halutessaan asentaa AURissa tarjottavasta epävirallisesta PKGBUILDista.

Catalystin asennuksen jälkeen on tehtävä Xorg.confiin oikeat asetukset. Jos sinulla on jo toimiva xorg.conf, tee siitä varmuuskopio. Jos xorg.confia ei ole, voit luoda sellaisen komennolla

Xorg --configure

Lisätietoja xorg.confin luomiseen löytyy Arch Linuxin wikistä. Kun sopiva xorg.conf on olemassa, ajetaan ATIn oma asetustyökalu komennolla

aticonfig --initial

Jos asetusten luonti onnistui, voit testata 3D-toimintojen toiminnan komennolla

glxinfo | grep direct

(edellyttää mesa-paketin asentamista).

Arch Linuxin wikissä on laaja ohje koskien ATIn näytönohjaimia.

Debian[muokkaa]

Asenna ensin root-oikeuksin aptitudella päätteessä

su
Salasana: xxxx

Headers-paketti esim. 64-bittiseen (32-bittiseen eri komento)

aptitude install linux-headers-2.6.32-5-amd64

Seuraavaksi:

aptitude install xorg fglrx-driver fglrx-control fglrx-source mesa-utils module-assistant

Seuraavaksi kirjoitat päätteessä

modprobe -r radeon drm

Sitten siirryt

cd /usr/src 

kansioon ja kirjoitat

m-a prepare
m-a a-i fglrx

Seuraavaksi kirjoitat päätteeseen

aticonfig --initial 

Tämä luo automaattisesti oikeanlaisen xorg.conf tiedoston.

Kaiken teet roottina ja niin, että X-ympäristö ei ole käynnissä. Non-free pakettilähteet täytyy myös olla käytössä.

Voit tarkistaa ohjaimen toimivuuden uudelleenkäynnistyksen jälkeen komennolla (X-ympäristö pitää olla käynnissä):

glxinfo | grep direct

Tulos pitäisi näyttää tältä:

direct rendering: Yes
   GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access,  

Tämä ohje on johdettu näiltä sivustoilta:

Debian wiki

Tecnowizah -Debian howto ATI drivers

Testattu Debian Squeeze 6.0:lla.



Fedora[muokkaa]

Ota käyttöön RPM Fusion -pakettivarasto hakemalla sen asennuspaketit (free ja nonfree) osoitteesta http://rpmfusion.org/Configuration ja asentamalla ne. RPM Fusion sisältää näytönohjainajurien ohella muitakin paketteja, jotka eivät syystä tai toisesta voi olla mukana Fedoran virallisissa pakettivarastoissa.

AMD:n/ATI:n ajurit löytyvät RPM Fusionin paketista kmod-fglrx. Lisätietoja pakettien asentamisesta löytyy artikkelista Fedoran paketinhallinta.

Paketin asennuksen jälkeen on hyvä käynnistää kone uudelleen ja ajurien pitäisi toimia. RPM Fusion pyrkii toimimaan yhteistyössä Fedoran virallisten asennuslähteiden kanssa, joten yhteensopivuuden pitäisi olla hyvä.

Gentoo[muokkaa]

Gentoon sivuilta löytyy myös ATIn korteille erittäin hyvä opas, mutta englannin kielellä.

http://www.gentoo.org/doc/en/ati-faq.xml

openSUSE[muokkaa]

Ubuntu[muokkaa]

Ubuntu 16.04 LTS[muokkaa]

Uusi pitkän tuen versio ei enää ollenkaan käytä fglrx -ajureita ja päivittäessa edellisistä Ubuntun versiosta poistaa ne kokonaan. Tukee vain avoimen lähdekoodin versiota, koska AMD on panostanut niihin ja on lopettanut joulukuussa 2015 Linux-binäärijureiden toimittamisen kokonaan. Ubuntu 16.04.2 versiosta alkaen kernel sekä näytönohjaimen ajurit päivittyvät uusimpiin versioihin, joten ulkoisten PPA-lähteiden käyttö näytönohjainajurien suhteen on turhaa.

Uusin kernel ja X[muokkaa]

Jos päivität 16.04.1 tai vanhemmasta 16.04.2 versioon, niin pitää asentaa LTS Enablement Stack -paketti, että saa uusimman kernelin sekä näytönohjaimen ajurit. Jos suoraan asentaa 16.04.2 järjestelmän, niin tätä ei tarvi suorittaa.

sudo apt-get install --install-recommends xserver-xorg-hwe-16.04

Lisätietoa löytyy https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Videokiihdytys[muokkaa]

Kaikki muut on jo valmiina, mutta videoiden GPU-kiihdytys pitänee asentaa erikseen.

sudo apt-get install mesa-vpdau-drivers

AMD Crimson (Ubuntu 15.10 asti)[muokkaa]

AMD aikoo lopettaa binääriajureiden toimittamisen ja keskittyy avoimen lähdekoodin ajureihin ilman erillistä asennusta. Ennen vuotta 2016 päti teksti: jos koneessasi on ATI/AMD -näytönohjain, kannattaa olla tarkkana sillä tuki on voinut loppua, joten tarkasta googlella ja AMD:n nettisivuilta ensin oman ohjaimesi tilanne. Jos vanhempi näytönohjain ja tuki on lopputunut, yleensä avoimen lähdekoodin ajurit asentuvat automaattisesti. Nämä ei yhtä hyviä kuin AMD:n binääriajurit.

Asennus suoraan binääristä (asennusohjelma)[muokkaa]

Tarkasta ensin ajurien tuetut näytönohjaimet Supported products -välilehdeltä http://support.amd.com/en-us/download/desktop?os=Linux+x86http://support.amd.com/en-us/download/desktop?os=Linux+x86

Graafisesti[muokkaa]

Graafisesti asennus tapahtuu kuin missä tahansa, eli lataa asennuspaketti AMD:n sivuilta, pura sisältö ja suorita asennusohjelma. Voi olla että joutuu antamaan suoritusoikeudet, joka tapahtuu hiiren oikealla napilla ja valikosta Ominaisuudet. Sitten Oikeudet -välilehdeltä salli tiedoston suoritus ohjelmana.

Konsolissa[muokkaa]

Ladataan asennuspaketti osoitteesta http://support.amd.com/en-us/download/desktop?os=Linux+x86

Puretaan zip-paketin sisältö

unzip radeon-crimson-15.12-15.302-151217a-297685e.zip

Annetaan suoritusoikeudet

chmod +x amd-driver-installer-15.302-x86.x86_64.run

Suoritetaan asennusohjelma ja seurataan ohjeita. Tämä myöskin avaa asennusohjelman

sudo sh ./amd-driver-installer-15.302-x86.x86_64.run

Kun asennusohjelma meni onnistuneesti loppuun, tehdään vielä asetukset ja sen jälkeen käynnistetään uudelleen

sudo amdconfig --initial -f

Asennus DEB-paketeista[muokkaa]

Lataa jakeluasi vastaavat paketit osoitteesta http://support.amd.com/en-us/download/linux ja kun olet ladannut, Lataukset -kansiossa

sudo dpkg -i fglrx*.deb

Tehdään asetukset

sudo amdconfig --initial -f

Asetuksien teon jälkeen käynnistä uudelleen.

xvba-va, fglrx laitteistokiihdytys videotoistoon[muokkaa]

Tämä on tehty videotoistoa varten, että näytönohjain auttaa videon pyörittämisessä ettei ole pelkästään prosessorin varassa. Tämä vaatii vähintään UVD2 tuen, ja tuki löytyy lähtien AMD HD 4000 näytönohjaimista. Tarkasta listasta oma näytönohjaimesi http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs

sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo
vainfo

vainfo pitäisi näyttää seuraavanlaisen tulosteen

     libva: libva version 0.32.0
     Xlib:  extension "XFree86-DRI" missing on display ":0.0".
     libva: va_getDriverName() returns 0
     libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
     libva: va_openDriver() returns 0
     vainfo: VA API version: 0.32
     vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
     vainfo: Supported profile and entrypoints
     VAProfileH264High               :	VAEntrypointVLD
     VAProfileVC1Advanced            :	VAEntrypointVLD

Catalyst -ajurin poistaminen[muokkaa]

Avoimen koodin ajureihin voi palata takaisin seuraavilla komennoilla

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

poista xorg.conf eli vanhat asetukset

sudo rm /etc/X11/xorg.conf

Sitten asennetaan xorg uudelleen ja luodaan uusi xorg.conf

32-bit

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri

tai 64-bit järjestelmä

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

Sitteen tehdään uudet xorg-asetukset ja tämän jälkeen käynnistä tietokone uudelleen

sudo dpkg-reconfigure xserver-xorg

Katso myös[muokkaa]