努力赚钱
将来的你一定会感谢现在努力的自己!

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

Spacemesh-浏览器

作为 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 图形/游戏体验。

赞(0) 打赏
未经允许不得转载:我爱收益 » 为 AMD 驱动程序开发 VirtIO Native Context 以增强 VM 性能

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏