2013-08-16 5 views
2

나는 2 일 동안 이미 그것을 해보려고했지만, 기쁨은 없다. 도와주세요!CUDA 5.5 드라이버를 FC18에 설치하는 방법은 무엇입니까?

툴킷과 함께 제공되는 CUDA 5.5 드라이버를 설치하려고합니다. 어제 현재, 나는 FC17에서 시작했지만 다양한 시도를하면서 FC18로 업그레이드했습니다.

첫째, 여기 내 문제는 간단합니다. CUDA의 저장소는 319.37 버전을 설치하려고하지만 현재 버전은 319.32 (rpmfusion에서 얻을 수있는 버전)입니다. rpmfusion의 드라이버 버전은 비디오 카드에서 작동합니다. yum으로 인식되는 repos 목록에 CUDA 저장소를 추가 한 다음 거기에서 설치를 시도하면 드라이버가 버전 불일치를로드하지 않습니다.

그래서 ... 붙어 있습니다. 다른 CUDA 관련 라이브러리를 설치할 수 없습니다. 왜냐하면 커널 종속성을 커널과 관련이없는 것으로 나열하기 때문입니다 (?) 그 버전 번호가 확실하지 않습니다.

$ uname -r 
3.10.6-100.fc18.x86_64 

이 내가 위를 설치하려고 후받은 메시지는 다음과 같습니다이 내 커널 버전이

Installing: 
cuda       x86_64  5.5-22     cuda  2.4 k 
Installing for dependencies: 
cuda-5-5      x86_64  5.5-22     cuda  3.3 k 
nvidia-modprobe    x86_64  319.37-1.fc18   cuda  14 k 
xorg-x11-drv-nvidia-devel  i686  1:319.37-2.fc18  cuda  116 k 
xorg-x11-drv-nvidia-devel  x86_64  1:319.37-2.fc18  cuda  116 k 
xorg-x11-drv-nvidia-libs  i686  1:319.37-2.fc18  cuda  28 M 
Updating for dependencies: 
xorg-x11-drv-nvidia   x86_64  1:319.37-2.fc18  cuda  5.1 M 
xorg-x11-drv-nvidia-libs  x86_64  1:319.37-2.fc18  cuda  28 M 

입니다 : 이것은 yum 설치하고자하는 것입니다

한 번 cuda를 설치하라는 (나는 지금 rpmfusion 버전으로 돌아왔다).

Aug 16 13:20:59 wvxvvw-laptop avahi-daemon[706]: 
    Registering new address record for fe80::5604:a6ff:fe44:3bfa on p5p1.*. 
Aug 16 13:20:59 wvxvvw-laptop kernel: [ 23.086087] NVRM: 
    API mismatch: the client has the version 319.37, but 
Aug 16 13:20:59 wvxvvw-laptop kernel: [ 23.086087] NVRM: 
    this kernel module has the version 319.32. Please 
Aug 16 13:20:59 wvxvvw-laptop kernel: [ 23.086087] NVRM: 
    make sure that this kernel module and all NVIDIA driver 
Aug 16 13:20:59 wvxvvw-laptop kernel: [ 23.086087] NVRM: 
    components have the same version. 
Aug 16 13:20:59 wvxvvw-laptop kdm[1112]: 
    X server died during startup 

가독성 64 비트 FC18에있는 경우

답변

1

포맷, 그리고 당신은 대신 설치 방법을 사용하여 RPM 방법에 문제가있다.

CUDA 5.5 키트 here을 찾을 수 있습니다.

여기는 installer에 대한 직접 링크입니다.

getting started guide을 잊지 마세요.

설치 프로그램을 완료 한 후 시스템에 원하지 않는 드라이버 버전이 있으면 319.32 드라이버를 다시 설치하십시오. 또는 설치 프로그램 방법을 사용할 때 드라이버 설치 단계를 선택 해제 할 수 있습니다.

나는 cuda 5.5가 설치된 드라이버가 319.32로 다시 전환하기 전에 작동하는지 확인합니다. 319.32는 CUDA 5.5에서도 괜찮은 편이지만, NVIDIA 드라이버를 찾아야합니다. NVIDIA 드라이버는 비디오 카드에서 작동하며 CUDA에서도 작동합니다. CUDA 5.5와 함께 제공되는 드라이버는 대부분 또는 모든 GPU에서 작동합니다. 사용중인 GPU는 언급하지 않았습니다.

그리고 시스템 설정에 대한 질문은 일반적으로 SO에 대한 주제와 다르기 때문에 가까운 투표를하고 있습니다.

+0

안녕하세요, 죄송합니다. 설치 프로그램이 커널 모듈을 컴파일하지 못했다는 것을 잊어 버렸습니다. (올바른 위치를 가리 키지 않는 GCC 오류가 발생합니다. 그것은 무효 변수를 무시하지 않는 것에 대해 말합니다. 그러나 제가 주장하는 위치를 열면, 무시할만한 가치가있는 것 같지 않습니다 ... 제가 그것을 완전히 설치하지 않기로 결정한다면, 제가 지금 rpm으로 꾸러미를 하나씩 꾸리려고 노력하고 있지만, 나는 반쯤 끝났어. –

+0

제쳐두고, 저는 리눅스와 유닉스와 수퍼 유저를 확인했습니다. 둘 다 CUDA와 관련된 질문이 하나 뿐이므로 여기에서 질문을하기로했습니다. 그 장소에서 적절한 청중을 찾기를 희망하지 않습니다 ... –

+1

나는 당신을 추천합니다 FC18을 새로 설치하십시오. FC18 소리가 어수선하지 않게 엉망이되었습니다. 그렇게하지 않으려면 드라이버 설치를 거부하고 cuda 툴킷과 샘플을 설치하면됩니다. 319.37 드라이버를 가지고 있다면 최신 드라이버를 사용하는 것이 좋습니다. 그리고 다른 포럼에 관해서는, 내가 그들의 유틸리티에 대해 할 수있는 일은 없습니다. *이 포럼은 설치 유형 질문을위한 것이 아니기 때문에 가까운 투표를받는 이유입니다. –

0

Fedora 18이 Linux 커널 버전 3.10.x로 업그레이드되었으므로 2013-10-02 현재 문제가있는 것으로 보입니다. nvidia CUDA 저장소의 nvidia 커널 모듈이이 환경에서 빌드되지 않습니다.

Fedora 19와 비슷한 문제가있는 것 같습니다. Fedora 19는 CUDA 5.5의 지원되는 배포 목록에 포함되어 있지 않습니다. Nvidia 개발자 포럼의 this conversation을 참조하십시오.

+0

문제라면, 이제는 rpmfusion 드라이버 (cuda.rpm의 것보다 약간 오래된 드라이버)와 함께 사용하고 있습니다. 그러나 테스트를 많이하지는 않았고 매우 기본적인 것만으로는 알 수 없습니다. 어떤 파급 효과가 있습니다. –

1

추가 REPO :

sudo rpm -Uhv cuda-repo-fedora18-5.5-0.x86_64.rpm 
//you can download it from https://developer.nvidia.com/cuda-downloads 

link

는 GCC, 커널 (STABLE) 및 업데이트 커널을 설치

sudo yum install gcc-c++ kernel-devel 
sudo yum update kernel kernel-devel 

제거 누보 드라이버

sudo yum remove xorg-x11-drv-nouveau 


sudo yum install nvidia-settings nvidia-kmod 

sudo yum install xorg-x11-drv-nvidia //Maybe it is not necessary  
./NVIDIA-Linux-x86_64-xxx.xx.run //download from http://www.geforce.com/drivers 

,949,

GRUB_CMDLINE_LINUX_DEFAULT="rdblacklist=nouveau nouveau.modeset=0" 

재부팅

sudo reboot 

설치 CUDA

sudo yum install cuda 

추가가의 .bashrc에의/etc/기본/grubenter에 추가

export CUDA_HOME=/usr/local/cuda-5.5 
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 

PATH=${CUDA_HOME}/bin:${PATH} 
export PATH 
관련 문제