Configura la grafica ibrida e riduci la temperatura in Arch Linux

Questo post contiene le istruzioni per configurare correttamente la grafica ibrida, Intel / ATI o INTEL / Nvidia, nonché la riduzione della temperatura nei computer con processore Core iX in Arch Linux

Istruzione

Driver supportati:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

Paso 1

Ottieni l'elenco dei fornitori di grafica:
$ xrandr --listproviders

Se l'output è simile al seguente, eseguiamo il passaggio 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

Paso 2

Scarichiamo lo script per abilitare la scheda grafica discreta:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Passo 3

Modifichiamo lo script:
$ nano ATI_Enable.sh

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

Modificato:
#!/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

Diamo i permessi di esecuzione ed eseguiamo:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** IMPORTANTE: aggiungi script alle informazioni di avvio del sistema: Impara come farlo

Scarica gli script per l'accensione e lo spegnimento della scheda discreta:
$ 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

Di default entrambe le schede si accendono quando viene caricato il kernel e d'ora in poi per spegnere la scheda discreta sarà sufficiente aprire un terminale e digitare $ sudo ATI_Off se necessario possiamo attivarlo con $ sudo ATI_On

** Consiglio di spegnere la scheda discreta quando non verrà utilizzata per migliorare le temperature di lavoro nell'apparecchiatura (ridurre di circa 10 ~ 20 ºC).

La temperatura può essere controllata Pacchetto installato lm_sensors (Diamo SI a tutto ciò che chiede)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Ora è solo necessario eseguire «sensori» per ottenere informazioni sulla temperatura:
$ sensors

Passaggio extra

Esegui il monitor di frequenza (interrotto con Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informazioni sulla CPU e ridimensionamento della frequenza:
$ cpupower frequency-info

Se hai problemi con il controller Intel_pstate oppure ti accorgi che le frequenze del tuo processore sono elevate nonostante non svolga attività che lo richiedono:

Disattiveremo intel_pstate del kernel e andremo a caricare acpi-cpufreq che è il driver utilizzato nei kernel precedenti alla 3.9

$ sudo nano /etc/default/grub

Cerchiamo la linea simile a:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

E aggiungiamo intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Salviamo (Ctrl + O)

Riconfiguriamo il Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Questo avrà effetto fino al prossimo riavvio, ricorda che la scheda discreta si accende automaticamente.

Sono state fatte!!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   manuelperez suddetto

    ottimo post, qualcuno lo adatta per Debian o Ubuntu?

    1.    Genzo Dany suddetto

      In Debian e Ubuuntu è sufficiente installare i driver Intel e poi quelli proprietari di ATI Catalyst, dopodiché dal pannello di amministrazione di Catalyst è possibile fare lo switching, il passaggio extra funziona lo stesso in Debian o Ubuntu, saluti!

  2.   usiamo linux suddetto

    Buon contributo! Stavo cercando qualcosa del genere. 🙂

    1.    Genzo Dany suddetto

      Grazie = D

  3.   geronimo suddetto

    interessante, fortunatamente ho informazioni

  4.   telpalbrox suddetto

    Primo post molto buono. Volevo chiederti una cosa. Ho un laptop hp con una scheda intel HD 3000 e una AMD Radeon HD 6490M. Perché ottengo questo output quando eseguo il comando "xrandr –listproviders":
    Fornitori: numero: 1
    Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 output: 4 provider associati: 0 nome: Intel

    In "Providers: number: 1" non dovrebbero essere 2?
    In windows e ubuntu con il driver proprietario se la grafica AMD funziona per me, ma non sono riuscito a farlo funzionare in Arch. Ho anche provato ad installare catalyst seguendo le istruzioni nel wiki, ma non ci sono riuscito. Aggiungilo alla scheda Intel se funziona.

    1.    Genzo Dany suddetto

      sono installati i driver xf86-video-intel e xf86-video-ati?

  5.   Leper_Ivan suddetto

    Mi sono perso nel passaggio Intel / ATI e Intel / nVidia. Ho un nVidia 8200M G? Sarà utile applicare questa guida?

    1.    x11tete11x suddetto

      se hai una scheda Intel discreta e una nvidia dedicata, allora sì

  6.   aiolia suddetto

    Bel post, grazie per averlo condiviso…

  7.   eliotime3000 suddetto

    WTF ?!

    Come hai fatto a mettere il vecchio lettore Youtube?

    1.    Genzo Dany suddetto

      lo stesso blog quando aggiungi il video ti dà lo strumento per creare swf che riprodurrà il tuo video, non è realmente nativo di youtube è un lettore integrato

  8.   Uff suddetto

    Buon post! Ho avuto problemi di temperatura con Arch Linux nelle ultime settimane. Ho Arch Linux in Dual Boot con Windows 7 e mi è capitato che non appena Arch ha avviato la temperatura aumentasse vertiginosamente e non solo della CPU, ma anche delle piastre della porta USB e dell'HDD, cosa che non accadeva con Windows. Arch Linux è stato salvato dalla disinstallazione dal mio notebook grazie al tuo post! 🙂 Saluti