AMD 开发新 Linux 显卡驱动追赶英伟达 - 开源中国社区
float_left Icon_close
AMD 开发新 Linux 显卡驱动追赶英伟达
oschina 2015年08月07日

AMD 开发新 Linux 显卡驱动追赶英伟达

oschina oschina 发布于2015年08月07日 收藏 6 评论 20

阿里云高性能云服务器,2折起! >>> >>>  

AMD 开发人员在开发全新的 Linux 驱动程序架构,最终会开发出更好的开放源代码驱动程序。目前,AMD 在 Linux 平台上的驱动程序方面仍然落后于英伟达。当 Valve 的首批运行 Linux 的 Steam Machine 今年 11 月份上市销售后,这一问题的影响将开始突显出来。

外 媒称,在 Linux 平台上,英伟达仍然保持着针对 AMD 的领先优势,新游戏仍然以英伟达硬件为目标。《中土世界:暗影魔多》(Middle-Earth: Shadow of Mordor)最近登陆 Linux 平台,但它只正式支持英伟达显卡。《中土世界:暗影魔多》的官方“常见问题问答”称,在 AMD 显卡上运行这款游戏的表现会相当差。

有 人发现,在配置 AMD 显卡的 Linux 系统上玩《反恐精英:全球攻势》(Counter-Strike: Global Offensive)时,如果把“csgo_linux”二进制文件更名为“hl2_linux”,游戏的性能就会提高。这个小技巧能使图形处理能力提高 多达 40%。

AMD Catalyst 驱动程序有面向使用 Source 引擎制作的游戏的应用配置文件,但其开发人员没有将 csgo_linux 添加到应用配置文件中。

应用配置文件常常被应用在多种操作系统和驱动程序中,已经成为标准的组成部分。与英伟达在Linux平台上相比,甚至是与其在Windows平台上相比,AMD 维护 Linux 平台上应用配置文件的进度确实比较慢。

当 前,AMD 在 Linux 平台上有两款显卡驱动程序——Radeon 驱动程序和 Catalyst 驱动程序,前一个为开源程序,后一个为闭源程序。与英伟达的驱动程序一样,AMD 的开源驱动程序仅适用于使用图形化的桌面,要获得最高的游戏性能,还是得依靠闭源驱动程序。

AMD 现在制定了新的 Linux 驱动程序战略,同时也在编写全新的驱动程序 AMDGPU。AMDGPU 有一个单一的开放源代码 Linux 内核模块。闭源的Catalyst 驱动程序将继续存在。不需要最高的游戏性能的开源粉丝可以跳过 Catalyst,运行完全开源的驱动程序。

新驱动程序将只适用于新的 AMD 显卡,因为它只支持 AMD 最新的 GPU 以及未来的图形硬件。

采用新的驱动程序架构之后,AMD 图形硬件将不再有两个采用独立内核模块的完全独立的驱动程序,而是只有一个单一的开源内核驱动程序。驱动程序的闭源 Catalyst 部分体量会大幅缩小,而且只在用户空间中运行。当有新的 Linux 内核或 X.org X 服务器版本发布时,AMD 无须对 Catalyst 驱动程序进行升级。

AMD 新一代驱动程序将在 2015 年发布,AMDGPU 内核驱动程序将出现在 Linux 4.2 中。不过,驱动程序的开发尚处于非常早期的阶段,还需要相当长时间才能完成开发。

稿源:威锋网

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:AMD 开发新 Linux 显卡驱动追赶英伟达
分享
评论(20)
最新评论
0
AMD 向来是雷声大雨点小……
0

引用来自“hantsy”的评论

Nvidia 也只要安装Nvidia官方闭源的商业程序才能发挥性能,,,开源的驱动也是滥。

引用来自“eechen”的评论

Nvidia并没有参与开源驱动Nouveau的贡献.
Nvidia私有驱动质量还是很高的,Ubuntu很容易安装这个私有驱动:
比如安装Nvidia 331闭源驱动:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime
http://my.oschina.net/eechen/blog/227134
bug太多 Ubuntu bug list上英伟达显卡驱动都被人嘲讽多次了,那个bug订阅人数过千,修了不下四轮
0
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
http://my.oschina.net/eechen/blog/228450
0

引用来自“hantsy”的评论

Nvidia 也只要安装Nvidia官方闭源的商业程序才能发挥性能,,,开源的驱动也是滥。
Nvidia并没有参与开源驱动Nouveau的贡献.
Nvidia私有驱动质量还是很高的,Ubuntu很容易安装这个私有驱动:
比如安装Nvidia 331闭源驱动:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime
http://my.oschina.net/eechen/blog/227134
0
我只想问hl3什么时候出!!!!!

还有,当年一直觉得ATI显卡打cs更给力的有木有
0
我的笔记本现在亮度还不能保存,只能在rc中写入
0

引用来自“张亦俊”的评论

Cs那个改名就能提高性能是什么鬼

引用来自“jamesGone”的评论

cs 源于half life 2 半条命2。
hl有专门的驱动配置文件
0
Nvidia 也只要安装Nvidia官方闭源的商业程序才能发挥性能,,,开源的驱动也是滥。
0

引用来自“张亦俊”的评论

Cs那个改名就能提高性能是什么鬼

引用来自“ZXEOC”的评论

简单来说就是A家的驱动为hl2做了优化配置,但是没有给csgo做,其实两个游戏用的同一个引擎,用同样的优化配置就可以提高表现,所以改名让系统以为正在运行的是hl2,从而采用hl2的优化配置,性能就提高了。

引用来自“张亦俊”的评论

受教了,谢谢
不客气
0

引用来自“张亦俊”的评论

Cs那个改名就能提高性能是什么鬼

引用来自“ZXEOC”的评论

简单来说就是A家的驱动为hl2做了优化配置,但是没有给csgo做,其实两个游戏用的同一个引擎,用同样的优化配置就可以提高表现,所以改名让系统以为正在运行的是hl2,从而采用hl2的优化配置,性能就提高了。
受教了,谢谢
0

引用来自“张亦俊”的评论

Cs那个改名就能提高性能是什么鬼
简单来说就是A家的驱动为hl2做了优化配置,但是没有给csgo做,其实两个游戏用的同一个引擎,用同样的优化配置就可以提高表现,所以改名让系统以为正在运行的是hl2,从而采用hl2的优化配置,性能就提高了。
0
有 人发现,在配置 AMD 显卡的 Linux 系统上玩《反恐精英:全球攻势》(Counter-Strike: Global Offensive)时,如果把“csgo_linux”二进制文件更名为“hl2_linux”,游戏的性能就会提高。这个小技巧能使图形处理能力提高 多达 40%。
0
linux的framebuffer驱动很简单,后面各大厂商搞了各种架构,也是恼火。不过目前来看opengl都是以mesa为主。
0

引用来自“张亦俊”的评论

Cs那个改名就能提高性能是什么鬼
cs 源于half life 2 半条命2。
0
这个新驱动也是仅仅能用于未来新上市的A卡,所以现在用的A卡都不用等。
0
Cs那个改名就能提高性能是什么鬼
0
我还以为我的笔记本可以换驱动了,看到最后,我去。。。
0
尼玛...看到最后一句
0
+oil
0
看到最后一句,然并卵
顶部