热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Debian下安装配置ATI驱动

Debian下安装配置ATI驱动--Linux发行版技术-Debian信息,下面是详情阅读。
先说明一下自己的情况,我机子的显卡为HD2400,内核是自己编译的2.6.23,使用的是unstable的源。以前一直使用vesa驱动,觉得显示 效果也还是相当可以的,毕竟自己没有那些对于显示效果有太高要求的应用程序。不过既然有显卡,却没有相应的驱动使之发挥最大的效用,实在是有一些可惜,所以一直想着要安装一下ATI的驱动。

在ATI的网站了转了一下,下载了官方驱动,直接运行却是不成,说是没有内核匹配等各种问题,总之是很麻烦。后来在网上看了一下其他朋友的经历,似乎这个驱动的安装应是这样的:

1 构建相应的系统驱动包:
./ati-driver-installer-8.41.7-x86.x86_64.run --buildpkg Debian/unstable

我们可以用下面的命令来列出所有可以构建的程序包:
./ati-driver-installer-8.41.7-x86.x86_64.run --listpkg

我们可以从这个输出中选择适合我们系统的参数来进行构建相应的程序包。

2 安装所构建的程序包:
# dpkg -i fglrx*.deb

3 安装module-assistant工具:
# apt-get install module-assistant

4 使用m-a安装驱动模块
# m-a prepare
# m-a a-i fglrx

驱动模块的安装需要相应的内核头文件,所以我们在进行这一步之前需要安装相应的头文件:
# apt-get install linux-headers-`uname -r`

这样就可以自动来安装fglrx驱动模块了。

此时我们可以通过下面的命令来测试fglrx驱动模块是否安装成功:
# modprobe fglrx

5 配置Xorg.conf
在配置中我们要做的主要工作就要载入fglrx模块,在"Deveice"部分,将vesa驱动改为fglrx,重新启动X。如果一切正常,我们就可以享受到ATI驱动的带来的视觉效果了。

我们可以用下面的命令来检测我们的ATI驱动是否安装成功:
$ fglrxinfo

我们应得到下面的输出:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 2400 XT
OpenGL version string: 2.1.7059 Release

$ glxinfo | grep direct

我们希望的输出结果为:
direct rendering: Yes

而我们在源中也可以找到相应的fglrx程序包:
# apt-cache search fglrx

个人觉得没有必要非得安装所谓的官方驱动包,因为由所谓的官方驱动包中所解出正是源中的几个程序包,而我在安装了官方的驱动程序包后进行了一下upgrade,居然更新其中的两个包,既然这样,我们还不如直接安装源中的驱动程序包方便:

# apt-get install fglrx*

使用m-a安装驱动模块时,我们也可以使用分步的安装方式,先编译,再安装,而不必一步到位:

# m-a get fglrx
# m-a build fglrx

这 时就会在/usr/src/目录下生成一个fglrx的deb包。编译驱动程序模块时需要安装Linux内核头文件,我的内核是自己编译的2.6.23, 但是在源中却迟迟没有相应的头文件包,真是相当郁闷的说。但是即使是这样,我却依然得到了一个编译生成的fglrx的deb包。我们可以使用dpkg来进 行安装。

最后需要进行Xorg的配置。最简单的就是将驱动改为fglrx。当然我们也可以使用ati所提供的相应工具来进行配置:

# aticonfig --initial --input=/etc/X11/xorg.conf

这会进行相应的检测,并且修改xorg.conf文件。但是个人觉得这个程序实在不好用,他只是将检测的结果直插入到配置文件中,所以搞得配置文件中是两个配置共存的现象。所以个人觉得还是直接改动驱动程序配置要来得方便许多。

这就是个人在Debian下安装配置ATI驱动的经历,希望会对使用ATI显卡的朋友有帮助。
推荐阅读
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文提供了在 Kali Linux 2020.01 x64 版本上安装 Docker 的详细步骤,包括环境准备、使用清华大学镜像源、配置 APT 仓库以及安装过程中的常见问题处理。 ... [详细]
  • 本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ... [详细]
  • Linux环境下配置Subclipse访问SVN+SSH仓库的方法
    本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ... [详细]
  • 本文探讨了Unix和Linux操作系统的起源和发展历程。从20世纪60年代计算机技术的初期阶段,到Unix的诞生及后续Linux的崛起,文章详细介绍了这些操作系统如何逐步成为现代计算不可或缺的一部分。 ... [详细]
  • 在Ubuntu 14.04 (Desktop AMD64) 上安装与配置ROS Indigo
    本文档详细介绍了如何在Ubuntu 14.04 (Desktop AMD64) 系统上安装和配置ROS Indigo。包括设置软件源、安装ROS核心组件、初始化rosdep以及创建ROS工作空间等步骤。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 本文介绍了Linux操作系统的核心组成部分——内核及其版本分类,以及市面上常见的几种Linux发行版,旨在为初学者提供一个清晰的学习路径。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 当我们忘记了Debian系统的登录密码而无法进入系统时,可以通过以下方法进行密码重置。在GRUB2引导界面中选择Debian启动项,按下“e”键进入编辑模式。接着找到以“linux”或“linux16”开头的行,在该行末尾添加“init=/bin/bash”参数。保存并继续启动,系统将进入单用户模式,此时可以使用`passwd`命令来重置root用户的密码。完成后重启系统即可正常登录。 ... [详细]
  • Parallels Desktop for Mac 是一款功能强大的虚拟化软件,能够在不重启的情况下实现在同一台电脑上无缝切换和使用 Windows 和 macOS 系统中的各种应用程序。该软件不仅提供了高效稳定的性能,还支持多种高级功能,如拖放文件、共享剪贴板等,极大地提升了用户的生产力和使用体验。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • Dense Matrix Inversion Results in Segmentation Fault: Causes and Solutions ... [详细]
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
author-avatar
小花诸葛_630
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有