Tulad ng ilan sa inyo na nabasa sa forum, iminungkahi kong i-install ang aking hybrid graphics (ATI / Intel) sa isa sa maraming mga pamamahagi na mayroon, dahil sa mga nakakaalam ng kasamaan na ito, malalaman mo na ang sistema ay nag-iiwan ng parehong mga graphics kahit na gumagamit lamang ito ng isa sa dalawa, sa gayon mabawasan ang buhay ng baterya, at pagbibigay sa iyong PC ng isang bagong sobrang lakas, na ng pagprito ng mga itlog sa tuktok nito.
Karamihan sa aking pinagsisisihan, kailangan kong isuko ang pagtatapos na iyon, dahil, sa wala sa mga pagbabahagi na sinubukan ko (Debian, OpenSuse, Xubuntu y Linux Mint) Nakakuha ako ng ilang magagandang resulta. Humantong ito sa isa pang pahayag ng problema:
Paano makukuha ang isa sa dalawang mga grap, sa aking kaso ang ATI, mananatili off?
Ang solusyon, tulad ng makikita mo sa ibaba, ay ipinatupad sa core ng aming paboritong pamamahagi at tinawag vgaswitcheroo. At sa ibaba mayroon kang proseso, kung saan ipinapalagay namin na ang pakete firmware-linux-nonfree ay naka-install, para sa iyong paggamit at kasiyahan:
Una dapat nating alamin kung ang ating pangunahing may pagpipilian kang magamit vgaswitcheroo:
$ grep -i Switcheroo / boot / config- *
Ano ang magbabalik ng linya sa aming terminal na tulad nito:
CONFIG_VGA_SWITCHEROO = y
Kung ang output ay naiiba, kailangan mong muling pagsamahin ang pangunahing upang idagdag ang pagpipilian sa vgaswitcheroo. Pangalawa, nakikita natin kung ang file «/ sys / kernel / debug / vgaswitcheroo / switch » umiiral. Sa puntong ito ang isang pagkakaiba ay dapat gawin:
Upang laging ma-access ang folder at ma-access ang file lumipat, dapat nating i-mount ang debug folder tulad ng sumusunod (laging mula sa superuser):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "wala / sys / kernel / debug debugfs mga default na 0 0" >> / etc / fstab
Hakbang 3 magagawa natin ito nang manu-mano. Ito ay tungkol sa pagdaragdag ng linya wala / sys / kernel / debug debugfs mga default na 0 0 mag file / etc / fstab upang ang folder ng vgaswitcheroo ay palaging naa-access kahit na pagkatapos ng isang pag-reboot.
Kapag tapos na ito maaari naming suriin ang aming file lumipat sa loob ng folder vgaswitcheroo, sa pamamagitan ng:
# cat / sys / kernel / debug / vgaswitcheroo / switch
at nagbabalik ito ng isang output tulad ng nasa imahe:
Ang iyong output ay maaaring maging iba (Ang lahat ay nasa Pwr mode, halimbawa). Sa file na ito mayroon kaming maraming mga bagay na magkomento. Ang termino Di tumutugma sa nakatuon na grapiko (sa aking kaso, ang ATI). Ang termino IGD tumutugma sa integrated graphics sa CPU (ang Intel). Ang krus, +, suriin ang grapiko Ito ay paggamit sa oras na. At sa wakas, ang wakas pwr o Patay, sumangguni sa katayuan ng graphics.
Sa pamamagitan nito maaari naming i-deactivate o i-aktibo ang grap na gusto namin sa pamamagitan ng ilang mga utos:
- Patayin ang nakalaang grap:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- I-on ang nakalaang graph:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Lumipat sa pagitan ng pinagsama at nakatuon:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Panghuli, upang magbigay pahintulot sa aming karaniwang gumagamit at sa gayon ay makapagpatupad ng mga script sa simula, halimbawa, kailangan naming magpatupad:
# chmod -R 705 / sys / kernel / debug # chown -R user: user / sys / kernel / debug / vgaswitcheroo
Inaasahan kong makakatulong ito sa iyo upang masiksik nang kaunti ang pagganap ng iyong mga laptop o kahit papaano mabawasan ang init na ibinibigay nila.
Pagbati!
Pinagmulan: Listahan ng Pag-mail ni Debian | linuxquestion
Mahusay na data, hindi bababa sa, para sa Nvidia (aking kaso), mayroong proyekto na Bumblebee, na gumagana nang mahusay sa OpenSUSE 12.3, Fedora 1x at iba pang mga distribusyon na batay sa RPM, sa Ubuntu gumagana ito ng mahusay, ngunit sa iba batay sa .deb, minsan nakakabitin at kailangan mong pumasok upang mag-restart.
Pagbati at salamat sa pagbabahagi.
Paumanhin, alam mo ba kung gumagana ito para sa debian 7 64bits ??
Oo, kung ito ay gumagana, sinubukan ko ito sa debian at gumagana ito ng maayos.
http://wiki.debian.org/Bumblebee
Kahit na inirerekumenda ko ang paggamit ng pagmamay-ari ng mga driver na oo o oo. Ang opensource ay nagbibigay ng mga bug.
Pagbati.
Salamat sa impormasyon
Mahal kita tesla, sa ubuntu nagawa kong gumamit ng vgaswitcheroo ngunit sa debian sinasabi nito sa akin na hindi ko ito naka-install, susubukan ko ito kaninang hapon
Sana magkaroon ka ng swerte.
Sa palagay ko na tulad ng kernel 3.2 na-aktibo na ito. Ngunit gayon pa man kung hindi mo ito pinagana ay maaari mong palaging isulat ang kernel at buhayin ito.
Nasa debian na ako at sinusubukan ang tutorial mayroong mga kontradiksyon, sa unang hakbang ay binibigyan nito ako ng output na na-activate ko ang vgaswicheroo, ngunit kapag ginamit ko ito inilulunsad nito ang mensahe
bash: / sys / kernel / debug / vgaswitcheroo / switch: Walang file o direktoryo
Nagawa ko ang hakbang upang malutas ito sa parehong paraan nang manu-mano at may utos (Gagawin ko ito nang manu-mano ngunit nang makita ko ang file na mayroon ako nito sa linya, ngunit sa file na iyon mayroon lamang akong linya)
At pagkatapos gawin ang hakbang na ito throws sa akin ang parehong error
Nag-autoresponder ako, hindi pinapayagan na i-edit ang post, dahil nagbibigay ito ng isang nakamamatay na error at iba pang mga bagay na hindi ko maintindihan. Siguro ang ilang admin ay maaaring magbigay sa amin ng isang kamay.
Tungkol sa HAKBANG 3: Manu-manong I-edit ang FAILE AT HINDI SA KASABIHING SINABI SA Echo !!!!
Paumanhin para sa anumang abala na maaaring sanhi sa iyo. Gayunpaman, palaging ito ay inirerekomenda kapag ang mga mahalagang file ay binago upang makagawa ng isang kopya kung sakali!
Gamit ang utos nilikha ang linya. Ang problema ay minahan, dahil dumiretso ako sa site ng konstruksyon at nakalimutan na mai-install ang firmware-linux-nonfree at bilang karagdagan sa ika-3 bahagi kailangan mong magdagdag ng isang linya sa rc.local file
# chown your_user: iyong_user / sys / kernel / debug / vgaswitcheroo / switch
Na-install ko ang pagmamay-ari na mga driver ng amd at gumagana ito tulad ng isang kagandahan na mas mahusay kaysa sa mga bintana na ang flash ay patuloy na hinaharangan ako
Maraming salamat sa inyo
Natutuwa ako na ang lahat ay perpekto para sa iyo! 🙂
Tulad ng para sa rc.local file, hindi ko inilalagay ito dahil hindi ako sigurado sa peligro na kinakailangan nito. At saka, nagtitiwala ako na ang bawat tao ay kikilos ayon sa kanilang pamantayan at kagustuhan. Ang ilan ay maaaring mas gusto ang rc.local at ang iba ay nagtatalaga ng mga pahintulot sa bawat session. Iyon ang panlasa ng bawat tao!
Pagbati at tamasahin ang iyong pc!
0.0 kagiliw-giliw na artikulo kahit na hindi ito gumagana para sa akin isasaalang-alang ko ito kapag bumili ako ng isang ATI (nvidia gastos sa akin ng isang braso at isang binti)
Ang isang NVIDIA sa Linux ay isang milyong beses na ginustong sa isang ATI, at may mga mas mura. Isang GT 210, hindi masyadong mahal na sabihin, at mainam na maglaro at makita ang mga bagay na may mahusay na kalidad at resolusyon.
Mayroon akong xps 15 i7 na may nvidia ng 2gb ng video, nag-opt kami para sa getforce GT 640m at sa bahagi na nagsasabing ito ay may sobrang lakas upang magprito ng mga itlog, eksakto ang parehong bagay na nangyayari sa akin, mayroon akong debian 7 64-bit .. Susubukan ko sa tuto na ito, kumusta ako?
Para kay Nvidia mayroong, tulad ng sinabi ni Iván Barra, Bumblebee. Iyong mga gumagamit ng Nvidia dapat bago subukan ang pagsubok na ito upang gumana ang Bumblebee, mayroon akong mga kaibigan na nagtagumpay.
Ang post na ito ay bilang isang huling paraan kung nabigo ang lahat. Gayunpaman, malaya kang pumili ng iyong pamamaraan ng anti-egg fryer! 😉
Magandang post Sana kapag na-install ko ang Debian 7 sa isang PC na may video na NVIDIA, hindi ito naging isang egg fryer.
Kaya, ginawa ko ang nasa itaas at tinatanggal ko ang data mula sa "fstab" ngayon kailangan kong i-mount ang / bahay at palitan nang manu-mano ang mga pagkahati. Nakatulong iyon sa akin na matuto ng bago tulad ng "mkswap" at "swapon". Ngayon upang maibalik ang nabanggit na file.
Hindi ko maintindihan kung bakit tinanggal ang iyong data ng fstab. Gayunpaman, sa palagay ko ay ie-edit ko ang hakbang 3 at gawin ito nang manu-mano, dahil binibigyan nito ako na ang bug ay maaaring naroroon!
Ni ako at gumastos ako ng parehong bagay tulad ng oxygenating. Sa palagay ko ang aking pagkakamali ay sundin ang mga hakbang sa sulat at kalimutan ang pangunahing pagpapalit ng pangalan ng "file.old" ngunit nakatulong ito sa akin dahil alam ko na mayroon ang mga utos sa itaas !!!
Ito ay malinaw :).
Ang> dapat ay isang >>.
Salamat sa paglinaw.
Gayunpaman hindi ko mai-edit ang post dahil sa isang bug sa blog. Siguro maaayos ito sa mga susunod na araw o baka hindi, kung maayos ito babaguhin ko ito.
Pagbati at salamat po!
Patuloy akong nakakakuha ng "/ sys / kernel / debug / vgaswitcheroo / switch: Ang file o direktoryo ay walang"
Nabasa ko ang mga komento at sinubukang gawin kung ano ang ituro nila, ngunit hindi, pareho pa rin ...
Tumingin ako saanman, ngunit hindi ako makahanap ng solusyon D:
Mayroon ka bang naka-install na firmware-linux-nonfree package? Ano ang bumalik sa utos: grep -i switchcheroo / boot / config- * ??
hello magandang umaga, hapon o gabi ang parehong bagay ang nangyayari sa akin tulad ng dakar at kapag naisakatuparan ko ang utos nakukuha ko ito sana ay sagutin mo pa rin ang mga katanungang ito
root @ Rigel-PC: ~ # grep -i Switcheroo / boot / config- *
/boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
/boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y