Как некоторые из вас смогли прочитать на форуме, я предложил установить гибридная графика (ATI / Intel) в одном из множества существующих дистрибутивов, поскольку те из вас, кто знает это зло, вы будете знать, что система оставляет обе графики включенными, даже если она использует только одну из двух, что значительно сокращает время автономной работы, и придавая вашему ПК новую суперспособность - жарение яиц поверх него.
К моему большому сожалению, мне пришлось отказаться от этого конца, поскольку ни в одном из тестируемых мной дистрибутивов (Debian, OpenSuse, Xubuntu y Linux Mint) Получил хорошие результаты. Это привело к другой постановке проблемы:
Как получить один из двух графиков, в моем случае ATI, остается от?
Решение, как вы увидите ниже, реализовано в ядре нашего любимого дистрибутива и называется vgaswitcheroo. А ниже у вас есть процесс, в котором мы предполагаем, что пакет микропрограммный-линукс-несвободный установлен, для вашего использования и удовольствия:
Сначала мы должны выяснить, ядро у вас есть возможность использовать vgaswitcheroo:
$ grep -i Switcheroo / boot / config- *
Что вернет в нашем терминале такую строку:
CONFIG_VGA_SWITCHEROO = y
Если результат отличается, вам необходимо перекомпилировать ядро добавить опцию к vgaswitcheroo. Во-вторых, мы видим, если файл «/ sys / kernel / debug / vgaswitcheroo / switch » существует. Здесь необходимо различать:
Всегда иметь доступ к папке и иметь доступ к файлу переключатель, мы должны смонтировать папку отладки следующим образом (всегда от суперпользователя):
-
# точка монтирования -q / sys / kernel / debug
-
# mount -t debugfs none / sys / kernel / debug
-
# echo "none / sys / kernel / debug debugfs defaults 0 0" >> / etc / fstab
Шаг 3 мы можем сделать это вручную. Речь идет о добавлении строки нет / sys / kernel / debug debugfs по умолчанию 0 0 подавать / И т.д. / Fstab так что папка vgaswitcheroo всегда доступна даже после перезагрузки.
Как только это будет сделано, мы можем проверить наш файл переключатель внутри папки vgaswitcheroo, через:
# cat / sys / kernel / debug / vgaswitcheroo / переключатель
и это возвращает результат, как на изображении:
Ваш вывод может быть Различия (Все в режиме Pwr, например). В этом файле у нас есть несколько замечаний. Срок DIS соответствует специальная графика (в моем случае ATI). Срок ИГД соответствует интегрированная графика на процессоре (Intel). Крест, +, проверить графика это использование в это время. И наконец конец Мощность 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 пользователь: пользователь / sys / kernel / debug / vgaswitcheroo
Я надеюсь, что это поможет вам немного улучшить производительность ваших ноутбуков или, по крайней мере, уменьшить выделяемое ими тепло.
Приветик!
Фуэнтес: Список рассылки Debian | LinuxВопрос
Отличные данные, по крайней мере, для Nvidia (мой случай), есть проект Bumblebee, который отлично работает в OpenSUSE 12.3, Fedora 1x и других дистрибутивах на основе RPM, в Ubuntu он отлично работает, но в других, основанных на .deb, иногда он зависает и нужно войти для перезагрузки.
Приветствую и спасибо, что поделились.
извините, а вы знаете, работает ли он для debian 7 64bit ??
Да, если это сработает, я пробовал это с debian, и он отлично работает.
http://wiki.debian.org/Bumblebee
Хотя я рекомендую использовать проприетарные драйверы да или да. Открытый исходный код дает ошибки.
Привет.
Спасибо за информацию
Я люблю тебя, тесла, в ubuntu мне удалось использовать vgaswitcheroo, но в debian он говорит мне, что он у меня не установлен, я попробую сегодня днем
Надеюсь, тебе повезло.
Думаю, что в ядре 3.2 он уже активирован. Но в любом случае, если оно у вас не активировано, вы всегда можете скомпилировать ядро и активировать его.
Я уже использую debian и тестирую учебник, есть противоречия, на первом этапе он дает мне вывод, что у меня активирован vgaswicheroo, но когда я иду его использовать, он запускает сообщение
bash: / sys / kernel / debug / vgaswitcheroo / switch: файл или каталог не существует
Я сделал шаг, чтобы решить эту проблему обоими способами вручную и с помощью команды (я собирался сделать это вручную, но когда я увидел файл, он у меня уже был со строкой, но в этом файле у меня была только строка)
И после выполнения этого шага он выдает мне ту же ошибку
Я автоответчик, он не позволяет редактировать сообщение, так как выдает фатальную ошибку и другие вещи, которые я не понимаю. Может, какой-нибудь админ нам поможет.
Что касается ШАГА 3: РЕДАКТИРУЙТЕ ФАЙЛ ВРУЧНУЮ, А НЕ КАК ГОВОРИТ С ЭХОМ !!!!
Приносим извинения за возможные неудобства. В любом случае, при изменении важных файлов всегда рекомендуется сделать копию на всякий случай!
С помощью команды создается строка. Проблема была моя, так как я пошел прямо на строительную площадку и забыл установить firmware-linux-nonfree, и в дополнение к этому в третьей части вам нужно добавить строку в файл 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 ГБ видео, мы выбираем getforce GT 640m и в той части, где говорится, что он обладает суперспособностью для жарки яиц, то же самое происходит со мной, у меня debian 7 из 64 бит .. Я собираюсь попробовать с этим туто, как у меня дела?
Для Nvidia существует, как сказал Иван Барра, Bumblebee. Те из вас, кто использует Nvidia, должны попробовать заставить Bumblebee работать, прежде чем пробовать это, у меня есть друзья, которым это удалось.
Этот пост - последнее средство, если ничего не помогает. Тем не менее, вы можете выбрать свой метод жарки против яиц! 😉
Хороший пост. Надеюсь, когда я установлю Debian 7 на ПК с видео NVIDIA, он не превратится в фритюрницу.
Итак, я проделал все вышеописанное и удалил данные из "fstab", теперь мне нужно вручную смонтировать / home и поменять местами разделы. Что ж, это помогло мне узнать что-то новое, например «mkswap» и «swapon». Теперь восстановим вышеупомянутый файл.
Я не понимаю, почему ваши данные fstab были удалены. В любом случае, я думаю, что собираюсь отредактировать шаг 3 и сделать это вручную, так как он дает мне понять, что ошибка может быть там!
Я и я тоже не тратим то же самое, что и оксигенацию. Я думаю, что моя ошибка заключалась в том, что я последовал инструкциям в точности и забыл о базовом переименовании «file.old», но это помогло мне, потому что теперь я знаю, что вышеуказанные команды существуют !!!
Ясно :).
Знак> должен быть >>.
Спасибо за разъяснения.
Однако я не могу редактировать сообщение из-за ошибки в блоге. Может быть, это исправят в ближайшие дни, а может и нет, если исправят, я это изменю.
Привет и спасибо!
Я продолжаю получать "/ sys / kernel / debug / vgaswitcheroo / switch: файл или каталог не существует"
Я прочитал комментарии и попытался сделать то, что они указывают, но нет, это осталось прежним ...
Я везде искал, но не могу найти решение D:
У вас установлен пакет firmware-linux-nonfree? Что возвращает команда: grep -i Switcheroo / boot / config- * ??
привет, доброе утро, днем или ночью то же самое происходит со мной, как Дакар, и когда я выполняю команду, я получаю это, надеюсь, вы все еще ответите на эти вопросы
корень @ 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