Тъй като някои от вас успяха да прочетат във форума, бях предложил да инсталирам моя хибридна графика (ATI / Intel) в една от многото съществуващи дистрибуции, тъй като тези от вас, които познават това зло, ще знаете, че системата оставя и двете графики включени, дори ако използва само една от двете, като по този начин значително намалява живота на батерията и давайки на вашия компютър нова супер мощност, тази на пържене на яйца върху него.
За мое съжаление трябваше да се откажа от този край, тъй като в нито едно от дистрибуциите, които не опитах (Debian, OpenSuse, Xubuntu y Linux Mint) Получих добри резултати. Това доведе до друго изявление на проблема:
Как да направя една от двете графики, в моя случай ATI, остава изключен?
Решението, както ще видите по-долу, е внедрено в ядрото на любимата ни дистрибуция и се нарича vgaswitcheroo. И по-долу имате процеса, в който предполагаме, че пакетът фърмуер-linux-несвободен е инсталиран за ваше ползване и удоволствие:
Първо трябва да разберем дали нашите сърцевина имате възможност да използвате vgaswitcheroo:
$ grep -i switchcheroo / boot / config- *
Какво ще върне ред в нашия терминал по следния начин:
CONFIG_VGA_SWITCHEROO = y
Ако изходът е различен, трябва да прекомпилирате сърцевина за да добавите опцията към vgaswitcheroo. Второ, виждаме дали файлът «/ sys / kernel / debug / vgaswitcheroo / switch » съществува. В този момент трябва да се направи разграничение:
Винаги да има достъп до папката и да има достъп до файла превключите, трябва да монтираме папката за отстраняване на грешки както следва (винаги от суперпотребител):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "none / sys / kernel / debugfs debugfs по подразбиране 0 0" >> / etc / fstab
Стъпка 3 можем да го направим ръчно. Става въпрос за добавяне на реда няма / sys / kernel / debugfs debugfs по подразбиране 0 0 да подаде / И т.н. / fstab така че папката vgaswitcheroo да е винаги достъпна дори след рестартиране.
След като това стане, можем да проверим нашия файл превключите вътре в папката vgaswitcheroo, през:
# cat / sys / kernel / debug / vgaswitcheroo / switch
и това връща изход като този на изображението:
Вашият изход може да бъде diferente (Всички са в режим Pwr, например). В този файл имаме няколко неща за коментар. Срокът DIS съответства на специална графика (в моя случай ATI). Срокът IGD съответства на интегрирана графика на процесора (Intel). Кръстът, +, проверете графика то е използване на по това време. И накрая, краят pwr o от, Препоръчай на графично състояние.
С това можем да деактивираме или активираме графиката, която искаме, чрез някои команди:
- Изключете специалната графика:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- Включете специалната графика:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Превключете между интегриран и специален:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
И накрая, да предостави разрешения на обичайния ни потребител и по този начин ще можем да изпълняваме скриптове в началото, например, ще трябва да изпълним:
# chmod -R 705 / sys / kernel / debug # chown -R потребител: user / sys / kernel / debug / vgaswitcheroo
Надявам се да ви помогне да изстискате малко по-добре производителността на вашите лаптопи или поне да намалите топлината, която отделят.
Поздрави!
Фуентес: Пощенски списък на Debian | Linux Въпрос
Отлични данни, поне за Nvidia (в моя случай), има проектът Bumblebee, който работи чудесно в OpenSUSE 12.3, Fedora 1x и други базирани на RPM дистрибуции, в Ubuntu работи чудесно, но в други, базирани на .deb, понякога увисва и трябва да влезете, за да рестартирате.
Поздрави и благодарности за споделянето.
съжалявам, знаете ли дали работи за debian 7 64bits ??
Да, ако работи, опитах го с debian и работи добре.
http://wiki.debian.org/Bumblebee
Въпреки че препоръчвам да използвате собствените драйвери да или да. Отвореният източник дава грешки.
Поздрави.
Благодаря за информацията
Обичам те tesla, в ubuntu успях да използвам vgaswitcheroo, но в debian ми казва, че нямам инсталиран, ще го пробвам днес следобед
Надявам се да имате късмет.
Мисля, че от ядро 3.2 то вече е активирано. Но така или иначе, ако не го активирате, винаги можете да компилирате ядрото и да го активирате.
Вече съм на debian и тествам урока, има противоречия, в първата стъпка ми дава изхода, че съм активирал vgaswicheroo, но когато отида да го използва, стартира съобщението
bash: / sys / kernel / debug / vgaswitcheroo / switch: Файлът или директорията не съществуват
Направих стъпката да разреша това и по двата начина ръчно и с командата (щях да го направя ръчно, но когато видях файла, вече го имах с реда, но в този файл имах само реда)
И след като направих стъпката, тя ми хвърля същата грешка
Автоматично отговарям, той не позволява редактиране на публикацията, тъй като дава фатална грешка и други неща, които не разбирам. Може би някой администратор може да ни помогне.
Относно СТЪПКА 3: РЕДАКТИРАЙТЕ ФАЙЛА РЪЧНО, А НЕ КАКТО КАЗВА С ЕХОТО !!!!
Извинете за неудобството, което може да ви е причинило. Във всеки случай винаги е препоръчително, когато важните файлове се модифицират, да направите копие за всеки случай!
С командата се създава редът. Проблемът беше мой, тъй като отидох директно на строителната площадка и забравих да инсталирам фърмуера-linux-nonfree и в допълнение към този в 3-та част трябва да добавите ред във файла rc.local
# chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / switch
Инсталирах собствените драйвери на AMD и работи по-добре, отколкото в Windows, че светкавицата постоянно ме блокира
много ви благодаря
Радвам се, че всичко е идеално за вас! 🙂
Що се отнася до файла rc.local, не съм го поставял, тъй като не съм сигурен за риска, който това води. Освен това вярвам, че всеки човек ще действа според своите критерии и предпочитания. Някои може да предпочитат rc.local, а други могат да задават разрешенията за всяка сесия. Това е по вкуса на всеки човек!
Поздрави и се насладете на вашия компютър!
0.0 интересна статия, въпреки че не работи за мен, ще го взема предвид, когато си купя ATI (nvidia ми струва ръка и крак)
NVIDIA на Linux е милион пъти за предпочитане пред ATI, а има и по-евтини. GT 210 не е много скъп за казване и е добре да играете игри и да виждате неща с добро качество и резолюция.
Имам xps 15 i7 с nvidia от 2 gb видео, избираме getforce GT 640m и в частта, в която се казва, че има супер мощност да пържи яйца, точно същото се случва и на мен, имам debian 7 64-bit .. Ще пробвам с това tuto, как се справям?
За Nvidia има, както каза Иван Бара, Bumblebee. Тези от вас, които използват Nvidia, трябва да се опитат да накарат Bumblebee да работят, преди да опитат това, имам приятели, които са успели.
Тази публикация е в краен случай, ако всичко друго се провали. И все пак вие сте свободни да изберете своя метод за фритюрник срещу яйца! 😉
Добър пост. Надявам се, че когато инсталирам Debian 7 на компютър с видео от NVIDIA, той не се превръща във фритюрник.
Е, направих горното и изтривам данните от "fstab", сега трябва да монтирам / home и да сменя дялове ръчно. Е, това ми помогна да науча нещо ново като "mkswap" и "swapon". Сега да възстановите гореспоменатия файл.
Не разбирам защо данните ви от fstab са изтрити. Както и да е, мисля, че ще редактирам стъпка 3 и ще го направя ръчно, тъй като това ми дава, че грешката може да е налице!
Нито аз, нито аз прекарахме едно и също нещо като оксидиране. Мисля, че грешката ми беше да следвам стъпките към писмото и да забравя основното преименуване "file.old", но ми помогна, защото сега знам, че горните команди съществуват !!!
Ясно е :).
> Трябва да е >>.
Благодаря за разяснението.
Въпреки това не мога да редактирам публикацията поради грешка в блога. Може би ще бъде поправено през следващите няколко дни или може би не, ако е поправено, ще го променя.
Поздрави и благодаря!
Продължавам да получавам "/ sys / kernel / debug / vgaswitcheroo / switch: Файлът или директорията не съществуват"
Прочетох коментарите и се опитах да направя това, което те посочват, но не, все пак е същото ...
Търсил съм навсякъде, но не мога да намеря решение D:
Инсталиран ли е пакетът с фърмуер-linux-nonfree? Какво връща командата: grep -i switcheroo / boot / config- * ??
здравей добро утро, следобед или вечер същото нещо ми се случва като дакар и когато изпълня командата получавам това се надявам все пак да отговориш на тези въпроси
root @ Rigel-PC: ~ # grep -i switchcheroo / boot / config- *
/boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
/boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y