首页 > 业界 > 关键词  > amd最新资讯  > 正文

开源趣闻:AMDGPU驱动调用了Linux内核中的Intel新伙伴分配器代码

2021-10-20 19:36 · 稿源: cnbeta

Phoronix 报道称:作为改善视频内存管理工作的一部分,负责开发 AMDGPU 内核图形驱动程序的工程师们,现正希望利用英特尔在 i915 更新中引入的伙伴系统内存分配器(Buddy Allocator)代码。据悉,后者是英特尔为其专用 GPU 提供设备本地内存支持工作的一部分,其中包含了内存区域和其它概念变动。

Phoronix 指出,Buddy Allocator 用于将系统内存资源执行等分操作,直到满足内存请求的需求为止。

而本文提到的新伙伴分配器代码,正是英特尔 i915 内核驱动程序的一部分。现在,AMDGPU 开发团队出于同样的目的,也希望在其功能改进工作中调用这一最佳开源用例。

据悉,周二推出的一组 13 个补丁,将伙伴分配器挪到了 i915 驱动程序本体之外,并转入了公共直接渲染管理器(DRM)区域。

这使得包括 AMDGPU 在内的第三方驱动开发者,都可在兴趣加持下轻松使用、并对相关代码实施各种底层改进。

对于非 Linux 爱好者来说,这种互惠互利的开源举措似乎有些陌生。

但通过分享共用 Linux 内核中的现有优秀代码,即使竞争厂商,亦可在其驱动程序之间融入大量基于通用许可的 DRM 内核与 Mesa 用户空间代码。

有趣的是,早在几年前,AMDGPU 的调度程序,也转成过类似的 DRM 通用代码。

在那之后,其已被英特尔和其它 DRM 内核驱动程序改编再利用,因为它已被证明工作良好。

最后,AMD 借鉴 Intel i915 伙伴分配器代码的补丁和其它相关改进,目前正出于接受公众审查的阶段。

举报

  • 相关推荐
  • NVIDIA修复AMD Linux驱动Bug!自家驱动还在被吐槽

    最近,一位NVIDIA的Linux内核工程师成功修复了一个影响AMD集成和独立显卡驱动性能的问题。问题的根源在于Linux6.15内核代码中引入的一个变更,NVIDIA工程师BalbirSingh在为Linux6.15内核更新时,对x86_64系统的内核地址空间布局随机化进行了调整,以支持PCIBAR空间扩展到10TB以上。受影响的显卡型号包括RTX50系列和RTX40系列,甚至一些RTX30系列显卡也受到了影响,在安装该驱动程序后,电脑可能会在安装过程中或重启时出现黑屏,少数用户还报告了蓝屏死机的问题。

  • Linux中国开源社区官网正式宣布关闭!域名未知原因被冻结

    快科技4月16日消息,近日,国内知名第三方开源社区Linux中国开源社区官网正式宣布关闭,其实在2024年社区就已经停止更新,但官网仍可以访问。不过从2025年3月20日开始,Linux.cn域名被注册商设置为clientHold(永久冻结)状态,这意味着该域名在DNS系统中被禁止解析、访问、使用、变更和交易,导致网站完全无法使用。虽然这个域名仍然在Linux中国站长账号下,但由于clientHold状态,这个域名当前已经完全无法使用。至于clientHold状态的原因,Linux中国站长解释称域名注册商按上级要求设置为冻结状态,域名注册商无权进行解封,其实到现在

  • 摩尔线程Linux显卡驱动v3.0.0发布:支持Wayland GPU渲染性能提升

    快科技5月1日消息,日前,摩尔线程发布Linux驱动程序v3.0.0,全面支持MTT S80和MTT X300显卡。作为v2.7.0RC4之后的重大升级版本,本次更新实现了多项关键技术突破。在架构层面,升级底层任务调度系统,优化内存管理并增强异常处理,使系统稳定性与负载运行效率均显著提升。同时,新增Wayland协议支持,将OpenGL升级至4.2版本,并扩展了内核版本支持范围。升级后的驱动架构在底层功能实现了多项突破:任务调度优化GPU的任务调度由驱动和固件协同完成,驱动负责管理任务队列、上下文切换和资源分配。v3.0.0版本在内核驱动层面的优化包括:低

  • 这才是真正的精通!开发者成功实现Excel中运行Linux

    快科技5月2日消息,近日,开发者NSG650成功实现在Excel表格中运行Linux”,这个名为LinuxInExcel的项目已发布在GitHub上。NSG650的成果堪称一次大胆的尝试,他利用了GitHub用户cnlohr构建的RISC-V模拟器,并通过Microsoft VBA宏在DLL中调用该模拟器,将输出结果写入Excel的单元格中。这种独特的实现方式,使得Linux能够在Excel的环境中运行,尽管性能和稳定性会受到影响。据NSG650介绍,LinuxInExcel目前非常不稳定”,且存在诸多漏洞,但他表示,这个项目主要是为了好玩”,并没有过多考虑实用性。值得一提的是,虽然NSG650几乎没有打算?

  • NVIDIA PhysX物理加速不死!内核代码终于开源

    PhysX物理加速技术已经不再有NVIDIA官方的支持,但并不意味着这项优秀技术会消失在历史的长河中,因为它完全开源了!其实早在2018年底,NVIDIA就公开了PhysXSDK4.0开发包,根据BSD-3许可协议公开了源代码,但不包括最核心的GPU模拟内核。理论上完全可以将PhysX代码从CUDA平台上,移植到Vulcan、OpenCL,从支持AMD、Intel显卡。

  • 收入是Intel的5倍!AMD CPU美国亚马逊3月销量惊人占比80%

    根据最新数据,在2025年3月美国亚马逊平台上,AMD的CPU销量占比高达78.74%,销售额达到约780万美元Intel的CPU仅占21.26%,销售额约为150万美元。AMD锐龙系列处理器在销量上全面领先,其中,锐龙79800X3D以超过6000颗的销量位居榜首,其最终销量接近7000颗。需要注意的是,有一些产品销量过千,比如9950X3D,但因为它们在亚马逊缺货,所以不显示销量。

  • 深度系统deepin 23.1发布:NVIDIA显卡、Intel/AMD处理器集体升级

    快科技4月16日消息,deepin深度操作系统团队发布了deepin 23.1版本,主要解决基础组件更新后的安装效率问题,大幅提升新用户安装体验,同时集成多项功能优化与问题修复,进一步优化系统使用。本次版本重点改进:硬件兼容性与内核优化:集成Linux 6.6/6.12内核更新、NVIDIA显卡驱动升级、Intel/AMD CPU处理器微码更新,全面提升硬件支持与底层性能;核心功能增强:DDE新增智能镜像源管理、紧凑模式入口,全局搜索支持离线自然语言与AI处理能力;开发工具与跨平台支持:应用商店适配Debian/Ubuntu/Arch等子系统环境,支持快速启动;如意玲珑

  • Llama 4大模型跌落神坛:作弊刷榜、代码能力极差、和DeepSeek比就是伪开源

    被寄予厚望的美国Meta公司的最新开源大模型Llama4发布不到2天时间,口碑急转直下,被质疑为刷榜作弊实际效果差、开源条件多部署门槛高是伪开源等。大模型评测平台LMArena亲自下场发文,打脸Meta提供给平台的Llama4是“特供版”。Meta若继续在商业控制与技术开放之间摇摆,恐将在AI竞赛中进一步失去开发者支持。

  • Intel Panther Lake首发版本曝光!其它等明年

    快科技5月2日消息,根据最新消息,今年底英特尔将推出PantherLake处理器的首个SKU4P 8E 0LPE 4Xe版本,其他配置版本则要等到2026年初才会发布。4P 8E配置版本与此前传闻的4P 8E 4LPE 12Xe版本有所不同,该版本版本不包含LPE核显,搭配的是4个Xe3GPU核心。该版本TDP为45W,明显高于LunarLake的17W至28W,综合来看,这一配置显然更适合游戏笔记本,因为在这种设备中,集成显卡的重要性相对较低。目前PantherLake已曝光的SKU共有四个,具体如下:4P-Cores 8E-Cores 0LP-ECores 4Xe3Cores(45W)4P-Cores 8E-Cores 4LP-ECores 12Xe3Cores(25W)4P

  • LIama 4发布重夺开源第一!DeepSeek同等代码能力但参数减一半,一张H100就能跑,还有两万亿参数超大杯

    AI不过周末,硅谷也是如此。Llama家族上新,一群LIama4就这么突然发布了。太平洋这头,已经开始落地应用和智能体了。