Ubuntu 10.04安装CUDA驱动

周末忙里偷闲,把手头的一台半残本本(毁容了的)灌了个Ubuntu 10.04 LTS。
第一遍装NVIDIA CUDA的时候失败了,蛮受打击的。
接一遍参考了网上的一些指引,全新安装并且更新完系统后第一件事就把CUDA给装上。

参考了:《Ubuntu 10.04 與 CUDA》by Lam Yi Hin

废话少说直入正题。
第一步:安装gcc-4.3,g++-4.3。网上说这是因为CUDA支持的gcc版本有限制。
命令行:sudo apt-get install gcc-4.3 g++-4.3

第二步:下载好NVIDIA最新的驱动。我需要跑BOINC科学运算,所以
下载:
Developer Drivers for Linux :devdriver_3.1_linux_64_256.40.run

CUDA Toolkit for Ubuntu Linux :cudatoolkit_3.1_linux_64_ubuntu9.10.run

第三步:
命令行:sudo apt-get purge nvidia-*


第四步:编辑这个文件。nano是一个命令行里的编辑器,像我不习惯,我把nano改成gedit窗口编辑器。
命令行:sudo nano /etc/modprobe.d/nvidia-graphics-drivers.conf
加入如下文字:
blacklist vga16fb
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidiafb
加入至此。

第五步:编辑/etc/X11/xorg.conf
命令行:sudo nano /etc/X11/xorg.conf
加入如下文字:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
加入至此。

第六步:编辑/etc/modprobe.d/blacklist.conf
命令行:sudo nano /etc/modprobe.d/blacklist.conf
加入如下文字:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

加入至此。

第七步:编辑/etc/modprobe.d/blacklist-framebuffer.conf
命令行:sudo nano /etc/modprobe.d/blacklist-framebuffer.conf
在blacklist vesafb前加“#”号把它注释掉。
加入如下文字:
blacklist vgafb16
加入至此。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/26243.html