SDB:AMD fglrx legacy

Ga naar: navigatie, zoeken
Deze pagina helpt u met het installeren van het AMD legacy 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 legacy drivers van AMD te installeren. AMD voegt geen nieuwe functiotaliteit meer toe, maar alleen verbeteringen. Zo bevat de AMD fglrx legacy 13.1 (January 2013) uitgave patches voor nieuwere kernels (3.7+). Het is mogelijk dat dit werkt voor Tumbleweed, maar alleen totdat de xorg versie wordt aangepast naar 1.13 of hoger. Maar de AMD fglrx legacy 13.1 (January 2013) zal nooit openSUSE 12.3 of hoger kunnen ondersteunen, omdat er geen ondersteuning is voor xorg 1.13 of hoger. Gebruik daarom liever de open source radeon driver, die daarnaast in de meeste gevallen beter presteert dan de propriëtaire driver van AMD.


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]

Ondersteunde Hardware

Waarschuwing: De AMD fglrx legacy vanaf Catalyst 12.6 (8.980) en hoger werkt alleen met de radeon chipset hd2xxx tot hd4xxx

Als u een meer recente chipset hebt van hd5xxx of hoger zie dan dit artikel AMD (ATI) FGLRX drivers.

Lijst hardware, ondersteund door fgrlx-legacy/Catalyst driver en opensource radeon driver

R600        Radeon HD 2900
RV610/RV630 Radeon HD 2400/2600, M71, M72, M74, M76
RV620       Radeon HD 3450/3470, M82  
RV635       Radeon HD 3650/3670, M86
RV670       Radeon HD 3850/3870, M88
RS780       Radeon HD 3100/3200/3300
RS880       Radeon HD 4100/4200/4290
RV710       Radeon HD 4350/4550/5145/530v/545v, M92
RV730       Radeon HD 4650/4670/5165/550v/560v/565v, M96, M96-XT
RV770       Radeon HD 4850/4870, M97, M98

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 legacy 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 32bits

1-click installatie van ATI/AMD fglrx LEGACY drivers voor openSUSE 32bits systemen

1-click installatie 64bits

1-click installatie van ATI/AMD fglrx LEGACY drivers voor openSUSE 64bits systemen

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 URL's Softwarebronnen

Opmerking: Gebruik deze lijst ook voor de zypper client installatie hieronder.
Let op Zoals vermeld kan deze driver niet worden gebruikt in openSUSE 12.3, met xorg 1.13. Deze driver kan alleen onder Tumbleweed worden gebruikt totdat xorg wordt geupdate naar 1.13 of hoger.

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 LEGACY) 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.2 dan is fglrx64_legacy_xpic_SUSE122 voor 64bits en fglrx_legacy_xpic_SUSE122 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.


zypper command line

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 flags 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-LEGACY -cgf $URL$ FGLRX-LEGACY

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 "122" door uw eigen openSUSE versie):

Voor een 64bits systeem {Shell|# zypper in fglrx64_legacy_xpic_SUSE122}}
Voor een 32bits systeem

# zypper in fglrx_legacy_xpic_SUSE122

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 legacy 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 makerpm-amd-$VERS$-legacy.sh 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.1-legacy.sh.sha1
    De output moet zijn:
    # makerpm-amd-13.1-legacy.sh: OK
  5. Verander de toegangsrechten van het script, zodat het uitvoerbaar wordt:
    # chown root:root makerpm-amd-13.1-legacy.sh && chmod 744 makerpm-amd-13.1-legacy.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.1-legacy.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.1-legacy.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