Nvidia Quadro K3000M의 Linux Mint 다중 모니터 설정 문제

Nvidia Quadro K3000M의 Linux Mint 다중 모니터 설정 문제

다중 모니터가 있는 Linux Mint에서 독점 Nvidia 드라이버가 제대로 작동하도록 하는 데 문제가 있습니다. 제가 시도한 내용과 진행 상황을 간략하게 소개하겠습니다.

Nvidia Quadro K3000M 그래픽 카드가 장착된 Dell Precision M6600이 있습니다. M6600은 다른 모니터인 Dell U2515H가 디스플레이 포트를 통해 연결된 Dell 도킹 스테이션에 있습니다.

Linux Mint 18.1을 새로 설치했는데 모든 것이 괜찮아 보입니다. 심지어 두 개의 모니터도 기본적으로 확장 데스크탑 모드에서 작동하는 것 같습니다.

두 화면이 모두 작동하는 모습을 보여주는 사진

설정을 보여주는 스크린샷

드라이버 관리 도구 스크린샷

물리적 위치를 반영하기 위해 U2515H를 노트북 디스플레이 왼쪽에 설정했습니다.

모니터 위치 변경 후 디스플레이 설정 스크린샷

결과 화면 레이아웃 사진

설정을 저장하고 재부팅한 후 Linux Mint 18.1은 저장된 설정을 유지하지 않고 U2515H를 노트북 디스플레이 오른쪽에 다시 배치합니다. 그러나 여기서는 그것이 주요 문제가 아닙니다.

오픈 소스 그래픽 드라이버를 사용하면 화면에 일부 아티팩트(후행 마우스 포인터 등)가 발생하므로 드라이버 문제일 수 있다고 추측됩니다. 드라이버 관리자를 열고 nvidia-367 드라이버도 나열되어 권장되었으므로 적용했습니다.

선택한 독점 드라이버에 대한 드라이버 도구를 보여주는 스크린샷

노트북을 다시 시작한 후 U2515H에 아무 것도 표시되지 않고 노트북 화면만 감지됩니다. +를 사용하여 Fn노트북의 디스플레이 모드를 변경하려고 하면 F8아무 일도 일어나지 않습니다.

화면이 1개만 표시된 디스플레이 설정 스크린샷

robert@Robert-Precision-M6600 ~ $ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
   1920x1080     60.01*+  59.93    40.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

막혀서 무엇을 해야 할지 몰랐기 때문에 다른 드라이버 버전을 사용해 보기로 결정했습니다. 나는 이 글을 따랐다 sudo apt-get purge nvidia*-> sudo add-apt-repository ppa:graphics-drivers/ppa->sudo apt-get updateNVIDIA: 최신 그래픽 카드 드라이버를 설치하는 방법. 그런 다음 드라이버 관리자를 다시 열고 지원되는 최신 드라이버를 선택했습니다.

드라이버 도구 스크린샷

Nvidia Quadro 드라이버 버전 378은 내 Quadro K3000M을 지원합니다.

드라이버 관리자에 드라이버가 설치된 것으로 나타나지만 재부팅 후에도 문제가 지속됩니다. 그러나 lsmod 출력을 살펴보십시오.

robert@Robert-Precision-M6600 ~ $ lsmod | grep nvidia
robert@Robert-Precision-M6600 ~ $ lsmod | grep nouveau
nouveau              1495040  0
mxm_wmi                16384  1 nouveau
ttm                    94208  1 nouveau
i2c_algo_bit           16384  2 i915,nouveau
drm_kms_helper        155648  2 i915,nouveau
drm                   364544  8 ttm,i915,drm_kms_helper,nouveau
wmi                    20480  3 dell_wmi,mxm_wmi,nouveau
video                  40960  4 i915,dell_wmi,nouveau,dell_laptop

...그리고 Nvidia X 서버 설정:

Nvidia X Server 설정 스크린샷

...오픈 소스 드라이버가 여전히 사용되는 것 같습니다.

Nvidia(성능 모드)를 선택했는데 변경 사항을 적용하려면 로그아웃하라는 메시지가 표시됩니다. 다시 로그인 후 Nvidia X Server 설정을 열고 Nvidia(성능 모드)를 적용하고 로그아웃했다가 다시 로그인을 시도해도 다시 기본적으로 Intel(절전 모드)이 설정됩니다.

드라이버 관리자에 나열된 nvidia-375 드라이버를 사용해 보기로 결정했습니다. 적용->다시 시작했지만 여전히 운이 없습니다. Nvidia X Server GUI 출력은 이전과 동일 lsmod | grep nvidia하며 및 lsmod | grep nouveau. 오픈소스 드라이버가 아직 사용되고 있는 것 같습니다.

드라이버 관리자에서 nvidia-370 드라이버 목록도 시도했지만 결과는 동일합니다. 다음에 무엇을 해야 할지, 어떤 로그 항목을 찾아야 할지, 어디서 찾아야 할지 모르겠습니다.

그렇게 했는데 grep "nvidia" /var/log/syslog결과는여기

간단히 말해서, 확장 데스크탑 모드가 Nvidia 독점 드라이버와 작동하길 원합니다. 하루 종일 낭비한 후에는 아이디어가 부족했습니다. 저는 Linux 전문가가 아니기 때문에 이 문제를 직접 디버깅할 지식이 부족합니다. 시간과 의향이 있다면 더 똑똑한 사람이 이 문제를 해결하는 데 도움을 줄 수 있기를 바랍니다. 미리 감사드립니다!

> 편집#1

sudo nvidia-settings@trendon이 제안한 대로 Nvidia(성능 모드)를 강제 적용해 보세요 . 로그아웃 -> 로그인. 아무것도 변하지 않습니다. 다음과 같은 출력이 제공 되지만 sudo nvidia-settings:

robert@Robert-Precision-M6600 ~ $ sudo nvidia-settings
[sudo] password for robert: 

ERROR: Error querying enabled displays on GPU 0 (Missing Extension).


ERROR: Error querying connected displays on GPU 0 (Missing Extension).

** 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
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       prepopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

또한 BIOS에 들어가서 Intel 그래픽을 비활성화하는 옵션을 검색했지만 아무것도 없었습니다. 비활성화만 할 수 있어요엔비디아 옵티머스 프라임 기술그래서 뭐든 시도하려고 그냥 했어요. 리눅스로 부팅합니다. 다시 원점으로 돌아왔습니다. 두 모니터 모두 오픈 소스 드라이버를 사용하여 확장 데스크탑 모드에서 작동합니다. 이제 다른 모니터도 xrandr감지되는데, Nvidia 드라이버를 처음 적용했을 때는 감지되지 않았습니다.

robert@Robert-Precision-M6600 ~ $ xrandr
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+2560+360 (normal left inverted right x axis y axis) 382mm x 215mm
   1920x1080     60.01*+  59.93    40.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected
DP-1-2 disconnected
DP-1-3 connected 2560x1440+0+0 553mm x 311mm
   2560x1440     59.95*+
   2048x1152     60.00  
   1920x1200     59.88  
   1920x1080     60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1200x960      59.99  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
  1680x1050 (0x56) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1280x1024 (0x58) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1024x768 (0x5f) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0x61) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  640x480 (0x6a) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz

드라이버 관리자를 입력하십시오. 최신 Nvidia 드라이버(nvidia-378)가 적용되어 있습니다. 폐쇄. BIOS에 들어가서 활성화하십시오.엔비디아 옵티머스 프라임 기술. 리눅스로 부팅합니다. Nvidia 드라이버가 여전히 작동하지 않습니다. lsmod | grep nvidia출력이 제공되지 않습니다. 왼쪽 하단에 있는 드라이버 관리자 창에는 다음과 같은 내용이 표시됩니다.독점 드라이버가 사용되지 않습니다하지만엔비디아-378드라이브 선택이 활성화되었습니다.

> 편집 #2

inxi -Gxz산출:

Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
           Card-2: NVIDIA GK104GLM [Quadro K3000M] bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
           Resolution: [email protected], [email protected]
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes

cat /var/log/Xorg.0.log 출력(pastebin)

cat /home/robert/.xsession-errors 출력(pastebin)

관련 정보