I-configure ang Hybrid Graphics at bawasan ang Temperatura sa Arch Linux

Naglalaman ang Post na ito ng mga tagubilin upang mai-configure nang tama ang Hybrid Graphics, alinman sa Intel / ATI o INTEL / Nvidia pati na rin ang pagbawas ng temperatura sa mga computer na may Core iX Processor sa Arch Linux

Mga tagubilin

Mga sinusuportahang Driver:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

Hakbang 1

Kunin ang listahan ng mga graphic provider:
$ xrandr --listproviders

Kung ang output ay pareho sa sumusunod, isinasagawa namin ang hakbang 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

Hakbang 2

Ina-download namin ang Script upang paganahin ang Discrete Graphics card:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Hakbang 3

Ina-edit namin ang Script:
$ nano ATI_Enable.sh

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

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

Hakbang 4

Nagbibigay kami ng mga pahintulot sa pagpapatupad at pagpapatupad ng:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** MAHALAGA: Magdagdag ng script sa impormasyon ng pagsisimula ng system: Alamin Kung Paano Ito Gawin

Mag-download ng mga Script para sa On-off na Power ng Discrete Card:
$ 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

Bilang default ang parehong mga card ay naka-on kapag ang kernel ay na-load at mula ngayon upang i-off ang discrete card ay sapat na upang buksan ang isang terminal at i-type $ sudo ATI_Off kung kinakailangan maaari natin itong buksan $ sudo ATI_On

** Inirerekumenda ko na patayin ang discrete card kapag hindi ginagamit upang mapabuti ang temperatura ng pagtatrabaho ng kagamitan (binabawasan ang humigit-kumulang 10 ~ 20 ºC).

Maaaring suriin ang temperatura Naka-install na lm_sensors package (Ibinibigay namin ang YES sa lahat ng hinihiling)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Ngayon ay kinakailangan lamang upang magpatupad ng «mga sensor» upang makakuha ng impormasyon sa temperatura:
$ sensors

Dagdag na Hakbang

Patakbuhin ang monitor ng dalas (huminto sa Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Impormasyon sa CPU at pag-scale ng dalas:
$ cpupower frequency-info

Kung mayroon kang problema sa controller intel_pstate o napansin mo na ang mga frequency ng iyong processor ay mataas sa kabila ng hindi pagganap ng mga gawain na hinihiling ito:

Idi-disable namin ang intel_pstate ng kernel at maglo-load kami acpi-cpufreq alin ang driver na ginamit sa mga kernel bago ang 3.9

$ sudo nano /etc/default/grub

Hahanapin namin ang linya na katulad ng:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

At nagdagdag kami intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Nagse-save kami (Ctrl + O)

Nire-configure namin ulit ang Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Ito ay magkakabisa hanggang sa susunod na pag-reboot, tandaan na ang discrete card ay awtomatikong nakabukas.

Tapos na!!


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   manuelperez dijo

    mahusay na post, mayroon bang iniakma ito para sa Debian o Ubuntu?

    1.    genzodany dijo

      Sa Debian at Ubuuntu, sapat na upang mai-install ang mga driver ng Intel at pagkatapos ay ang mga pagmamay-ari ng ATI Catalyst, pagkatapos nito mula sa panel ng pangangasiwa ng Catalyst posible na gawin ang paglipat, ang labis na hakbang ay gumagana nang pareho sa Debian o Ubuntu, pagbati!

  2.   gumamit tayo ng linux dijo

    Magandang kontribusyon! Naghahanap ako ng ganito. 🙂

    1.    genzodany dijo

      Salamat = D

  3.   geronimo dijo

    kagiliw-giliw ,,, sa kabutihang palad mayroon akong intel ,,

  4.   telpalbrox dijo

    Una napakagandang post. Isang bagay ang nais kong itanong. Mayroon akong isang hp laptop na may isang intel HD 3000 card at isang AMD Radeon HD 6490M. Bakit ko nakukuha ang output na ito kapag nagpatakbo ako ng utos na "xrandr –listproviders":
    Mga tagabigay: numero: 1
    Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 4 na nauugnay na provider: 0 pangalan: Intel

    Sa "Mga Tagabigay: numero: 1" hindi ba dapat maging 2 sila?
    Sa windows at ubuntu kasama ang pagmamay-ari na driver kung ang AMD graphics ay gumagana para sa akin, ngunit hindi ko ito nagawang magtrabaho sa Arch. Sinubukan ko ring mag-install ng katalista ng pagsunod sa mga tagubilin sa wiki, ngunit hindi ako nagtagumpay. Idagdag na ang Intel card kung gagana iyon.

    1.    genzodany dijo

      mayroon ka bang naka-install na driver ng xf86-video-intel at xf86-video-ati?

  5.   Leper_Ivan dijo

    Nawala ako sa Intel / ATI at Intel / nVidia pass. Mayroon akong isang nVidia 8200M G? Kapaki-pakinabang ba na mailapat ang gabay na ito?

    1.    x11tete11x dijo

      kung mayroon kang isang discrete intel board at isang nakalaang nvidia pagkatapos ay oo

  6.   aiolia dijo

    Magandang post ... Salamat sa pagbabahagi…

  7.   eliotime3000 dijo

    WTF ?!

    Paano ka nagpunta sa paglalagay ng lumang Youtube player?

    1.    genzodany dijo

      ang parehong blog kapag ang pagdaragdag ng video ay nagbibigay sa iyo ng tool upang lumikha ng swf na i-play ang iyong video, talagang hindi ito katutubong sa youtube ito ay isang built-in na manlalaro

  8.   fega dijo

    Magandang post! Nagkakaroon ako ng mga isyu sa temperatura sa Arch Linux sa nakaraang ilang linggo. Mayroon akong Arch Linux sa Dual Boot na may Windows 7 at nangyari sa akin na sa lalong madaling pagsimula ng Arch ang pagtaas ng temperatura at hindi lamang ng CPU kundi pati na rin ng mga USB port plate at HDD na hindi nangyari sa Windows. Ang Arch Linux ay nai-save mula sa na-uninstall mula sa aking notebook salamat sa iyong post! 🙂 Pagbati