Я нахожу подобные проблемы повсюду, однако я занимаюсь этим всего две недели и мне действительно нужно это исправить, так как мне нужна функциональность моего NVIDIA Geforce GT 540m.
Запуск внешнего монитора через HDMI (1920x1080) и использование экрана моего ноутбука (1366x768) в качестве дополнительного экрана.
Мой процесс:
Загрузите драйвер с сайта Nvidia; Linux x64 для GT540m. (версия 319.49) Переименован в NVIDIA.run
CTRL+ALT+F1
sudo bash
sudo service lightdm stop && sudo service gdm stop
sh /home/jake/Downloads/NVIDIA.run
->installer launches
Accepted the license
Install NVIDIA's 32-bit compatibility OpenGL libraries? Yes
Run nvidia-xconfig utility? Yes (supposed to create a file most likely about my monitors ie. 10.monitor.xml and/or xorg.conf)
->installer complete
reboot
Моя проблема:
Не удалось применить сохраненную конфигурацию для мониторов
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Экраны очень маленькие, но мне удается снять флажки с «зеркальных дисплеев» и установить внешний монитор на 1920x1080. Однако экран моего ноутбука застрял в разрешении 640x480, и другие параметры недоступны, кроме принудительного ввода его через командную строку из терминала. (лейкопластырь для гнойной раны только покрывает его) Я запускаю приложение, которое требует java и / или opengl, конечно, Minecraft, и оно дает мне org.lwjgl.LWJGLException: Could not init GLX [ 1110]
Есть идеи?
Спасибо.
ОБНОВЛЕНИЕ Я очистил свой старый драйвер nvidia, запустил sudo apt-get nvidia-319. Перезапусков. Разрешение вернулось к запланированным и желаемым настройкам! Однако: я запускаю настройки nvidia xserver, и это дает мне: You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run
nvidia-xconfig as root), and restart the X server.
Я запустил sudo nvidia-xconfig, перезагрузился, и проблема с разрешением вернулась (обратно к 640x480 на обоих экранах ).
Вот этот xorg.conf:
nvidia-xconfig: X configuration file generated by nvidia-xconfig
nvidia-xconfig: version 325.15 (buildmeister@swio-display-x64-rhel04-03) Wed Jul 31 19:04:27 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"UPDATE
# 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"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Ссылка ниже - как я установил драйвер nvidia. это легко сделать, но nvidia всегда будет включена.
http://ubuntuhandbook.org/index.php/2013/08/install-upgrade-nvidia-319-49-ubuntu/
К сожалению, если вы используете мобильное устройство nVidia на ноутбуке («m» после названия графической карты), это обычно означает, что это карта «Optimus» nVidia. Optimus - это технология nVidia, которая используется на ноутбуке для экономии энергии: в основе ее лежит идея, что когда вы не используете ускоренные приложения, используется встроенный неускоренный видеочип (обычно графическая карта Intel), а графический процессор nVidia включен только при необходимости.
Проблема в том, что nVidia все еще не поддерживает технологию Optimus в Linux: простая установка драйверов nVidia, как вы пытались это сделать, не будет работать из-за аппаратной архитектуры этих «гибридных» карт nVidia.
Одна вещь, которую вы можете сделать, это использовать Bumblebee, который включает поддержку Optimus на ноутбуках (см. https://wiki.ubuntu.com/Bumblebee ) и должен помочь с настройкой двух мониторов (см. http://blog.linuxacademy.com/linux/ubuntu-bumblebee-optimus-and-multi-monitor-support/)
Самый простой способ обеспечить наилучшую производительность с картами NVIDEA - это установить клиент Steam из Valve и попросить его запустить Team Fortress 2 (огромная загрузка, но бесплатная).
Затем он поможет настроить карту NVIDEA и запустить ее с последними драйверами, достаточными для игр.
(Вы можете получить диагностику, не загружая игру, но я не уверен).