UNRAID 核显直通内存占用问题

2021-05-28 14:06:10 16点赞 92收藏 22评论

问题描述

UNRAID 版本:6.8.1 开心版

平时 UNRAID 作为All in one 主机服务非常稳定,但因配了一颗8核16线程的 9900T ES,性能明显是过剩的。奔着尽可能榨干性能的想法,开了一个Win10虚拟机,直通核显UHD630,串流后可以在Macbook和平板上玩一些不占显卡的游戏,如P社的策略游戏,还是很香的。

但随之问题也出现了,直通核显后虚拟机内存占用极高,本虚拟机分配了6G内存,开机后没有打开其他应用的情况下,内存占用直接到了惊人的5.6G:

内存占用5.6G内存占用5.6G

原因应该是虚拟机分配了3G内存作为核显显存,但问题是3G显存只占用了0.2G,正常应该是内存动态分配,而现在虚拟机把3G内存全部占用住了,导致内存占用超高。

核显分配内存3G核显分配内存3G

问题解决

经一番搜索,终于找到了解决方法,在此分享。

关闭虚拟机后使用XML VIEW 模式编辑虚拟机,将以下代码加入:

<qemu:commandline>

<qemu:arg value='-set'/>

<qemu:arg value='device.hostdev0.x-igd-opregion=on'/>

<qemu:arg value='-set'/>

<qemu:arg value='device.hostdev0.x-igd-gms=1'/>

</qemu:commandline>

加入如图位置加入如图位置

点击 UPDATE 保存更新后启动虚拟机。看到内存现在占用只有2.3G,恢复到正常的内存占用。

内存占用2.3G内存占用2.3G

显存占用显存占用

问题解决了,希望也对您有所帮助。

展开 收起
22评论

  • 精彩
  • 最新
  • 我核显直通后虚拟机日志显示性能低,显示器上面卡的特别特别严重,基本不能用,不知道如何解决。

    校验提示文案

    提交
    因为我这台主要做all in one 主机,没有连接显示器,所以没有遇到您提到的问题。虚拟机是使用串流软件输出到其他终端使用,目前打一些不占显卡的游戏都很流畅。

    校验提示文案

    提交
    收起所有回复
  • 说下怎么直通核显呀 用插件吗

    校验提示文案

    提交
    是的 装个插件VFIO-PCI CFG,屏蔽掉显卡,建虚拟机的时候选择核显就可以了。张大妈上面很多教程,可以参考下

    校验提示文案

    提交
    收起所有回复
  • 有个问题想请教一下,声卡是怎么直通给虚拟机的啊?我搞了好久都没成功。。。

    校验提示文案

    提交
    装个插件VFIO-PCI CFG,屏蔽掉声卡,建虚拟机的时候选择声卡就可以了。张大妈上面很多教程,可以参考下

    校验提示文案

    提交
    6.9.1不需要插件,需要屏蔽声卡所在组的所有设备才能直通

    校验提示文案

    提交
    收起所有回复
  • 核显直通docker应该无法调用,unraid后台有画面输出吗

    校验提示文案

    提交
    unraid是通过网页登录的,不需要显卡渲染。目前直通虚拟机,虚拟机开机后会独占核显,导致docker jellyfin 无法硬解播放,除此之外,我还没遇到其他的问题。

    校验提示文案

    提交
    我屏蔽核显后无法正常进入后台不知道什么原因,不屏蔽直通给win10,win10一关机整个unraid就死机了

    校验提示文案

    提交
    收起所有回复
  • 请问es 版处理器使用unraid有什么问题吗

    校验提示文案

    提交
    我用的9代es目前没有什么问题

    校验提示文案

    提交
    收起所有回复
  • 楼主,请问下

    6.9.2版本,这串代码win10没有效果,是要做修改么

    校验提示文案

    提交
    用的6.9.2的虚拟gpu

    校验提示文案

    提交
    不好意思,我现在还用的6.8的版本,回答不了您

    校验提示文案

    提交
    收起所有回复
  • 之沟通后HDMI 可以输出吗?

    校验提示文案

    提交
    当然可以,之前有人搞过虚拟机一拖七,显卡直通接7套显示器及键鼠一起打游戏

    校验提示文案

    提交
    显卡还好,就是核显直通后要不43,要不没输出信号

    校验提示文案

    提交
    收起所有回复
  • 刚好遇到这个问题,试试看

    校验提示文案

    提交
  • 为什么我加了这几行代码,核显就有问题被win10停用了

    校验提示文案

    提交
  • 兄弟们我实验了如果你们用虚拟直通插件intelvg也有这个问题,请一定一定一定记得配置xml里关闭vnc直接用插件配置核显,内存立刻少了4g占用

    校验提示文案

    提交
  • 我找到更简单的办法了...

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
92
扫一下,分享更方便,购买更轻松