精华内容
下载资源
问答
  • 显卡直通
    2020-03-11 19:42:28

    a、确认内核是否支持iommu
    cat /proc/cmdline | grep iommu有输出则正常

    如果没有输出,将intel_iommu=on添加到grub启动文件当中

    编辑grub文件 :vim /etc/default/grub
    update-grub

     
    b、确认VT-D是否正常
    dmesg | grep -e DMAR -e IOMMU有箭头标的输出则正常

    c、测试是否支持虚拟化(VT)
    egrep -o '(vmx|svm)' /proc/cpuinfo查看是否有输出,有输出则正常。

    lspci -vv -s 05:00.0 | grep driver

    lspci -nn | grep NVIDIA
    05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107GL [Quadro K620] [10de:13bb] (rev a2)
    lspci -nn | grep VGA
    00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
    05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107GL [Quadro K620] [10de:13bb] (rev a2)

    sudo modprobe vfio
    sudo modprobe vfio-pci
    sudo su
    cd /sys/bus/pci/devices/0000:05:00.0/
    echo 0000:05:00.0 > /sys/bus/pci/devices/0000:05:00.0/driver/unbind
    echo 10de 13bb > /sys/bus/pci/drivers/vfio-pci/new_id
    cd /sys/bus/pci/devices/0000:05:00.1/
    echo 0000:05:00.1 > /sys/bus/pci/devices/0000:05:00.1/driver/unbind
    echo 10de 0fbb > /sys/bus/pci/drivers/vfio-pci/new_id

    virsh nodedev-dumpxml pci_0000_05_00_0
    <device>
      <name>pci_0000_05_00_0</name>
      <path>/sys/devices/pci0000:00/0000:00:1c.3/0000:05:00.0</path>
      <parent>pci_0000_00_1c_3</parent>
      <driver>
        <name>vfio-pci</name>
      </driver>
      <capability type='pci'>
        <class>0x030000</class>
        <domain>0</domain>
        <bus>5</bus>
        <slot>0</slot>
        <function>0</function>
        <product id='0x13bb'>GM107GL [Quadro K620]</product>
        <vendor id='0x10de'>NVIDIA Corporation</vendor>
        <iommuGroup number='13'>
          <address domain='0x0000' bus='0x05' slot='0x00' function='0x1'/>
          <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
        </iommuGroup>
        <pci-express>
          <link validity='cap' port='0' speed='8' width='16'/>
          <link validity='sta' speed='2.5' width='1'/>
        </pci-express>
      </capability>
    </device>

    printf %x 5
    printf %x 0
    printf %x 0
        <bus>5</bus>
        <slot>0</slot>
        <function>0</function>

    virsh edit xp_sp3

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
          <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
      </source>
    </hostdev>

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
          <address domain='0x0000' bus='0x05' slot='0x00' function='0x1'/>
      </source>
    </hostdev>

    sudo virsh nodedev-detach pci_0000_05_00_0
    sudo virsh nodedev-detach pci_0000_05_00_1


     

    更多相关内容
  • vmware esxi 6.7 下载以及如何在虚拟机里实现显卡直通?-附件资源
  • 映泰J4105nhu PVE显卡直通romfile,HDMI可直出,亲测可用。 PVE显卡直通的方法网上已有大量文章,此处不再赘述。 下载本文附件,把文件拷贝到PVE的/root/下面。 进入etc/pve/qemu-server,这是一个link文件。 找到...
  • PVE设置显卡直通

    千次阅读 2022-05-03 01:44:51
    0x01 准备事项 1、确认CPU是否支持VT-D ...或者下载2021年8月份版本 参考链接 [1] Proxmox VE 直通显卡方案及解决N卡Code43 [2] Stopped start failed: QEMU exited with code 1 [3] Proxmox VE Administration Guide

    在这里插入图片描述

    0x01 准备事项

    • 1、确认CPU是否支持VT-D
      • Inter官网查询: https://www.intel.cn
      • AMD官方网站: https://www.amd.com/zh-hans
        例: i7-7700 查询结果
    • 2、确保启动方式为gurb,非systemd-boot
      如果启动方式为systemd-boot,在0x02步骤中需要参考 [3] Proxmox VE Administration Guide 开启iommu功能

    0x02 开启IOMMU功能

    编辑文件*/etc/default/grub*,修改GRUB_CMDLINE_LINUX_DEFAULT字段值

    如果为Intel的CPU

    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
    

    如果为AMD的CPU

    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
    

    0x03 添加VT-D功能的内核模块

    打开文件/etc/modules,新增以下4行内容

    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    

    0x04 屏蔽显卡驱动

    # 屏蔽镭龙显卡驱动
    echo "blacklist radeon" >> /etc/modprobe.d/pve-blacklist.conf
    
    # 屏蔽英伟达显卡的开源nouveau驱动
    echo "blacklist nouveau" >> /etc/modprobe.d/pve-blacklist.conf
    
    # 屏蔽英伟达显卡驱动
    echo "blacklist nvidia" >> /etc/modprobe.d/pve-blacklist.conf
    

    0x05 其它参数

    # 允许不安全的中断
    echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf
    
    # 忽略异常,防止虚拟机异常导致宿主机崩溃
    #   ignore_msrs             :   忽略异常
    #   report_ignored_msrs     :   是否报告异常
    echo "options kvm ignore_msrs=1 report_ignored_msrs=0" > /etc/modprobe.d/kvm.conf
    

    0x06 配置VFIO

    ps:执行此操作后可能无法输出到外接显示器,若出现此情况,请撤回该步骤

    • 1、查看显卡ID

      root@pve:~# lspci -nn | grep VGA
      # 前缀02:00.0是设备编号,最后*.0为子编号
      # 末尾[10de:2489]是设备ID
      02:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2489] (rev a1)
      08:00.0 VGA compatible controller [0300]: Matrox Electronics Systems Ltd. G200eR2 [102b:0534] (rev 01)
      root@pve:~#
      

      N卡编号为02:00,搜索对应的设备ID和音频设备ID

      root@pve:~# lspci -n -s 02:00
      02:00.0 0300: 10de:2489 (rev a1)
      02:00.1 0403: 10de:228b (rev a1)
      root@pve:~#
      

      或者直接以NVIDIA为关键词搜索相关的设备,其中一个是音频

      root@pve:~# lspci -nn | grep NVIDIA
      02:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2489] (rev a1)
      02:00.1 Audio device [0403]: NVIDIA Corporation GA104 High Definition Audio Controller [10de:228b] (rev  a1)
      root@pve:~#
      

      得到显卡的设备ID和显卡内置音频设备ID为:

      • 显卡ID10de:2489
      • 音频ID10de:228b
    • 2、将设备ID添加到vfio.conf

      # 添加PCI设备
      echo "options vfio-pci ids=10de:2489,10de:228b disable_vga=1" > /etc/modprobe.d/vfio.conf
      

      如果无法输出到外接显示器,取消disable_vga=1参数试试

      echo "options vfio-pci ids=10de:2489,10de:228b" > /etc/modprobe.d/vfio.conf
      

    0x07 应用更改

    • 1、刷新更改
      update-grub
      update-initramfs -u -k all
      
    • 2、重启PVE
      reboot
      
    • 3、检查是否配置成功
      root@pve:~# lspci -nnk
      02:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2489] (rev a1)
              Subsystem: CardExpert Technology Device [10b0:153c]
              Kernel driver in use: vfio-pci
              Kernel modules: nvidiafb, nouveau
      02:00.1 Audio device [0403]: NVIDIA Corporation GA104 High Definition Audio Controller [10de:228b] (rev a1)
              Subsystem: CardExpert Technology Device [10b0:153c]
              Kernel driver in use: vfio-pci
              Kernel modules: snd_hda_intel     
      root@pve:~# 
      
      如果看到Kernel driver in use: vfio-pci,表示应用成功

    0x09 添加显卡到虚拟机中

    完成上述步骤配置后,在PVE-web图形化端添加PCI-E设备到虚拟机中即可

    ps:
    1、我同时添加显卡和音频之后,开机遇报错:TASK ERROR: start failed: QEMU exited with code 1,如果遇到同样的报错,尝试把音频设备从硬件中移除
    2、我本次安装的win11,好像msdn i'tell u下载的无法安装,建议下载官方镜像尝试,或者下载2021年8月份版本


    参考链接

    [1] Proxmox VE 直通显卡方案及解决N卡Code43
    [2] Stopped start failed: QEMU exited with code 1
    [3] Proxmox VE Administration Guide

    展开全文
  • GPU显卡直通

    2022-01-24 14:10:15
    文章目录一、云主机GPU显卡直通1.Passthrough直通模式2.Passthrough直通技术3.IOMMU技术代表 一、云主机GPU显卡直通 1.Passthrough直通模式 Passthrough是将PCI插槽上的物理设备不经过宿主机的os层,直接透传给...


    一、云主机GPU显卡直通

    1.Passthrough直通模式

    Passthrough是将PCI插槽上的物理设备不经过宿主机的os层,直接透传给虚拟机使用。而一般的I/O设备需要经过OS层面的设备驱动,识别该PCI设备,然后将物理设备模拟给虚拟机。
    在这里插入图片描述

    2.Passthrough直通技术

    Linux内核如何与PCI设备交互
    PCI设备识别:通过PCI配置空间,主要是vendor ID、product ID(这俩字段可以被驱动识别),domain、bus、slot、function。
    PCI设备使用:识别后把PCI设备挂载到虚拟机下,在xml写入pci设备地址。
    PCI I/O地址空间和内存地址空间
    VFIO把设备通过IOMMU映射的DMA物理内存地址映射到用户态中,让用户态程序可以自行操纵数据的传输,还可以自行注册中断处理函数,从而在用户态下实现设备的驱动程序。VFIO的基础是IOMMU。

    3.IOMMU技术代表

    1)Intel vt-d
    2)AMD iommu
    3)ARM Smmu

    展开全文
  • 英伟达独立显卡直通虚拟机

    千次阅读 2021-10-11 19:24:00
    显卡直通KVM虚拟机 1、确认CPU是否支持硬件虚拟化 #egrep -o '(vmx|svm)' /proc/cpuinfo vmx vmx vmx 2、确认内核开启iommu分组支持 先进入bios打开VT-d虚拟化选项为enabled #vi /etc/default/grub GRUB_CMDLINE_...

    显卡直通KVM虚拟机

    1、确认CPU是否支持硬件虚拟化

    #egrep -o '(vmx|svm)' /proc/cpuinfo
    vmx
    vmx
    vmx
    

    2、确认内核开启iommu分组支持

    先进入bios打开VT-d虚拟化选项为enabled
    #vi /etc/default/grub
    GRUB_CMDLINE_LINUX_DEFAULT="quiet rd.driver.pre=vfio-pci intel_iommu=on video=efifb:off,vesafb:off"
    
    更新
    #sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    参数说明:
    vfio-pci 显卡直通虚拟话需要的驱动
    iommu开启直通分组
    efifb:off 禁用efi启动的显示设备
    vesafb:off 禁用legacy启动的显示设备
    

    3、加载显卡直通所需的驱动模块

    #vi /etc/modules-load.d/vfio.conf
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    

    4、禁用原本的英伟达显卡驱动,避免直通出错

    #vi /etc/modprobe.d/blacklist.conf:
    blacklist nouveau
    blacklist nvidia
    

    5、指定显卡设备加载对应驱动

    首先找出要直通显卡的pci设备号
    #lspci | grep NVIDIA
    [root@node1 ~]# lspci | grep NVIDIA
    01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
    01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
    
    [root@node1 ~]# lspci -ns 01:00.0
    01:00.0 0300: 10de:13ba (rev a2)
    [root@node1 ~]# lspci -ns 01:00.1
    01:00.1 0403: 10de:0fbc (rev a1)
    
    
    #vi /etc/modprobe.d/vfio.conf:
    options vfio-pci ids=10de:13ba,10de:0fbc
    

    6、重新编译生成initramfs,然后重启机器

    # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
    # dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
    #reboot
    

    6、验证是否有iommu分组和查看驱动是否被加载输出

    [root@node1 ~]# sudo dmesg | grep -e DMAR -e IOMMU
    [    0.000000] ACPI: DMAR 00000000675e6520 000A8 (v01 INTEL  EDK2     00000001 INTL 00000001)
    [    0.000000] DMAR: IOMMU enabled
    ...
    
    [root@node1 ~]# lsmod | grep vfio
    vfio_pci               41993  0 
    irqbypass              13503  2 kvm,vfio_pci
    vfio_iommu_type1       22440  0 
    vfio                   32657  2 vfio_iommu_type1,vfio_pci
    
    #lspci -v 
    01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2) (prog-if 00 [VGA controller])
    	Subsystem: NVIDIA Corporation Device 1097
    	.......
    	Kernel driver in use: vfio-pci
    	Kernel modules: nouveau
    
    01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
    	Subsystem: NVIDIA Corporation Device 1097
    	........
    	Kernel driver in use: vfio-pci
    	Kernel modules: snd_hda_intel
    #Kernel driver in use 一定要是vfio-pci才说明配置成功,才应该继续下一步
    

    6、接下来安装配置好一台虚拟机,这里使用virt-manager创建
    在这里插入图片描述
    选择Add Hardware:
    在这里插入图片描述

    最终结果如下图,然后开启虚拟机:
    在这里插入图片描述
    注意:直通设备的时候要直通完分组里的所有设备,比如上面01:00.0和01:00.1是同一个分组

    7、进入虚拟机,安装对应的驱动,安装成功之后驱动软件要求重启生效,连接好显卡和显示器,重启以后虚拟机就会有画面输出了

    进入官网下载对应驱动:
    https://www.nvidia.cn/Download/index.aspx?lang=cn
    在这里插入图片描述
    安装中:
    在这里插入图片描述
    重启生效,对应连接的显示器上就可以输出画面且成功识别:
    在这里插入图片描述

    注:2021年4月份英伟达公司支持GPU虚拟化,因此可以省去以前大部分欺骗驱动检测配置,直通显卡后的虚拟机体验极佳

    展开全文
  • proxmox 直通显卡

    2019-11-29 09:36:16
    proxmox 显卡直通的设置方法,一般情况下ATI的显卡直通无任何问题,Nv的显卡7xx以上的可以直通(还是看运气,经常43的错误代码)。
  • Ubuntu20.04.3上KVM+显卡直通(PassThrough),将Nvdia Gefore 1060,2060,3060等显卡直通给Windows10/Server虚拟机
  • ESXI6.7显卡直通.docx

    2021-12-28 09:42:34
    dell工作站ESXI6.7配置NVIDIA非虚拟卡显卡直通
  • Hyper-V PCI设置直通——显卡直通

    万次阅读 2020-04-16 23:47:55
    原文地址 很遗憾我失败了,但是找到了一些教程说明这...Hyper-V虚拟机的物理设备直通(Discrete Device Assignment, DDA)与显卡直通实践 这个比较全,包括直通与恢复[Hyper-V 实战] Hyper-V链接PCIE设备直通显卡...
  • ESXI 7.0 版本配置N卡显卡直通

    千次阅读 2022-01-13 17:15:53
    ESXI 7.* 版本配置N卡显卡直通 前因 ​ ESXI版本太新,网上啥参考资料没有。显卡直通各种问题,虚机一装显卡驱动就直接把宿主机直接整挂了。于是各种查资料,各种尝试,终于搞定直通问题。 配置 名称 版本 ...
  • 为什么今天这么介绍自己这呢,是因为这期虚拟化的专题的启动是因为需要在直播的时候使用GPU编码技术,微软自带的RemoteFX技术是没有办法实现显卡转码技术的,所以这里需要使用显卡直通方案,请注意, 从这期文章开始...
  • 休息的时候看到了Nvidia放开了个人显卡在虚拟机里使用的操作权限,就花了点时间研究了下,最终的目的是能在win虚拟机里流畅地打游戏~ 这里记录下踩过的坑。 cpu支不支持虚拟化和你开没开虚拟化是俩玩意。网上的教程...
  • 一、硬件及需求联想SR650 2x5218,64G,3x1.2T SAS HDD,显卡RTX2080因为对系统要求必须是windows,windows server系统没有显卡驱动,win10又没有对应的服务器硬件驱动,尝试安装windows10,使用windows server2019...
  • 如今,英伟达将在GeForce显卡上开启GPU虚拟机直通功能,让消费显卡也可以直通虚拟机,从而带来更好的图形性能。包括Kepler架构及后续更新架构的英伟达显卡均支持该功能,笔记本则需要Maxwell及更新架构,这意味着从...
  • 服务器显卡直通和GPU问题分析

    千次阅读 2020-09-07 09:50:38
    从最开始买服务器的时候我就问了商家,能不能用显卡,商家答复厚度不超过2CM的刀卡是可以用的;并且在安装macOS的时候,我也发现3M的显存是真的不够用,上显卡的冲动再次涌上心头。 显卡适配关系 服务器作为比较...
  • 想我也是经历过共用服务器的混乱,于是提议建立四个虚拟机,然后把整块物理GPU直接分配给各自虚拟机互不干扰,因为之前偶然看到过从Windows Server 2016开始,微软为Hyper-V虚拟机加入了物理设备直通(Discrete D...
  • 一、关闭ESXI显卡调用 开启ssh连接服务: 用终端工具SSH登录ESXI: 终端命令行输入以下命令: esxcli system settings kernel set -s vga -v FALSE 如图所示: *当不需要直通核显时可执行...
  • 什么是ESXI?其实是VMWARE的企业版,ESXI自己就是一套操作系统,不用装WINDOW,也...不是梦想这东东在国外很流行的,非常可悲,在中国几乎找不到详细的资料以及经验,更不好运的是,直通(就是把显卡或其它设备直接给...
  • KVM+显卡直通(passthrough)配置方法及问题说明

    万次阅读 热门讨论 2018-12-24 17:02:00
    1.硬件条件 首先要确定主板和CPU都...还要确定要直通显卡支持PCI Pass-through。似乎A卡对于直通的支持比N卡好,但N卡性能比A卡好,这个大家都知道。目前市面上的显卡一般都支持直通。我用过的NVIDIA 的M60和GeF...
  • 9、ESXI启动时卡死在“cnic_register loaded successfully”:其实ESXI没死的,因为设置了显卡直通,ESXI到了这里已经把显卡的控制权释放出去了,所以屏幕卡死了,但ESXI其实是正常运作的。 10、支持显卡及主板列表...
  • PVE(Proxmox VE) 显卡直通

    千次阅读 2021-03-09 09:04:22
    最近弄了个小server,安装了pve,安装了个win7和centos,想把集显直通给win7使用,捣鼓了下pve硬件直通还挺方便,记录一下。 1、修改grub,编辑文件/etc/default/grub,修改行“GRUB_CMDLINE_LINUX_DEFAULT=“quiet”...
  • GRUB_CMDLINE_LINUX_DEFAULT=“quiet intel_iommu=on iommu=pt video=efifb:off” 其中“iommu=pt”不是必须的,PT模式只在必要的时候开启设备的IOMMU转换,可以提高未直通设备PCIe的性能,建议添加。 如果是AMD的...
  • ESXi6.5 PCIe显卡直通 K80

    千次阅读 2021-03-01 00:06:33
    显卡直通: 这里先看一点预备资料: 参考资料: https://blog.51cto.com/5001660/2483307 https://blog.csdn.net/zhanxix/article/details/71516316 vGPU: ...vSGA: ...
  • iommu=on crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" 更新grub启动设置 sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg 增加vfio-pci显卡的信息 # ...
  • vmware ESXI6.7 设置 Nvidia 显卡直通

    万次阅读 2020-04-29 16:03:32
    vmware ESXI6.7 设置 Nvida 显卡直通 浏览器 登陆 vmware 打开服务器的设备管理器
  • 所有基于Kepler架构或更新的GeForce显卡都可以利用GPU直通来运行Windows虚拟机。如果用户想在笔记本上运行虚拟机,GPU则必须基于Maxwell架构或更新的架构。对于基于Linux系统的游戏玩家来说,新增功能将允许Linux...
  • KVM+显卡直通(passthrough)

    千次阅读 2020-09-30 11:20:14
    1.硬件条件 首先要确定主板和CPU都支持VT-d技术,即Virtualization Technology for Direct I/O(英特尔虚拟技术)。近年的产品应该都支持此技术。...注意做显卡直通需要两块显卡,一块主机用,另一块虚拟机用,主板有
  • ESXi6.7-7.0 Ubuntu下Nvidia显卡直通教程

    千次阅读 2020-11-30 23:02:00
    0️⃣ 在服务器上硬件上正确安装显卡 1️⃣ ESXi6.7-7.0 安装补丁 如果你的ESXi的系统不是最新的,一般是无法识别RTX之类的显卡的,所以需要先下载补丁更新。 在 VMware Patch下载补丁,比如我的系统是ESXi6.7,...
  • ProxmoxVE6.1显卡直通

    千次阅读 2019-12-19 00:00:57
    可以看到显卡显卡音频01:00.0 01:00.1的Kernel driver in use都为vfio-pci 5. 创建虚拟机 创建虚拟机 CPU:host SCSI控制器:VirtIO SCSI BIOS:OVMF(UEFI) 不添加EFI硬盘 硬盘:SCSI接口 内存:取消 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,151
精华内容 460
关键字:

显卡直通

友情链接: ZJ_ContourLook_Trial.zip