대체로 이 질문이 제기되었지만 답변의 계략은 다소 오래되었거나 솔직히 확실하지 않습니다. 따라서 "이미 요청된" 페널티를 감수하면서 내 목표는 다음과 같습니다.
모든 기능을 기본으로 제공하기 위해 통합 인텔 비디오를 분리하고, 모니터가 연결되지 않은 Cuda 작업용 Nvidia GPU를 분리하려고 합니다.
주요 참조/이전 질문은 다음과 같습니다.
xserver용 igpu와 cuda용 nvidia gpu를 구성하는 방법은 무엇입니까?
불행하게도 며칠 동안 내 xorg.conf
몸매를 가꾸려고 노력했지만 효과가 없었습니다. 나는 또한 bumblebee
문제를 더 잘 이해할 때까지 문제에 더 많은 복잡성을 던지는 것이 어리석은 것처럼 보이기 때문에 시도하는 것을 싫어합니다 .
내 현재 내용은 xorg.conf
대부분 이전 스레드에서 복사되었습니다.
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:5@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
그리고 GPU의 프로세스를 볼 수 있습니다.
root@zeus:~# nvidia-smi
Mon Nov 27 16:48:35 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90 Driver Version: 384.90 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 106... Off | 00000000:05:00.0 Off | N/A |
| 0% 42C P8 6W / 120W | 257MiB / 3013MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1798 G /usr/lib/xorg/Xorg 59MiB |
| 0 4052 G /usr/bin/gnome-shell 192MiB |
| 0 9880 G /usr/bin/python 2MiB |
+-----------------------------------------------------------------------------+
lua
이것에 대해 정말 실망스러운 점은 이것 conky
때문에 색상 이상이 있다는 것입니다 . 색상이 변경되었습니다(예: 녹색이 이제 빨간색으로 변경됨).
이 설치는 다음과 같이 수행되었습니다.--dkms --no-opengl-files
답변1
그래서 가까웠던 것 같아요. 최종 해결 방법은 여기에서 파생됩니다. https://devtalk.nvidia.com/default/topic/970144/linux/intel-for-display-nvidia-for-cuda-optimus-bug-/1
- 프라임 스위치를 Intel로 사용
sudo prime-select intel
- 링크 삭제
sudo rm /usr/bin/nvidia-smi
bash
설치된 버전(내 경우에는 384)에 대한 래퍼를 만듭니다 .드라이버를 수행할 때 이를 업데이트해야 합니다.
nano /usr/bin/nvidia-smi
#!/bin/bash
export LD_LIBRARY_PATH=/usr/lib/nvidia-384; /etc/alternatives/x86_64-linux-gnu_nvidia_smi "$@"
sudo chmod +x /usr/bin/nvidia-smi
재부팅