SDB:Radeon
Getest op openSUSE | Aanbevolen artikelen | Gerelateerde artikelen | |||
|
Inhoud
Type grafische chipset vaststellen
Om te kunnen vaststellen of uw AMD grafische hardware wordt ondersteund, moet u eerst weten welk model/welke serie u heeft. Dat kan onder meer door het volgende commando in te voeren in de terminal:
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]
In vet staat de output die te in te maken heeft met de grafische chipset. "Radeon HD 6530" is op te zoeken in de lijst met ondersteunde hardware, hieronder.
Ondersteunde hardware
Hier is een complete lijst met ondersteunde hardware (overgenomen uit de radeon man pagina in 12.3; package: xf86-video-ati, versie 7.1.0. Voor een mogelijk actuelere lijst: zie Externe links:
R100 Radeon 7200 RV100 Radeon 7000(VE), M6, RN50/ES1000 RS100 Radeon IGP320(M) RV200 Radeon 7500, M7, FireGL 7800 RS200 Radeon IGP330(M)/IGP340(M) RS250 Radeon Mobility 7000 IGP R200 Radeon 8500, 9100, FireGL 8800/8700 RV250 Radeon 9000PRO/9000, M9 RV280 Radeon 9200PRO/9200/9200SE/9250, M9+ RS300 Radeon 9100 IGP RS350 Radeon 9200 IGP RS400/RS480 Radeon XPRESS 200(M)/1100 IGP R300 Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1 R350 Radeon 9800PRO/9800SE/9800, FireGL X2 R360 Radeon 9800XT RV350 Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2 RV360 Radeon 9600XT RV370 Radeon X300, M22 RV380 Radeon X600, M24 RV410 Radeon X700, M26 PCIe R420 Radeon X800 AGP R423/R430 Radeon X800, M28 PCIe R480/R481 Radeon X850 PCIe/AGP RV505/RV515/RV516/RV550 Radeon X1300/X1400/X1500/X1550/X2300 R520 Radeon X1800 RV530/RV560 Radeon X1600/X1650/X1700 RV570/R580 Radeon X1900/X1950 RS600/RS690/RS740 Radeon X1200/X1250/X2100 R600 Radeon HD 2900 RV610/RV630 Radeon HD 2400/2600/2700/4200/4225/4250 RV620/RV635 Radeon HD 3410/3430/3450/3470/3650/3670 RV670 Radeon HD 3690/3850/3870 RS780/RS880 Radeon HD 3100/3200/3300/4100/4200/4250/4290 RV710/RV730 Radeon HD 4330/4350/4550/4650/4670/5145/5165/530v/545v/560v/565v RV740/RV770/RV790 Radeon HD 4770/4730/4830/4850/4860/4870/4890 CEDAR Radeon HD 5430/5450/6330/6350/6370 REDWOOD Radeon HD 5550/5570/5650/5670/5730/5750/5770/6530/6550/6570 JUNIPER Radeon HD 5750/5770/5830/5850/5870/6750/6770/6830/6850/6870 CYPRESS Radeon HD 5830/5850/5870 HEMLOCK Radeon HD 5970 PALM Radeon HD 6310/6250 SUMO/SUMO2 Radeon HD 6370/6380/6410/6480/6520/6530/6550/6620 BARTS Radeon HD 6790/6850/6870/6950/6970/6990 TURKS Radeon HD 6570/6630/6650/6670/6730/6750/6770 CAICOS Radeon HD 6430/6450/6470/6490 CAYMAN Radeon HD 6950/6970/6990 ARUBA TAHITI PITCAIRN VERDE
Aanvullende ondersteuning voor CAICOS Radeon HD 6400//7470M is ook genoemd.
Moet u het radeon stuurprogramma wel installeren?
- Als u openSUSE 11.4 of hoger op uw systeem heeft geïnstalleerd met een AMD grafische chipset, zou het radeon stuurprogramma al geïnstalleerd moeten zijn èn in bedrijf. Check dit door in een terminal het volgende te typen: $ lsmod | grep radeonIs de output "radeon" , dan is het radeon stuurprogramma al geïnstalleerd. U kunt meteen naar SDB:Radeon#Het stuurprogramma testen.
- Als u het propriëtaire stuurprogramma heeft geïnstalleerd of geprobeerd heeft dit te installeren, moet u dit stuurprogramma in zijn geheel verwijderen en terugvallen op de radeon kernelmodule, voordat u verder kunt gaan. Volg hiervoor de onderstaande procedure.
Het stuurprogramma installeren
Gebruik deze procedure alleen als u wilt terugvallen op het radeon stuurprogramma na een (mislukte) fglrx installatie. openSUSE installeert, configureert en gebruikt het radeon stuurprogramma meestal automatisch.
Eerste voorbereidingen
- Als uw huidige configuratie werkt, maakt u een backup van uw xorg.conf (als u die heeft: vanaf openSUSE 11.4 en hoger alleen als u die zelf hebt toegevoegd). Mocht de installatie niet lukken, kunt u in ieder geval terugvallen op een werkende configuratie.
- Werk vanaf nu in runlevel 3, waar u veilig uw grafische configuratie kunt bewerken:
- Schakel over naar tty kanaal 1: type Ctrl-alt-F1. Dat brengt u bij een fullscreen commandoprompt
- Login als een gewone gebruiker
- Type "su" (zonder de haakjes - voer het root wachtwoord in) om als root verder te werken
- type vervolgens:$ init 3
Verwijder het propriëtaire stuurprogramma
- Voer ieder deïnstallatie script uit dat AMD u heeft geleverd tijdens de installatie ervan
- Echter, als u een 1-click installatie heeft gedaan, YaST heeft gebruikt voor de installatie of zypper, gebruikt u zypper om alle paketten met "fglrx" in de naam te verwijderen:
- Zoek naar geïnstalleerde fglrx pakketten: $ zypper se fglrx
- Verwijder alle gevonden pakketten, zonder de aanhalingstekens: $ zypper rm "pakketnaam"
- Zoek naar geïnstalleerde fglrx pakketten:
- Om vast te stellen of alle propriëtaire pakketten zijn verwijderd voert u het volgende commando uit:$ rpm -qaEr mag geen output zijn.
Blacklist
Het propriëtaire stuurprogramma zet radeon op een blacklist zodat zeker is gesteld dat de radeon kernelmodule niet door de kernel wordt geladen. Dit bestand moet u verwijderen, als het er na de deïnstallatie nog staat:X11 Configuratie
Zodra AMD fglrx is geïnstalleerd, creëert aticonfig een xorg.conf die noodzakelijke configuratiedetails bevat voor fglrx. Omdat vanaf openSUSE 11.4 de standaard configuratie bestanden in /etc/X11/xorg.conf.d/ staan, kunt u xorg.conf veilig verwijderen of van naam veranderen in bijvoorbeeld xorg.conf.bc. Als het goed is, heeft de deïnstallatie van fglrx dat al gedaan, maar checken kan nooit kwaad.
Activeer radeon
Hierna wilt u de radeon module laden. Dat doet u met het commando modprobe:Het stuurprogramma testen
Om vast te stellen dat het stuurprogramma werkt, typt u, nadat u een grafische sessie heeft gestart, in een terminal:
Als het radeon stuurprogramma werkt, ziet u nu gekleurde radertjes draaien.
Wat te doen als het niet werkt?
Als u glxgears uitvoert of een ander OpenGL gebaseerd programma en u ziet een foutmelding die hierop lijkt:
X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 135 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerString) Serial number of failed request: 17 Current serial number in output stream: 17
Dan is er iets mis met de implementatie van OpenGL of Direct Rendering. Probeer het volgende:
- Zorg dat het pakket "Mesa"is geïnstalleerd. Gebruik YaST om dat te doen
- Als u in Softwarebeheer ziet dat Mesa niet is geïnstalleerd, installeert u dit pakket, u herstart de X-server en u probeert glxgears opnieuw
- In een terminal, voert u in:$ glxinfo
- U moet als output "direct rendering Yes krijgen. Als er in plaats daarvan No staat, kijkt u in uw Xorg logs (kijk in /var/log) voor meer informatie
- Kijk bij OpenGL version string: Daar moet iets staan als: "1.5 Mesa 7.6.1" of wat hierop lijkt. Als er in plaats daarvan staat: "FGLRX", "ATI" of "AMD", dan is het propriëtaire stuurprogramma niet goed gedeïnstalleerd
- Check uw xorg.conf als u die heeft
- Zorg dat onder Device section, bij "Driver" de waarde "radeon" staat
- Kijk of onderstaande sectie bestaat. Zo niet, maak er dan 1 aan, aan het einde van xorg.conf:
Section "DRI" Group "video" Mode 0660 EndSection
- Check uw xorg logs (die bevinden zich in /var/log) op foutmeldingen. Die zijn vaak erg informatief.
- Als u er niet uitkomt, wendt u zich dan tot forum:https://forums.opensuse.org/nederlands-dutch/
Het stuurprogramma configureren
Op dit moment configureert openSUSE alle AMD grafische hardware automagisch. Als dit goed gaat, is er geen verdere configuratie nodig. Echter, als in uw geval de grafische hardware niet naar behoren werkt, kunt u proberen uw grafische systeem handmatig te configureren. Dat gebeurt in dit artikel in /etc/X11/xorg.conf met een "Device" section, die op maat is gemaakt voor uw grafische hardware. Voordat u verder gaat, dient u er zich van bewust te zijn dat dit niet zonder risico is: sommige opties laten de X server crashen (d.i. u heeft geen grafisch systeem meer). Daarom raden wij u aan om eerst deze how to forum post te lezen, voordat u verder gaat.
Maak eerst een Xorg.conf bestand
Als u geen xorg.conf bestand heeft (wat waarschijnlijk het geval is bij openSUSE 11.4 en hoger), dan moet u die eerst maken.
- Ga naar runlevel 3, zoals eerder beschreven, en log in als een normale gebruiker
- Net als eerder, typt u nu "su" (zonder de haakjes - voer het root wachtwoord in) om als root verder te werken
- Type nu dit: Xorg -configure
- Nu maakt de X server een xorg.conf in /root. Kopieer dit bestand nu naar de juiste locatie /etc/X11/xorg.conf met het commando "cp"
- Herstart uw systeem: rebootofinit 6
In uw xorg.conf staat nu een "Device" sectie, die er ongeveer zo uitziet.
Section "Device" BoardName "R420 JI" Driver "radeon" Identifier "Device[0]" VendorName "ATI" EndSection
Het is mogelijk dat er ook andere opties tussen staan. Hieronder staan andere opties die u kunt toevoegen (als ze er nog niet in staan) en wijzigen. Een volledige lijst van opties is te raadplegen in de radeon man pagina.
BusType
Option "BusType" "AGP"
Bij deze optie zijn de volgende waarden mogelijk: "PCI" "AGP" of "PCIE". U kiest de waarde die overeenkomt het bus type van uw grafische hardware. Als standaard, probeert het stuurprogramma uw bus type automatisch te herkennen, maar soms gebeurt dit niet correct. Deze instelling aanpassen aan uw bus type kan de prestaties verbeteren. Als instellen op "AGP" of "PCIE" problemen veroorzaakt, kunt u dit weer op "PCI" zetten, maar niet zonder prestatie verlies.
AGPMode
Option "AGPMode" "8"
Deze optie kan worden ingesteld op: "1" "2" "4" en "8". Als u een AGP kaart heeft, kiest u de hoogste waarde die uw kaart ondersteunt, zonder dat uw systeem instabiel wordt.
AccelMethod
Option "AccelMethod" "XAA"
Deze optie kan worden ingesteld op "XAA" or "EXA". XAA is een oudere methode die meer stabiel is. EXA is nieuw en als het goed werkt, presteert uw grafische systeem beter. Probeer beide uit en gebruik de waarde die het beste werkt voor uw systeem.
EnablePageFlip
Option "EnablePageFlip" "on"
Als deze optie de waarde "on" heeft, zijn de 3D prestaties beter. Het staat standaard op "off" omdat het niet altijd correct werkt. Als uw grafische hardware R/RV/RS4XX or ouder is, kunt u proberen deze optie aan te zetten, als uw systeem er niet instabiel van wordt.
ColorTiling
Option "ColorTiling" "on"
Ook hier worden de 3D prestaties beter van. Het staat standaard op "on".
AccelDFS
Option "AccelDFS" "on"
Dit staat standaard op "off" op AGP kaarten en standaard op "on" bij andere kaarten. Op "on" zetten, kan de prestaties verbeteren, maar geeft problemen op sommige AGP kaarten. Er is gerapporteerd dat een Radeon x800 Pro AGP geen problemen gaf, dus u kunt het proberen.
Zie ook
- HCL:ATI_video_cards
- SDB:Radeon
- SDB:Radeonhd
- AMD stuurprogramma's
- AMD legacy stuurprogramma's
- AMD probleemoplossing