この投稿には、Intel / ATIまたはINTEL / Nvidiaのハイブリッドグラフィックスを正しく構成するための手順と、ArchLinuxのCoreiXプロセッサを搭載したコンピューターの温度低下が含まれています。
説明書
サポートされているドライバー:
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
ステップ3
スクリプトを編集します。
$ 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
intel_pstateドライバーに問題がある場合、または負荷の高いタスクを実行していないにもかかわらずプロセッサの周波数が高いことに気づいた場合は、次の手順に従ってください。
カーネルから intel_pstate を無効にして、3.9 より前のカーネルで使用されていたドライバであるacpi-cpufreqをロードします。
$ 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
**これは、次の再起動まで有効になります。ディスクリートカードは自動的にオンになることに注意してください。
終わったね!!