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

364次阅读
没有评论

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

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

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

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

最终,这种对 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 图形/游戏体验。

正文完
 
Windows12系统管理员
版权声明:本站原创文章,由 Windows12系统管理员 2023-03-12发表,共计552字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)