写点什么

统一 Linux 驱动第一步:AMD 发布新版 AMDGPU 内核驱动

  • 2015-04-30
  • 本文字数:991 字

    阅读完需:约 3 分钟

AMD 公司早在去年就正式发布了 Radeon R9-285 显卡。然而,相关的开源 Linux 驱动却迟迟没有推出。经过近一年的等待, AMD 在 4 月 20 日宣布推出最新的 AMDGPU Linux 内核驱动

AMDGPU 内核驱动支持最新的 Radeon R9 285 显卡、即将推出的 GPU 和 Carrizo 等 APU。根据 Alex Deucher 在 XDC2014 大会宣布的统一化GPU 驱动架构,AMD 公司将AMDGPU 代码中的开源模块及闭源模块统一成单一的开源内核模块。这些驱动使用相同的DRM library ioctl wrapper (libdrm) 和DDX(X.Org) 驱动。其中,闭源驱动限制智能用户态工作,主要负责处理OpenGL、OpenCL/compute 等,并与开源堆栈沟通交换信息。

除了新的AMDGPU 内核驱动,新的xf86-video-amdgpu DDX 驱动也被一并推出,用来支持新的DRM/KMS 组件上的X.Org 服务器。libdrm 代码经过更新,命名为libdrm_amdgpu。至于Mesa/Gallium3D 驱动方面,Volcanic Island 硬件支持仍然内置在RadeonSI/Gallium3D 驱动内,该驱动支持Radeon HD 7000 系列以及更新的GPU。新的AMDGPU winsys 被添加到Gallium3D,但是实际的驱动程序为经过明显修改的RadeonSI,用来支持最新的AMD 硬件。此外,新的AMDGPU 栈依赖LLVM 3.6 或者更新,但是LLVM3.7 SVN 能够使得性能最大化。

Phoronix.com 网站的作者 Michael Larabel 表示,新的驱动在 VI 和 Carrizo 方面所支持的内容包括 OpenGL 3.3、利用带 Gallium3D VDPAU 状态追踪器的 UVD 模块实现的视频解码和利用 VCE 引擎的视频编码。新的驱动模式适用的是 Tonga 以及未来一代的 AMD GPU 产品。但是,现在的 Radeon GPU 用户仍然可以使用目前的 Radeon DRM 驱动。AMD 公司会在未来一段时间继续维护这些驱动程序。

目前,AMDGPU 内核驱动程序已经可以通过 Alex Deucher 创建的 Git 分支来获得。驱动程序所支持的内核版本为 Linux 4.2. 新的 xf86-video-amdgpu 驱动也可以下载相应的压缩包。此外, Mesa 的更新 libdrm 的更新需要单独通过 freedesktop 网站进行下载。 AMD 公司的 Alex Deucher 表示,当前的 AMDGPU 代码还缺乏对 Tonga GPU 的功耗管理等。未来,AMD 会很快解决代码中存在的这些问题。


感谢魏星对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-04-30 06:443014
用户头像

发布了 268 篇内容, 共 137.5 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

六倍性能,旗舰体验!华为云Flexus X实例以柔性算力引领云服务变革

YG科技

华为云Flexus X实例首创柔性算力技术,让中小企业上云“化难为易”

YG科技

StarRocks + Paimon 在阿里集团 Lakehouse 的探索与实践

StarRocks

OLAP StarRocks 湖仓一体 paimon 数据库 大数据

企业级低代码架构演进:数字化管理系统中的多环境部署与合规性保障实践

不在线第一只蜗牛

低代码

SvelteKit 最新中文文档教程(2)—— 路由

冴羽

前端 前端开发 前端框架 Svelte SvelteKit

华为云Flexus X实例首创柔性算力技术,让中小企业上云“化难为易”

YG科技

鸿蒙之路:家国情怀下的坚守与成长

坚果

鸿蒙 HarmonyOS

华为云Flexus云服务器X实例:柔性算力新物种,开启企业云上跃级体验

YG科技

Easysearch 节点磁盘不足应对方法

极限实验室

easysearch

AI 编程工具哪家强?5 款主流 AI 代码生成工具横向测评

飞算JavaAI开发助手

通义 R1-Omni 模型:通过音视频判断人物情绪;Google 开源端侧多模态模型 Gemma 3,最小 1B 参数丨日报

RTE开发者社区

企业想要组织编程题考试?看这篇就够了!

轶天下事

以经济价格享受旗舰体验!华为云Flexus X实例打破传统云服务器局限

YG科技

云当先,圳有为,华为云携手深圳企业加速开发AI生产力

极客天地

【实操回顾】基于Apache SeaTunnel从MySQL同步到PostgreSQL——Demo方舟计划

Apache SeaTunnel

抓准数字化转型“突破口”!华为云Flexus X实例助力企业高效上云.

YG科技

华为云Flexus X实例以柔性算力赋能中小企业,打造轻量云服务“标杆”.

YG科技

Go 语言常见错误——方法函数

FunTester

华为云Flexus X实例引领云服务变革,助力中小企业降本增效

YG科技

华为云 Flexus 云服务器 X 实例:开启云上新篇,让业务自由驰骋.

YG科技

鸿蒙原生驾考题库

坚果

鸿蒙 HarmonyOS

鸿蒙全球电影票房排行榜应用

坚果

鸿蒙 HarmonyOS 坚果派

更贴合中小企业业务需求!华为云Flexus X实例助力提速增效、硬核降本.

YG科技

企业上云好处多多!华为云Flexus X实例有效降低上云门槛

YG科技

AI焦虑之前,先看看你的底层数据准备好了没

赛博威科技

数字营销 赛博威 MDM主数据

中小企业上云必选!华为云Flexus云服务器X实例六倍性能、旗舰体验.

YG科技

“船小好调头”,华为云Flexus X实例为中小企业上云再添助力!

YG科技

AI 生成的代码能用吗?亲测比手写更规范!

飞算JavaAI开发助手

【避坑指南】Java开发中10大高频错误,AI工具如何提前预警?

飞算JavaAI开发助手

统一Linux驱动第一步:AMD发布新版AMDGPU内核驱动_Linux_张天雷_InfoQ精选文章