저는 GT 750M 그래픽 카드가 장착된 lenovo y510P에서 14.04를 실행하고 있으며 CUDA 7을 실행하기 위해 xorg에서 NVIDIA-346 드라이버를 설치했습니다. CUDA 7에는 346 드라이버가 필요합니다. CUDA 툴킷과 함께 제공되는 드라이버를 설치하지 않았습니다. xorg에서 오픈 소스 드라이버를 설치했습니다.
드라이버, CUDA 툴킷 및 CUDA 샘플을 설치한 후 CUDA가 제대로 작동하는 것 같습니다. CUDA 샘플의 일부인 실행 가능한 deviceQuery를 실행했는데, 실행되면서 GPU(GT 750M)의 사양과 CUDA 기능이 표시되었습니다.
하지만 드라이버가 사용되는지 확인하면시스템 설정 -> 소프트웨어 및 업데이트 -> 추가 드라이버, 사용되는 드라이버는 Xorg의 nouveau 드라이버입니다. 346 드라이버로 전환하는 옵션조차 없습니다(331, 331 업데이트 및 340이 있음).
드라이버가 커널의 일부인지 확인하면 lsmod | grep nvidia
nvidia라는 이름의 모듈을 볼 수 있습니다.
내가 실행하면 nvidia-detector
반환됩니다.none
'nvidia-smi'를 실행하면 출력은 다음과 같습니다.
블랙리스트에 등록하거나 누보를 제거해야 합니까? 아니면 346 드라이버를 작동시키려면 어떻게 해야 합니까?
답변1
나는 무슨 일이 일어나고 있는지 알아 냈습니다. nouveau 드라이버는 346 독점 드라이버 바이너리를 사용합니다. 따라서 기본적으로 최신 드라이버가 출시될 때마다 Nouveau "드라이버"는 최신 드라이버를 사용하고 자체적으로 다시 패키지됩니다.