Отключение встроенной видеокарты linux

Включение/отключение дискретной видеокарты

Практически все современные ноутбуки обладают двойными видеокартами. Обычно это что то маломощное от интел, и крутая, энергозависимая карта для фильмов и игр от nvidia или ati. Автоматическое переключение довольно часто глючит(Например: может включится крутая видеокарта при работе с документами, а нам нужно сохранить батарею как можно дольше), поэтому рассмотрим способ ручного переключения.

1. Способ. Подходит для все версий linux с ядром 2.6.34 +

«uname -a» узнать свою версию ядра

Для начала узнаем какие видеокарты видит наша система

Появится примерно такие строчки:

Запомним, что 00:02.0 это слабая видеокарта, а 1:00.0 сильная

Теперь посмотрим, какая из видеокарт сейчас работает

Появятся примерно такие строки:

Плюс стоит на против активной видеокарты, а Pwr обозначает, что видеокарта работает и кушает питание. Несложно догадаться, что можно отключить питание от неиспользуемой карточки этим самым ничуть не повредить системе.

а) Если нам нужно обесточить неиспользуемую видеокарту, то выполняем команду:

Батарея ноутбука скажет вам спасибо 🙂
Если хотим, чтобы лишняя видеокарта отключалась после загрузки системы, то добавляем строчку

в файл /etc/rc.local

б) Если нам нужно, наоборот, включить мощную видеокарту и на неё изначально не подаётся питание то выполняем команды:

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

Тут всё интуитивно понятно.

После выбора видеокарты произойдёт автоматическое завершение сеанса, так что не пугайтесь. Лично мне первый способ показался более красивым 🙂

Источник

Как программно отключить встроенную видеокарту в Manjaro Linux?

Просто мне иногда хочется поиграть в какие нибудь игрушки, но через bumblebee это просто ужас! В 2D платформере Geometry Dash на дискретной видюхе с использованием bumblebee, лагает! Причём не шуточно! Хотелось бы отключить к чертям встроеную видеокарту. До этого сидел на минте, но там можно через менеджер драйверов установить драйвер только для дискретки и таким образом встройка работать не будет, хотя и будет тирринг, но мне на него уже как то плевать!

Никто не знает никаких способов?

Стоит Intel + Nvidia, на ноуте, из биоса вырубить нельзя встроеную.

Это оптимус, встройку выключить нельзя. У дискретки нет собственного видеовыхода, встройка в любом случае будет использоваться для вывода графики.

Вопрос про отключении встройки, при условии что до этого вы просто ставили другой дравер, звучит странно.

Читайте также:  Windows update install package

там был другой дистрибутив, и честно сказать не будь там менеджера драйверов, то я бы так и страдал ломая над этим голову. Ибо при попытке установки драйверов с офф сайта Nvidia пишет мол выключите иксы, окей, выключил, потом сказал что у меня нету оборуования к которому бы подошёл этот драйвер. Пусть и с тиррингом, но производительность в играх была нормальной, но в манжаро менеджер драйверов другой и сразу предлагает bumblebee, который как я и писал выше работает ужасен!(По крайней мере на моём оборудовании)

А сделай скриншот кажется mhwd програмки в манджара, что за зоопарк ты создал.

Acer Aspire E5-575G-39M5

Там вывод на матрицу через встройку, как ты её отключать собрался? Картинку кто показывать будет?

выкини эту дребедень лаптоповскую.

Да как же ты её теперь выкинешь. Лично я не знаю рабочего решения отключения внешнего видео на этой платформе (dazaamb16e0). Есть вариант через ME, но его я в публичном доступе светить не буду.

Учитывая что uma-версия платы таки существует, можно поискать отличия в положении страпов хабовой части комбайна.

Не, не в буквальном смысле выкинуть, просто не использовать. Мощности она добавляет чуть, а температуру сильно. В результате комп начинает троттлить (а энвидия троттлить не будет, она выжрет всё до последней капли) и общая мощность наоборот падает. И толку?

Хотя, тут ещё вопрос что и как он запускает. Через оптирун бывают одни косяки, а через примусрун надо отключать синхронизацию, а то тупит. И в любом случае — многие игры запускают заставку ещё на энвидии, а окно самой игры уже спрыгивает на интел. приходится запускать баш в оптимусе, а уже в нём игру.

И ещё — у него может там Гном на вейлянде, а он игру на иксах запускает. Опять тормоза и глюки.

А Интеловская карта, чую, не особо-то и слабее у него.

иногда хочется поиграть в какие нибудь игрушки

ну так поставь винду в дуалбут

А Интеловская карта, чую, не особо-то и слабее у него.

Это Бамблби съедает до половины FPS и добавляет фризов.

И ещё — у него может там Гном на вейлянде, а он игру на иксах запускает. Опять тормоза и глюки.

На Вайленде Бамблби бы вообще не запустился.

Это Бамблби съедает до половины FPS и добавляет фризов

Нэнада. Это бездоказательно. Есть возможность проверить фпс чисто энвидии? Нет.

Вот если попробовать прайм, который завезли в последние дрова энвидии, там вопрос. Но готов поспорить, что разница будет в 5-10фпс на простых играх.

Кстати, а на GeForce 940MX какие последние дрова?

Знаю я вашу Бамблби. В тот раз решил проверить на MX130. В главном меню CS:GO получил 40 FPS. Даже Intel UHD Graphics 620 даёт около 60.

С нормальными драйверами в меню 110-120 кадров, как и в Windows.

Есть возможность проверить фпс чисто энвидии? Нет.

Да, на вантузе, азазаз.

А что такое нормальные драйвера?

Блоб нвидии как он есть, без лишних прослоек.

эээ. тот, что из последнего драйвера? Прайм? По человечески можешь объяснить, женщина? Или только перед зелькарям кривляться?

Читайте также:  Wallpapers girl in windows

Этот чекпук порвался. Требую заменить по гарантии!

Всё понятно, нихрена у те нет.

Чего нет? Что ты мне пытаешься доказать? Ты можешь по-человечески свои мысли выразить?

Ёптить. Какие дрова? Как настроены? Какая карта энвидии? Интел какой? И каким образом игрухи запускаешь? НА ЛИНУКСЕ.

Это всё потянет на отдельный пост. Мне лень всё расписывать. Скажу лишь, что на моём арчике достаточно было просто сделать pacman -S nvidia и дискретка будет работать без возможности переключения, то есть даже десктоп рисовать. В последнем драйвере нвидии завезли переключение — читай README, там целая глава на эту тему.

Ты чё буянишь? Людей-то не пугай.

Это карта практически один в один по мощности что и интел у него.

В последнем драйвере нвидии завезли переключение — читай README, там целая глава на эту тему.

Я же тебя в самом первом ответе спросил, последние дрова и прайм? Ты ломаисси, интригу развесил(ла,ло,лу) как баба. Было достаточно ответить «да».

Вижу, что дискретка быстрее в полтора-два раза быстрее, как и положено.

Да выпей ты успокоительного уже. Почему так нервный?

Добавь накладные расходи и получишь те же цифры, что и на интеле. А с добавочной температурой, получишь троттлинг. И хрен тебе с маслом. Для тего чтобы почувствовать разницу энвидия должна быть помощнее.

Это пишет мне пользователь Bumblebee, я полагаю?

Я кофем заправляюсь. Для злости. У меня сённи трудный день предстоит.

На своём компе я держу бамблби только для того, чтобы мне bbswitch держал энвидию выключеной. А включаю только на блендере, да на фотограмметрии, где ку́да нужна. Иначе мой комп не вывозит. старенькой. Но на компах клиентов, которым линуксы ставил, я всякое пробовал. Вот только последний прайм не успел ещё. Потому и спрашивал.

Последний прайм требует ещё не вышедший xorg-server. Жди версию 1.20.6. У себя я пока собрал git-версию, вроде работает ровно, как дискретки от AMD.

Но я не понял, там же вроде gpu offloading должен работать. Или как его. А ты говоришь, весь десктоп рисует. Уверен, что всё правильно сделал? http://us.download.nvidia.com/XFree86/Linux-x86_64/435.21/README/optimus.html

As an alternative to using only the integrated graphics device, support for the display output source functionality provided by the X Resize and Rotate extension version 1.4 is available. This functionality allows for graphics to be rendered on the NVIDIA GPU and displayed on the integrated graphics device. For information on how to use this functionality, see Chapter 34, Offloading Graphics Display with RandR 1.4.
A second alternative is to use PRIME render offload, such that the integrated graphics device is used to drive the X screen, but the NVIDIA GPU is used on a per-application basis to accelerate rendering of specific applications. For details, see Chapter 35, PRIME Render Offload.

Весь десктоп рисуется по дефолту, если ничего не настраивать. Для переключения нужен правильный конфиг иксов.

Хорошо. Ежели ты всё распробовал, может и тестирование между этими тремя режимами проводил? Или знаешь где почитать про сравнение режимов?

Читайте также:  Аналог access для windows

Я не теоретик, а практик. Мне дроч на цифры не особо упёрся. На глаз игра бегает плавно — хорошо. Батарея чуть быстрее разряжается — стерпим. Переключение завезли — прекрасно.

А как засыпание/просыпание компа проходит? Или не работает? А разрывы на видео и в играх есть?

Теоретические теоретизмы это нужно. Когда всё-таки есть возможность выдавить из системы больше. И когда людям делаешь — нужно понимать, что надёжнее.

А как засыпание/просыпание компа проходит? Или не работает?

С саспендом этих проблем не встречал. Гибернацией никогда не пользовался.

А разрывы на видео и в играх есть?

Тиринг? Да, это же невидия.

Но пока это всё не очень готово хотя бы до выхода xorg-server 1.20.6. Единственная пока проблема, которую я встречал — GDM моргает пару раз при логауте.

Хосподи я знаю что это говно-видюха, но позволить купить себе комп пока что не могу.

эмм… Лол! Ты совсем того? HD Graphics 520 в разы слабее чем Geforce 940MX! И это легко доказывается. У меня кстати если что версия на 512 CUDA ядер, а не на 384 GDDR5 память. Да, для игр её маловато сейчас, но мо встройка даже CS GO в 20 фпс тянет (если на линуксе, на винде не проверял), а 940MX на линуксе в кс го выдаёт 120-160 фпс (завит так же от окружения рабочего стола).

Источник

Отключение дискретной видеокарты в Ubuntu на примере Acer Timeline 3810TG

Суть проблемы

Сразу скажу, что о заявленных восьми часах работы пришлось забыть, потому как во многом это время работы достигается программными средствами Windows 7. Работать больше трёх с половиной часов он у меня отказался. Но тут меня насторожила температура корпуса. В Ubuntu ноутбук разогревался раза в два, а то и три больше чем в Windows. После некоторых поисков причины, я обнаружил, что Ubuntu не умеет ни переключать видеокарты «на ходу», ни отключать одну из них. Т.е. обе видеокарты встроенные в эти ноутбуки (и еще множество ноутбуков с двумя видеокартами) будут включены одновременно, потребляя огромное количество энергии впустую. Так как играть в игры под убунтой я не собирался, я решил убрать из системы ненужную видеокарту от ATI. Почитав соответствующие форумы я обнаружил скрипт ‘lenovo_acpi’, написанный для Lenovo ноутбуков c подобной проблемой. Этот скрипт без единой модификации решил мою проблему, а значит может пригодиться и другим владельцам Timeline-ов.

Перейдем к установке

Для начала нужно скачать rpm пакет по этой ссылке. Чтобы использовать его в Ubuntu, необходимо установить dkms и alien. Устанавливаем:

sudo apt-get install dkms alien

Затем в директории с предварительно скачанным пакетом выполняем следующие команды:

sudo alien —script lenovo_acpi-0.1.0-1DKMS.noarch.rpm
sudo dpkg -i lenovo-acpi_0.1.0-2_all.deb

Проверить модуль можно так:

sudo modprobe lenovo_acpi

Если Вы хотите чтобы модуль загружался каждый раз при запуске системы, просто добавьте ‘lenovo_acpi’ без кавычек с новой строки в /etc/modules.
Стоит также упомянуть, что в настройках BIOS должен быть установлен режим работы графики «Switchable», а также замечу, что данный метод был проверен лично мною лишь на Ubuntu 10.04.

Источник

Оцените статью