1

Я очень плохо знаком с Linux, и у меня возникают проблемы с получением двух мониторов для работы в Linux Mint 18. Я знаю, что у других были проблемы с двойными мониторами и Linux, и я обыскивал форумы и пробовал достаточно вещей, что однажды сломал рабочий стол Cinnamon, и только по счастливой случайности мне удалось вернуться к начальным условиям.

Я использую Linux Mint 18 с графической картой Nvidia GeForce GTX 950. Если я смотрю в диспетчере драйверов, я вижу, что я использую драйвер 367.57-0ubuntu0.16.4.01. Мой основной монитор подключен через кабель DVI и прекрасно работает. Если я подключаю второй монитор к порту VGA, я теряю все свои настройки дисплея, и второй монитор никогда не показывает никакого ввода. Я пытаюсь нажать на приложение отображения, оно открывается на секунду, а затем закрывается. Если я проверяю приложение «Настройки сервера NVidia» и нажимаю «Обнаружить дисплеи», ничего не происходит. Только отключив кабель VGA и перезагрузив, можно вернуть настройки основного дисплея.

Я читал, что это может быть проблемой с драйверами Nvidia, поэтому я попытался:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

Это сломало настройки сервера Nvidia. При перезагрузке компьютера по умолчанию использовался драйвер nouveau. Мои двойные мониторы отлично работали в этом режиме, но я больше не использовал свой графический процессор Nvidia. Я попытался открыть Nvidia Server Settings для переключения графического процессора с Intel на Nvidia и получил следующую ошибку:

ERROR: Error querying target relations

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
   have been installed along with this driver at either
   /usr/share/nvidia/nvidia-application-profiles-331.38-key-documentation
   or /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
   application profiles will continue to work, but values cannot be
   preopulated or validated, and will not be listed in the help text.
   Please see the README for possible values and descriptions.

Погуглив эту ошибку, я попал в кроличью нору исправлений, где я пытался

sudo apt-get purge nvidia*

и затем установка драйвера вручную путем внесения в черный список nouveau, загрузки драйвера Nvidia самостоятельно, а затем с помощью виртуальной консоли для установки драйвера:

sudo stop service mdm
sudo sh N-357.57.run
sudo start service mdm

или что-то типа того. К сожалению, когда я перезапустился после этого, Cinnamon сломался и работал только в «Режиме отката», после чего я удалил драйвер из виртуальной консоли

sudo sh N-357.57.run --uninstall

и начал в нуво. Я переустановил драйвер Nvidia из диспетчера устройств и каким-то образом, несмотря ни на что, сумел вернуть мою систему в исходное состояние. Драйвер установлен и работает:

$ inxi -xG                                                 [0/0]
Graphics:  Card-1: Intel Sky Lake Integrated Graphics bus-ID: 00:02.0
           Card-2: NVIDIA GM206 [GeForce GTX 950] bus-ID: 01:00.0
           Display Server: X.Org 1.18.3 driver: nvidia
           Resolution: 1920x1080@60.00hz
           GLX Renderer: GeForce GTX 950/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 367.57 Direct Rendering: Yes

но я вернулся к ситуации, когда подключение VGA-монитора теряет настройки дисплея, не открывает приложение дисплея и не обнаруживает второй дисплей.

Кто-нибудь может предложить мне какое-либо руководство? Как я уже сказал, я новичок в Linux, и после этого опыта, я думаю, я мог бы чрезмерно набирать случайные команды, которые я нашел в Интернете после поиска этой проблемы. Это привело к плохим вещам.

ОБНОВИТЬ

Вот вывод xrandr с подключенными обоими мониторами. Похоже, что он видит их обоих, но по какой-то причине я не могу открыть приложение «display», на втором мониторе ничего не отображается, а Nvidia Settings не обнаруживает второй экран.

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected
   1920x1080     60.00 +
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 531mm x 299mm
   1920x1080     60.00*+
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
HDMI-2 disconnected

1 ответ1

0

Выходные данные xrandr показывают, что обнаружены два экрана, один называется DP-1, другой - HDMI-1. Конечно, я не знаю, какая из них какая, поэтому вам придется попробовать любую из этих двух команд:

 xrandr --output DP-1 --auto --right-of HDMI-1
 xrandr --output HDMI-1 --auto --right-of DP-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .