2011년 4월 20일 수요일

Fedora nouveau disable

CUDA driver가 설치가 안되는 이유는 nouveau라는 라이브러리 때문으로
정확한 이유는 관련 문서를 읽어보지 못해서 모르겠지만
해결방법은 인터네에 올려져 있다

Fedora14 용 해결 방법을 추천하며 추가적으로 nouveau를 말끔히 지우고 싶다면
rpm -qa | grep nouveau | xargs /bin/rpm -e
를 실행하면 해당 라이브러리를 지울 수 있다.
아마도 의존성 문제가 발생한다면
rpm -qa | grep nouveau | xargs /usr/bin/yum erase
으로 해결하자

original link Fedora 13
original link Fedora 14
original link RPMFusion -- keyword description

간략히 소개하자면 다음과 같다
Fedora 13 용
1. rpmfusion install
redhat에서 포함하지 않는 rpm을 모아둔 repository로 유용한 프로그램이 많다
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

2. yum update
repository 등록으로 인한 업데이트
yum update

3. nvidia dirver install
yum install kmod-nvidia
yum install kmod-nvidia-PAE


4. fedora selinux setting
setsebool -P allow_execstack on

5. grub.conf configuration
rdblacklist=nouveau into kernel-line

kernel /vmlinuz-2.6.33.5-112.fc13.x86_64 ro root=/dev/mapper/vg_fedorabox-LogVol01 rd_LVM_LV=vg_fedorabox/LogVol01 rd_LVM_LV=vg_fedorabox/LogVol00 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=en rhgb quiet rdblacklist=nouveau

6. reboot


Fedora 14
Fedora13 사용자도 이 방법을 적용해도 된다.

차이점이 약간 존재함

4a. Install nVidia proprietary drivers for GeForce 6/7/8/9/200/300 series cards
4b. Install nVidia proprietary drivers for GeForce FX cards
으로 나뉘며 4a 방법으로 설치하면 된다.

1. yum update kernel*
kernel src update
yum update kernel*

2. rpmfusion install
3. akmod-nvidia install
yum install akmod-nvidia xorg-x11-drv-nvidia-libs

4. /etc/X11/xorg.conf configuration
x86_64
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"

EndSection

5. grub.conf configuration
rdblacklist=nouveau into kernel-line

6. reboot

7. after update
혹시 update를 한 후에 x window가 안되는 경우가 있는데
당황하지 말고 nvidia 드라이버를 다시 설치하면 된다.

댓글 없음:

댓글 쓰기