Nvidia X 서버 설정에는 1 개의 화면 만 표시됩니다 (노트북 + 외부 모니터 연결됨) Option

최근 Nvidia Quadro K1100M 그래픽 카드가있는 Dell M3800에 새로운 Ubuntu 14.04 사본을 설치했습니다.

나중에 HDMI (HDMI-DVI 커넥터)를 통해 외부 모니터를 연결했습니다. 그런 다음 랩톱 화면에서 느린 화면 성능을 보았습니다. 느리게 말해서 키 입력이나 동작이 항상 지연되는 것 같습니다. 재밌는 것은 내 랩톱 화면에서만 발생하는 것 같습니다. 외부 모니터는 정상적으로 작동합니다.

Nvidia의 독점 드라이버 331.38을 설치하고 사용했습니다.

그래서 Ssytem 설정> 디스플레이를 확인했습니다. 그리고 아래와 같이 2 개의 스크린이 올바르게 표시됩니다.

여기에 이미지 설명을 입력하십시오

그러나 Nvidia X Server 설정으로 이동하면 아래와 같이 하나의 큰 화면 해상도로 하나의 화면 만 표시됩니다.

외부 모니터와 랩톱 화면의 화면 새로 고침 빈도가 서로 다르다고 가정하기 때문에 랩톱의 성능이 저하되는 것 같습니다.

아래에서 덤프 xorg.confxandr출력하고 있습니다.

# 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


답변

나는 기본적 으로이 같은 문제에 부딪 쳤습니다. 내 경우 (아마도 당신의 것)에서 밝혀졌습니다. 이것은 인텔 (절전) 카드가 연결된 랩톱의 공유 그래픽 카드의 하드웨어 문제와 관련이 있습니다. HDMI 포트와 nvidia (성능) 카드가 없습니다. 그러면 nvidia 드라이버는 기본적으로 nvidia (성능) 카드로 설정되므로 듀얼 모니터 설정에서 작동하지 않습니다. 나는 그 뒤에 디자인 결정을 얻지 못합니다 (아마도 비용?).

필자의 경우 해결책은 nvidia 드라이버 설정 내에서 기본 모드를 절전 모드로 전환하거나 nouveau 드라이버로 전환하는 것입니다 (어쨌든 절전 모드로 기본 설정된 것 같습니다). 그런 다음 HDMI 포트를 통해 연결된 경우 두 번째 모니터를 사용할 수 있습니다.

절전 모드를 사용하여 엄격하게 전환하고 시스템 설정을 통해 듀얼 모니터 설정이 작동하는지 확인하십시오. 그렇다면 하드웨어에 문제가있는 것입니다. 제조업체가 다른 OS에서이 문제를 해결하는 방법과 Linux 기반 드라이버에서 수정되지 않은 이유는 제 지식 범위를 벗어납니다.

그러나 모든 희망이 사라지는 것은 아닙니다. [ Ubuntu 16.04는 하이브리드 그래픽 카드 (bumblebee)를 지원합니까 ? ] Bumblebee의 현재 릴리스 (3.2.1)는 다소 오래되었으므로 (2013) 개인적으로 설치하지 않는 것이 좋습니다.하지만 문제가없는 사용자가 거의없는 것 같습니다. 그러나 부흥에 대한 약속이 있습니다 (Bumblebee Project githubs의 develop 브랜치를 확인하십시오).

땅벌 경로를 선택하든 아니든 관계없이 Wiki [ https://github.com/Bumblebee-Project/Bumblebee/wiki/Multi-monitor-setup ] 에서 다중 모니터 정보를 확인해야 합니다.


답변

이 랩톱을 가지고 있으며 Thunderbolt (디스플레이 포트) 소켓을 통해 연결된 외부 4k 화면에서 사용합니다. 4k 60hz의 두 화면에서 모두 잘 작동하며 xorg.conf가 없습니다. HDMI 포트를 사용하면 비트 디스플레이 포트 속도가 느려질 수 있습니다.

나는 잘 작동하는 16.04를 사용하고 있지만이 랩톱에서 14.04를 실행하지는 않았지만 15. 릴리스 모두 안정적으로 사용했습니다.

문제는 그래픽 드라이버가 옳지 않다는 것입니다. https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa 에서 nvidia-364를 사용하고 있으며 거기에서 업데이트를 사용하고 있습니다.

덧붙여서이 랩탑과 owc 썬더 볼트 도크는 정말 잘 작동합니다.


답변

내가 사용하는 모든 Linux 배포에서 HDMI 케이블을 다른 모니터에 꽂을 때마다 설정이 외부 모니터의 해상도를 구성하기 때문에 해상도가 변경되고보고하는 내용이 나타납니다. 그러나 다른 모니터의 설정을 설정하려면 먼저 랩톱에서도 설정해야 HDMI 케이블이 랩톱 화면에 표시되는 내용을 다른 모니터로 브로드 캐스트 할 수 있습니다. 제 생각에는 이것을 “수정”할 방법이 없습니다.

예를 들어 해상도가 1366×768 인 모니터를 연결할 수 있지만 해상도가 1024×768 인 랩톱이있을 수 있습니다. 설정은 해상도 설정을 조정하여 랩톱의 가장자리에 우분투 메뉴 표시 줄이 표시되지 않도록 할 수 있습니다. 그러나 외부 모니터가 올바르게 볼 수 있도록 조정되었습니다.


답변

올바른 드라이버가 사용 중인지 확인하십시오.

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

잘못된 드라이버가 블랙리스트에없는 경우 :

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

재부팅하고 사용중인 드라이버를 다시 확인하십시오.

올바른 드라이버가 사용 중이고 여전히 문제가있는 경우 xorg.conf 파일을 구성해야합니다. 다음 은 두 개의 디스플레이에 대해 xorg.conf를 구성하는 좋은 위키입니다.


답변

screen0 = “buildtin”및 screen1 = “monitor1″을 설정할 수 있으며 xorg.conf에 있으며 터미널에서 gedit를 사용할 수 있습니다.이 두 섹션은 다음과 같습니다.

      section monitor
      section screen

이런 식으로 잘 작동 할 수 있습니다.


답변

NVidia에서 직접 공식 NVidia 드라이버를 사용하십시오! NVidia는 카드를 위해 352.63 http://www.nvidia.co.uk/download/driverResults.aspx/95285/en-uk를 제공하고이

안내서를 사용하여 설치합니다.
http://www.allaboutlinux.eu/remove -누보 및 설치 엔비디아 드라이버-인-우분투 -15-04 /

문안 인사


답변

불행히도 이것이 TwinView 듀얼 디스플레이 아키텍처가 작동하는 방식입니다. Nvidia가 X 세션으로 직접 연결하여 여러 모니터를 지원할 수있는 방법을 찾았습니다.

Xinerama를 사용해 볼 수는 있지만 불행히도 합성을 활성화 할 수는 없습니다.
https://wiki.archlinux.org/index.php/multihead