Настройки X-сервера Nvidia только показывают 1 экран (ноутбук + подключенный внешний монитор)

Я недавно установил новую копию Ubuntu 14.04 на моем Dell M3800, который имеет Nvidia Quadrо видеокарта K1100M.

Позже я также подключил свой внешний монитор с помощью HDMI (HDMI к коннектору DVI). Затем я начал видеть вялую экранную производительность на своем экране ноутбука. Вялым я подразумеваю, что мои нажатия клавиш или действия, кажется, всегда отстают. Достаточно забавный это, кажется, происходит только на моем экране ноутбука, мой внешний монитор хорошо работает.

Я удостоверился, что установил и использовал собственные драйверы Nvidia 331.38.

Таким образом, я проверил свои Настройки Ssytem> Дисплеи. И это правильно отображает 2 экрана, как замечено ниже.

enter image description here

Но затем я перешел к настройкам Nvidia X Server, и это отображает всего один экран с одним разрешением большого экрана, как замечено ниже.

enter image description here

Я думаю, что это заставляет мой ноутбук иметь вялую производительность, потому что я предполагаю, что botht внешний монитор и мой экран ноутбука имеют другую экранную частоту обновления.

Я вывожу xorg.conf & xandr вывод ниже,

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.38  (buildmeister@swio-display-x64-rhel04-15)  Wed Jan  8 19:53:14 PST 2014

Section "ServerLayout"
    Identifier     "layout"
    Screen      0  "nvidia" 0 0
    Inactive       "intel"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
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 "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    BusID          "PCI:0@0:2:0"
EndSection

Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    BusID          "PCI:2@0:0:0"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Monitor        "Monitor0"
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "ConstrainCursor" "off"
    SubSection     "Display"
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

xrandr вывод,

cdtank@cdtank-Dell-Precision-M3800:~/work$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
eDP-1-0 connected 1920x1080+0+0 344mm x 193mm
   1920x1080      60.0*+   59.9  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0     60.0  
   960x720        60.0  
   928x696        60.1  
   896x672        60.0  
   960x600        60.0  
   960x540        60.0  
   800x600        60.0     60.3     56.2  
   840x525        60.0     59.9  
   800x512        60.2  
   700x525        60.0  
   640x512        60.0  
   720x450        59.9  
   640x480        60.0     59.9  
   680x384        59.8     60.0  
   576x432        60.1  
   512x384        60.0  
   400x300        60.3     56.3  
   320x240        60.1  
VGA-1-0 disconnected
HDMI-1-0 connected 1920x1080+1920+0 598mm x 336mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1680x1050      59.9  
   1400x1050      59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       59.9  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
DisplayPort-1-0 disconnected
HDMI-1-1 disconnected

ОБНОВЛЕНИЕ После удаления xorg.conf и перезагрузки. Вот содержание его.

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:2@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
EndSection
25
задан 26 August 2014 в 00:51

11 ответов

Я столкнулся в основном с этой той же проблемой, это складывается в моем случае (возможно, Ваш также), что это заканчивает тем, что было своего рода аппаратной проблемой с общими видеокартами в ноутбуках, где Intel (экономия электроэнергии), карта подключена к порту HDMI и Nvidia (производительность) карта, не. Драйвер Nvidia не будет затем работать в установке парного монитора, так как он принимает значение по умолчанию к Nvidia (производительность) карта. Я не добираюсь, проектное решение позади этого (стойте, возможно?).

я нашел, что решение в моем случае состояло в том, чтобы или переключить режим по умолчанию на экономию электроэнергии в рамках настроек драйвера Nvidia, или переключаться на nouveau драйвер (который, кажется, принимает значение по умолчанию к режиму экономии электроэнергии так или иначе). Я мог затем использовать второй монитор при соединении через порт HDMI.

Попытка, переключающаяся на строгое использование режима экономии электроэнергии и, видит, работает ли установка парного монитора хотя параметры настройки системы. Если это делает, то Вы знаете, что у Вас есть эта изворотливая аппаратная проблема. То, как производители решают это сами в других Ose, и почему это не фиксируется в основанных на Linux драйверах, выходит за рамки моего знания.

, Но не вся надежда потерян. Там, возможно, некоторый другой (лучше?) ответы здесь [ Делает гибридные видеокарты поддержки Ubuntu 16.04 (шмель) ]. Текущий выпуск (3.2.1) шмеля довольно стар (2013), и я не могу лично рекомендовать установить его просто, потому что я не имею, но кажется, что существует довольно много пользователей, которые не имеют проблем с ним. Существует обещание, однако, он - возрождение (контроль разработать ответвление по Проекту Шмеля githubs).

, Принимаете ли Вы решение следовать маршрутом шмеля или нет, Вы должны контроль информация о мультимониторе об их Wiki [ https://github.com/Bumblebee-Project/Bumblebee/wiki/Multi-monitor-setup], это довольно информативно.

3
ответ дан 16 November 2019 в 11:50

У меня есть этот ноутбук, и я использую его с внешним экраном 4k, соединенным через удар молнии (порт дисплея) сокет. Это хорошо работает с обоими экранами на уровне 4k 60 Гц, и у меня нет xorg.conf. Я заметил, что порт HDMI использования может замедлить вещи вниз, немного порта дисплея намного лучше.

я использую 16.04, который работает отлично, но я не работал 14.04 на этом ноутбуке, но я использовал обоих 15. выпуски устойчиво также.

я думаю, что проблема - то, что графический драйвер не является правильным. Я использую nvidia-364 от https://launchpad.net / ~ графические драйверы / + archive/ubuntu/ppa и использую обновления оттуда.

Случайно этот ноутбук и owc удар молнии прикрепляют работу действительно хорошо.

1
ответ дан 16 November 2019 в 11:50

На каждом дистрибутиве Linux я использовал каждый раз, когда я использовал, каждый раз, когда я включаю HDMI-кабель к другому монитору, я получаю изменение разрешения и вещи, о которых Вы сообщаете, потому что настройки настраивают разрешение для Вашего внешнего монитора. Однако это также влияет на Ваш ноутбук, потому что для установки установки для другого монитора, она должна также установить их на ноутбуке сначала, так, чтобы HDMI-кабель мог широковещательно передать то, что экран ноутбука показывает другому монитору. Так, по-моему, нет способа "зафиксировать" это.

, Например, я мог бы подключить монитор с разрешением 1366x768, но у меня мог бы быть ноутбук с разрешением 1024x768. Настройки настроят настройку разрешения и могли бы заставить ноутбук иметь края каменистой осыпи не, показывают строку меню Ubuntu. Однако их настроили так, чтобы внешний монитор видел его правильно.

0
ответ дан 16 November 2019 в 11:50

Проверьте, используется ли правильный драйвер:

$ lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2

Если это не черный список неправильного драйвера:

$ sudo echo nouveau >> /etc/modprobe.d/blacklist.conf

[ 117] перезагрузите компьютер и посмотрите, какой драйвер используется.

Если используется нужный драйвер, но проблема не устранена, необходимо настроить файл xorg.conf. Здесь - хорошая вики, как настроить xorg.conf для двух дисплеев.

-1
ответ дан 16 November 2019 в 11:50

Вы могли попробовать набор screen0 = "buildtin", и screen1 = "monitor1", и это находится в xorg.conf, и Вы могли использовать gedit от терминала, и это находится в этом два раздела здесь:

      section monitor
      section screen

и это могло бы хорошо работать этот путь.

-1
ответ дан 16 November 2019 в 11:50

Просто пойдите с официальными драйверами Nvidia непосредственно из Nvidia! для Вашей карты Nvidia предлагает 352.63 http://www.nvidia.co.uk/download/driverResults.aspx/95285/en-uk , и используйте это руководство для установки ее: http://www.allaboutlinux.eu/remove-nouveau-and-install-nvidia-driver-in-ubuntu-15-04/

Отношения

-1
ответ дан 16 November 2019 в 11:50

К сожалению, именно так работает архитектура TwinView с двумя дисплеями ... Это способ, которым Nvidia сочла правильным дать прямой сеанс X для поддержки нескольких мониторов в то время.

Вы можете попробовать Xinerama, но, к сожалению, вы не сможете активировать композитинг. https://wiki.archlinux.org/index.php/multihead

-1
ответ дан 16 November 2019 в 11:50

Это могло бы быть то, потому что оба из Ваших мониторов работают в 60 + hrz диапазон. Попытайтесь использовать xrandr для ручной установки их обоих на, скажем, 50, или лучшие 40, и посмотрите, помогает ли это. Большинство видеокарт ноутбука не поддерживает 120 + hrz частота, которая Вам были бы нужны для двух мониторов оба имеющие 60 +.

-1
ответ дан 16 November 2019 в 11:50

причина Вы не видите внутренний дисплей в настройках Nvidia https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen /

, можно установить настройки для внутреннего дисплея через Параметры настройки системы человечности-> Дисплеи после выполнения следующего (я должен был сделать это, поскольку это получило разрешение и что-то еще неправильно, которое испортило расположение на внутреннем дисплее):

sudo Кв. - получает установку compizconfig-settings-manager compiz-плагины

, Как получить несколько дисплеев, работающих с базовым блоком?

В CCSM переходят к "Общим Опциям"-> "Настройки Дисплея" и делают следующее: снимите флажок, "Обнаруживают Выводы" В Выходном массиве, устанавливают разрешения каждого из Ваших экранов. я имел 1920x1080+0+0 как единственная запись, в которой я дополнительно добавил 1920x1080+1920+0

снимок экрана compiz настроек дисплея менеджера по настройкам

после этого, я перешел к Параметрам настройки системы человечности-> Дисплеи и установил настройки внутреннего дисплея там.

-1
ответ дан 16 November 2019 в 11:50

Ваша проблема может быть с драйверами Nvidia.

Попытка с помощью драйверов Nouveau с открытым исходным кодом.

Переходят к странице Additional Drivers и выбирают опцию "Open Source - Nouveau".

-2
ответ дан 16 November 2019 в 11:50

От https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/: Просто убедитесь, что у вас нет /etc/X11/xorg.conf* файлы. Запустите это:

sudo rm -v /etc/X11/xorg.conf*

Затем снова перезагрузился, и я смог войти в систему с отлично работающим драйвером nvidia.

0
ответ дан 30 September 2020 в 10:04

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

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