第1种方法:.最好的方式不是手动安装官方驱动(手动安装官方驱动无法使用gpu,而且无法启用3d,同时无法生效,所以最好采用此种方法),而是使用bumblebee-nvidia安装,不过要先添加x-swat的源。

  1. sudo vi /etc/modprobe.d/blacklist.conf

增加一行 
blacklist nouveau

2. 卸载官方驱动nouveau

sudo apt-get –purge remove xserver-xorg-video-nouveau

sudo reboot
sudo apt-get install bumblebee-nvidia bumblebee virtualgl 
注意需要update-grub然后再重启才能生效,(修改grub配置文件后也一样压迫update-grub,否则亮度无法正常调节)

第二中方法(不推荐,本人多次实验失败,)

(卸载手动安装官方驱动的方法:sudo ./*run –uninstall ,注意:一般为run结尾的软件都可以 –help查看其用法,一般安装与卸载只是改变传入的参数。)
一、手动安装官方驱动和开发库

1. 首先将nouveau驱动放入黑名单: sudo vi /etc/modprobe.d/blacklist.conf

增加一行 
blacklist nouveau

2. 卸载官方驱动nouveau

  1. sudo apt-get –purge remove xserver-xorg-video-nouveau

3. 然后重启:

  1. sudo reboot

4. 清除nvidia相关的软件(如果有的话)

  1. sudo apt-get –purge remove nvidia-*

5. 退出x界面进入命令行控制台:

  1. sudo init 3
  2. sudo service gdm stop

6. 运行安装

  1. sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run

7. 启动x界面

  1. sudo service gdm start

二、apt-get安装官方驱动库 
手动安装这种方式在官方更新库后每次都得手动来一遍,所以最方便的还是apt-get安装

对于最新的Nvidia二进制驱动: 
1. 添加apt-get源

  1. sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

2. 在线安装驱动

  1. sudo apt-get update
  2. sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

3. 从事GPU开发的可能还需要装上cuda和openCL库的支持:

  1. sudo apt-get install nvidia-current-dev

4. 安装cudatoolkit获取相关开发工具,如nvcc 
去官方网站下载安装包,略

其它:对于最新的ATI/AMD二进制驱动的apt-get安装 
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates 
sudo apt-get update 
sudo apt-get install fglrx

nvidia安装与卸载方式的更多相关文章

  1. ubuntu---【NVIDIA驱动 + CUDA 安装】不成功时的卸载方式

    NVIDIA驱动 与 CUDA 安装不成功时,可以卸载,检查相关问题(配置.兼容性等),重新安装.这里记录一下,卸载方式.

  2. adb安装和卸载apk的方式

    昨天在使用adb卸载程序,结果死活卸载不了.我输入的命令和系统提示如下: D:\testApk>adb uninstall HelloWorld Failure 后来发现原来卸载程序时,只adb ...

  3. Windows Service 学习系列(二):C# windows服务:安装、卸载、启动和停止Windows Service几种方式

    一.通过InstallUtil.exe安装.卸载.启动.停止Windows Service 方法一 1.以管理员身份运行cmd 2.安装windows服务 切换cd C:\Windows\Micros ...

  4. linux下软件的种类和对应的安装及卸载的方式

    转: 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的.在Windows中所 有的软件包都是这种类型.安装完这个程序后,你就可以使用,但 ...

  5. C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程

    前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...

  6. linux的三种安装软件包的方式(小白的学习之旅)

    tar包,整个安装过程可以分为以下几步: 1) 取得应用软件:通过下载.购买光盘的方法获得: 2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip.bz2等,所以你需要先解压.如果是最常见的g ...

  7. Windows服务一:新建Windows服务、安装、卸载服务

    Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面 ...

  8. linux软件包的安装和卸载

    这里分两种情况讨论:二进制包和源代码包. 一.linux二进制分发软件包的安装和卸载 Linux软件的二进制分发是指事先已编译好二进制形式的软件包的发布形式,其长处是安装使用容易,缺点则是缺乏灵活性, ...

  9. c#创建、安装、卸载、调试windows服务的简单事例

    最近工作中用到了windows服务,对其有深刻理解和丰富经验谈不上,本篇文章只是简单陈诉用c#创建.安装.卸载.调试windows服务的步骤. 一.创建windows服务 1.用VS创建windows ...

随机推荐

  1. JZ2440开发笔记(1)——arm-linux-gcc环境搭建

    1 下载arm-linux-gcc-4.4.3安装包,http://arm9.net/download.asp 2 解压arm-linux-gcc-4.4.3-20100728.tar.gz,使用命令 ...

  2. Web---JSP-EL表达式

    EL表达式简介 EL 全名为Expression Language. EL主要作用: 获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据. 执行运算: 利 ...

  3. 【CSS】Beginner2:Selectors, Properties, and Values

    1.Whereas HTML has tags,CSS has selectors.   2.Selector{ properties:value; properties2:value2; }   3 ...

  4. Java笔记(十五)……面向对象IV多态(polymorphism)

    概述 定义:某一类事物的多种存在形态. 例:动物中猫,狗. 猫这个对象对应的类型是猫类型 猫 x = new 猫(); 同时猫也是动物中的一种,也可以把猫称为动物. 动物 y = new 猫(); 动 ...

  5. 代码-Weka的决策树类J48

    package kit.weka;   /** * desc:试试Weka的决策树类 * <code>J48Test</code> * */ import java.io.Fi ...

  6. Codeforces149E - Martian Strings(KMP)

    题目大意 给定一个字符串T,接下来有n个字符串,对于每个字符串S,判断是否存在T[a-b]+T[c-d]=S(1 ≤ a ≤ b < c ≤ d ≤ length(T)) 题解 对于每个字符串S ...

  7. XI.spring的点点滴滴--IObjectFactoryPostProcessor(工厂后处理器)

    承接上文 IObjectFactoryPostProcessor(工厂后处理器)) 前提是实现接口的对象注册给当前容器 直接继承的对象调用这个postProcessBeanFactory方法,参数为工 ...

  8. 牛一网ecshop家电数码模板(仿易迅网)for ecshop 2.7.3

            本模板尤其适用于家电数码行业. 本模板已经开发.测试完毕,并开放演示. 本模板支持全站静态.销售数量后台自定义.首页商品独立图片.品牌独立展示.商品精美团购.宽屏窄屏自动识别并切换.分 ...

  9. HDU--1533--Going Home--KM算法

    Going Home Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tota ...

  10. Delphi调用C++写的dll示例

    最近做一个读市民卡的项目,读卡器公司提供的读市民卡dll是用C++写的. 下面记录一些自己的心得,供需要的朋友参考. 声明dll函数要加上stdcall关键字,否则可能会报地址非法的错误. 代码: u ...