X 서버에는 Intel HD 그래픽을 사용하고 GPU 계산에는 왼쪽 nvidia를 사용합니다.

X 서버에는 Intel HD 그래픽을 사용하고 GPU 계산에는 왼쪽 nvidia를 사용합니다.

Intel CPU(HD 그래픽 포함)와 Nvidia Geforce 디스플레이 카드를 실행하는 컴퓨터가 있습니다.

CUDA/OpenCL 계산을 위해 GPU가 필요하기 때문에 비디오 메모리를 절약하기 위해 대신 Intel HD 그래픽을 사용하도록 컴퓨터를 구성하고 싶습니다. 따라서 BIOS에서 기본 디스플레이 어댑터를 nvidia에서 intel hd 그래픽으로 다시 전환하려고 합니다.

그러나 BIOS에서 Intel HD 그래픽을 사용하도록 전환하면 /dev/nvidia0, /dev/nvidiactl 및 nvidia-smi와 같은 일부 명령도 사라집니다. 내가 달릴 때

$ lsmod | grep nvidia
nvidia               9430169  0

NVIDIA 모듈이 로드된 것을 볼 수 있습니다.

BIOS에서 nvidia 사용으로 다시 전환하면 /dev/nvidia0, /dev/nvidiactl 및 nvidia-smi 명령이 다시 나타납니다.

어떻게 해결할 수 있나요?

나는 달리고 있다

$ uname -a
Linux xxxxx 3.8.0-32-generic #47~precise1-Ubuntu SMP Wed Oct 2 16:19:35 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

development.nvidia.com 우분투 패키지의 nvidia 드라이버 319.37 직접(여기)

관련 정보