Debian整合Nvidia官方驱动(适用于2.6内核)
作者:安茂友恢复_172 | 来源:互联网 | 2017-11-12 16:36
Debian整合Nvidia官方驱动(适用于2.6内核)--Linux发行版技术-Debian信息,下面是详情阅读。
作者:黑洞
起因:
自从有了AIGLX及XGL后,很想试试。不想试完启动不了X了。
注意:适用于2.6内核
1、从nvidia下载驱动并安装
1.1 如果你的是GeForce MX 100/200请下载
NVIDIA-Linux-x86-1.0-9631-pkg1.run
1.2安装驱动
#chmod 755 NVIDIA-Linux-x86-1.0-9631-pkg1.run
#./NVIDIA-Linux-x86-1.0-9631-pkg1.run
1.2.如果安装时说你的gcc版本不对,你要先装上对应版本的gcc后,设定环境变量
CC
举例:export CC=/usr/bin/gcc-4.1
2、修改/etc/init.d/nvidia-glx
2.1 原因:Debain将nvidia-glx固定在877上,我们要取消这个绑定
2.2 最重要的事:备份
#cp /etc/init.d/nvidia-glx /etc/init.d/nvidia-glx.0
2.3 修改文件
#nano /etc/init.d/nvidia-glx
找到这一句
echo -n "Creating NVIDIA TLS links..."
注销掉以下的行
# remove the symlinks
#rm -f /usr/lib/tls/libGL.so
#rm -f /usr/lib/tls/libGL.so.*
#rm -f /usr/lib/tls/libnvidia-tls.so
#rm -f /usr/lib/tls/libnvidia-tls.so.*
#rm -f /usr/lib/tls/libGL.la
#remove old ones
#rm -f /usr/lib/tls/libGLcore.so.1
#rm -f /usr/lib/tls/libGLcore.so.*
# create the symlinks
#ln -s /usr/lib/nvidia/libnvidia-tls.so.1.0.8776 /usr/lib/tls/libnvidia-tls.so.1.0.8776
# reconfigure dynamic linker run-time bindings
3、完成
AIGLX+compiz
/etc/X11/xorg.conf:
# Dedicated "Extensions" section (may not be present already)
Section "Extensions"
Option "Composite" "enable"
EndSection
# Section "Device" of you graphic card
Section "Device"
# Already contains
# ...
# Identifier "..."
# Driver "..."
# ...
# Add this option :
Option "XAANoOffscreenPixmaps" "true"
EndSection
Nvidia user may also need:
Section "Device"
Option "AllowGLXWithComposite" "true"
EndSection
Section "Screen"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Module"
#Load "dri"
#Load "GLcore"
EndSection
Restart your X.org server and login into GNOME. Open a terminal and issue the following command:
compiz --replace --fast-filter
附:以下GPU将不在由统一的Unix 驱动来支持 而由 legacy Driver来更新
NVIDIA chip name Device PCI ID
RIVA TNT 0x0020
RIVA TNT2/TNT2 Pro 0x0028
RIVA TNT2 Ultra 0x0029
Vanta/Vanta LT 0x002C
RIVA TNT2 Model 64/Model 64 Pro 0x002D
Aladdin TNT2 0x00A0
GeForce 256 0x0100
GeForce DDR 0x0101
Quadro 0x0103
GeForce2 GTS/GeForce2 Pro 0x0150
GeForce2 Ti 0x0151
GeForce2 Ultra 0x0152
Quadro2 Pro 0x0153
beryl
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Debian
附:如果你发现不能用GLX的功能(一进就重启X server)
可能是原有的libglx.so与新的不一样(如用到96.43.01驱动)
你需要进入到
#cd /usr/lib/xorg/modules/extensions
将原有的libglx.so改名,保存
#cp libglx.so libglx.so_0
再将 libglx.so.96.43.01 复制成libglx.so
#su
#cp libglx.so.96.43.01 libglx.so
完成后,重启X server再试一下。
推荐阅读
本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ...
[详细]
蜡笔小新 2024-12-27 16:33:32
在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ...
[详细]
蜡笔小新 2024-12-26 15:23:19
本文提供了在 Kali Linux 2020.01 x64 版本上安装 Docker 的详细步骤,包括环境准备、使用清华大学镜像源、配置 APT 仓库以及安装过程中的常见问题处理。 ...
[详细]
蜡笔小新 2024-12-18 15:27:52
本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ...
[详细]
蜡笔小新 2024-12-12 16:35:25
本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ...
[详细]
蜡笔小新 2024-12-07 20:20:13
本文探讨了Unix和Linux操作系统的起源和发展历程。从20世纪60年代计算机技术的初期阶段,到Unix的诞生及后续Linux的崛起,文章详细介绍了这些操作系统如何逐步成为现代计算不可或缺的一部分。 ...
[详细]
蜡笔小新 2024-12-07 12:39:27
本文档详细介绍了如何在Ubuntu 14.04 (Desktop AMD64) 系统上安装和配置ROS Indigo。包括设置软件源、安装ROS核心组件、初始化rosdep以及创建ROS工作空间等步骤。 ...
[详细]
蜡笔小新 2024-12-06 12:55:49
对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ...
[详细]
蜡笔小新 2024-11-21 17:01:54
本文介绍了Linux操作系统的核心组成部分——内核及其版本分类,以及市面上常见的几种Linux发行版,旨在为初学者提供一个清晰的学习路径。 ...
[详细]
蜡笔小新 2024-11-20 10:09:16
本文介绍了如何在Linux系统中获取库源码,并在从源代码编译软件时收集所需的依赖项列表。 ...
[详细]
蜡笔小新 2024-11-17 20:34:02
本文详细介绍了如何使用Layui框架实现动态和静态数据表的分页功能,具有较高的实用性和参考价值。适合需要开发管理后台的开发人员参考。 ...
[详细]
蜡笔小新 2024-11-17 10:11:33
在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ...
[详细]
蜡笔小新 2024-11-12 13:02:23
当我们忘记了Debian系统的登录密码而无法进入系统时,可以通过以下方法进行密码重置。在GRUB2引导界面中选择Debian启动项,按下“e”键进入编辑模式。接着找到以“linux”或“linux16”开头的行,在该行末尾添加“init=/bin/bash”参数。保存并继续启动,系统将进入单用户模式,此时可以使用`passwd`命令来重置root用户的密码。完成后重启系统即可正常登录。 ...
[详细]
蜡笔小新 2024-11-11 12:43:08
Parallels Desktop for Mac 是一款功能强大的虚拟化软件,能够在不重启的情况下实现在同一台电脑上无缝切换和使用 Windows 和 macOS 系统中的各种应用程序。该软件不仅提供了高效稳定的性能,还支持多种高级功能,如拖放文件、共享剪贴板等,极大地提升了用户的生产力和使用体验。 ...
[详细]
蜡笔小新 2024-11-09 13:40:12
数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ...
[详细]
蜡笔小新 2024-11-08 10:55:29