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