1.硬核观察 #1112 1/7 的驱动驱动 Linux 内核代码是 AMD GPU 驱动代码
2.AMD上线Linux专版驱动17.10:支持Ubuntu16.04.2/修复BUG
3.AMD开源驱动终于支持动态电源管理吗?
硬核观察 #1112 1/7 的 Linux 内核代码是 AMD GPU 驱动代码
Linux 内核代码的硬核观察揭示了一个显著的事实:AMD GPU 驱动代码占据了内核源代码的1/7以上,具体超过了万行。源码这其中包括AMD为每代新GPU提供的驱动驱动大量自动生成的头文件,它们就像详尽的源码文档,反映出AMD对驱动开发的驱动驱动投入。相比之下,源码高仿直播源码英伟达开源的驱动驱动Nouveau驱动代码只有约万行,显示出AMD在内核贡献上的源码巨大影响力。
尽管AMD在代码贡献上积极主动,驱动驱动但老王对此提出疑问:在内核中不断增加代码是源码否真的有益?尤其考虑到ReiserFS的命运。曾经流行的驱动驱动ReiserFS日志文件系统因开发者的个人问题而停滞,最终在Linux 5.及后续版本中被标记为废弃。源码其后,驱动驱动随着主要开发者入狱,源码ReiserFS项目逐渐消亡,驱动驱动反映出开发者社区对项目污点的敏感和项目延续性的依赖。
另一个例子是蓝鸟app视频源码Visual Studio for Mac,微软的Mac版开发工具,从开源到闭源,最终被计划在年废弃。VS Mac曾作为.NET IDE,但与Windows版本的差距明显。微软在发现VS Code更受欢迎后,逐渐淘汰边缘项目,而MonoDevelop的引导页动画源码开源替代品DotDevelop仍在持续发展中。
AMD上线Linux专版驱动.:支持Ubuntu..2/修复BUG
AMD近日发布了AMDGPU-PRO .驱动,服务Linux平台。距离上一版AMDGPU-PRO .近两个月,AMD在添加了对HD 7xxx/8xxx 的支持后,于.中修复了BUG,也兼容更多的Linux分支系统。
具体来说包括,CentOS 7.3/6.8,eclipse 更换源码jar RHEL 7.3/6.8, SLED/SLES SP2和Ubuntu ..2 LTS。
新驱动支持OpenGL 4.5、GLX 1.4、OpenCL 1.2、Vulkan 1.0、VDPAU等API接口,支持一些列显示和电源管理特性,比如ADF (Atomic Display Framework)、KMS (Kernel Mode Setting) ,新闻html页面源码当然也包括FreeSync和AMD FirePro。
不过,AMD也承认,存在OpenCL一旦调用系统内存过量就会导致死机的问题。
AMD开源驱动终于支持动态电源管理吗?
AMD开源驱动的重大突破:动态电源管理正式来临
对于使用AMD A卡的Linux用户来说,一个令人振奋的消息传来:AMD的开源工程师Alex Deucher宣布了项关键内核补丁,这些改进将被整合到Linux Kernel 3.版本之中,为A卡用户带来了革命性的变化。 其中最引人注目的改进是动态电源管理(DPM)和主动状态电源管理(ASPM)的支持,从R Radeon HD 系列到Radeon HD 系列的所有型号均得以涵盖,包括时钟栅极控制、动态核心频率和显存频率调整、动态电压和PCI-E带宽管理。在使用时,用户可能需要通过radeon.dpm=1的命令行参数启用这些功能。 以前,A卡在Linux上的开源驱动受限于静态电源管理,动态调频功能缺失,这使得用户感到不满。虽然官方的催化剂驱动早就通过PowerPlay提供了动态电源管理,但直到现在,开源驱动才真正实现这一突破。尽管OpenGL性能的提升尚待验证,但这无疑是一个重要的进步。 令人惊喜的是,这些新功能甚至提前适用于即将在下半年发布的基于GCN 2.0架构的Radeon HD 系列,包括模式设置、3D、计算和UVD等功能,尽管ASPM还未完全到位。AMD开源驱动在硬件支持上的滞后情况得到了显著改善,这无疑是一个罕见的亮点。 AMD的开源驱动正经历着前所未有的飞跃,动态电源管理的加入将极大提升A卡在Linux环境下的能效和性能表现,让我们共同期待这些改进带来的实际效果。