Genehmigt: Fortect
Letzte Woche sind einige Benutzer auf einen fabelhaften bekannten Fehler im ATI-Linux-Kernelsegment gestoßen. Dieses Problem kann aus mehreren Gründen auftreten. Lass uns das jetzt besprechen.
Dieser Kurzfilm konzentriert sich auf den Open-Source-Radeon-Treiber, der eine große Anzahl von AMD ATI-Prozessoren (früher GPUs) unterstützt.
Wählen Sie den richtigen Treiber
Suchen Sie je nach aktuellem Kartenbestand die richtigen Treiber in Xorg # AMD. Diese Seite enthält Anweisungen während der ATI.
Wenn Sie sich nicht sicher sind, probieren Sie diesen Open-Source-Golffahrer und die Beifahrer zuerst aus. Er wird die meisten Anforderungen erfüllen und im Grunde keine Probleme verursachen. Werfen Sie einen Blick auf die Funktion dieser Matrix, um zu sehen, was neben einem Ring-Decoder unterstützt wird, um Marketing-Player (wie Radeon HD4330) in vollständige Talitre-Namen (wie R700) umzuwandeln.
Installation
Installieren Sie ein Mesa-Paket, das normalerweise DRI-Treiber für die 3D-Beschleunigung bereitstellt.
- Um 32-Bit-Anwendungstypen zu unterstützen, installieren Sie auch das Paket lib32-mesa aus dem Multilib-Repository.
- Für einen neueren DDX-autorisierten Treiber (der 2D-Beschleunigung in Install xorg bietet) wie vor allem wegen des xf86-video-ati-Pakets.
Unterstützung für eine schnellere Videodecodierung wird von den mesa-vdpau-, aber auch lib32-mesa-vdpau-Paketen bereitgestellt.
Herunterladen
ModSollte der Radeon-Kern immer beim Systemstart geladen werden. Geschützt
- implementieren
nomodeset
odervga bedeutet
noch nicht als Kernel-Optionen, während radeon KMS erfordert. - Stellen Sie außerdem sicher, dass niemand Radeon beeinträchtigt hat, indem Sie eine Kernel- oder Komponenten-Blacklist installieren.
Erstes KMS aktivieren
Xorg-Konfiguration
Xorg lädt ständig den aktuellen Treiber automatisch, und dieses Tool verwendet die EDID Ihres eigenen Monitors, um jede native Auflösung einzustellen. Die Konfiguration ist nur erforderlich, damit die Hintergrundbeleuchtung den Treiber erzeugt.
Wenn Sie eine manuelle Vorgehensweise benötigen, erstellen Sie /etc/X11/xorg.conf.d/20-radeon.conf
und fügen Sie Folgendes hinzu:
Abschnitt "Gerät" "Radeon" Radeon-Piloten-IDEndSection
In diesem Abschnitt werden Sie häufig Funktionen einleiten und Fahrzeugeinstellungen optimieren.
Leistungsoptimierung
Videobeschleunigung aktivieren
Grafiktools
- WattmanGTK ist eine in Python 3 geschriebene GTK3-Worker-Schnittstelle, die es jeder Person ermöglicht, die CPU-Illustrationen anzuzeigen, zu verfolgen und zu übertakten, um die Radeon-Leistung, die Slave-Geschwindigkeit und die Leistungserkennung zu bestimmen. Es enthält AMDGPU – den Kernel-Treiber.
- https://github.com/BoukeHaarsma23/WattmanGTK || wattman-gtk-git AUR
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
- 1. Laden Sie Fortect herunter und installieren Sie es auf Ihrem Computer
- 2. Starten Sie das Programm und klicken Sie auf "Scannen"
- 3. Klicken Sie auf "Reparieren", um alle gefundenen Probleme zu beheben
Hinweis. Ein Kernel-Parameter (
amdgpu.ppfeaturemask
) muss definiert werden, um die Overdrive AMd-Technologie unter GNU / Linux aktivieren zu können. Was ist erforderlich, um WattmanGTK zu verwenden.
- Radeon Profile ist eine Qt-Verwendung, die verwendet wird, um Informationen über eine Radeon-SD-Karte anzuzeigen.
- https://github.com/marazmista/radeon-profile || radeon-profile-git AUR
Treiberoptionen
Beschleunigungsarchitektur; Glamour ist immer dann verfügbar, wenn eine zweite Beschleunigung über OpenGL implementiert wird und ist eine Art Standardeinstellung für R600 (Radeon HD2000-Serie) in Verbindung mit neueren Grafikkarten. Ältere Karten verwenden EXA.
Option "AccelMethod" "Glamour"
DRI3 ist aufgrund von xf86-video-ati 7.8.0 standardmäßig aktiviert. Führen Sie bei älteren Treibern, die DRI2 aus Latenzgründen verwenden, ein Upgrade auf DRI3 mit der folgenden Option durch:
Option "DRI" "3"
TearFree ist eine Alternative zur Rissprävention, die verhindert, dass der Scrollmechanismus des Gartenblogs kaputt geht:
wariant "TearFree" "an"
ColorTiling und ColorTiling2D sollten in der späten Reduktion aktiviert werden. Der Mosaikmodus kann eine erhebliche Leistung bieten, indem er die Vorteile von 3D-Anwendungen verschiebt. Wenn DRM anders unterstützt wird, ist es wahrscheinlich zu alt, wenn die informierte Anzeigekonfiguration dies nie unterstützt. KMS ColorTiling2D sollte nur R600 (Radeon Series) hd2000 und zusätzlich neuere Chips hinzugefügt werden:
Option "ColorTiling" "ein"Option "ColorTiling2D" "aktiviert"
Wenn Glamour als Beschleunigungsarchitektur verwendet wird, können die meisten Leute tatsächlich die ShadowPrimary-Option aktivieren, die auch einen geeigneten Puffer namens “Shadow Primary” für den baldigen CPU-Zugriff auf Pixeldaten und Puffer hat. nur wenige Scans für jeden einzelnen Display Controller (CRTC). Dies verbessert möglicherweise die Leistung einiger zweiter Workloads, hoffentlich auf Kosten anderer Workloads (z.B. in der Rolle von 3D-Video). Beachten Sie, dass die Aktivierung dieser Umgebung derzeit die Einstellung “EnablePageFlip” deaktiviert:
Option "ShadowPrimary" "ein"
EXAVSync ist wirklich nur bei Verwendung von EXA verfügbar. Es kann aktiviert werden, um ein Bersten zu verhindern, wenn der Motor abwürgt, bis der Game Display Controller das Zielgebiet über einige dieser Token durchquert:
Option "EXAVSync" "ja"
Abschnitt "Gerät"ID "Radeon"Pilot "Radeon"Option "AccelMethod" "Glamour" Option "DRI" "3" Option "TearFree" "aktiviert" Option "ColorTiling" "aktiviert" Option "ColorTiling2D" "aktiviert"EndSection
Hinweis: driconf AUR ist ohne Frage ein Werkzeug, mit dem man verschiedene Parameter ändern kann: vsync, anisotrope Filterung, Texturretention, etc. Dies ermöglicht auch eine niedrige Auswirkungswahrscheinlichkeit, “die manche Leute wollen (wie Google Earth).
Kernel-Parameter
Die Bestimmung der Gesamtgröße von gartsize, wenn sie nicht automatisch erkannt wird, kann oft mit radeon add.gartsize = 33
als Kernel-Parameter durchgeführt werden.
PCIe 2.0-Deaktivierung
Ab Kernel 3.6 ist PCI Express 2.0 standardmäßig für Radeon aktiviert.
Bei einigen Motherboards kann es wackeln. Ist es möglich, es zu deaktivieren, indem man radeon.pcie_gen2 = 0
als kolossalen Giftparameter einbringt Ah?
Head-up-Display mit Gallium
Der radeon-Treiber unterstützt Header-Video-Display (HUD), das transparente Grafiken und Text nach oben von Anwendungen anzeigen kann, die beispielsweise Spiele begehrenswert aussehen lassen. Sie können Werte anzeigen, wie beispielsweise aufgrund der aktuellen Framerate, oder zweifellos aktuell die CPU-Auslastung für jeden CPU-Kern oder zweifellos der Durchschnitt aller. Das HUD wird zum Zeitpunkt der üblichen GALLIUM_HUD-Variable angesteuert und kann unter anderem folgende Parameterliste übergeben:
- “fps” 3 ) weist die aktuellen Bilder pro Sekunde zu.
- “cpu” – das Display zeigt die durchschnittliche Pick-Last an.
- “cpu0” – Zeigt den Prozessordruck für den ersten Prozessorkern an.
- “cpu0 + cpu1” – Die primäre Anzeige zeigt die CPU-Auslastung für die ersten beiden CPU-Kerne.
- “Zeichnungsaufrufe” – Gibt an, wie oft das Material jedes einzelnen Objekts zweifellos auf den Bildschirm gezogen wurde.
- “requested-VRAM” – Gibt die Menge an VRAM an, die auf einer bestimmten GPU verwendet wird.
- “in Pixeln rendern” – Gibt an, wie viele Pixel möglicherweise gerendert werden könnten.
Um eine perfekte Liste von Parametern sowie einige hilfreiche Hinweise zur Verwendung von GALLIUM_HUD zu sehen, können Sie auch den eigenen “help” -Parameter einer Person an eine einfache Anwendung übergeben, genießen Sie glxgears und zeigen Sie die entsprechende tödliche Ausgabe an:
Nummer GALLIUM_HUD = "Hilfe" glxgears
Weitere Informationen finden Sie in diesem Mailinglistenartikel oder Blogbeitrag.
Hybridgrafik / AMD Dynamic Switchable_Graphics
Dies ist eine Technologie, die in früheren Laptops mit Dual-GPUs verwendet wurde, einzelne stromsparender (meist eine Intel enthaltene Karte) und insbesondere leistungsstärker und leistungsfreudiger (meist Radeon auch Nvidia). Es stehen zwei Verfahren zur Verfügung, damit es funktioniert:
- Wenn Sie anbieten, keine GPU-intensiven Anwendungen auszuführen, würden Sie die diskrete Karte deaktivieren (siehe Ubuntu-Wiki):
echo OFF> / sys / kernel debug / vgaswitcheroo / change
. - PRIME: Dies ist die empfohlene Methode für die Verwendung von Hybrid-Autografiken unter Linux, erfordert jedoch immer noch einen manuellen individuellen Eingriff.
Energiesparen
Hinweis. Die überwachte Energieverwaltung gilt für alle Chips, bei denen es sich um Soda handelt. Einige vbios (R1xx und neuer) haben identische Energiezustandstabellen. “dpm” ist nur bei neueren Chips und R6xx-Chips konfigurierbar.
In Radeon ist die Energiesparfunktion beim Entkommen für den gesamten Piloten deaktiviert und muss auf Wunsch manuell aktiviert werden.
- dpm (aktiviert durch Delinquenz seit Kernel.13 Version 3)
- dynpm
- Profil
Dynamische Energieverwaltung
Ab Kernel 3.13 ist DPM für viele AMD Radeon-Geräte nicht kostenpflichtig. Wenn Sie sie deaktivieren möchten, fügen Sie die Option radeon.dpm entspricht 0
zu unseren benutzerdefinierten Kernel-Optionen hinzu.
Tipp. DPM läuft auf R6xx-GPUs, aber normalerweise unterstützt der Kernel dies nicht aufgrund von Delinquenz (nur für R7xx und höher). Durch die Einstellung sehen Sie, dass der Kernel-Parameter radeon.dpm = 1
, dpm aktiviert werden kann.
Im Gegensatz zu dynpm verwendet die dpm-Auswahl die GPU, um Teile dynamisch zu verarbeiten.
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.