Второй монитор не работает с драйверами Nvidia

Этот вопрос много раз задавали здесь и на других форумах. Я попробовал все, что я мог найти, ничто не работает.


Я пытаюсь использовать свой NVIDIA GT540M на Ubuntu вместо Intel Graphics, но у меня есть два экрана: мой экран ноутбука и внешний монитор (HDMI).

Если я удаляю драйверы Nvidia, внешний монитор работает снова (потому что Intel используется).

Когда я устанавливаю драйверы для использования карты Nvidia, внешний монитор не работает. Настройки X-сервера Nvidia не распознают его и никакой Ubuntu настройки. Если я установил Intel Graphics на Настройках X-сервера Nvidia, внешний монитор не работает также. Единственным путем это работает, то, если я удаляю драйвер полностью.

Я использую 367,57 драйверов.

xrandr вывод

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
LVDS-1-1 connected primary 1366x768+0+0 344mm x 194mm
   1366x768      60.06*+
   1360x768      59.80    59.96  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
VGA-1-1 disconnected
HDMI-1-1 disconnected
DP-1-1 disconnected

lspci | grep VGA вывод

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)

xorg.conf

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

Section "Device"
    Option         "Coolbits" "28"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

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

Section "Device"
    Option         "Coolbits" "28"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "CoolBits" "31"
    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2"
    Option "OnDemandVBlankInterrupts" "true"
EndSection

Строка Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2" необходим, потому что мой GPU должен быть underclocked для работы правильно. Хорошо работает на моем экране ноутбука, я полагаю, что это не проблема. Если я удаляю строку, экран замораживается спустя 10 секунд после входа в систему.

Я попытался

0
задан 13 April 2017 в 05:24

1 ответ

Я решил проблему путем возврата к Ubuntu GNOME 16.04, по некоторым причинам это не работает над Ubuntu 16.10.

, я сделал чистую установку, установил драйверы Nvidia и использовал тот же xorg.conf описанный в вопросе. Второй монитор был распознан на перезагрузке Параметрами настройки системы и NVIDIA X Настроек.

Это также решило долговременную проблему, которую я имел, который был миганием мыши (даже если я отключил фантомный монитор - больше информации о мерцание курсора Мыши и исчезновение )

0
ответ дан 3 November 2019 в 16:55

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

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