Отключение дискретной видеокарты на ноутбуке. Ubuntu 12.04
Ноутбук HP Pavilion dv6-6b57er (Intel Core-i7 2,2 Ghz, 8gb, HDD 1Tb, ATI Radeon HD 6770M 2Gb)
Столкнулся с небольшой проблемкой. Установил на ноут Ubuntu 12.04 LTS параллельно с Семеркой. Проприетарные дрова на дискретную видеокарту не ставил, т.к. в лине она мне вообще не нужна, я ей пользуюсь в только в Семке. Хочу выжать максимальное время работы от батареи на встроенной графе. Поковырял в инете насчет переключения видеокарт, в итоге остановился на vga_switcheroo. Выполнил все по инструкции, дискретная графа, если верить vga_switcheroo, отключилась.
sudo su . cat /sys/kernel/debug/vgaswitcheroo/switch 0:+:Pwr:0000:00:02.0 1: :Pwr:0000:01:00.0
В моем случае:
00:02.0 — это интегрированная Intel HD 3000
01:00.0 — дискретная ATI Radeon HD 6770
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
cat /sys/kernel/debug/vgaswitcheroo/switch 0:+:Pwr:0000:00:02.0 1: :Off:0000:01:00.0
Но после перезагрузки системы она снова переходит в режим Pwr. Пробовал добавлять команду echo OFF > /sys/kernel/debug/vgaswitcheroo/switch в файл /etc/rc.local — не помогло. Подскажите, как можно решить
Отключение 2-ой видеокарты Ubuntu 14.04
Имеется 2 видеокарты: lspci | grep VGA: 00:02.0 VGA compatible controller: Intel Corporation.
Отключение дискретной видеокарты на ноутбуке
Добрый день! Недавно приобрел ноутбук Toshiba L500-1WP. Процессор Core i3 M 330. На интеловском.
Отключение дискретной видеокарты на ноутбуке Samsung 305V5A-T09
Здравствуйте. Долго мучаюсь уже с дискретной видеокартой. Был долго на работе в глуши, поэтому от.
Отключение дискретной видеокарты на ноутбуке HP630/ i3 / radeon hd6300m
Здравствуйте . Помогите пожалуйста. Проблема , 4 месяца тому назад ,,грели видео" , опять нужно.
Я вот знаю только про технологию nVidia Optimus, а у тебя Radeon, так что точно подсказать немогу. Гугли про аналоги Bumblebee, а может вообще и она подойдёт.
Все, разобрался. Помимо файла /etc/rc.local подредактировал еще этот: /etc/init.d/rc.local. В оба файла вставил эти строчки:
chown username /sys/kernel/debug/vgaswitcheroo/switch # вместо username - имя пользователя echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
И на всякий случай еще дал из-под рута права на файл /sys/kernel/debug/vgaswitcheroo/switch Вуаля, заработало. Теперь осталось только затестить.
Попробуй в bios отрубить видяху не нужную тебе. По идеи у тебя должна быть опция графики с двумя вариантами «dynamic» и «fixed» вам нужно выбрать «fixed» значение в bios.
Для ручного отключения дискретной видеокарты сделайте следующее — откройте терминал, напишите команду sudo bash , жмем энтер и вводим свой обычный (не root-овый) пароль. Так мы получили права root-а. Теперь пишем команду echo OFF > /sys/kernel/debug/vgaswitcheroo/switch ,и жмем энтер. Мощная видеокарта отключена. Для проверки пишем cat /sys/kernel/debug/vgaswitcheroo/switch ,жмем энтер. В строке 0: DIS: :Off:0000:01:00.0 видим слово Off , значит питание на дискретную видекарту теперь не подается. Чтобы видеокарта отключалась автоматически при загрузке, делаем следующее — пишем команду cd /etc/ (и энтер), следующая команда chmod 711 rc.local (энтер) (т.е. мы сделали файл rc.local исполняемым для всех пользователей). Затем открываем файл rc.local в текстовом редакторе (например, в Kate) командой kate rc.local (энтер), вставляем строку echo OFF > /sys/kernel/debug/vgaswitcheroo/switch перед строкой exit 0 , закрываем текстовый редактор с сохраненными изменениями. Теперь при загрузке системы дискретная видеокарта
будет отключаться автоматически. Все команды пишем и выполняем с правами root-а .
Сообщение от alsalut
Спасибо Вам за важное замечание . Так мы можем быть уверены, что при загрузке системы для любого пользователя будет выполнен файл rc.local и произойдет отключение дискретной видеокарты.
Как отключить дискретную видеокарту Nvidia?
Как отключить видеокарту Nvidia? В BIOS нет такой настройки.
Ноутбук шумит и греется, драйвера не встают нормально.
А как вы ее включили? У меня другой диструбиутив Linux и я ставил драйвера и предпринимал кучу шагов для включения. Если вы шли по похожему пути, то просто откатите как было. Ну и модель ноутбука тоже скажите
1 ответ 1
Так как вопрос именно по отключению дискретной видеокарты и было упомянуто что в BIOS якобы такой настройки нет, на него и отвечаю. В твоём BIOS, а насколько помню, в каком-то из комментариев под вопросами ты писал, что он у тебя AMI BIOS (сокращаю, до абревиатуры), необходимо сделать следующие шаги.
Зайдя в BIOS у тебя будет сине-серая меню, в верхней панели навигации должны находиться следующие пункты:
Main | Advanced | Power | Boot | Tools | Exit
Сама меню вверху, в AMI разных годов может быть разная.
Далее зайди в:
Advanced -> Chipset -> SouthBridge Configuration
Далее, нажимаешь на Primary Graphics Adapter , должно всплыть окошко с вариантами выбора карты. IGP — соответственно отвечает за интегрированную видеокарту, а PCIE за Nvidia в твоём случае. Выбираешь нужную для активации. Там с которой начинается, она будет соответственно в приоритете, после выбора.
Далее необходимо выйди до уровня общего меню и соответственно выбрать пункт
Ну, а дальше просто перезагрузка ноутбука с новой конфигурацией. Вроде бы ничего сложного.
Необходимые системные данные для устранения проблемы:
Что касается самой OS Debian 9, то вывести данные по поводу самого BIOS в терминале, можно воспользовавшись командой (показываю всё от root):
Данные по поводу материнской платы:
Чтобы собрать ещё больше информации, можно воспользоваться lspci — это стандартный инструмент для запроса устройств, подключенных к любой PCI-совместимой шине:
Таже можно сократить вывод до:
Если не установлен nvidia-detect, можно его установить и собрать данные (хотя, данных с lspci должно хватить), введя в терминале:
Используя вышеуказанные команды, можно собрать всю необходимую информацию, для дальнейшей работы над устранением проблемы.
Если возникла необходимость полного удаления драйверов от Nvidia, это довольно просто сделать. Выполни следующую команду, чтобы удалить все пакеты, которые начинаются с nvidia в имени пакета:
Включение/отключение дискретной видеокарты
Практически все современные ноутбуки обладают двойными видеокартами. Обычно это что то маломощное от интел, и крутая, энергозависимая карта для фильмов и игр от nvidia или ati. Автоматическое переключение довольно часто глючит(Например: может включится крутая видеокарта при работе с документами, а нам нужно сохранить батарею как можно дольше), поэтому рассмотрим способ ручного переключения.
1. Способ. Подходит для все версий linux с ядром 2.6.34 +
«uname -a» узнать свою версию ядра
Для начала узнаем какие видеокарты видит наша система
Появится примерно такие строчки:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
01:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD 5750 Series] (rev ff)
Запомним, что 00:02.0 это слабая видеокарта, а 1:00.0 сильная
Теперь посмотрим, какая из видеокарт сейчас работает
Появятся примерно такие строки:
Плюс стоит на против активной видеокарты, а Pwr обозначает, что видеокарта работает и кушает питание. Несложно догадаться, что можно отключить питание от неиспользуемой карточки этим самым ничуть не повредить системе.
а) Если нам нужно обесточить неиспользуемую видеокарту, то выполняем команду:
Батарея ноутбука скажет вам спасибо 🙂
Если хотим, чтобы лишняя видеокарта отключалась после загрузки системы, то добавляем строчку
б) Если нам нужно, наоборот, включить мощную видеокарту и на неё изначально не подаётся питание то выполняем команды:
sudo echo ON > /sys/kernel/debug/vgaswitcheroo/switch
sudo echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
DIS — немедленное переключение на дискретную видеокарту
IGD — немедленное переключение на интегрированную видеокарту
DDIS — отложенное переключение на дискретную видеокарту
DIGD — отложенное переключение на интегрированную видеокарту
ON — включить неиспользуемую видеокарту
OFF — выключить неиспользуемую видеокарту
Завершаем сеанс, входим заново и отключаем слабую видеокарту
Если вдруг видеокарта вообще не работает, то тут поможет только ремонт ноутбуков. Если с видеокартой всё в порядке, но способ описанные выше кажется сложным, то можно воспользоваться графической программой.
2. Способ. Если на вашем ноутбуке установлена ubuntu и лезть в терминал не хочется, то можно воспользоваться Ubuntu Control Center
После установки и запуска переходим в Hardware>VGA Switching
Тут всё интуитивно понятно.
После выбора видеокарты произойдёт автоматическое завершение сеанса, так что не пугайтесь. Лично мне первый способ показался более красивым 🙂
Похожие статьи:
[Решено] Как выключить дискретную видеокарту (в идеале переключение)
veles16
Ноутбук acer Aspire V3 771G. Просмотрел Bumblebee там сказано как заставить работать NVIDIA мне же нужна прога выключения оной, для экономии питания. Биос данное действие не поддерживает. Желательно чтобы прога была с графическим интерфейсом хотя это не важно.
В /etc/modules-load.d/bbswitch прописать
options bbswitch load_state=0
Пробовал перейти на vga_switcheroo — все нормально, карточка отрубается, но кеды начинают отчаянно тупить при загрузке. Так и не понял, в чем дело, и забил.
veles16
Ноутбук acer Aspire V3 771G. Просмотрел Bumblebee там сказано как заставить работать NVIDIA мне же нужна прога выключения оной, для экономии питания. Биос данное действие не поддерживает. Желательно чтобы прога была с графическим интерфейсом хотя это не важно.
Ставите bbswitch и bumblebee (для бамблби нужно заменить видеодрайвера — пакет nvidia-bumblebee). Добавляете себя в группу bumblebee, включаете сервис bumblebeed через systemd, и все.
По умолчанию питание на нвидию подаваться не будет (для проверки — optirun —status), но можно запускать программу именно на нвидии (например, optirun vlc)
veles16
Ноутбук acer Aspire V3 771G. Просмотрел Bumblebee там сказано как заставить работать NVIDIA мне же нужна прога выключения оной, для экономии питания. Биос данное действие не поддерживает. Желательно чтобы прога была с графическим интерфейсом хотя это не важно.
Ставите bbswitch и bumblebee (для бамблби нужно заменить видеодрайвера — пакет nvidia-bumblebee). Добавляете себя в группу bumblebee, включаете сервис bumblebeed через systemd, и все.
По умолчанию питание на нвидию подаваться не будет (для проверки — optirun —status), но можно запускать программу именно на нвидии (например, optirun vlc) Спасибо получилось
© 2006-2023, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.