开发者社区> 醉意人间> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux下安装显卡Run格式

简介: 今天在Linux安装显卡,操作系统是CENTOS6,64位数,根据显卡类型从官网下载相应的显卡文件。 通过lspci | grep VGA 可以查看显卡信息。 下载后的文件是run结尾的,其实对于linux上安装软件是比较容易的,但是也非常艰难,为什么这么说的,linux下安装文件,从我接触的来看,分为以下几种: 直接解压,配置,比如.tar.gz或者.tar结尾的文件,Tomcat和JAVA,Eclipse等。
+关注继续查看

今天在Linux安装显卡,操作系统是CENTOS6,64位数,根据显卡类型从官网下载相应的显卡文件。

通过lspci | grep VGA 可以查看显卡信息。

下载后的文件是run结尾的,其实对于linux上安装软件是比较容易的,但是也非常艰难,为什么这么说的,linux下安装文件,从我接触的来看,分为以下几种:

直接解压,配置,比如.tar.gz或者.tar结尾的文件,Tomcat和JAVA,Eclipse等。

bin结尾的,对于这类文件,一般chmod u+x ,然后./bin

还有一些提供了.sh这样的文件,其实就是一个安装脚本,只要用./sh即可

当然对于源码方式的文件,通常会有一个configure文件,然后 make 编译,然后make install 安装。

至于其他的我没接触过。

但是要使软件正常运行,linux下经常要做的一个就是检查依赖包,这个很烦人,尤其是在不能使用yum等工具的时候,依赖包经常还会依赖其他的包,所以这就是我说的比较难的一点。

 

这次安装run结尾的文件,安装方式跟bin结尾的一样。

在安装的时候,将系统切换到3 模式,也就是字符界面,因为显卡安装不能在图形界面下,但是在安装过程中遇到了错误,其实通过安装中提示错误,将这个解决了,也是一种方法,但是希望错误不要太多,哈哈,提示的大意是系统中有显卡,不能安装,惯性的google了下,发现了原来centos 6 或者更高版本自带了nouveau这个显卡,需要禁止,同时找到下面的步骤,我顺便贴上。

 

1,从官网下载相应型号的文件


2,因为驱动和内核的源码进行编译,需要安装如下内核相关的包,以及一些编译源码的工具包:
     yum install kernel-devel kernel-doc kernel-headers gcc\* glibc\*  glibc-\*

3,有时候 glx-utils.x86_64 会和驱动程序冲突,最好先删除掉:
     yum remove glx-utils

     注意:centos 6下,如果默认安装了nouveau,一个第三方开源的nvidia驱动,必须将其禁用掉:

i)
   把驱动加入黑名单中: /etc/modprobe.d/blacklist.conf  在后面加入:
       blacklist nouveau
ii)      查看/boot下你对应的内核文件名,我的是centos6.2  内核名为initramfs-2.6.32-220.el6.x86_64.img
   使用 dracut 备份  initramfs image file:
       sudo mv /boot/initramfs-2.6.32-220.el6.x86_64.img /boot/initramfs-2.6.32-220.el6.x86_64.img.bak
   重新建立 the initramfs file:
       sudo dracut -v /boot/initramfs-2.6.32-220.el6.x86_64.img
iii)
   修改 /etc/inittab 启动模式为3,文本模式:
       id:3:initdefault:
   重启之后,进入文本模式,会发现终端里字体变大了,也就是说驱动没有被加载,成功禁用了Nouveau,再检查nouveau driver是否被加载:
       lsmod | grep nouveau
   如果没有结果返回,更说明nouveau已经被禁用。


4,添加执行权限,进行安装:
   chmod +x NVIDIA-Linux-x86_64-295.53.run && ./NVIDIA-Linux-x86_64-270.41.19.run
   安装后修改启动模式为5:
     id:5:initdefault:
   重启系统,登录桌面,会出现“系统”-“首选项”-“更多首选项”-“NVIDIA X Server Settings”菜单。

 http://hi.baidu.com/yanjunhui/item/76cdf8a88d268b9e141073f7

http://nkevin.blog.163.com/blog/static/4481948120097975538672/ 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
测试工程师必须要掌握的linux命令
测试工程师的四大基础技能:数据库、linux、网络协议、测试工具,不管是刚入门还是已经工作多年,这几个方向都是要掌握的。今天我们再讲一下测试工程师必须要掌握的linux命令。
29 0
软件测试Linux面试题:Linux用到的命令
软件测试Linux面试题:Linux用到的命令
23 0
Linux必杀(十六):打包命令tar
题记: tar 的参数非常多。挑重点的讲几个。 tar [-j|-z] [cv] [-f 新建的文件名] filename
822 0
Linux必杀(十五):常见的压缩命令
题记: Linux支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,彼此间无法相互压缩/解压缩文件。 *.Z compress程序压缩文件(太老了); *.gz gzip程序压缩的文件; *.bz2 bzip2程序压缩的文件; *.tar tar程序打包的数据,并没有解压缩过; *.tar.gz tar程序打包的文件,其中经过gzip的压缩; *.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩。
931 0
linux截取某段日志命令并重定向输出
查看各处理器详细信息 cat /proc/cpuinfo 截取某段日志命令并重定向输出 sed -n '/17-08-20 11:36:08/,/17-08-20 18:36:09:/p' RankhunterStarter.
1118 0
linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号
1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态。而我主要使用netstat查看端口号是否启动; 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相关 2 -t (tcp)仅显示tcp相关选项 3 -u (udp)仅显示udp相关选项 4 -n 拒绝显示别名,能显示数字的全部转化成数字。
1287 0
+关注
醉意人间
喜欢GIS,喜欢将GIS技术在中国推广
文章
问答
文章排行榜
最热
最新
相关电子书
更多
ECS系统指南之Linux系统诊断
立即下载
Decian GNU/Linux安全合规之路
立即下载
ECS运维指南 之 Linux系统诊断
立即下载