关于在ubuntu下配置AMD显卡驱动的总结

同样先卸载先前版本

代码:
sudo sh /usr/share/ati/fglrx-uninstall.sh

 

代码:
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*


重启

代码:
sudo reboot


下载驱动,右边直接有ubuntu32位和64位驱动链接:http://support.amd.com/en-us/download
对应你的系统版本,14.04(或12.02)的4个deb包全部下载。然后按下面的顺序依次安装:
1,先安装core

代码:
sudo dpkg -i fglrx-core_14.501-0ubuntu1_amd64_UB_14.01.deb


2,再安装

代码:
sudo dpkg -i fglrx_14.501-0ubuntu1_amd64_UB_14.01.deb


3,再安装ccc

代码:
sudo dpkg -i fglrx-amdcccle_14.501-0ubuntu1_amd64_UB_14.01.deb


4,最后安装dev

代码:
sudo dpkg -i fglrx-dev_14.501-0ubuntu1_amd64_UB_14.01.deb



(我之前安装了老版本的依赖包,除此之外并没有安装其它的。如果你遇到安装失败可以先试试把这些安装了,再重来上面4个步骤

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



配置初始化

代码:
sudo aticonfig --initial


重启

代码:
sudo reboot


查看

代码:
fglrxinfo


终于可以显示你的显卡型号

测试帧率(跳出一个旋转方块)

代码:
fgl_glxgears



(我的老双核cpu,7750是700多帧)




以下是老版本.run格式驱动安装
前言:
ubuntu12.04 unity安装amd官方驱动直接运行.run文件虽然能完成安装,但测试会遇到libGL.so.1缺失,所以实际是失败了,还可能黑屏、界面不能加载的情况(我在kubuntu上安装没问题,不知道是否是unity桌面问题),搜了很久也没有找到解决方法。使用开源驱动不能硬解,使用xbmc好像可以硬解,但高码率还是有点顿,心中一直不爽,官方驱动的性能还是好很多。以下方法来自http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=400190&start=0
之前看过不少其它帖子都不行,这个是我目前遇到最完美的方法了。由于几次折腾都没有搜到这个帖子,再加上我的64位系统没有单独安装lib32也成功了,似乎对32和64位是通用的。所以重新整理一下,方便后来人

正式安装:
ubuntu x64 安裝amd driver
卸载先前版本

代码:
sudo sh /usr/share/ati/fglrx-uninstall.sh

 

代码:
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*


重启

代码:
sudo reboot


下载驱动http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
听说生成deb包方式安装更好(硬解),先把一些依赖包安装好

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


生成和安装.Deb格式的软件包

代码:
sudo chmod +x amd-...x86_64.run

 

代码:
sudo sh ./amd-..._64.run --buildpkg Ubuntu/precise


Ubutu说明的是Ubuntu 系统,precise 是系统版本12.04的名称(小写)
raring 13.04
quantal 12.10
precise 12.04
oneiric 11.10
natty 11.04
maverick 10.10

安装

代码:
sudo dpkg -i fglrx*.deb


配置初始化

代码:
sudo aticonfig --initial


重启

代码:
sudo reboot


查看

代码:
fglrxinfo


可以显示你的显卡型号

测试帧率(跳出一个旋转方块)

代码:
fgl_glxgears


一般显卡应该几百帧吧
到这一步终于解决了官方驱动,爽!

 

 

 

 

 

 

 

 

 

 

 

 

 

如果您愿意花几块钱请我喝杯茶的话,可以用手机扫描下方的二维码,通过 支付宝 捐赠。我会努力写出更好的文章。 
(捐赠不显示捐赠者的个人信息,如需要,请注明您的联系方式) 
Thank you for your kindly donation!!

 

 

 

转载于:https://www.cnblogs.com/qiaoyanlin/p/6901177.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/252623.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python3中的hasattr()

Python3已经将此内置函数移除了。查阅Python v3.0 documentation发现可以使用 hasattr(object, name)内置函数来完成callable的功能,方式如下: 3.0之前:callable(func) 3.0之后:hasattr(func, __call__) 这两者结果是相同的。 转载…

计算机结构简图

北桥,南桥是主板上芯片组中最重要的两块了.它们都是总线控制器.他们是总线控制芯片.相对的来讲,北桥要比南桥更加重要.北桥连接系统总线,担负着cpu访问内存的重任.同时连接这AGP插口,控制PCI总线,割断了系统总线和局部总线,在这一段上速度是最快的.南桥不和CPU连接通常用来作I/…

原始Ajax

var $ { request:function(obj){ //1. 获得xmlhttprequest对象兼容性处理 var xhr; //undefined未定义 try{ //主流浏览器里面的ajax对象 xhr new XMLHttpRequest(); }catch(e){ //IE低版本的浏览器 xhr new ActiveXObject("Microsoft.XMLHTTP"); } //2. 建立和…

Servlet 与 Ajax 交互一直报status=parsererror

Servlet 与 Ajax 交互一直报statusparsererror 原因:servlet 返回的数据不是 Json 格式 1、JS代码为: 1 var jsonStr {clusterNum:2,iterationNum:3,runTimes:4};2 $.ajax({3 type: "post",4 //http://172.2…

25LINQ拾遗及实例

投影 □ 遍历数组索引,Select获取 int[] indexes {0, 2}; string[] strs {"a", "b", "c", "d"}; var result from i in indexes select strs[i]; foreach (string str in result) { Console.Write(str " &quo…

国产CPU的6大品牌,3大路线对比

这些年来,中国最想发展的科技产品是什么?那必须是芯片,特别是2018年中兴事件、2019年华为事件之后,国内的芯片产业就彻底地火爆了起来。 按照数据显示,截止至2020年10月份,国内已经有27万家芯片企业&#…

BluePrint和ORM

一、蓝图创建 1 #引入库文件2 from flask import Blueprint,request,jsonify3 4 user Blueprint(5 "site",6 __name__,7 template_floder"templates_folder_path",8 static_floder"static" 9 ) #创建蓝图 10 1…

【js实例】Array类型的9个数组方法,Date类型的41个日期方法,Function类型

前文提要:【js实例】js中的5种基本数据类型和9种操作符 Array类型的9个数组方法 Array中有9个数组方法: 1.检测数组 2.转换方法 3.栈方法 4.队列方法 5.冲排序方法6.操作方法 7.位置方法 8.迭代方法 9.归并方法 在实例中介绍,实例如下 /* Array类型 js数组中的每一项可以用来保…

调用咏南中间件插件演示

function GetSvrData(const accountNo, defineId: WideString; inParams: OleVariant): OleVariant; virtual; abstract; // accountNo,帐套编号 // defineId3位插件编号2位自定义编号,defineId必须是唯一的 // inParams,TDataSet.Params的OL…

龙芯与飞腾roadmap

飞腾roadmap 龙芯roadmap 龙芯系列处理器芯片是龙芯中科技术有限公司研发的具有自主知识产权的处理器芯片,产品以32位和64位单核及多核CPU/SOC为主,主要面向国家安全、高端嵌入式、个人电脑、服务器和高性能机等应用。产品线包括龙芯1号小CPU、龙芯2号中…

vim 多窗口操作

1、打开多个窗口打开多个窗口的命令以下几个:横向切割窗口:new窗口名(保存后就是文件名) :split窗口名,也可以简写为:sp窗口名纵向切割窗口名:vsplit窗口名,也可以简写为:vsp窗口名2、关闭多窗口可以用:q!,…

BZOJ 2440 完全平方数(莫比乌斯-容斥原理)

题目链接:http://61.187.179.132/JudgeOnline/problem.php?id2440 题意:给定K。求不是完全平方数(这里1不算完全平方数)的倍数的数字组成的数字集合S中第K小的数字是多少? 思路:首先,答案不超过…

在Eclipse中添加JDK源码包

一直有这想要在Eclipse直接阅读JDK的需求,之前用的都是反编译的,由于我用的反编译的插件去掉了源码内容的注释,所以想直接导入JDK源码包: 详细步骤: 打开Eclipse, 菜单栏 选择 Window 下拉种选取 Preferences 窗口. 以…

南桥芯片与北桥芯片

什么是芯片组 芯片组(英语:Chipset)是一组共同工作的集成电路“芯片”,并作为一个产品销售。它负责将计算机的微处理器和计算机的其他部分相连接,是决定主板级别的重要部件。以往,芯片组由多颗芯片组成&am…

spark 应用场景2-身高统计

原文引自:http://blog.csdn.net/fengzhimohan/article/details/78564610 a. 案例描述 本案例假设我们需要对某个省的人口 (10万) 性别还有身高进行统计,需要计算出男女人数,男性中的最高和最低身高,以及女性中的最高和最低身高。本…

阿里云OSS linux使用备忘录

ossutil config example: accessKeyId "AccessKeyId"; accessKeySecret "AccessKeySecret"; ###以上两个在 https://help.aliyun.com/knowledge_detail/38738.html endPoint "http://oss-cn-beijing.aliyuncs.com";转载于:https://www.cnblog…

缠绕多年的PCIE通道数问题终于完全明白了,欢迎指正

CPU的PCIE通道数,之前一直都是一个众说纷纭的问题很多人都会问到,主板上不同的M.2接口,接SSD性能是否一样,接太多的SSD,是否会占用显卡的PCIE带宽,今天我又看了几篇网上的文章,终于十分清楚地搞…

vue-router实例

最近刚刚用vue写了个公司项目,使用vue-cli构建的,算是中大型项目吧,然后这里想记录并且分享一下其中的知识点,希望对大家有帮助,后期会逐渐分享;话不多说,直接上代码!! app.vue 1 &l…

React学习小结(二)

一、组件的嵌套 1 <!DOCTYPE html>2 <html>3 <head>4 <meta charset"UTF-8">5 <title></title>6 <script src"react.min.js" type"text/javascript" charset"utf-8"></script>7 <…

PCIE2.0/PCIE3.0/PCIE4.0/PCIE5.0接口的带宽、速率计算

一、PCIE接口速率&#xff1a; 二、PCIE相关概念&#xff1a; 传输速率为每秒传输量GT/s&#xff0c;而不是每秒位数Gbps&#xff0c;因为传输量包括不提供额外吞吐量的开销位&#xff1b; 比如 PCIe 1.x和PCIe 2.x使用8b / 10b编码方案&#xff0c;导致占用了20% &#xff08…