Unraid使用Intel GVT-g分配核显给虚拟机的完整设置

网上的教程很多说不到位,如果你遇到问题,可以参考这篇文章进行解决:

虚拟机使用核心显卡完整的条件:

1、设置虚拟机

虚拟机设置关注以下两项即可,其他照常操作(包括安装系统、驱动等)完成之后关机,现在就不需要再动虚拟机配置了。

模式:Q35

BIOS:OVMF

2、安装Intel GVT-g插件

安装完成后修改/etc/modprobe.d/i915.conf

添加内容:

blacklist i915

3、关闭启动时的核显配置

如果之前在 /boot/config/go 中配置过核显,需要全部禁用,参考:

# modprobe i915
# chmod -R 777 /dev/dri
# chown -R nobody:users /dev/dri

4、重启Unraid进入BIOS

5、设置BIOS

需要在BIOS中将默认显卡设置为核显,以微星显卡为例,将BIOS中的PEG改为IGD。

6、分配核显给虚拟机

7、启动虚拟机

官方的教程是:通过VNC连接>安装核显驱动>启动远程控制>记下IP地址>右键左面显示设置只在第二显示器显示>通过远程桌面连接虚拟机

如果还是有问题,建议参考文章:

官方指南:[Plugin] Intel-GVT-g - Plugin Support - Unraid

详细教程:UnRaid利用iGVT-g插件实现Nas宿主机、虚拟机同时使用intel核显输出或硬解(硬件加速)功能_engineerlzk的博客-CSDN博客_unraid 直通核显

<think>好的,用户的问题是关于在虚拟机中配置的方法。首先,我需要理解是什么。,也就是集成在处理器中的卡,通常用于基本的图形处理。用户可能希望在虚拟机使用来提升图形性能,比如运行需要图形加速的应用或者游戏。 接下来,我需要回忆虚拟机配置的一般方法。常见的虚拟机软件有VirtualBox、VMware和Hyper-V。每个软件的配置步骤可能不同,但心思路是相似的:将主机的资源分配虚拟机使用。 首先,检查宿主机的是否支持直通(Passthrough)技术。Intel的VT-d和AMD的AMD-Vi技术允许将物理设备直接分配虚拟机,但需要主板和BIOS的支持。用户需要确保主板的虚拟化技术已经开启,这可能涉及到进入BIOS设置进行调整。 然后,针对不同的虚拟机软件,具体的配置步骤会有差异。例如,在VMware中,可能需要编辑虚拟机的.vmx文件,添加相关参数来启用的直通。而在VirtualBox中,可能需要安装扩展包并配置PCI直通。不过需要注意的是,并非所有虚拟机软件都支持直通,而且配置过程可能较为复杂,容易出错。 另外,用户的需求可能不仅仅是基本的示输出,而是希望利用进行硬件加速,比如视频解码或3D渲染。这时候,可能需要安装额外的驱动程序和工具,比如在Linux虚拟机中安装Intel的GPU驱动,或者配置OpenGL支持。 同时,还需要考虑宿主机的操作系统是否支持直通。例如,Windows下的Hyper-V可能对直通的支持有限,而Linux搭配KVM可能会有更好的支持。用户可能需要查阅具体的文档或社区资源,了解不同平台下的最佳实践。 最后,用户可能遇到的问题包括驱动兼容性、性能损耗以及配置过程中的技术难点。因此,在回答中需要提到这些潜在的问题,并建议用户进行充分的备份和测试,同时提供相关的参考资料或进一步的问题建议,帮助用户深入解决问题。</think>### 虚拟机配置方法 在虚拟机中配置(集成卡)通常需要以下步骤,具体取决于虚拟机软件(如VMware、VirtualBox、Hyper-V等)。以下是通用方法和注意事项: --- #### **1. 检查硬件和虚拟化支持** - **兼容性**:确认宿主机的CPU支持虚拟化直通(如Intel GVT-g或AMD AVIV)。 - **BIOS设置**:启用主板的虚拟化技术(如Intel VT-d/AMD-Vi)[^1]。 --- #### **2. 虚拟机软件配置** ##### **VMware Workstation** 1. 打开虚拟机设置 → **硬件** → **示器**。 2. 勾选 **3D加速**,并分配存(如1GB)。 3. 编辑虚拟机配置文件(`.vmx`),添加: ```bash hypervisor.cpuid.v0 = "FALSE" mks.enable3d = "TRUE" ``` 4. 安装VMware Tools,并在虚拟机内安装驱动(如Intel HD Graphics驱动)。 ##### **VirtualBox** 1. 安装VirtualBox扩展包(支持GPU加速)。 2. 在虚拟机设置 → **示** → 启用 **3D加速**。 3. 通过命令行尝试直通(需Linux宿主环境): ```bash VBoxManage modifyvm "VM名称" --pciattach 00:02.0@01:00.0 ``` (需替换为实际PCI地址) ##### **KVM/QEMU(Linux环境)** 1. 启用Intel GVT-g或AMD SR-IOV: ```bash # Intel echo "options i915 enable_gvt=1" > /etc/modprobe.d/i915.conf ``` 2. 创建虚拟GPU设备并分配虚拟机: ```bash --vfio-pci,host=00:02.0 ``` --- #### **3. 虚拟机内驱动安装** - **Windows虚拟机**:安装官方驱动(如Intel Driver Support Assistant)。 - **Linux虚拟机**:安装开源驱动(如`mesa-vulkan-drivers`)并启用OpenGL支持。 --- #### **4. 验证配置** - 运行GPU性能测试工具(如`glxgears`或Windows任务管理器查看GPU使用率)。 - 检查虚拟机是否识别型号。 --- #### **注意事项** 1. **性能限制**:虚拟机性能通常低于物理机,且依赖宿主机的资源分配[^1]。 2. **兼容性问题**:部分型号(如旧款Intel HD)可能不支持直通。 3. **系统崩溃风险**:直通配置失败可能导致宿主机/虚拟机崩溃,建议先备份数据。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值