为 AMD 驱动程序开发 VirtIO Native Context 以增强 VM 性能

作为 AMD 在虚拟化环境中运行时增强 AMD Linux 图形驱动程序性能的努力的一部分,一组初始补丁正在等待 Mesa 实现对 VirtIO 的本地上下文支持。

这项待定的工作允许本地硬件驱动程序——即 RadeonSI Gallium3D 和 RADV Vulkan 驱动程序——在带有 VirtIO 的基于 QEMU+KVM 的虚拟机中使用。

目前,那些拥有 AMD Radeon 显卡并运行 QEMU+KVM 的用户不得不求助于使用 Virgl/Venus Mesa 图形堆栈,而这种对 VirtIO 的原生上下文支持允许在 VM 中为 OpenGL 和 Vulkan 使用适当的硬件驱动程序。

image.php_-1

最终,这种对 VirtIO 的本地上下文支持应该会产生更好的性能和更容易的维护/支持。除了 Mesa 补丁之外,还需要一些针对 Virglrenderer、QEMU 和 Linux 内核的补丁才能使这一切正常运行。有关此领域的更多背景信息,请参阅VirtGPU DRM Native Contexts Show Potential For Good VM Gaming Performance

对 AMD Linux 工程师 Pierre-Eric Pelloux-Prayer 发布的这些补丁感兴趣的人可以查看此 Mesa 合并请求,了解有关这项工作的更多详细信息,以改善 VM 中的 AMD Radeon Linux 图形/游戏体验。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun219225.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年3月12日 上午9:35
下一篇 2023年3月12日 上午9:38

相关推荐