Konfigurieren Sie Hybridgrafiken und senken Sie die Temperatur in Arch Linux

Dieser Beitrag enthält die Anweisungen zum korrekten Konfigurieren von Hybridgrafiken, entweder Intel / ATI oder INTEL / Nvidia, sowie die Temperatursenkung bei Computern mit Core iX-Prozessor unter Arch Linux

Anweisungen

Unterstützte Treiber:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

Paso 1

Holen Sie sich die Liste der Grafikanbieter:
$ xrandr --listproviders

Wenn die Ausgabe der folgenden ähnlich ist, führen wir Schritt 2 aus:
Providers: number : 2
Provider 0: id: 0x7d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:Intel
Provider 1: id: 0x56 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:radeon

Paso 2

Wir laden das Skript herunter, um die Karte für diskrete Grafiken zu aktivieren:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Schritt 3

Wir bearbeiten das Skript:
$ nano ATI_Enable.sh

Original:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Bearbeitet:
#!/bin/bash
xrandr --setprovideroffloadsink 0x55 0x7c
echo "Habilitando..."
sleep 1
echo "Proveedor Grafico: "
glxinfo | grep "OpenGL renderer"
echo "Proveedor Grafico Discreto: "
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Paso 4

Wir geben Ausführungsberechtigungen und führen aus:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** WICHTIG: Skript zum Systemstart hinzufügen Info: Erfahren Sie, wie es geht

Download-Skripte zum Ein- und Ausschalten diskreter Karten:
$ sudo su
# cd /usr/bin
# wget https://www.dropbox.com/s/rcvbvl081gt059x/ATI_Off
# wget https://www.dropbox.com/s/9l44p2l75nertr9/ATI_On
# chmod +x ATI_Off
# chmod +x ATI_On

Standardmäßig werden beide Karten beim Laden des Kernels eingeschaltet. Um die diskrete Karte auszuschalten, öffnen Sie einfach ein Terminal und geben Sie ein $ sudo ATI_Off Bei Bedarf können wir es mit einschalten $ sudo ATI_On

** Ich empfehle, die diskrete Karte auszuschalten, wenn sie nicht zur Verbesserung der Arbeitstemperaturen im Gerät verwendet werden soll (ca. 10 ~ 20 ºC reduzieren).

Die Temperatur kann überprüft werden. Installiertes Paket lm_sensors (Wir geben JA zu allem, was fragt)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Jetzt müssen nur noch «Sensoren» ausgeführt werden, um Temperaturinformationen zu erhalten:
$ sensors

Zusätzlicher Schritt

Führen Sie den Frequenzmonitor aus (gestoppt mit Strg + C):
$ watch grep "cpu MHz" /proc/cpuinfo

CPU-Informationen und Frequenzskalierung:
$ cpupower frequency-info

Wenn Sie ein Problem mit dem Controller haben intel_pstate oder Sie bemerken, dass die Frequenzen Ihres Prozessors hoch sind, obwohl Sie keine Aufgaben ausführen, die dies erfordern:

Wir werden intel_pstate des Kernels deaktivieren und laden acpi-cpufreq Dies ist der Treiber, der in Kerneln vor 3.9 verwendet wurde

$ sudo nano /etc/default/grub

Wir suchen die Linie ähnlich wie:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Und wir fügen hinzu intel_pstate=disable

Da ich:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Wir speichern (Strg + O)

Wir konfigurieren den Grub neu:
grub-mkconfig -o /boot/grub/grub.cfg

** Dies wird bis zum nächsten Neustart wirksam. Denken Sie daran, dass die diskrete Karte automatisch eingeschaltet wird.

Wir sind fertig!!


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   manuelperez sagte

    toller Beitrag, passt jemand ihn für Debian oder Ubuntu an?

    1.    genzodany sagte

      In Debian und Ubuuntu reicht es aus, die Intel-Treiber und dann die proprietären von ATI Catalyst zu installieren. Danach ist es über das Catalyst-Verwaltungsfenster möglich, die Umschaltung durchzuführen. Der zusätzliche Schritt funktioniert in Debian oder Ubuntu genauso. Grüße!

  2.   Lass uns Linux benutzen sagte

    Guter Beitrag! Ich habe nach so etwas gesucht. 🙂

    1.    genzodany sagte

      Danke = D.

  3.   geronimo sagte

    interessant ,,, zum Glück habe ich Informationen ,,

  4.   telpalbrox sagte

    Zunächst einmal sehr guter Beitrag. Ich wollte eine Sache fragen. Ich habe einen HP-Laptop mit einer Intel HD 3000-Karte und einer AMD Radeon HD 6490M. Warum erhalte ich diese Ausgabe, wenn ich den Befehl "xrandr –listproviders" ausführe:
    Anbieter: Nummer: 1
    Anbieter 0: ID: 0x45 Cap: 0xb, Quellausgang, Sink-Ausgang, Sink-Offload-CRTcs: 2 Ausgänge: 4 zugeordnete Anbieter: 0 Name: Intel

    Sollten sie in "Providers: number: 1" nicht 2 sein?
    In Windows und Ubuntu mit dem proprietären Treiber, wenn die AMD-Grafik für mich funktioniert, aber ich konnte sie nicht in Arch zum Laufen bringen. Ich habe auch versucht, den Katalysator gemäß den Anweisungen im Wiki zu installieren, aber es ist mir nicht gelungen. Fügen Sie hinzu, dass die Intel-Karte, wenn das funktioniert.

    1.    genzodany sagte

      Haben Sie die Treiber xf86-video-intel und xf86-video-ati installiert?

  5.   Leper_Ivan sagte

    Ich habe mich im Intel / ATI- und Intel / nVidia-Pass verlaufen. Ich habe ein nVidia 8200M G? Wird es nützlich sein, diesen Leitfaden anzuwenden?

    1.    x11tete11x sagte

      Wenn Sie ein diskretes Intel-Board und ein dediziertes NVIDIA haben, dann ja

  6.   Aioria sagte

    Guter Beitrag… Danke fürs Teilen…

  7.   eliotime3000 sagte

    WTF ?!

    Wie haben Sie den alten Youtube-Player installiert?

    1.    genzodany sagte

      Das gleiche Blog beim Hinzufügen des Videos gibt Ihnen das Werkzeug zum Erstellen von SWF, das Ihr Video abspielen wird. Es ist wirklich nicht in YouTube beheimatet, es ist ein eingebauter Player

  8.   Puh sagte

    Guter Post! Ich habe in den letzten Wochen Temperaturprobleme mit Arch Linux. Ich habe Arch Linux in Dual Boot mit Windows 7 und es ist mir passiert, dass, sobald Arch gestartet ist, die Temperatur nicht nur der CPU, sondern auch der USB-Anschlussplatten und der Festplatte gestiegen ist, was bei Windows nicht der Fall war. Arch Linux wurde dank Ihres Beitrags vor der Deinstallation von meinem Notebook bewahrt! 🙂 Grüße