==========================================手动编译
卸载受限驱动 :
apt-get --purge remove nvidia-*
apt-get --purge remove nvidia-glx nvidia-glx-new    系统安装了光盘自带的受限驱动。安装新驱动前要先删除这些受限驱动
rm –r /lib/linux-restricted-modules/            其中有一个隐藏文件.nvidia-new-installer也要删掉。
rm /etc/init.d/nvidia-glx /etc/init.d/nvidia-kernel
gedit /etc/default/linux-restricted-modules-common    禁用其他的driver驱动模块
DISABLED_MODULES="" 改为:DISABLED_MODULES="nv nvidia_new"

下载驱动程式 NVIDIA-Linux-x86_64-295.53.run

安装依赖:
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r` libc6-dev

关闭Nouveau:
vim /etc/modprobe.d/blacklist.conf
blacklist nouveau
blacklist gdm-session-wor
blacklist gdm-simple-slav
blacklist gdm3

重启系统至文本模式,可以发现字体变大了,也就是说驱动没有被加载,成功禁用了Nouveau,也可以 lsmod | grep nouveau 检测nouveau是否被加载
(
卸载nouveau:
apt-get --purge remove xserver-xorg-video-nouveau
)

开始安装:
sh NVIDIA-Linux-x86_64-295.53.run --no-unified-memory
驱动安装完毕。安装程序会询问你是否自动更新配置,建议选OK好了。

vim /etc/modprobe.d/blacklist.conf

vim /etc/X11/xorg.conf
Driver        "nvidia"
#在这一行后面,加上:
#########不显示logo
Option        "NoLogo"    "True"
(
nvidia-xconfig --no-logo
)

#########启用屏幕旋转功能
Option         "RandRRotation" "True"
(
xrandr -o left  #左转
xrandr -o right  #右转
xrandr -o normal #恢复正常
)

#########外接显示器
Option        "TwinView"    "on"
Section "Device"

================errors
=====gcc版本不符合编译要求
The cc version failed!

ls -al /usr/bin/gcc*
lrwxrwxrwx 1 root root     16 10月 23 09:24 /usr/bin/gcc -> /usr/bin/gcc-4.4
-rwxr-xr-x 1 root root 239528  9月 21 2010 /usr/bin/gcc-4.3
-rwxr-xr-x 1 root root 255536 11月 15 2010 /usr/bin/gcc-4.4
已经安装了gcc4.3,所以我们只要改一下软连接。
ln -sf /usr/bin/gcc-4.3 /usr/bin/gcc

注意安装完成后把gcc改回来
ln -sf /usr/bin/gcc-4.4 /usr/bin/gcc

======================================ubuntu软件源自带的附加驱动功能 OR ppa安装
等同于受限制驱动列表(源)
apt-get install nvidia-current nvidia-settings

======================================debian 源内编译 m-a
apt-get install build-essential module-assistant

m-a update
m-a prepare

apt-get install linux-headers-`uname -r`
apt-get install nvidia-kernel-common nvidia-kernel-source

m-a auto-install nvidia
(
m-a build nvidia
m-a install nvidia  OR  dpkg -i /usr/src/nvidia-kernel-xxx-xx.deb
)

apt-get install nvidia-glx

vim /etc/X11/xorg.conf

尝试装入驱动模块
modprobe nvidia

在系统启动时装入驱动模块
echo nvidia >> /etc/modules
(
grep -q ^nvidia /etc/modules
)

apt-get install nvidia-settings nvidia-xconfig

配置 /etc/X11/xorg.conf

================================vidia-kernel-dkms 自动编译
apt-get install -R nvidia-kernel-dkms nvidia-glx

update-alternatives --set glx /usr/lib/mesa-diverted

./configure CONF_LDPATH_NVIDIA=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib32/nvidia CONF_MODPATH_NVIDIA=/usr/lib/nvidia,/usr/lib/xorg/modules

uninstall
nvidia-installer --uninstall

debian install & configure(2)-drivers-nvidia的更多相关文章

  1. debian install & configure(2)-drivers-ati

    依赖apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 ...

  2. anaconda2下面安装opencv2.4.13.4完成----解决默认安装的问题----Thefunction is not implemented. Rebuild the library with Windows, GTK+ 2.x orCarbon support. If you are on Ubuntu or Debian, install libgtk2.0‑dev and pkg

    转载自:http://blog.csdn.net/qingyanyichen/article/details/73550924 本人下载编译安装了opencv2.4.9,oppencv2.4.10,o ...

  3. debian 9 双显卡安装NVIDIA显卡驱动

    最近用debian,给debian装n卡驱动折腾了好几天了,主要还是网络不好,官方wiki的方法下载经常卡死..摸索了几天感觉已经摸到了头绪,决定写下来供大家参考参考 先提供单显卡NVIDIA驱动的安 ...

  4. Debian install Python3.7

    Download the package. Then... tar -xvzf Python-3.7.0.tgz 进入目录: cd Python-3.7.0/ 添加配置: ./configure -- ...

  5. [Cypress] install, configure, and script Cypress for JavaScript web applications -- part1

    Despite the fact that Cypress is an application that runs natively on your machine, you can install ...

  6. [Cypress] install, configure, and script Cypress for JavaScript web applications -- part3

    Use custom Cypress command for reusable assertions We’re duplicating quite a few commands between th ...

  7. Learning ROS: Ubuntu16.04下kinetic开发环境安装和初体验 Install + Configure + Navigating(look around) + Creating a Package(catkin_create_pkg) + Building a Package(catkin_make) + Understanding Nodes

    本文主要部分来源于ROS官网的Tutorials. Ubuntu install of ROS Kinetic # Setup your sources.list sudo sh -c 'echo & ...

  8. MacOS install configure php-fpm

    php-fpm 是预装在mac os上的,你只需要配置就好了.这个服务监听9000端口. 1. 为配置文件准备一些目录 mkdir -p /usr/share/php/var/run mkdir -p ...

  9. [Cypress] install, configure, and script Cypress for JavaScript web applications -- part2

    Use Cypress to test user registration Let’s write a test to fill out our registration form. Because ...

随机推荐

  1. linux下C++对线程的封装

    之前一直是使用C语言,前段时间转做C++.无论使用什么语言,多线程编程都是不可或缺的.最近项目中又用到了线程,现在将线程的封装做出总结: 1.线程类中应该包含线程ID.线程的状态以及线程基本操作等. ...

  2. 从汇编看c++对静态成员的存取

    c++中静态成员变量不存在于对象之中,而存在于全局数据段,只是其可见性受到限制,仅能被所属类访问,而非静态成员变量存在于对象中,因而,在访问两种不同数据成员时,会有些许差别.对于静态数据成员的访问,是 ...

  3. select语句后面加上for update的作用

    Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句. 该语句用来锁定特定的行(如果有where子句,就是满足w ...

  4. 给WebApp加一个“壳”,实现Andriod系统添加到桌面

    IOS系统的Safari浏览器有一个“添加到桌面”的功能,能在手机桌面上为你的Webapp添加一个快捷方式,其外观和Native App看起来一样. 这个功能对Webapp来说太有用了,它能让用户像“ ...

  5. Yii系列总结:yii 标签用法

    yii 常用标签:label标签.文本标签.error标签.textarea标签.hidden标签.password标签.url标签.radio标签.file标签.button标签.checkBox标 ...

  6. 新版703n刷openwrt

    自带的官方固件: 3.17.1 Build 140120 Rel.56593n WR703N v1 00000000 在不能web页面刷固件,因为带了校验功能. 老外给出了不上TTL刷路由的方法: h ...

  7. UI经验

    移动端设计原则----大.高.宽---------------->本质上都是以用户体验为判断依据 1.手指触摸方便.精准------------>高度 50px.色块 2.字体大小---- ...

  8. Delphi 线程Timer (TThreadTimer)

    delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的. 如果在事件中执行较耗时的代码,会引起主界面假死.故实现一个线程的Timer就有必要了. TThreadT ...

  9. ARM和X86功耗差别的深层原因探讨

    ARM和X86功耗差别的深层原因探讨 ARM和X86功耗的差别一直是个很热的话题.ARM可以做的很低,甚至1瓦都不到.而X86服务器的芯片可以达到100-200瓦,就算是嵌入式处理器Atom系列也需要 ...

  10. Check .NET Version with Inno Setup

    原文 http://www.kynosarges.org/DotNetVersion.html Inno Setup by Jordan Russell is a great installation ...