Linux|功耗高、死机!AMD正在拼命优化RX 7900驱动

AMD RX 7900系列显卡发布以来 , 性能并未达到预期 , 但从架构设计上看水平应该更高才对 。
驱动优化自然就成了接下来的重点工作 , 尤其是待机功耗偏高的问题 , 比如使用4K120/4K144显示器或者双屏 , 待机功耗就能飙升到100W以上 。
有消息称 , AMD显卡的驱动团队目前正在疯狂加班 , 圣诞假期都已经泡汤 。
除了Windows , 还有Linux 。
RX 7900 Linux驱动目前处于非常糟糕的状态 , 尤其是内核很老旧 。AMD正在进行固件更新 , 充分利用帧缓冲(frame buffer)技术来提高稳定性 。
AMD工程师Mario Linomciellow透露 , AMD KMS驱动没能充分利用帧缓冲功能 , 尤其是“drm_aperture_remove_conflicting_pci_framebuffers”代码存在问题 , 因此在使用新显卡的时候 , 调用KMS驱动就会出现死机无响应 。
AMDGPU中的IP发现功能也进一步恶化了问题 , 它会尝试从所有的AMD GPU产品中寻找合适的驱动 , 直接拖慢系统速度 , 甚至可能导致死机 。
另外 , Linux内核版本也需要更新 , 适配新显卡和新驱动 。
比如Ubuntu 21.10的内核版本为5.19 , 已经支持IP发现 , 但是AMDGPU的相关支持需要6.0版系统内核 , 匹配的固件也是在21.10版发布之后才有的 。
即便用户水平很高 , 手动将内核更新到6.0 , 但因为固件不匹配 , 仍然会出现死机问题 。
期待AMD能尽快完善RX 7900的驱动 , 至少能让Linux用户稳定使用 。
【Linux|功耗高、死机!AMD正在拼命优化RX 7900驱动】Linux|功耗高、死机!AMD正在拼命优化RX 7900驱动
文章图片