Количество экранов X, соответствующих количеству разделов «Экран» в файле xorg.conf для конфигурации с несколькими мониторами

Я хочу настроить конфигурацию с несколькими мониторами, где два «ориентированных на пейзаж» мониторов один над другим, а два «портретных» монитора, один из которых справа, объединяются в один большой экран.

Я пытаюсь создать файл xorg.conf , который предоставит один X-экран для нескольких (четырех) мониторов, прикрепленных к нескольким (двум) видеокартам (NVidia) на той же машине (Ubuntu 11.10).

Я наткнулся на руководство xorg.conf котором говорится, что раздел « Screen » является привязкой Monitor и Device . Я не понимаю, как обеспечить идею о том, что один Screen должен состоять из нескольких Monitor .

Я не хочу использовать Xinerama или TwinView поскольку он не соответствует моим требованиям к аппаратным ускорениям. Я использовал nvidia-settings но не nvidia-settings вращения.

3 Solutions collect form web for “Количество экранов X, соответствующих количеству разделов «Экран» в файле xorg.conf для конфигурации с несколькими мониторами”

Вы пробовали с RandR ( xrandr )?

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

Хотя xrandr не полезен для вас в качестве решения, может быть полезно попробовать различные разрешения и позиции. После того, как вы настроите его так, вы можете описать конфигурацию в xorg.conf и перезапустить X. Здесь вы можете найти полезный пример.

Как вы заметили – вы не можете использовать Xinerama или TwinView и получать X-композитинг на своих экранах. То, что вы действительно хотите сделать, включает в себя несколько записей Device в xorg.conf для одного и того же устройства и / или mosaic режим nvidia's . Я прошел через это только на следующий день после перестройки гостиной, чтобы разместить проектор, и это не интуитивно. Я закончил это постепенно, несколько неудачных запусков, но для одной видеокарты и двух дисплеев мой xorg.conf вышел вот так.

Один экран, используемый для определения метамодов, является своего рода косвенностью. Драйвер nvidia и / или RandR добавляет вместе область отображения одного или нескольких физических экранов и адресов, отображающих область как один виртуальный экран. Вот ссылка на соответствующий раздел nvidia 's readme. И вот что на самом деле выглядит:

два xdisplays

Поскольку вы можете видеть, что два экрана являются единым, но разрешения на один составной экран не совпадают друг с другом, так что, пока эта белая полоса внизу слева появляется на экране, это не на моем дисплее. Мой дисплей заполняет оба моих экрана. И вот более пристальный взгляд на nvidia-settings :

NVIDIA-настройки

Если вы посмотрите на мой собственный файл xorg.txt, вы, вероятно, заметите, что он сгенерирован автоматически. Я получил его для работы, сначала отключив все дисплеи, но один, а затем, на обычной консоли, я запустил sudo nvidia-xconfig для базового xorg.conf и после запуска X я открыл nvidia-settings и включил мой экраны. По общему признанию, это был не научно совершенный процесс, но результат был удовлетворительным.

Еще одна проблема, с которой я мог столкнуться, – это расширение EDID, переданное по кабелям HDMI с моих дисплеев. Я использую аналог с моего компьютера, и было еще одно очень много времени, потраченное на то, чтобы убедить ALSA / Pulse игнорировать эти дополнительные intel-hda-audio . Поэтому я переписал EDID, чтобы они отображались как выходы DVI – по существу, отключение обнаружения компьютером звуковых поглотителей дисплеев. Если вы столкнулись с подобными проблемами, я смиренно рекомендую этот маленький камень автоматически сделать то же самое.

Наконец, страница Viki Niki для Arch Linux была очень полезна для меня – есть много примеров и подробных объяснений.

  • Использование NVIDIA вместо Intel вызывает другую тему
  • Наличие nVidia OpenGL 32-битного драйвера на 64-битной системе Debian в многоархиве
  • Графика CUDA + HD4600 на ноутбуке Optimus
  • Как установить драйвер nvidia версии 375?
  • nVidia GeForece 960M Проблема Debian Jessie Bumblebee ((EE) / dev / dri / card0: не удалось установить версию DRM версии 1.4: разрешено разрешение)
  • Звук Nvidia HDMI не отображается в системе
  • Почему xinit делает мой физический дисплей пустым?
  • nvidia-настройки без nvidia выделенного сервера X
  • Не удалось загрузить модуль 'nvidia' после обновления до Stretch
  • Несколько графических карт в X
  • Как я могу получить 1080p для работы на моем телевизоре с помощью HDMI с помощью xrandr?
  • Interesting Posts

    Добавить расширение файла в файлы, которые не имеют расширения

    Как я могу увидеть, когда пакет был обновлен?

    Неподдерживаемая установка пакета, путь Arch

    Поведение CTRL C в иерархии оболочек

    Добавление привязок для ed2k: // связей с xdg-open?

    Возможно ли создать среду Linux без традиционной командной оболочки?

    Будут ли обе виртуальные машины, имеющие один и тот же IP-адрес, заставлять меня пинговать себя

    редактирование очень длинной строки, много столбцов в vim

    Как я могу искать и выделять несколько строк в VIM?

    Сценарий, вызываемый .bashrc с «exit», предотвращает вход в систему

    Как предотвратить использование Qt / GTK-приложения (Калибр) для использования цветов, определенных в .Xresources?

    Мониторинг скорости вращения вентилятора процессора в системе Lenovo x3650 m5 (8871) на RHEL7

    Grep и игнорирование ведущих пробелов

    Какие данные следует исключать из файлов журналов, сообщений об ошибках и т. Д., Если они публикуются в Интернете?

    SSH-туннель между несколькими хостами

    Linux и Unix - лучшая ОС в мире.