Konfigurasikan Grafik Hibrid dan kurangkan Suhu di Arch Linux

Catatan ini mengandungi arahan untuk mengkonfigurasi Grafik Hibrid dengan betul, baik Intel / ATI atau INTEL / Nvidia, serta pengurangan suhu pada komputer dengan Core iX Processor di Arch Linux

Arahan

Pemacu yang disokong:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

langkah 1

Dapatkan senarai penyedia grafik:
$ xrandr --listproviders

Sekiranya outputnya serupa dengan yang berikut, kami melakukan langkah 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

langkah 2

Kami memuat turun Skrip untuk mengaktifkan kad Grafik Diskrit:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Langkah 3

Kami mengedit Skrip:
$ nano ATI_Enable.sh

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

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

langkah 4

Kami memberikan kebenaran pelaksanaan dan melaksanakan:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

**PENTING: Tambah skrip pada permulaan sistem Maklumat: Ketahui Cara Melakukannya

Muat turun Skrip untuk Kad Discrete Hidup dan Mati:
$ 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

Secara lalai, kedua-dua kad dihidupkan ketika kernel dimuat dan mulai sekarang untuk mematikan kad diskrit, cukup untuk membuka terminal dan menaip $ sudo ATI_Off jika diperlukan kita boleh menghidupkannya dengan $ sudo ATI_On

** Saya cadangkan mematikan kad diskrit apabila tidak digunakan untuk meningkatkan suhu kerja peralatan (mengurangkan kira-kira 10 ~ 20 ºC).

Suhu boleh diperiksa Pakej terpasang lm_sensors (Kami memberikan YA kepada semua yang meminta)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Sekarang hanya perlu melakukan «sensor» untuk mendapatkan maklumat suhu:
$ sensors

Langkah Tambahan

Jalankan monitor frekuensi (dihentikan dengan Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Maklumat CPU dan penskalaan frekuensi:
$ cpupower frequency-info

Jika anda menghadapi masalah dengan pemacu intel_pstate atau mendapati frekuensi pemproses anda tinggi walaupun anda tidak melakukan tugas yang mencabar:

Kita akan melumpuhkan intel_pstate daripada kernel dan memuatkan acpi-cpufreq , iaitu pemacu yang digunakan dalam kernel sebelum 3.9.

$ sudo nano /etc/default/grub

Kami mencari garis yang serupa dengan:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Dan kami menambah intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Kami jimat (Ctrl + O)

Kami menyusun semula Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Ini akan berlaku sehingga reboot seterusnya, ingat bahawa kad diskrit akan menyala secara automatik.

Telah siap!!


Tambahkan sebagai sumber pilihan dalam Google