Định cấu hình Đồ họa kết hợp và giảm nhiệt độ trong Arch Linux

Bài đăng này chứa các hướng dẫn để định cấu hình chính xác Đồ họa kết hợp, Intel / ATI hoặc INTEL / Nvidia cũng như việc giảm nhiệt độ trong máy tính có Bộ xử lý Core iX trong Arch Linux

hướng dẫn

Trình điều khiển được hỗ trợ:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

bước 1

Nhận danh sách các nhà cung cấp đồ họa:
$ xrandr --listproviders

Nếu đầu ra tương tự như sau, chúng ta thực hiện bước 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

bước 2

Chúng tôi tải xuống Tập lệnh để bật cạc Đồ họa rời:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Bước 3

Chúng tôi chỉnh sửa Script:
$ nano ATI_Enable.sh

Bản gốc:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Đã chỉnh sửa:
#!/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"

bước 4

Chúng tôi cấp quyền thực thi và thực thi:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

**QUAN TRỌNG: Thêm tập lệnh vào quá trình khởi động hệ thống. Thông tin: Tìm hiểu cách thực hiện**

Tải xuống tập lệnh cho bật và tắt thẻ rời:
$ 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

Theo mặc định, cả hai thẻ đều bật khi hạt nhân được tải và từ bây giờ nếu tắt thẻ rời, nó sẽ đủ để mở một thiết bị đầu cuối và nhập $ sudo ATI_Off nếu cần, chúng tôi có thể bật nó lên với $ sudo ATI_On

** Tôi khuyên bạn nên tắt thẻ rời khi không sử dụng để cải thiện nhiệt độ làm việc của thiết bị (giảm khoảng 10 ~ 20 ºC).

Nhiệt độ có thể được kiểm tra Đã cài đặt gói lm_sensors (Chúng tôi cung cấp CÓ cho mọi thứ yêu cầu)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Bây giờ chỉ cần thực hiện «cảm biến» để có được thông tin nhiệt độ:
$ sensors

Bước bổ sung

Chạy bộ theo dõi tần số (dừng bằng Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Thông tin CPU và tỷ lệ tần số:
$ cpupower frequency-info

Nếu bạn gặp sự cố với trình điều khiển intel_pstate hoặc nhận thấy tần số bộ xử lý cao ngay cả khi bạn không thực hiện các tác vụ đòi hỏi cao:

Chúng ta sẽ vô hiệu hóa intel_pstate khỏi nhân hệ điều hành và tải acpi-cpufreq , đây là trình điều khiển được sử dụng trong các nhân hệ điều hành trước phiên bản 3.9.

$ sudo nano /etc/default/grub

Chúng tôi tìm kiếm dòng tương tự như:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Và chúng tôi thêm intel_pstate=disable

Vì thế:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Chúng tôi lưu (Ctrl + O)

Chúng tôi định cấu hình lại Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Điều này sẽ có hiệu lực cho đến lần khởi động lại tiếp theo, hãy nhớ rằng thẻ rời sẽ tự động bật.

Đã được thực hiện!!


Thêm vào danh sách nguồn ưu tiên trên Google.