本文只针对含有AMD双显卡的部分机型,已经测试过的包括DELL Vostro 3550/DELL Inspiron 14R (AMD 6630 和 Intel HD 3000)。整个安装过程需要使用命令行,但是对于一个初学者来说依然很简单,你只需要将命令粘贴进命令行,并记得按<回车>。 Linux版本为Ubuntu12.04,同时本人也尝试过12.10,不过由于驱动和X的兼容性有问题,最终放弃了12.10。详细方式参见http://wiki.cchtml.com/i...Catalyst

一、 卸载和删除原有驱动

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
sudo apt-get remove --purge xorg-driver-fglrx xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati

二、 安装最新的AMD catalyst 驱动

下载必备的一些软件库

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4 debhelper debconf libstdc++6 libelfg0 linux-headers-generic

如果是64位Ubuntu系统 则需要运行下面两段命令(32位则不需要)。

sudo apt-get install ia32-libs-multiarch:i386 lib32gcc1 libc6-i386
sudo apt-get install ia32-libs

下载AMD catalyst for Ubuntu 12.4 驱动

  1. cd ~/; mkdir catalyst13.4; cd catalyst13.4/
  2. wget http://www2.ati.com/drivers/linux/amd-driver-installer-13-4-x86.x86_64.run
  3. chmod +x amd-driver-installer-13-4-x86.x86_64.run

(注:也可根据自己显卡型号去官网下载,下载好后给文件加执行权限就行了)

创建安装包

sudo ./amd-driver-installer-catalyst-13.4-linux-x86.x86_64.run --buildpkg Ubuntu/precise

关于红字部分,Ubutu说明的是Ubuntu 系统,precise 是系统版本的名称,这个是12.04的系统名称

saucy 13.10

raring 13.04
quantal 12.10
precise 12.04
oneiric 11.10
natty 11.04
maverick 10.10

安装的时候,按照系统版本修改后面的版本名称,12.10的就用 Ubuntu/quantal ,13.04 的用 Ubuntu/raring ,不过本人因为还没使用13.04,不确保13.04的能正常安装。
提示提示,后面的版本号,必须是小写的说,不然大写的会说无法识别系统版本号
题外话:本人用的是 Ubuntu/precise ,也就是12.04

安装驱动

sudo dpkg -i fglrx*.deb  

重启电脑:

sudo reboot

======================================================以下内容没有实际操作过========================================================

创建一个新的xorg.conf
1.单核GPU
sudo aticonfig --initial -f

可以用以下命令查看也可以修改:
sudo gedit /etc/X11/xorg.conf

原教程:
Section "Device"
Identifier "ATI radeon 6870"
Driver "fglrx"
EndSection
可以自己改动哦!

2.双核GPU
sudo aticonfig --initial -f --adapter=all

3.多显示器
sudo aticonfig --initial -f
sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

不管有没有成功!防止配置不生效!!!
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

官方驱动关掉电源管理吧!
sudo aticonfig --acpi-services=off

重启电脑!

问题解决:
1.黑屏
首先检查xorg.conf
停用xorg.conf
$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled
重启检查是否正常!

试着重新启用xorg.conf
$ sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf
如果依然黑屏/白屏/灰屏,可能高电源配置出了错,

Ctrl+Alt+F1或者 引导进入 recovery mode恢复模式:
sudo aticonfig --acpi-services=off

2.窗口混合重叠和2D显示很慢:
无法打开特效或者显示桌面,你可以降低画面细致:
sudo service gdm stop
sudo aticonfig --set-pcs-str=DDX,ForceXAA,TRUE
sudo service gdm start

3.硬件不支持水波纹:
催化剂控制中心不支持,可以安装最新的催化剂控制中心
不需要重新安装显卡,请注意!
cd ~/; mkdir catalyst11.9; cd catalyst11.9/
wget http://www2.ati.com/drivers/linux/ati-d ... x86_64.run
chmod +x ati-driver-installer-11-9-x86.x86_64.run
sh ati-driver-installer-11-9-x86.x86_64.run --extract driver
sudo mv /etc/ati/control ~/control.bak
sudo cp driver/common/etc/ati/control /etc/ati

4.注销离开画面将死:
cd ~/catalyst11.9
sh ati-driver-installer-11.9-x86.x86_64.run --extract driver
sudo cp driver/packages/Ubuntu/dists/lucid/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh
sudo chmod +x /etc/ati/authatieventsd.sh

修复成功使用以下:
sudo mkdir -p /var/lib/xdm/authdir
sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles

仍然没有修复:
sudo /usr/sbin/update-rc.d -f atieventsd remove

5.终止特效:
不建议使用:
在 /etc/X11/xorg.conf 添加:
Section "Extensions"
Option "Composite" "Disable"
EndSection

Section "ServerFlags"
Option "AIGLX" "off" 
EndSection

建议安装fusion-icon:
sudo apt-get install fusion-icon
应用程序 > 系统工具 > Compiz Fusion Icon
右上角右击fusion-icon ---Metacity(暂停特效)
安装中以下错误”update-alternatives: error“:
sudo mkdir /usr/lib/xorg/modules/drivers

6.内核升级后显卡设置?
sudo dkms build -m fglrx -k `uname -r`
sudo dkms install -m fglrx -k `uname -r`

水平有限,错误很多,后果自负!

三、 启用集成显卡的direct渲染并调试Bug

如果你一旦更新fglrx, 或者你的系统自动更新,那么你必须重复步骤二,否则集成GPU将不会做direct渲染。

以root权限打开/etc/X11/Xsession.d/10fglrx

sudo gedit /etc/X11/Xsession.d/10fglrx

 

对于32位系统,在第4行末尾加入 /usr/lib32/dri/, 使文档变成:

LIBGL_DRIVERS_PATH=/usr/lib/fglrx/dri
if [ `uname -m` = 'x86_64' ]; then
if [ -d /usr/lib32/fglrx/dri ]; then
LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}<span style="color:#ff0000; background-color:yellow">:/usr/lib32/fglrx/dri:/usr/lib32/dri</span>
if [ ! -z $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
fi
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}/usr/lib32
export LD_LIBRARY_PATH
fi
fi
export LIBGL_DRIVERS_PATH

对于64位系统,在第4行末尾加入 /usr/lib/x86_64-linux-gnu/dri/, 文件变成

LIBGL_DRIVERS_PATH=/usr/lib/fglrx/dri
if [ `uname -m` = 'x86_64' ]; then
if [ -d /usr/lib32/fglrx/dri ]; then
LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}<span style="color:#ff0000; background-color:yellow">:/usr/lib32/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri</span>
if [ ! -z $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
fi
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}/usr/lib32
export LD_LIBRARY_PATH
fi
fi
export LIBGL_DRIVERS_PATH

保存文件并退出

四、 玩转你的双显卡吧!

如果你切换的的显卡未生效,请重启电脑。

显示当前使用的显卡

aticonfig --pxl

如果使用的是独立显卡,则显示为

PowerXpress: Discrete GPU is active (High-Performance mode).

如果是集成显卡:

PowerXpress: Integrated GPU is active (Power-Saving mode).

切换集成显卡

sudo aticonfig --px-dgpu

切换独立显卡

sudo aticonfig --px-igpu
查看Open GL 库使用情况

fglrxinfo
查看direct 渲染状态

glxinfo | egrep render

安装mesa-utils,测试3D性能(每5秒计算并输出一次fps)

sudo apt-get install mesa-utils

glxgears

独立显卡(ATI 6630)状态下

1793 frames in 5.0 seconds = 358.581 FPS
1781 frames in 5.0 seconds = 355.736 FPS

集成显卡状态下

301 frames in 5.0 seconds = 60.115 FPS
298 frames in 5.0 seconds = 59.585 FPS

明显可以看到区别了吧!

如果重启后黑屏或者无桌面显示,则需要切换到其他命令行界面Ctrl+Alt+F2,删除X配置并重启X

sudo rm /etc/X11/xorg.conf

sudo startx

【原】Ubuntu ATI/Intel双显卡 驱动安装的更多相关文章

  1. Ubuntu 14.04 Nvidia显卡驱动安装及设置

    更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成显卡进入系统 将显示器连接到集显的VGI口, 并在BIOS中设置用集显 ...

  2. ubuntu显卡驱动安装及设置

    转自: Ubuntu 14.04 Nvidia显卡驱动安装及设置   更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成 ...

  3. Ubuntu Intel显卡驱动安装 (Ubuntu 14.04--Ubuntu 16.10 + Intel® Graphics Update Tool)

    最近使用在使用Ubuntu时,发现大部分情况下,不安装显卡驱动,使用默认驱动,都是没有问题的,但对于一些比较奇特配置的电脑,如下所示,如果使用默认驱动,会时常莫名其妙死机crash,尤其是在使用Ope ...

  4. ubuntu环境下,ubuntu16.04装机到nvdia显卡驱动安装、cuda8安装、cudnn安装

    首先是安装ubuntu16.04 A.制作u盘启动盘(提前准备好.ios文件): 1.安装u盘制作工具unetbootinsudo apt-get install unetbootin2.格式化u盘s ...

  5. Ubuntu18.04 NVIDIA显卡驱动 安装大全

    离线安装NVIDIA显卡驱动 费了一天的劲,走了好多的坑,最主要的原因是gcc版本的问题,一定要用最新版本的gcc!!! 1)官网下载显卡驱动 2)apt 下载gcc包及其依赖包,可用apt-cach ...

  6. Ubuntu18.04 显卡驱动安装(解决各种疑难杂症)

    步骤 下载驱动 准备工作 进行安装 检查安装 下载驱动 首先我们需要去官网下载显卡驱动 打开浏览器,在百度搜索框中搜索:显卡驱动 下载 在手动搜索驱动程序一栏,根据自己的显卡进行选择 产品系列中,No ...

  7. archlinux-小米pro15_2020款使用archlinux(MX350显卡驱动安装)

    1.官网下载archlinux ISO镜像 https://archlinux.org/download/   使用磁力链接下载 2.使用软碟通将镜像写入U盘,制作成U盘启动盘 3.进入BIOS 关掉 ...

  8. Ubuntu 13.04 双显卡安装NVIDIA GT 630M驱动

    [日期:2013-05-24]   Linux系统:Ubuntu 13.04 安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动 sudo add-apt-reposito ...

  9. Centos7下Intel与AMD双显卡驱动的安装

      前2天,在Nvidia单显卡上成功安装上了NVIdia的驱动,一时兴起,拿出另外的一个HP笔记本也准备装上驱动,悲催的是HP的显卡是AMD的,更加.更加悲催的是还是Intel+AMD的双显卡.网络 ...

随机推荐

  1. Proxy Hosted Virtual

    http://books.sonatype.com/nexus-book/reference/confignx-sect-manage-repo.html Public Repositories 对外 ...

  2. HDU1072 Nightmare(BFS) 2016-07-24 14:02 40人阅读 评论(0) 收藏

    Nightmare Problem Description Ignatius had a nightmare last night. He found himself in a labyrinth w ...

  3. android免root hook框架legend

    一.前言 Android中hook框架已经非常多了,最优秀的当属Xposed和Substrate了,这两个框架我在之前的文章都详细介绍过了,不了解的同学,可以转战这里:http://www.wjdia ...

  4. Python学习-22.Python中的函数——type

    type函数可以检测任何值或变量的类型. 例子: def printType(var): print(type(var)) class TestClass: pass printType(1) pri ...

  5. 今天犯了一个StringBuilder构造函数引起的二逼问题。

    在.Net里,StringBuilder的构造函数有很多,最常用的是无参的构造函数,默认分配16个字符的空间.其次就是填写StringBuilder空间的带一个Int32的构造函数,这个在优化代码的时 ...

  6. 如何使用linq读取DataTable集合?AsQueryable() 和 AsEnumerable()区别?

    一.准备工作 引入linq和data 相关的using命名空间 DataTable dt=new DataTable();//dt的来源可以是多个地方,比如:数据库,Excel等等.我这里使用Exce ...

  7. 《ASP.NET MVC 5 破境之道》:第一境 ASP.Net MVC5项目初探 — 第二节:MVC5项目结构

    第一境 ASP.Net MVC5项目初探 — 第二节:MVC5项目结构 接下来,我们来看看,VS为我们自动创建的项目,是什么样子的? 可以通过菜单中[View]->[Solution Explo ...

  8. 高性能mysql学习笔记

    此文已由作者朱笑天授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 笔者在工作之余阅读了一下高性能mysql,以下的内容对mysql的介绍以及书中涉及一些概念的总结归纳. 1. ...

  9. 程序媛计划——SQLite初级

    数据库简介 数据库定义: 指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合.是带有相关数据的表的集合. 数据库是由行和列组成的二维表. 字段: 数据库表 ...

  10. 2018 Multi-University Training Contest 3

    claris出题,orzzzzzz.前一天晚上说是贪心专场,喵喵喵??? 之前clsris说难题扔多校了,据说07,13是女生赛撤下来的题,喵喵喵??? A.Ascending Rating 题目传送 ...