Несколько мониторов, несколько карт Nvidia

Это беспокоило меня в течение пары дней, и я не продвинулся дальше, поэтому я смиренно прошу помощи.

У меня есть настольный компьютер ASrock Z77 SandyBridge i7 с тремя видеокартами (встроенный Intel, Nvidia 9600GT и Nvidia 560GTX). У меня есть три монитора (два 1080p и 1680x1050; все Viewsonic) и телевизор (1080p; Vizio). Мониторы и телевизор подключены к платам Nvidia (две головки на карту, разъемы DVI), и у меня нет ничего подключенного к встроенному Intel.

Я хочу:

  • Получить все мониторы для отображения изображения
  • Уметь перетаскивать окно из приложения или из папки из монитор для мониторинга

Мой компьютер с двойной загрузкой Ubuntu Gnome 13.04 и Windows 8.1. Мониторы и телевизор нормально работают в Windows 8.1.

===========

В настоящее время я использую Ubuntu Gnome 13.04. Это не потому, что я люблю Gnome, а потому, что я действительно смог получить окно для перехода с одного монитора на одной видеокарте на другой монитор на другой видеокарте с расширением Gnome Put - хорошо, когда я по крайней мере, загрузился с Live CD Ubuntu Gnome. Я бы предпочел KDE.

Проблемы:

  • Я не могу использовать Nouveau. Noveau заставляет вентилятор на карте 9600GT вращаться со скоростью 100%. Установка драйвера Nvidia устраняет эту проблему.
  • Я пробовал различные руководства как здесь, так и в других местах, чтобы установить последние драйверы Nvidia, и почти безуспешно. Как правило, мне удалось заставить работать один из драйверов из хранилища (319), но не более чем на два монитора. Было одно исключение: когда я попробовал Linux Mint 16 KDE.
  • Всякий раз, когда я включаю Xinerama, я получаю все черные экраны при перезагрузке, даже в режиме восстановления. Когда я пытаюсь, например, ctrl-alt-f1, я слышу, как вентилятор 9600GT запускается, затем вращается, затем вращается и т. Д., Но никогда не получает видео.

Спасибо за ваше время!

3
задан 6 February 2014 в 00:19

1 ответ

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

  • Сейчас я использую Kubuntu LTS. Это обновление 12.04.4, которое вышло несколько дней назад и использует ядро ​​Linux 3.2.0-58. Я все еще использую 64-битную версию.
  • Я использую драйвер Nvidia 304.116. Я расскажу об установке в нескольких параграфах.
  • Я использую Xinerama.
  • Я не включил телевизор, просто потому, что меня раздражало, что там появляется окно входа в систему, что означало, что мне пришлось включить телевизор, чтобы увидеть приглашение для входа в систему.

Вероятно, самая важная вещь, которую я узнал, это люди из archlinux.org :

«Предупреждение: по состоянию на август 2013 года Xinerama не работает при использовании проприетарной NVIDIA драйвер от 319. и выше. Пользователи, желающие использовать Xinerama с драйвером NVIDIA, должны использовать драйвер NVIDIA 313, который работает только с ядрами Linux ранее 3.10. "

Ядром в Kubuntu 13.10 является 3.11. Рекомендуемый драйвер (т. Е. То, что вы получаете, когда используете «sudo apt-get install nvidia-current») - это 319.

Также обратите внимание, что согласно Tom's Hardware , драйверы дисплея Nvidia имеют проблемы с отображением на четырех мониторах с драйверами выше 295.

==============

Сама установка была довольно простой:

  • Установить Kubuntu 12.04 с компакт-диска. Перезагрузитесь в установленную ОС (т. Е. Не перезагружайтесь на live CD).
  • Установите все обновления Kubuntu через Muon Update Manager (эй, это KDE). Перезагрузка.
  • Запустите Konsole («Терминал») и выполните «sudo apt-get install nvidia-current». Перезагрузка.
  • Запустите Konsole и выполните «sudo nvidia-settings».

Это забавная вещь, о которой несколько человек сообщили после обновления * ubuntu 12.04.4: если вы нажали «Apply» в Nvidia Приложение панели управления настройками, программа возвращает вас обратно на рабочий стол и не сохраняет ваши изменения.

  • Сделайте все активации / перемещения / изменения, которые вы хотите, на всех экранах. Просто помните, что вы хотите отдельный экран X для каждого монитора. Когда вы будете довольны всеми настройками, поставьте галочку в поле Xinerama и нажмите кнопку «Сохранить в X Файл конфигурации». Вы хотите сохранить его как /etc/X11/xorg.conf.
  • Перезагрузка.

Легко-peasy. Я думаю, что это даже меньше, чем установка нескольких мониторов на Windows.

Так вот, я не новичок в Linux, но я не знаю, как изо всех сил проверять, чтобы быть на 100% уверенным, что у меня нет ни малейшего нуво, скрывающегося где-то, что вызовет проблему с какой-нибудь высокопрофильной игрой или 3D-рендерингом Все, что я знаю, это то, что до того, как я установил драйвер, вентилятор моей видеокарты 9600GT был бы на 100%. Сейчас действительно тихо. Я также не вижу больших всплесков активности на диске, поэтому я не вижу особой необходимости делать экзорцизм в стиле модерн.

Мой файл xorg.conf следует. Просматривая его, я вижу, что есть "16" записей для глубины / глубины по умолчанию. Если посмотреть на панель управления Nvidia X Server Settings, то разрешение установлено на «auto». Кроме того, если я смотрю на изображения, они выглядят просто отлично, так что я думаю, что это действительно 24-битный цвет, как и должно быть. (Также, FWIW, у меня есть стандартная 104-клавишная клавиатура США и трекбол Kensington Slimblade.)

===========

Section "ServerLayout"
Identifier     "Layout0"
Screen      0  "Screen0" 3600 0
Screen      1  "Screen1" 1680 0
Screen      2  "Screen2" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "ViewSonic VX2233wm-1"
HorizSync       24.0 - 82.0
VertRefresh     50.0 - 75.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor1"
VendorName     "Unknown"
ModelName      "LG Electronics IPS231"
HorizSync       30.0 - 83.0
VertRefresh     56.0 - 75.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor2"
VendorName     "Unknown"
ModelName      "ViewSonic VA2226w"
HorizSync       30.0 - 82.0
VertRefresh     50.0 - 75.0
Option         "DPMS"
EndSection

Section "Device"
Identifier     "Device0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GTX 560"
BusID          "PCI:1:0:0"
EndSection

Section "Device"
Identifier     "Device1"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce 9600 GT"
BusID          "PCI:2:0:0"
Screen          0
EndSection

Section "Device"
Identifier     "Device2"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce 9600 GT"
BusID          "PCI:2:0:0"
Screen          1
EndSection

Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth    16
Option         "Stereo" "0"
Option         "metamodes" "DVI-I-3: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
Depth       16
EndSubSection
EndSection

Section "Screen"
Identifier     "Screen1"
Device         "Device1"
Monitor        "Monitor1"
DefaultDepth    16
Option         "Stereo" "0"
Option         "metamodes" "DVI-I-2: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
Depth       16
EndSubSection
EndSection

Section "Screen"
Identifier     "Screen2"
Device         "Device2"
Monitor        "Monitor2"
DefaultDepth    16
Option         "Stereo" "0"
Option         "metamodes" "DVI-I-3: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
Depth       16
EndSubSection
EndSection

Section "Extensions"
Option         "Composite" "Disable"
EndSection
0
ответ дан 6 February 2014 в 00:19

Другие вопросы по тегам:

Похожие вопросы: