Configurer les graphiques hybrides et réduire la température dans Arch Linux

Cet article contient les instructions pour configurer correctement les graphiques hybrides, Intel / ATI ou INTEL / Nvidia, ainsi que la réduction de température dans les ordinateurs avec processeur Core iX sous Arch Linux

Instructions

Pilotes pris en charge:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

étape 1

Obtenez la liste des fournisseurs graphiques:
$ xrandr --listproviders

Si la sortie est similaire à la suivante, nous effectuons l'étape 2:
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

étape 2

Nous téléchargeons le script pour activer la carte graphique discrète:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Étape 3

Nous éditons le script:
$ 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"

Édité:
#!/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"

étape 4

Nous donnons des autorisations d'exécution et exécutons:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** IMPORTANT: Ajouter un script aux informations de démarrage du système: Apprenez à le faire

Télécharger des scripts pour la carte discrète activée et désactivée:
$ 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

Par défaut les deux cartes s'allument lorsque le noyau est chargé et à partir de maintenant pour désactiver la carte discrète il suffira d'ouvrir un terminal et de taper $ sudo ATI_Off si nécessaire, nous pouvons l'activer avec $ sudo ATI_On

** Je recommande d'éteindre la carte discrète lorsqu'elle n'est pas utilisée pour améliorer les températures de fonctionnement de l'équipement (réduit d'environ 10 ~ 20 ºC).

La température peut être vérifiée Paquet installé lm_sensors (On donne OUI à tout ce qui demande)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Il suffit maintenant d'exécuter des «capteurs» pour obtenir des informations de température:
$ sensors

Étape supplémentaire

Exécutez le moniteur de fréquence (arrêté avec Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informations sur le processeur et mise à l'échelle des fréquences:
$ cpupower frequency-info

Si vous avez un problème avec le contrôleur intel_pstate ou vous remarquez que les fréquences de votre processeur sont élevées bien qu'il n'effectue pas les tâches qui l'exigent:

Nous allons désactiver intel_pstate du noyau et nous allons charger acpi-cpufreq qui est le pilote utilisé dans les noyaux antérieurs à 3.9

$ sudo nano /etc/default/grub

Nous recherchons la ligne similaire à:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Et nous ajoutons intel_pstate=disable

ainsi:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Nous sauvegardons (Ctrl + O)

Nous reconfigurons le Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Cela prendra effet jusqu'au prochain redémarrage, rappelez-vous que la carte discrète s'allume automatiquement.

Nous avons terminé!!


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   manuelperez dit

    excellent post, est-ce que quelqu'un l'adapte pour Debian ou Ubuntu?

    1.    Genzodanie dit

      Dans Debian et Ubuuntu, il suffit d'installer les pilotes Intel puis les pilotes propriétaires d'ATI Catalyst, après cela depuis le panneau d'administration de Catalyst, il est possible de faire la commutation, l'étape supplémentaire fonctionne de la même manière dans Debian ou Ubuntu, salutations!

  2.   utilisons Linux dit

    Bonne contribution! Je cherchais quelque chose comme ça. 🙂

    1.    Genzodanie dit

      Merci = D

  3.   geronimo dit

    intéressant``, heureusement, j'ai des informations``

  4.   telpalbrox dit

    Premier très bon post. Je voulais demander une chose. J'ai un ordinateur portable hp avec une carte Intel HD 3000 et une AMD Radeon HD 6490M. Pourquoi est-ce que j'obtiens cette sortie lorsque j'exécute la commande "xrandr –listproviders":
    Fournisseurs: nombre: 1
    Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 sorties: 4 fournisseurs associés: 0 nom: Intel

    Dans "Fournisseurs: nombre: 1" ne devraient-ils pas être 2?
    Sous windows et ubuntu avec le pilote propriétaire si les graphiques AMD fonctionnent pour moi, mais je n'ai pas pu le faire fonctionner dans Arch. J'ai également essayé d'installer le catalyseur en suivant les instructions du wiki, mais je n'ai pas réussi. Ajoutez que la carte Intel si cela fonctionne.

    1.    Genzodanie dit

      avez-vous les pilotes xf86-video-intel et xf86-video-ati installés?

  5.   Lépreux_Ivan dit

    Je me suis perdu dans le pass Intel / ATI et Intel / nVidia. J'ai un nVidia 8200M G? Sera-t-il utile d'appliquer ce guide?

    1.    x11tête11x dit

      si vous avez une carte intel discrète et une nvidia dédiée, alors oui

  6.   aiolia dit

    Bon message… Merci d'avoir partagé…

  7.   éliotime3000 dit

    WTF?!

    Comment avez-vous mis l'ancien lecteur Youtube?

    1.    Genzodanie dit

      le même blog lors de l'ajout de la vidéo vous donne l'outil pour créer un swf qui lira votre vidéo, ce n'est vraiment pas natif de youtube c'est un lecteur intégré

  8.   Féga dit

    Bon message! J'ai eu des problèmes de température avec Arch Linux ces dernières semaines. J'ai Arch Linux en Dual Boot avec Windows 7 et il m'est arrivé que dès que Arch a démarré, la température a grimpé en flèche et non seulement du CPU mais aussi des plaques de port USB et du disque dur, ce qui ne s'est pas produit avec Windows. Arch Linux a été sauvé de la désinstallation de mon ordinateur portable grâce à votre message! 🙂 Salutations