Hyper-V PCI设置直通——显卡直通

  • 很遗憾我失败了,但是找到了一些教程说明这确实是可行,这里给出一些我感觉不错的参考,同时列出我的问题希望能有大佬给解答一下

    方案思路就是从宿主机禁用指定设备、将指定设备添加到虚拟机

    Hyper-V虚拟机的物理设备直通(Discrete Device Assignment, DDA)与显卡直通实践

    这个比较全,包括直通与恢复[Hyper-V 实战] Hyper-V链接PCIE设备直通显卡 卸载(上线)直通显卡以及恢复显卡

    官方的一个教程使用离散设备分配部署图形设备

    HyperV虚拟机安装流程(不推荐)

    实战DDA硬件直通:Hyper-V虚拟机直通NVMe固态硬盘

    Ubuntu 系统下安装 NVIDIA 驱动

    NVIDIA 驱动安装(超详细)

    Ubuntu下Nvidia驱动安装

    Ubuntu16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案

    cuda安装 nvidia.ko错误

  • 我的需求

    很多机器学习的代码需要在Linux下运行,深度学习最好要用GPU加速比较高效;重装系统要放弃当前系统;双系统切换起来太费劲;虚拟机是一种比较好的方式,然后就去搜了一些可能的方案:VMWare这种轻量级的虚拟化平台是无法实现显卡直通的(好像也有某种方式实现伪直通,通过数据转换的方式,这种方式好像并不高效);ESXI这种方式要求宿主机和虚拟机的使用得是分离的,即虚拟机装在宿主机上,得需要另一台机器通过网络访问虚拟机;Hyper-V这种方式是一种可行的方式,像VMWare那样可以在宿主机和虚拟机之间方便的切换,又可以直通直接调用宿主机上的部件,也找到了一些参考教程

  • 我的环境

    宿主机:Windows10(1809)

    虚拟机:Ubuntu18.04

    宿主机中有一个集显和一个NVIDIA GTX 1060的显卡,想要将这个N卡直通给虚拟机

  • 然而,遗憾的是,在我这里并没有实现,在添加设备之后,虚拟机便不能启动了

    启动出错

  • 然后我怀疑是不是应该提前装上显卡的驱动,可是装显卡又遇到错误

  • 还有可能是宿主机系统的问题,有见到说需要Windows Server2016及以上的系统才可以,这个我没法去测试

希望有大佬指点迷津

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注