Я пытаюсь подключить внешний монитор (через кабель VGA) к ноутбуку, используя Bumblebee и конфигурацию Optimus.
У меня Lenovo W520 с Intel GMA HD 3000 и Nvidia Quadro 2000M. В BIOS есть три варианта графических карт - встроенные, дискретные и Optimus.
Вариант использования очень прост. Для работы я просто использую встроенную карту и дисплей ноутбука; хотя, когда я смотрю фильмы, я хочу использовать свой проектор. Теперь, что я должен сделать в этом случае:
- перезагрузка
- начать окна
- смотреть фильм
Благодаря Bumblebee, я теперь могу держать настройку всегда как Optimus.
До BB мне приходилось менять настройки BIOS каждый раз, когда я хотел посмотреть фильм, потому что даже в Windows использование встроенной графики приводило к тому, что проектор не распознавался проектором (я полагаю, это то, что они обычно подразумевают под «проводным»). output ", и что выход VGA жестко подключен к дискретной карте).
Теперь я хотел бы подключить внешний монитор без необходимости переключения O / S, то есть использовать его в Ubuntu.
Является ли это возможным?
Прямо сейчас, если я хочу использовать внешний монитор в Ubuntu, единственный вариант - изменить BIOS для использования дискретной графики, а затем использовать nvidia-settings.
Если я вместо этого использую настройку Optimus, даже когда я запускаю ее с помощью "optirun nvidia-settings -c: 8", я не получаю никакой опции для внешнего монитора.
Есть ли что-то, что я могу сделать?
(перенаправлено из списка linux-hybrid-graphics)
У меня есть Thinkpad T420, который может быть похожим (но может и не быть).
На моем T420 VGA подключен к Intel, а Display-Port подключен к NVIDIA. Так что для выхода VGA я могу использовать обычный xrandr .
Display-Port - это отдельная история. Для этого я должен изменить xorg.conf с шмеля в /etc/bumblebee/xorg.conf.nvidia :
Опция
ConnectedMonitor
отDFP
(по умолчанию) доDP1
для DisplayPort.источник
CRT
,DFP
и разделенными запятыми варианты. Поменять ли это наCRT
работу тоже?Новые версии драйвера Intel включают в себя программу,
intel-virtual-output
которая значительно упрощает настройку двойного и тройного дисплея на W520.Эта
intel-virtual-output
команда позволяет X-серверу на плате Intel дублировать экраны на другой X-сервер. Он просматривает доступные экраны на удаленном дисплее и представляет их на сервере Intel X как VIRTUAL1, VIRTUAL2 и т. Д.Следующий скрипт (запускается как root) работает для меня, но, скорее всего, вам нужно будет кое-что настроить:
Эта настройка включает мой кабель DisplayPort-DVI (VIRTUAL3) слева и VGA (VIRTUAL1) справа. Это также отключает экран ноутбука.
Обратите внимание, что, поскольку это всего лишь виртуальные экраны от драйвера, теоретически инструмент конфигурации дисплея вашего графического интерфейса должен иметь возможность выяснить это после запуска
intel-virtual-output
.На практике инструмент настройки дисплея в xubuntu на самом деле не делал согласованных действий. Вот почему эти
xrandr
команды есть. Если вы используете gnome или kde, возможно, стоит попробовать инструмент с графическим интерфейсом, прежде чем связываться с нимxrandr
. В противном случае, прежде чем запускать это, вы, вероятно, захотите настроить некоторые параметры для любой используемой вами установки. Запуск простоxrandr
говорит вам, какие дисплеи в настоящее время подключены. Вы можете подключать и отключать свои мониторы, чтобы увидеть, какой разъем подключается к какому VIRTUAL [0-9] дисплею. Экран ноутбука LVDS1. Тогда это просто вопрос делатьxrandr
команды с--right-of
,--left-of
,--below
и т.д. , чтобы получить вещи в надлежащем месте.Когда вы захотите снова стать мобильным, вы можете запустить это (опять же как root):
Я использую xubuntu 14.04 с использованием проприетарного драйвера nvidia версии 337.25. Я также получил пакеты шмеля от https://launchpad.net/~bumblebee/+archive/ubuntu/stable .
Интересно, что эта установка противоположна обычной настройке Optimus. Обычно вы выборочно запускаете программы на карте nvidia и копируете буферы с карты nvidia на карту intel, которая фактически общается с мониторами. В этом случае вы запускаете все на карте Intel и копируете соответствующие экранные буферы на карту NVIDIA.
Если вам интересно, да, это затрудняет запуск ускоренных приложений nvidia. Я еще не нашел способ заставить игры работать хорошо, и даже с HD-видео он со временем замедляется. Даже кажется, что это не двойная буферизация, потому что вы получаете видимое сканирование слева направо сверху вниз после воспроизведения видео с довольно высоким разрешением в течение некоторого времени. Тем не менее, большинство проекторов, вероятно, будет в порядке.
источник
xorg.conf.nvidia
как в вашей ссылке необходимо было для меня на Ubuntu 14.10 (в частности, мне нужно было комментарииUseEDID
иUseDisplayDevice
). Однако мне не нужно было использовать PPA (Bumblebee из Ubuntu работал отлично), и мне также не нужны никакие сценарии для запуска и остановки установки с несколькими мониторами - просто запуск или уничтожение, такintel-virtual-output
как обычный пользователь работает для меня. (Он выполняется поoptirun
мере необходимости.) Можете ли вы подтвердить?Может быть, попробовать это .
Но это зависит от жесткой проводки.
источник