그래픽 렌더러를 llvmpipe에서 Nvidia 1650 GPU로 변경할 수 없습니다.

그래픽 렌더러를 llvmpipe에서 Nvidia 1650 GPU로 변경할 수 없습니다.

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 및 기타 여러 배포판 모두 aptdpkg패키지를 사용합니다 .deb. 이는 한 패키지가 다른 패키지와 호환된다는 의미는 아닙니다. 그렇지 않습니다. 서로 다른 버전의 라이브러리와 서로 다른 버전의 컴파일러에 대해 구축되었으며 서로 다른 패키징 전략을 가지고 있습니다. 소스 패키지(예: .dsc파일)는 필요에 따라 수정, 재구축 및 설치할 수 있지만 다른 배포판의 바이너리 패키지는 명백한 방식으로 손상되거나 더 나쁘게는 미묘하고 숨겨진 방식으로 손상될 수 있으므로 설치해서는 안 됩니다.

바라보다데비안을 망가뜨리지 마세요: GPU 제조업체 설치 스크립트를 사용하지 마세요.

이 문제를 해결하는 가장 좋은 방법은 다운로드한 버전을 제거한 다음 non-free리소스 섹션에서 Debian 패키지 버전을 다시 설치하는 것입니다.

글쎄, 만약 당신이 정말로필요최신 nvidia 드라이버 및/또는 Blender, 다음을 포함하는 Debian 12(bookworm)로 업그레이드됨엔비디아 525.125.06그리고블렌더 3.4.1

그런데 데비안 12가 출시되면서 nvidia-graphics-driversnon-free섹션이 로 이동되었습니다 non-free-firmware. 데비안 11에는 없기 때문에 source.list에 추가해야 합니다.

관련 정보