안정적인 Debian이 아닌 독점 Nvidia 드라이버가 필요합니다.

안정적인 Debian이 아닌 독점 Nvidia 드라이버가 필요합니다.

내 Debian Wheezy에 독점 Nvidia 드라이버를 설치해야 하지만(이유가 궁금하다면 CUDA를 사용) 두 옵션 모두 작동하지 않습니다.

  1. Wheezy(백포트된) 패키지의 마지막 nvidia 드라이버 버전은 다음과 같습니다.319.82그리고 새로운 그래픽 카드(GTX850M)를 관리할 수 없습니다.
  2. Nvidia 웹사이트(.run 파일 사용)에서 내 카드와 호환되는 최신 버전의 드라이버를 얻을 수 있었지만 예상대로 드라이버가 필요했기 때문에 시스템이 손상되었습니다.호박벌....run 파일을 사용하여 Nvidia 드라이버를 설치하면 설치가 거부됩니다!

드라이버 업그레이드를 기다리는 것 외에 데비안에 해결책이 있나요?

팁: 시드처럼 보이네요니비다 드라이버내 문제를 해결할 수도 있지만, sid 패키지를 사용하기 시작하면 nvidia-driver 및 bumblebee 종속성으로 인해 한동안 stable/sid 패키지 혼합을 처리해야 할까 봐 걱정됩니다...

답변1

최신 nvidia 드라이버는 Debian에서 사용할 수 있습니다 experimental. 다음과 같이 source.list에 추가할 수 있습니다.

deb http://your.nearest.mirror/debian experimental main contrib non-free

또한 apt-get 명령줄에 명시적으로 추가하지 않는 한 패키지를 가져오지 않도록 추가해야 합니다 APT::Default-Release "stable";./etc/apt/apt.confexperimental-t experimental

최신 nvidia 패키지를 설치하려면 다음을 실행해야 합니다.

apt-get -t experimental install nvidia-driver xserver-xorg-video-nvidia ...

설치해야 할 관련 패키지가 많으며 정확한 패키지 이름은 시간이 지남에 따라 변경됩니다. 나는 list-nvidia.sh업그레이드를 유지하는 데 도움이 되도록 다음 스크립트를 작성했습니다 . 현재 설치되어 있거나 보관되어 있는 모든 NVIDIA 관련 패키지가 나열되어 있습니다.

#! /bin/bash

PKGS=$(dpkg -l '*nvidia*' '*cuda*' '*vdpau*' 2>/dev/null| awk '/^[hi]i/ {print $2}')

if [ "$1" == "-v" ] ; then 
  dpkg -l $PKGS
else
  echo "$PKGS"
fi

나는 이것을 다음과 같이 사용합니다 :

apt-get -t experimental install $(list-nvidia.sh)

패키지 이름이 바뀌거나 더 이상 사용되지 않는 경우가 있으므로 다음과 같이 설치 목록에서 제외해야 합니다.

apt-get -t experimental install $(list-nvidia.sh | egrep -v 'nvidia-cuda-mps|nvidia-smi')

물론 apt-get해당 명령줄 끝에 다른 패키지 이름을 얼마든지 추가할 수 있습니다. 하지만 모두 에서 왔는데 experimental, stable그렇게 하려는 것이 아니기 때문입니다 apt-get.

답변2

Crunchbang 배포판은 Wheezy를 기반으로 하며 매우 안정적입니다. 테스트를 위해 Ubuntu, Mint, Debian을 사용해본 후 선택했습니다. 사실 저는 크런치뱅을 사용하기 위해 모든 컴퓨터를 다시 설치했습니다. 유일한 실망은 NVidia를 작동시키려는 것이었습니다. 나는 이 작업을 수행하기 위해 smxi 스크립트를 사용했습니다. 훌륭한. Crunchbang은 세련되고, 부드럽고, 빠르고, 완벽한 Openbox를 사용합니다. 괴짜 데스크탑과 초보자 데스크탑 사이의 적절한 균형입니다. 추천.

관련 정보