SDB:AMD fglrx legacy
Getest op openSUSE | Aanbevolen artikelen | Gerelateerde artikelen | |||
|
|
Inhoud
- 1 Algemeen
- 2 Type grafische chipset vaststellen
- 3 Ondersteunde Hardware
- 4 Vaststellen architectuur systeem
- 5 Procedure voor 1-click fglrx legacy installatie
- 6 Procedure GUI - YaST2
- 7 zypper command line
- 8 Procedure met Zypper in de console modus
- 9 Als na installatie uw systeem vastloopt en u geen X-server heeft
- 10 Procedure zelf rpm bouwen
- 11 Zie ook
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:
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
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:
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 64bits
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
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
- 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
- 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.
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
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:
- 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].
- Open een terminal en log in als root # su -
- Download het script:
- Download het checksum bestand:
- Valideer het script hiermee, zodat u zeker weet dat u het juiste script hebt: # sha1sum -c makerpm-amd-13.1-legacy.sh.sha1De output moet zijn:
# makerpm-amd-13.1-legacy.sh: OK
- 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
- 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.
- Als u nog grafisch op kunt starten, start u een console en log in als root # su -
- Als de X-server niet meer op wil starten, logt u in consolemodus in als root
- Voer het script als volgt uit: # ./makerpm-amd-13.1-legacy.sh -u
- 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/
- Als u nog grafisch op kunt starten, start u een console en log in als root
Zie ook
Verwante artikelen
- AMD grafic global page
- AMD (ATI) FGLRX drivers
- Radeon
- SDB:ATI_troubleshooting See what to do in case of problems.
- SDB:Configuring graphics cards
Externe links
- Sebastian Siebert blog (german)
- Bruno Friedmann (tigerfoot) blog (english)
- [1] Let op: alternatieve installatiemethode die niet tegelijk met de methoden in dit artikel kunnen worden gebruikt.