Двойные мониторы не работают с картой Nvidia
Даже мой главный монитор показан как неизвестный. Я попытался настроить двойные мониторы, используя настройки Nvidia, но без радости признал, что у меня есть 2 монитора.
Это не было проблемой в 11.04. Моя проблема с настройками Nvidia заключается в том, что моим двум мониторам требуются разные разрешения, но даже если я установил для них разрешение, которое они оба могут обрабатывать, оно будет отображаться только в клонированном режиме. Я действительно надеюсь, что кто-то может помочь, или мне придется откатиться до 11.04.
Почему Ubuntu 11.10 не распознает, что у меня 2 монитора?
Вот содержимое моего xorg.conf
:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 280.13 (buildd@rothera) Thu Aug 11 17:28:49 UTC 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
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: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: 1280x1024 +1024+0, DFP: 1024x768 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection"
хорошо, я попытался разогнать -е. Проблема в том, что в настройках Nvidia оба монитора рассматриваются как один и тот же. поэтому изменение настроек на один не имеет никакого эффекта, но измените другое, и оно одинаково влияет на оба экрана.
Результаты disper -l
следующее:
carter@carter-desktop:~$ disper -l
display DFP-0: HP vs17
resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1280x960, 1280x1024
display CRT-0: CRT-0
resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1360x768, 1280x960, 1440x900, 1280x1024, 1400x1050, 1600x1024, 1680x1050, 1600x1200, 1920x1080, 1920x1200, 1792x1344
carter@carter-desktop:~$
4 ответа
Я решил эту проблему несколько минут назад в моей системе. Для меня это сработало следующим образом:
- Установил пост-релизный nvidia-драйвер.
- Начать
nvidia-settings
чтобы настроить мой двойной экран, вы должны использовать TwinView (не отдельный X-Config) и не забудьте выбрать основной монитор. Проблема, с которой я столкнулся во время конфигурирования, заключалась в том, что мне кажется, что он работает, только если я выбрал левый монитор в качестве основного. Для проверки вы можете использовать кнопку Apply.Если все работает, вы можете сохранить в X Файл конфигурации.
Вот мой результирующий xorg.conf, если вы хотите его прочитать:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 280.13 (buildd@rothera) Thu Aug 11 17:28:49 UTC 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0" 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 "Samsung SMS22A350H"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS" EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTS 450" EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-1"
Option "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection EndSection
Когда я решил проблему с помощью Xinerama, я все испортил.
Что я сделал, так это удалил мой файл xorg.conf (после его резервного копирования, конечно).
Затем я запустил nvidia-xconfig и запустил nvidia-settings. Получил мой второй монитор, распознал и использовал twinview, а затем сохранил в моем файле xconfig.
Вот как выглядит мой xorg.conf:
Раздел "ServerLayout" Идентификатор "Layout0" Экран 0 "Экран0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Вариант "Xinerama" "0" EndSection Раздел "Файлы" EndSection Раздел "InputDevice" # генерируется по умолчанию Идентификатор "Mouse0" Водитель "мышка" Опция "Протокол" "Авто" Опция "Устройство" "/dev/psaux" Опция "Emulate3Buttons" "нет" Опция "ZAxisMapping" "4 5" EndSection Раздел "InputDevice" # генерируется по умолчанию Идентификатор "Клавиатура0" Водитель "КБД" EndSection Раздел "Монитор" # HorizSync источник: edid, источник VertRefresh: edid #VertRefresh 50,0 - 76,0 Идентификатор "Монитор0" VendorName "Неизвестно" ModelName "LG Electronics W1952" HorizSync 30,0 - 83,0 VertRefresh 56,0 - 75,0 Опция "ДПМС" EndSection Раздел "Устройство" Идентификатор "Device0" Водитель "nvidia" VendorName "Корпорация NVIDIA" BoardName "GeForce GTX 460" EndSection Раздел "Экран" # Удалена опция "metamodes" "DFP: nvidia-auto-select +0+0, CRT: nvidia-auto-select +1600+0" Идентификатор "Screen0" Устройство "Устройство0" Монитор "Монитор0" DefaultDepth 24 Опция "TwinView" "1" Опция "метамод" "CRT: nvidia-auto-select +1600+0, DFP: nvidia-auto-select +0+0" Подраздел "Дисплей" Глубина 24 EndSubSection EndSection
Некоторое время я получал ошибку, что Х не смог найти костюм
Я сделал так, как сказал ТВН, но я побежал
apt-get upgrade
sudo nvidia-xconfig
затем перезагрузите, прежде чем настраивать что-либо в nvidia-settings
,
Xubuntu 12.04, GEforce GTX650, 2 x 24-дюймовых экрана 1920 x 1200, подключенных DVI-D, работают в портретном режиме.
Ни один из драйверов NVIDIA Ubuntu Software Center не будет вращать экраны. Текущий драйвер версии 304.88.
Скачано: NVIDIA-Linux-x86_64-319.23.run с: http://www.nvidia.com/Download/index.aspx?lang=en-us
затем: Ctrl-Alt-F1 - полноэкранный режим терминала
sudo service lightdm stop
cd Downloads
sudo ./NVIDIA-Linux-x86_64-319.23.run
После установки:
sudo reboot
войдите в систему и откройте окно терминала (Windows - T)
sudo nvidia-settings
Или та же программа из меню: Настройки / Настройки сервера NVIDIA X
Последние версии драйверов nvidia включают поворот экрана на экране конфигурации дисплея X-сервера. Настройки ubuntu / Диспетчер настроек / Дисплей по-прежнему не будут работать, но не нужны.
Включить Xinerama - все работает сладко.