面向龙芯LoongArch平台的AMD GPU补丁解决了一个"巨大平台错误"

站长云网 2024-06-18 5iter.com 站长云网

本周一Linux内核社区发布了一组补丁,旨在让老旧的AMDRadeonGFX7/GFX8时代图形处理器在龙芯LoongArch平台上运行。这些在Loongson平台上处理老旧RadeonHawaii~PolarisGPU的补丁指出了这些中国计算系统的一个"巨大的平台错误"。

AMDGPU和Radeon内核驱动程序的系列补丁旨在解决旧版AMDRadeon显卡在龙芯系统上运行时出现的GPU崩溃问题。

针对图形驱动程序的更改修改了缓存刷新问题的解决方法,这反过来又混淆了某些硬件平台,因此这些补丁立即被拒绝,因为它们禁用了其他平台驱动程序所需的行为。

随后,开发人员在邮件列表上进行了来来回回的讨论,这让长期从事AMDLinux开发的工程师ChristianKönig总结道

"根据PCIe规范,向同一总线地址连续写入两个数据是完全合法的,即使没有这种特定的hw解决方法,这种情况也会经常发发生。在一个连续两次写入同一位置都无法正常工作的平台上,我非常怀疑它的稳定性。"

其他一些被提及的解决方法,如将PCIe链接速度从x16降至x8、调整电源管理,甚至升级芯片组的散热片,也进一步表明了Loongson硬件的脆弱状态。

除了GPU之外,Loongson平台的问题还可能指向网络和存储I/O的其他潜在问题。

责任编辑:站长云网