Как отключить графику Intel в гибридной графической настройке?

15

У меня Dell Vostro 3700 версия A10.

Соответствующие биты из lspci -v | grep VGA:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

Как видите, это один из гибридных графических ноутбуков. Теперь я не заинтересован в каком-либо переключении. Я хотел бы полностью отключить Intel Graphics, который на процессоре.

Я проверил в файле xorg.log, и он показывает, что карта Intel используется.

От lsmodя вижу , что использует модуль i915. Я попытался внести этот список в черный список, /etc/modprobe.d/blacklist.confно это не сработало, потому что я все еще не мог использовать карту nvidia для отображения.

Я хотел бы, чтобы была опция BIOS, чтобы отключить, но это не так. Некоторые люди также предлагают изменить режим SATA на совместимость, но в этом случае это также не работает, так как контроллер Intel VGA все еще отображается вlspci

Я попытался установить busid вручную в /etc/X11/xorg.confфайле, но он все еще не работал. Это дало мне ошибку, которая сказала что-то вдоль линий экрана не обнаружено. какие-нибудь кусочки xorg.log, которые вы хотите, чтобы я прикрепил?

Так что я ищу какое-то решение, которое позволяет полностью отключить использование контроллера Intel VGA. если бы это было как-то заблокировано, было бы хорошо. как будто этого не было. Какие-либо предложения? Я на самом деле отчаянно здесь. Потому что по этой причине я не могу сейчас использовать порт HDMI на моем ноутбуке.

Я предполагаю, что это относится к настольным компьютерам, которые также имеют процессоры Core i5 с встроенной графикой, а также выделенные графические карты. Как они решат проблему?

Eshwar
источник
Насколько я могу судить, это не система Optimus, но у нее есть похожие проблемы. Я спрашиваю в ветке nvnews.net, есть ли какие-нибудь новости об обходном пути для этой установки.
Оли
спасибо @ Оли! В моем случае я совершенно уверен, что порт HDMI связан с чипом nvidia. Интересно, есть ли способ включить обе карты?
Эшвар
Кажется, нашли решение. Недавно была замена материнской платы, и это странным образом требовало переустановки графических драйверов в Windows. Я этого не делал, и когда я загрузился с Ubuntu, я больше не могу найти 2 VGA-адаптера, перечисленных в выводе lspci. Он обнаруживает только nvidia. Так что я только что установил nvidia-current и он отлично работает! НО, конечно, это означает плохую графику в Windows. Я не уверен, что установка графического драйвера запускает какой-то аппаратный переключатель в Windows, который устанавливает Intel как основной. так что сейчас это мой единственный вариант!
Эшвар

Ответы:

5

Вы можете попробовать vga_switcheroo.

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

Работает только с открытыми драйверами i915 и nouveau. У меня такой же ноутбук, и он работает только при включении и выключении.

PS Насколько я помню (не уверен) A08 BIOS имеет опцию «Hybrid Graphic». Но я не могу откатиться к более старой версии BIOS, чтобы проверить это.


источник
Я использую ядро ​​2.6.37-12, установленное на lucid, но, к сожалению, vga_switcheroo не появляется для меня. опять же, я подробно опишу, что произошло в отдельном комментарии.
Эшвар
5

Попробуйте установить шмель, чтобы карты Intel и Nvidia работали одновременно: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get установить git
# введите пароль
git clone http://github.com/MrMEEE/bumblebee.git
CD шмель /
sudo ./install.sh
optirun glxgears
# проверить скорость и сравнить с бегом:
glxgears
# Если у вас установлен google-chrome, вы можете попробовать его с / без optirun и сообщить о значениях FPS в списке рассылки:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
719016
источник
1
Разрешает ли шмель vdpau сейчас? или еще не? когда придет vdpau, я запрыгну на корабль!
Эшвар
шмель не делает vdpau, и кажется, что гибридный windump пока лучший вариант для этого: github.com/MrMEEE/bumblebee/issues/16
719016
1
Я установил шмеля, и он работает, но как я могу отключить Intel Graphics по умолчанию. Я бы хотел, чтобы моя система всегда работала на Nvidia. Благодарю.
Костанос
@ 213441265152351, это будет работать на гибридном рабочем столе? У меня есть встроенный Intel + PCIe nVidia на моем рабочем столе, но я не уверен насчет установки Bumblebee, так как в документации ясно, что это решение для ноутбуков.
Вальдир Леонсио
2

Ага. Исходя из моего комментария, я нашел свой путь на страницу поддержки BIOS Dell .

Предполагается, что в BIOS (в разделе «Дополнительно» -> «Конфигурация системы») есть опция «Гибридная графика», в которой можно отключить гибридную функцию.

Я не на каком видео устройстве это дамп видео, но это выглядит как хорошее начало.

Оли
источник
да, я сталкивался с этим. что на странице и что на ноутбуке, к сожалению, две разные вещи! и спасибо, что спросили на nvnews.net. Простой способ отключить карту Intel или переключиться на nvidia на ранних этапах загрузки - это отличная помощь!
Эшвар