博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nvidia驱动安装
阅读量:6705 次
发布时间:2019-06-25

本文共 1305 字,大约阅读时间需要 4 分钟。

下载 kernel 官方和你当前的内核版本一致的内核源码,解压缩,进入后执行“准备代码”处理,然后退回上级目录,把源码目录符号连接到 /usr/src/linux,如果已有那个目录,你要先删掉它,最后执行 nv 安装程序,最后进行配置。以上操作需要登陆为 root 帐户。
1. 首先判断当前内核版本:
uname -a
2. 到 下载 kernel 的源码包到任意目录,并解压缩:
tar -zxf kernel-xxx.tar.gz
将产生一个 kernel-xxx 的目录,假设是 kernel-2.6.8.1。
3. 把源码目录符号连接到 /usr/src/linux 并进入该目录:
rm -rf /usr/src/linux
ln -s kernel-2.6.8.1 /usr/src/linux
cd /usr/src/linux
4. 把当前系统所用内核的配置文件复制到源码目录下,覆盖原来的那个:
cp -f /boot/config .config
5. 准备内核源码:
make prepare-all
6. 退出 X,进入第三运行级,进入 nv 安装程序所在目录,假设在你的家目录(~)下,运行 nv 安装程序。
init 3
cd ~
sh ./NVIDIA-Linux-***.run
7. 修改 /etc/X11/XF86Config,将 Section "Device" 中的 Driver "nv" 改为 Driver "nvidia"。最简单的办法是运行
xm nvidia
如果同时有 XF86Config-4 你应删除 XF86Config,并将 XF86Config-4 改名为 XF86Config,然后修改它。
8. 你当前运行的内核必须和你的源码是一样的,由于系统使用的内核打过 cko 补丁,所以编译 nvidia 驱动失败。不信试试 alsa 的 driver,也是不能编译的。 使用 cko 或 mm 补丁,可能干扰一些依赖内核源码的软件的编译。遇到这种情况,你可以使用下面的内核和源码:
9. 所有开发人员严禁使用 nv 驱动,因其会使编译的软件依赖 nv 驱动。
-------------------------------------
由 kde 编辑
10.修改 /etc/rc.d/rc.sysinit 加入创建 nvidia 显卡的设备文件,否则系统将无法起动:
在 rc.sysinit 文件的第 133 行后面加入(133 行是空行)
mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 255
11.运行命令 (如果你使用 udev 的话)
mknod /etc/udev/devices/nvidia0 c 195 0
(一路 y 下来)
mknod /etc/udev/devices/nvidiactl c 195 255
12.修改/etc/inittab 中的 id:3:initdefault: 把 3 改为 5
14.保存,重启就可看到 nvidia 的启动画面了。

转载地址:http://jeflo.baihongyu.com/

你可能感兴趣的文章
数据库:mysql的使用
查看>>
在OS上kill掉v$session中status值为killed的进程
查看>>
网站网络带宽 和 流量的区别
查看>>
JAVA学习日志(7-2-子父类中成员的特点)
查看>>
[JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者lan...
查看>>
我的Kali Linux***测试学习之路
查看>>
通过七层反向代理设置X-Frame-Options参数,实现页面frame防护/加载
查看>>
OKHTTP3 APNS推送时通过拦截器修改一些优化连接
查看>>
有博客了 好激动。。
查看>>
学习Linux精神绝招
查看>>
如何从零起步开发一款App
查看>>
iptables学习笔记
查看>>
scapy模块实现arp扫描,断网×××
查看>>
PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战
查看>>
oracle 表之间的连接;内连接 ,左连接 右连接
查看>>
2.windows安装mongodb企业版
查看>>
开源中国 OsChina Android 客户端源码分析(4)自定义对话框
查看>>
日常运维(一)
查看>>
inherited_resources 简介 1
查看>>
磁盘格式化、磁盘挂载、手动增加swap空间
查看>>