Debian 11을 사용하고 있는데 렌더러를 llvmpipe에서 nvidia로 전환할 수 없습니다. Blender로 계속 작업할 수 있도록 NVIDIA 그래픽 카드를 사용하려면 어떻게 해야 합니까?
출력 glxinfo -B
:
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa (0xffffffff)
Device: llvmpipe (LLVM 11.0.1, 256 bits) (0xffffffff)
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 11.0.1, 256 bits)
출력 nvidia-smi
:
NVIDIA-SMI 535.98 Driver Version: 535.98 CUDA Version: 12.2
답변1
nvidia 버전 535.98의 경우 nvidia 자체 웹 사이트에서 nvidia 드라이버를 설치한 것 같습니다. 이는 실제로 좋은 생각이 아닙니다.
아니면 우분투 PPA나 데비안이 아닌 다른 배포판에서 나온 것일 수도 있습니다. 이는 거의 나쁜 생각입니다. 데비안과 우분투는 동일하지 않습니다. 예, Deian과 Ubuntu 및 기타 여러 배포판 모두 apt
및 dpkg
패키지를 사용합니다 .deb
. 이는 한 패키지가 다른 패키지와 호환된다는 의미는 아닙니다. 그렇지 않습니다. 서로 다른 버전의 라이브러리와 서로 다른 버전의 컴파일러에 대해 구축되었으며 서로 다른 패키징 전략을 가지고 있습니다. 소스 패키지(예: .dsc
파일)는 필요에 따라 수정, 재구축 및 설치할 수 있지만 다른 배포판의 바이너리 패키지는 명백한 방식으로 손상되거나 더 나쁘게는 미묘하고 숨겨진 방식으로 손상될 수 있으므로 설치해서는 안 됩니다.
바라보다데비안을 망가뜨리지 마세요: GPU 제조업체 설치 스크립트를 사용하지 마세요.
이 문제를 해결하는 가장 좋은 방법은 다운로드한 버전을 제거한 다음 non-free
리소스 섹션에서 Debian 패키지 버전을 다시 설치하는 것입니다.
글쎄, 만약 당신이 정말로필요최신 nvidia 드라이버 및/또는 Blender, 다음을 포함하는 Debian 12(bookworm)로 업그레이드됨엔비디아 525.125.06그리고블렌더 3.4.1
그런데 데비안 12가 출시되면서 nvidia-graphics-drivers
이 non-free
섹션이 로 이동되었습니다 non-free-firmware
. 데비안 11에는 없기 때문에 source.list에 추가해야 합니다.