這篇文章包含正確配置Intel / ATI或INTEL / Nvidia混合圖形的說明,以及在Arch Linux中使用Core iX處理器的計算機的溫度降低
說明
支持的驅動程序:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
步驟1
獲取圖形提供程序的列表:
$ xrandr --listproviders
如果輸出類似於以下內容,則執行步驟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
步驟2
我們下載腳本以啟用離散圖形卡:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
第一步
我們編輯腳本:
$ nano ATI_Enable.sh
原文:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
編輯:
#!/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"
步驟4
我們授予執行權限並執行:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
**重要提示:將腳本添加到系統啟動信息: 了解如何做
開啟和關閉離散卡的下載腳本:
$ 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
默認情況下,兩張卡在內核加載時都打開,從現在開始關閉分立卡就足以打開終端並輸入 $ sudo ATI_Off
如果需要,我們可以用 $ sudo ATI_On
**我建議在不使用分立卡時將其關閉,以提高設備的工作溫度(降低約10〜20ºC)。
可以檢查溫度。已安裝的包裝lm_sensors(我們對所有要求的回答為YES)
$ sudo pacman -S lm_sensors && sudo sensors-detect
現在只需執行《傳感器》即可獲取溫度信息:
$ sensors
額外步驟
運行頻率監視器(按Ctrl + C停止):
$ watch grep "cpu MHz" /proc/cpuinfo
CPU信息和頻率縮放:
$ cpupower frequency-info
如果控制器有問題 英特爾_pstate 或您注意到,儘管不執行需要執行處理器的任務,但處理器的頻率仍然很高:
我們將禁用內核的intel_pstate並加載 acpi-cpu頻率 3.9之前的內核中使用的驅動程序
$ sudo nano /etc/default/grub
我們尋找類似於以下內容的行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
然後我們添加 intel_pstate=disable
所以:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
我們保存(Ctrl + O)
我們重新配置Grub:
grub-mkconfig -o /boot/grub/grub.cfg
**這將在下一次重新啟動之前生效,請記住離散卡會自動打開。
我們完成了!
很棒的帖子,有人適合Debian或Ubuntu嗎?
在Debian和Ubuuntu中,先安裝Intel驅動程序,然後再安裝ATI Catalyst的專有驅動程序就足夠了。在Catalyst管理面板上可以進行切換之後,額外的步驟在Debian或Ubuntu中也一樣,問候!
好貢獻! 我一直在尋找這樣的東西。 🙂
謝謝= D
有趣的,,,幸運的是我有英特爾,,
第一個非常好的帖子。 我想問一件事。 我有一台帶有Intel HD 3000卡和AMD Radeon HD 6490M的hp筆記本電腦,為什麼在運行命令“ xrandr –listproviders”時得到以下輸出:
供應商:數量:1
提供者0:id:0x45上限:0xb,源輸出,接收器輸出,接收器卸載crtcs:2輸出:4個相關提供者:0名稱:Intel
在“提供商:數字:1”中,他們應該不是2嗎?
如果AMD圖形對我有用,則在Windows和ubuntu中使用專有驅動程序運行,但我無法使其在Arch中運行;我也嘗試按照Wiki中的說明安裝催化劑,但未成功。 如果可以,添加該英特爾卡。
您是否已安裝xf86-video-intel和xf86-video-ati驅動程序?
我在Intel / ATI和Intel / nVidia認證中迷路了。 我有nVidia 8200M G? 應用本指南是否有用?
如果您有獨立的英特爾主板和專用的NVIDIA,那麼可以
好帖子...感謝分享...
WTF?!
您如何處理舊的YouTube播放器?
添加視頻時使用相同的博客為您提供了創建可播放視頻的swf的工具,它確實不是youtube本身,而是內置播放器
好帖子! 在過去的幾周中,Arch Linux一直存在溫度問題。 我將Arch Linux與Windows 7一起安裝在Dual Boot中,但我突然想到,Arch啟動後,溫度不僅飆升,不僅CPU升高,USB端口板和HDD升高,而Windows則沒有。 感謝您的貼文,Arch Linux可以從我的筆記本中卸載下來進行保存! 🙂問候