Linux maaaring magdala ng ilang mga problema sa mga notebook pagmamay-ari nila dalawang plato video, dahil kung ang pinakabuod posibleng buhayin ang pareho (sa halip na isa lamang). Direktang nakakaapekto ito sa pagganap baterya at sobrang pag-init ng makina. |
Mayroong isang seryosong problema para sa mga gumagamit ng Linux na nagmamay-ari ng mga notebook na may Intel core i3, core i5 at core i7 processors. Ang mga computer na ito ay mayroong dalawang video card upang makamit ang mas mahusay na pagganap. Isa, na tinatawag na "integrated" na nasa loob ng processor para sa paghawak ng karaniwang mga graphic tulad ng pagguhit ng interface at mga simpleng bagay. Ang isa pa, na tinawag na "discrete" ay isang malakas na board na maaaring magamit sa mga kaso kung saan kinakailangan na gumamit ng mga graphic na may mahusay na pagganap tulad ng mga hinihiling ng mga laro.
Sa aking partikular na kaso, ang processor ay isang Intel Core i5-2430M Dual-Core 2.40GHz na mayroong isang "integrated" na video card at isang "discrete" na AMD Radeon HD 6630 video card.
Ang maling pag-aayos ng kernel ng tampok na ito ("Hybrid Graphics") ay bumubuo ng dalawang problema. Ang una ay ang bota ng system na may parehong mga video card na nakabukas at ang fan sa "discrete" card na gumagana sa 100%. Nagreresulta ito sa labis na pagkonsumo ng kuryente at pinaikling buhay ng baterya. Ang pangalawang problema ay dahil sa nabanggit na: maraming init ang nabuo, na kung saan ay napapainit ang keyboard at bahagi ng istraktura ng notebook.
Upang malutas ang isyung ito, dumaan ako sa maraming mga site, blog at forum sa Espanya at Ingles kung saan nakakolekta ako ng mga karanasan mula sa ilang mga gumagamit na sa kanilang sarili ay hindi nalutas ang problema ngunit sa kabuuan ay ginagawa nila ito. Iniwan ko sa iyo ang solusyon.
Bago ka magsimula, tiyaking mayroon kang mga kernel debug package at debugf na tumatakbo. Sa ilang mga distrito hindi ito dumating bilang default. Upang mapatunayan na ang lahat ay ok at upang maisulong sa mga hakbang, maaari mong subukang makita ang nilalaman ng / sys / kernel / debug / vgaswitcheroo / switch file. Kung wala ito sa kanilang system, hindi nila mababago ang mga setting.
Mga hakbang upang sundin
1. Paganahin ang mga pahintulot upang maisagawa ang switch:
sudo su
chown -R username: username / sys / kernel / debug
chown username: username / sys / kernel / debug / vgaswitcheroo / switch
lumabas
2. I-on ang video card na naka-patay (hindi ito kasalukuyang bumubuo ng output ng video).
echo ON> / sys / kernel / debug / vgaswitcheroo / switch
Ikonekta ang output ng video sa pinagsamang board.
echo IGD> / sys / kernel / debug / vgaswitcheroo / switch
Ikonekta ang output ng video sa discrete board.
echo DIS> / sys / kernel / debug / vgaswitcheroo / switch
I-off ang video card na kasalukuyang "naka-disconnect".
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
Tingnan ang kasalukuyang estado ng pagsasaayos ng vga_switcheroo:
pusa / sys / kernel / debug / vgaswitcheroo / switch
Lilikha ito ng isang output tulad nito:
0: IGD: +: Pwr: 0000: 00: 02.0 -> nakabukas ang integrated board (Pwr) at ginagamit (+).
1: DIS :: Off: 0000: 01: 00.0 -> discrete board off (Off)
At sa hanay ng mga tagubiling ito maaari nating gawin ang lahat ng mga pagbabago na kinakailangan upang makamit ang mas mahusay na pagkonsumo ng enerhiya, mas kaunting init, at mapili kung aling video card ang gagamitin ayon sa kalooban. Inaasahan kong kapaki-pakinabang ito para sa isang tao na tumatakbo sa problemang ito.
Sa debian wheezy walang vgaswicheroo file, paano ko makokontrol ang hybrid graphics?
Upang ang mga pagsasaayos ay hindi mawawala kapag madali ang pag-reboot, isinasama mo ito sa rc.local at voila.
at paano mo ito isasama sa rc.local? Nasa Fedora 17 ako at naghahanap ako kung paano makabuo ng isang bash script na tumatakbo sa pagsisimula, ngunit ang problema ay dumating kapag gumagawa ng sudo su, na humihiling ng isang password at hindi ko alam kung paano ito gawing awtomatiko .. . Maaari ka bang gumawa ng isang tutorial sa kung paano ito gagawin? awtomatikong sa pagsisimula ??
Isa pang bagay pagkatapos mailapat ang solusyon na ito kapag nagpe-play ng isang video ay pinapabilis nito ang anumang solusyon? Mayroon akong naka-install na linux mint 13, ang aking pc ay isang dell intel core i7 na processor
Sa palagay ko dito makikita mo ang hinahanap mo, sa seksyong "script para magamit sa panahon ng pag-boot"
https://help.ubuntu.com/community/HybridGraphics
Cheers! Paul
Pagbati: Ang iyong kontribusyon ay napaka-kagiliw-giliw, ngunit paano ko matiyak na ang pagsasaayos na ito ay hindi mawawala kapag i-restart ang PC?