当前位置: 首页 > news >正文

GPU半虚拟化(GPU-PV,Easy-GPU-PV) 不稳定的问题

不少用户使用Easy-GPU-PV工具,在hyper-pv上对消费级显卡启用vGPU。并且测试出不错的性能。但是也遇到了一些不稳定的问题。
比如一个常见问题就是主机上的 Chrome/Edge经常崩溃,导致整个主机无法启动。 只能重启物理服务器。
在 reddit的hyper-v社区,以及  Easy-GPU-PV 的issue中都有提及。很多用户都有类似问题。
https://www.reddit.com/r/HyperV/comments/zhyvmi/display_freezes_or_chrome_on_host_freezes_when/
Display Freezes or Chrome on Host Freezes when Using GPU-PV
 
https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/235

Display Freezes or Chrome on Host Freezes when Using GPU-PV

 
 
Windows Hyper-V 上的 GPU 半虚拟化 (GPU-PV) 可视为实验性的,特别是对于消费级 GPU 和非生产环境 
原因和含义如下:
  • 技术基础 GPU-PV 允许对物理 GPU 进行分区,并将其中的部分资源分配给多个 Hyper-V 虚拟机 (VM)。这与 WSL2 和 Windows Sandbox 等功能中使用的技术相同。
  • 消费级 GPU 的实验性质虽然在专业环境中存在 GPU 虚拟化解决方案(例如,带有 VMware ESXi 的 NVIDIA vGPU),但在 Hyper-V 中将 GPU-PV 与消费级 GPU 一起使用被视为实验性的,并且缺乏 NVIDIA 和 AMD 等 GPU 供应商的官方支持,以及 Microsoft 对特定服务器实现之外的 Hyper-V 的官方支持。
  • WDDM GPU 虚拟化目前 Hyper-V 的 GPU-PV 实现通常依赖于 Windows 显示驱动模型 (WDDM) GPU 虚拟化方法,其中虚拟机与主机共享 GPU 内核。这与 Windows Server 2025 等服务器级解决方案中的真正 GPU 分区不同,在这些解决方案中,虚拟机获得真正独立的分区,并且不与主机共享 GPU 内核。
  • 挑战与局限性
    • 驱动程序依赖性底层虚拟机高度依赖于主机 GPU 驱动程序,不匹配可能会导致兼容性问题和蓝屏。
    • 性能和稳定性用户报告了性能问题和不稳定性,尤其是在游戏和某些应用程序方面。
    • 有限的供应商支持缺乏官方支持意味着对故障排除或性能问题的帮助极少。
    • 安全问题(针对多租户环境)共享 GPU 内核可能会增加攻击面,使其不适合为不同的客户托管多个虚拟机。
  • 社区项目社区驱动的项目,如“Easy-GPU-PV”和“Enhanced-GPU-PV”,旨在简化为 Hyper-V VM 设置 GPU-PV 的过程,但这些都是非官方的,可能有其自身的局限性和问题。
本质上,将 GPU-PV 与 Hyper-V 结合用于日常任务和消费级 GPU 仍处于某种实验阶段。它可能适用于某些用例,但期望稳定且优化的性能,尤其是对于游戏等要求苛刻的应用程序,可能会导致挫败感和调试挑战。
对于需要可靠 GPU 虚拟化的场景,尤其是在生产环境或具有多个虚拟机的情况下,建议考虑使用具有受支持硬件和虚拟机管理程序(如 VMware ESXi 或具有专用 GPU 分区功能的 Windows Server(在 Windows Server 2025 中可用))的 NVIDIA vGPU 等解决方案。 
 
朵拉云ShareStation工作站虚拟化方案 同时支持 GPU-PV 和 GPU-P 。 对于两种技术,我们的应用建议是:
1、如果您已经购置消费级显卡(或者不支持NVIDIA vGPU的专业卡),可以使用GPU-PV进行小规模的评测和试用。
2、如果是新规划工作站虚拟化的项目,建议购置支持硬件虚拟化的GPU。

 

http://www.sczhlp.com/news/7264/

相关文章:

  • mac mini m4 用putty连接中文乱码 echo export LANG=zh_CN.UTF-8 ~/.zshrc source ~/.zshrc
  • .NET PDF处理组件IronPDF:如何通过 AI 简化开发人员处理 PDF的方式
  • 记录一次VMware虚拟机启动提示:此虚拟机似乎正在使用中,无法取得所有权的解决办法
  • Gitblit的基本操作和技巧
  • 等保和FB的系统定级,测评流程
  • 数据结构
  • 添加Helm源
  • 产品管理软件Top10,2025年助你高效管理产品全生命周期!
  • ARM架构离线Python环境部署
  • 前端-上传文件/图片至oss服务
  • 第四届电子信息技术国际学术会议(EIT 2025)
  • Java面向对象——7.接口
  • 企业需要什么样的低代码平台?
  • .NET 10 新增功能系列文章(5)——C# 14 中的新增功能
  • 手撸一个Vue(看不懂可以举报)
  • 良乡地图
  • 宏基因组Trim galore质控+MEGAHIT组装
  • Sealing Enclave相关知识点, 来自kimi
  • 如何查看别人的个人主页
  • 第十届现代管理、教育与社会科学国际学术会议(MMET 2025)
  • 著名心型线画法
  • char数组打印
  • 语法糖
  • 国内仍然可用docker镜像源汇总,长期维护
  • MyEMS 开源能源管理系统:技术内核与三级监测体系中的应用价值
  • MyEMS 开源能源管理系统:革新能源管控模式的技术实践与生态构建
  • 实现流程可控的镜像下载和存储(三)
  • IPv6文档新前缀:3fff::/20的诞生与应用
  • 首届Alexa Prize SimBot挑战赛五强揭晓
  • 洛谷 P10578 [蓝桥杯 2024 国 A] 旋转九