SDB:AMD FGLRX

(Doorverwezen vanaf SDB:ATI stuurprogramma's)
Ga naar: navigatie, zoeken
Deze pagina helpt u met het installeren van het AMD stuurprogramma. De AMD stuurprogramma's kunnen niet direct geïntegreerd worden in openSUSE vanwege hun licentie.
Getest op openSUSE Aanbevolen artikelen Gerelateerde artikelen
Icon-checked.png

Icon-manual.png Icon-help.png

Algemeen

Belangrijk Als uw grafische kaart prima werkt met de open source radeon drivers die openSUSE standaard installeert, is het af te raden om de drivers van AMD te installeren. Er sluipen met enige regelmaat fouten in de driver, zodat de X-server soms crasht na installatie. Bovendien volgt AMD de ontwikkelingen van de Linux Kernel vaak niet voldoende (zodat u lang met een verouderde kernel moet blijven werken). Reden om toch de AMD driver te installeren: matige (3D) ondersteuning voor een aantal (nieuwe) modellen. Mocht het niet helemaal goed gaan, kijk bij paragraaf Zie ook of wendt u zich dan tot het forum: https://forums.opensuse.org/nederlands-dutch/

Type grafische chipset vaststellen

Wat u ook wilt, u zult er eerst zeker van moeten zijn dat uw kaart wordt ondersteund. Daarom moet u eerst bepalen welk type kaart u heeft. Dat kan op drie manieren: via de applicaties die in Gnome, KDE of Xfce worden aangeboden. In KDE is dat: Kinfocenter. Daar zoekt u naar het type van de grafische chipset. Als u de documentatie van uw moederbord of grafische kaart heeft, kunt u het ook daarin opzoeken. Tenslotte kunt u in een terminal met het commando lspci (met een deel van de voorbeeld output en het deel dat het type grafische chipset aangeeft in vet) merk en type achterhalen:

$ su -c'lspci'

Voorbeeld output:

00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 12h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI BeaverCreek [Radeon HD 6530D]
Waarschuwing: De AMD fglrx versies vanaf Catalyst 12.6 (8.980) werken alleen met radeon chipset HD5xxx en hoger. Als uw chipset van de hd2xxx tot hd4xxx series is, kunt u dit artikel lezen fglrx-legacy.

Ondersteunde Hardware

Lijst van ondersteunde hardware door fgrlx/Catalyst (en de open source radeon driver):

CEDAR       Radeon HD 5450
REDWOOD     Radeon HD 5550/5570/5670
JUNIPER     Radeon HD 5730/5750/5770
CYPRESS     Radeon HD 5830/5850/5870
HEMLOCK     Radeon HD 5970
PALM        Radeon HD 6250/6310 
SUMO,SUMO2  Radeon HD 6370/6380/6400/6410/6480/6520/6530/6550/6620
CAICOS      Radeon HD 6430/6450/6470/6490
BEAVER CREEK   Radeon HD 6530 
TURKS       Radeon HD 6570/6670
JUNIPER     Radeon HD 6750/6770
BARTS LE    Radeon HD 6790
BARTS       Radeon HD 6850/6870
CAYMAN      Radeon HD 6950/6970  (requires Catalyst 11.4b; open-source requires at least kernel 2.6.39)
ANTILLES    Radeon HD 6990

Alleen ondersteund door fglrx:

Alle RadeonHD 7000-series (alias Southern Islands) chips

Mocht uw chipset niet worden vermeld, zoek dan op de onderstaande support website van AMD:

Blader daarna door de 3 lijsten, waarbij u Linux 32 of 64 bits selecteert, type en model van uw kaart en aan het eind toont het u de downloadpagina van uw stuurprogramma met de lijst van ondersteunde kaarten.


Vaststellen architectuur systeem

  • Stel vast welk soort systeem u heeft door middel van dit commando:
$ uname -a

Voorbeeld output:

Linux geeko 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux

Als u als output x86_64 ziet, dan heeft u een 64bits systeem. Als u i386/i586/i686 ziet, heeft u een 32bits systeem.

  • Nu u weet welke grafische chipset u heeft en welke architectuur uw systeem heeft, kunt u hierna een installatiemethode en amd driver uitkiezen, die past bij u en uw systeem. Reacties zijn welkom - ping tigerfoot on irc (#suse on Freenode).

Procedure voor 1-click fglrx installatie

1-click install is een eenvoudige manier om met 1 muisklik de nodige softwarebronnen toe te laten voegen door YaST en daarna de aanbevolen softwarepaketten automatisch te laten installeren.

1-click installatie voor 32bits systemen ATI/AMD fglrx driver

Button-oci.png


1-click installatie 64bits systemen ATI/AMD fglrx driver

Button-oci.png

Opmerking: 1-click installatie kan niet worden uitgevoerd op een openSUSE Tumbleweed systeem, omdat Tumbleweed systemen niet goed worden geïndentificeerd door 1-click. Gebruik hiervoor de GUI/Yast2 installatie methode.

De eenvoudigste manier om de driver te activeren, is uw systeem opnieuw op te starten. Verifieer daarna dat uw systeem goed is geconfigureerd met glxinfo/glxgears (één van beide commando's uitvoeren in een terminal) zodat u zeker weet dat fglrx goed werkt (u ziet een venstertje met draaiende tandwieltjes).


Procedure GUI - YaST2

Voor deze procedure verricht u in iets meer handelingen, wat de 1-click installatie geheel automatisch voor u uitvoert. Ook geschikt voor Tumbleweed systemen.

Referentielijst URLs van de Softwarebronnen

Opmerking: Gebruik deze lijst ook voor de zypper client installatie hieronder.

Toevoegen van de softwarebron

  • Start YaST2, met de hulp van het startmenu van je desktop GUI
  • Klik Softwarebronnen in het YaST Configuratiecentrum
  • KLik op de knop Toevoegen, selecteer URL opgeven en klik Verder
  • Voer de URL van de juiste softwarebron in en kies een naam (bijvoorbeeld FGLRX) voor de softwarebron
  • KLik op OK
  • Accepteer de gpg sleutel van de softwarebron
  • Zorg dat bij Eigenschappen vinkjes staan bij "Ingeschakeld" en "Automatisch vernieuwen"

Installeren van het fglrx softwarepakket

  • Klik Softwarebeheer in het YaST Configuratiecentrum
  • Zoek op "fglrx" en slecteer het softwarepakket dat overeenkomt met uw systeem architectuur
Opmerking: Heeft u bijvoorbeeld openSUSE 12.3 dan is fglrx64_xpic_SUSE123 voor 64bits en fglrx_xpic_SUSE123 is for 32bits
  • Klik op accepteren om uw wijzigingen te bevestigen

De eenvoudigste manier om de driver te activeren, is uw systeem opnieuw op te starten. Verifieer dat uw systeem goed is geconfigureerd met glxinfo/glxgears.


Procedure met Zypper in de console modus

Voor deze procedure werkt u in de consolemodus van uw systeem met zypper.

Zet de radeon driver op de blacklist

Voordat u het fglrx softwarepakket gaat installeren, moet de radeon driver worden uitgeschakeld, door die op de blacklist te zetten:

  • Start uw computer opnieuw op
  • U voegt in de bootloader (meestal GRUB) aan de boot regel ("boot flag") van uw kernel toe: radeon.modeset=0 blacklist=radeon 3
  • Druk enter
  • Start uw systeem op in console modus. Zodra u de login prompt ziet, logt u in als root
  • Actualiseer nu de initrd zonder radeon
# mkinitrd
  • Reboot nu opnieuw in console modus (met dezelfde boot flag als hiervoor)

Zypper toevoegen softwarebron

Zodra u opnieuw bent ingelogd als root in de console modus voert u het volgende commando uit waarbij u de juiste $URL$ gebruikt uit de referentielijst hierboven, die past bij uw openSUSE versie.

Opmerking: Tumbleweed gebruikers kiezen voor openSUSE_Tumbleweed als versie, zoals vermeld in de Referentielijst
# zypper ar -n FGLRX -cgf $URL$ FGLRX

Zypper installeren van de rpm (het softwarepakket)

Om fglrx te installeren, kiest u het commando dat past bij uw systeemarchitectuur (kies nooit beide!) en vervang "123" door uw eigen openSUSE versie):

Voor een 64bits systeem

# zypper in fglrx64_xpic_SUSE123


Voor een 32bits systeem

# zypper in fglrx_xpic_SUSE123

Start uw systeem opnieuw op om de driver te activeren. Verifieer dat uw systeem goed is geconfigureerd met glxinfo/glxgears. ---

Als na installatie uw systeem vastloopt en u geen X-server heeft

Als uw systeem vastloopt omdat de X-server crasht, kunt u de installatie van fglrx ongedaan maken. Doe hiertoe het volgende:

  • Reboot uw systeem, met de boot flag radeon.modeset=0 blacklist=radeon 3 of wissel van tty kanaal met de toetsencombinatie ctr+alt+F1
  • Log in als root en voer YaST uit in textmodus door het invoeren van dit commando:
# yast
  • U krijgt YaST in een ncurses interface. Navigeer met de aangegeven toetsencombinaties naar Softwarebeheer en deïnstalleer het fglrx pakket
  • Sluit YaST af en start het systeem opnieuw op, nu zonder boot flag. Hopelijk kunt u nu normaal opstarten. Zo niet, kijk bij de paragraaf Zie ook of wendt u tot het openSUSE forum: https://forums.opensuse.org/nederlands-dutch/

Procedure zelf rpm bouwen

Omdat de AMD driver niet altijd zonder gebreken is, wordt het aanbevolen om van het volgende gebruik te maken, als de bovenstaande installatiemethoden niet werken. Gebruik het shell script dat wordt aangeboden door Sebastian Siebert op zijn blog [blog].

  1. Open een terminal en log in als root
    # su -
  2. Download het script:
  3. Download het checksum bestand:
  4. Valideer het script hiermee, zodat u zeker weet dat u het juiste script hebt:
    # sha1sum -c makerpm-amd-13.4.sh.sha1
    De output moet zijn:
    # makerpm-amd-13.4.sh: OK
  5. Verander de toegangsrechten van het script, zodat het uitvoerbaar wordt:
    # chown root:root makerpm-amd-13.4.sh && chmod 744 makerpm-amd-13.4.sh
  6. Voer het script uit met de parameter -i. Het script genereert het RPM softwarepakket en voert daarna automatisch de installatie of update hiervan uit.
    # ./makerpm-amd-13.4.sh -i

Start uw systeem opnieuw op om de driver te activeren. Verifieer dat uw systeem goed is geconfigureerd met glxinfo/glxgears.

  • Als er iets mis gaat, verwijdert u de driver door de driver te verwijderen met de parameter -u.
    1. Als u nog grafisch op kunt starten, start u een console en log in als root
      # su -
    2. Als de X-server niet meer op wil starten, logt u in consolemodus in als root
    3. Voer het script als volgt uit:
      # ./makerpm-amd-13.4.sh -u
    4. Start uw systeem opnieuw op. Hopelijk start uw systeem weer normaal op. Zo niet, kijk bij de paragraaf Zie ook of wendt u zich tot het forum: https://forums.opensuse.org/nederlands-dutch/

Zie ook

Verwante artikelen

Externe links