第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. [codevs3862]竞赛班的垃圾处理

    题目描述 Description 竞赛班的师弟们都很懒,每个人都不喜欢倒垃圾,结果垃圾就会跟师兄的RP一样越堆越多,当然,老师时不时就会叫他们去倒垃圾.由于他们真的很懒,他们只会直接将垃圾桶最上面袋拿 ...

  2. synchronize学习

    这个例子我们看到,java中将对象或者Class对象当做锁 package synchronized简单使用; public class Test7 extends Thread{ public st ...

  3. linux内核中分配4M以上大内存的方法

    在内核中, kmalloc能够分配的最大连续内存为2的(MAX_ORDER-1)次方个page(参见alloc_pages函数,     "if (unlikely(order >= ...

  4. bss段为什么要初始化,清除

    我们都知道bss段需要初始化,但是这是为什么呢? 通过浏览资料,我们都会发现,bss段是不会出现在程序下载文件(*.bin *.hex)中的,因为全都是0.如果把它们出现在程序下载文件中,会增加程序下 ...

  5. md5可能会被破解咋办?

    所谓加Salt,就是加点“佐料”.其基本想法是这样的——当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒一些“佐料”,然后再散列.而当用户登录时,系统为用户提供的代码撒上同样的“佐料”, ...

  6. light oj 1155 - Power Transmission【拆点网络流】

    1155 - Power Transmission   PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 ...

  7. DevExpress MessageBox 弹出框 底层类

    效果图: 前台调用: //图一的前台调用 MessageBox.Show("测试", "标题", MessageBoxButtons.OK); //图二的前台调 ...

  8. SQL 左外连接,右外连接,全连接,内连接

    原文地址  连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件.WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行.             连接可 ...

  9. LIVE555研究之三:LIVE555基础

    LIVE555基础 LIVE555是为流媒体提供解决方式的跨平台C++开源项目.从今天起我们将正式開始深入LIVE555代码. 一.各库简要介绍 LIVE555下包括LiveMedia.UsageEn ...

  10. spring mvc[转]

    Spring 注解学习手札(一) 构建简单Web应用 Spring 注解学习手札(二) 控制层梳理 Spring 注解学习手札(三) 表单页面处理 Spring 注解学习手札(四) 持久层浅析 Spr ...