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!!
mahusay na post, mayroon bang iniakma ito para sa Debian o Ubuntu?
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!
Magandang kontribusyon! Naghahanap ako ng ganito. 🙂
Salamat = D
kagiliw-giliw ,,, sa kabutihang palad mayroon akong intel ,,
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.
mayroon ka bang naka-install na driver ng xf86-video-intel at xf86-video-ati?
Nawala ako sa Intel / ATI at Intel / nVidia pass. Mayroon akong isang nVidia 8200M G? Kapaki-pakinabang ba na mailapat ang gabay na ito?
kung mayroon kang isang discrete intel board at isang nakalaang nvidia pagkatapos ay oo
Magandang post ... Salamat sa pagbabahagi…
WTF ?!
Paano ka nagpunta sa paglalagay ng lumang Youtube player?
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
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