收起左侧

【教程】ESXi安装飞牛NAS直通核显后内存逐渐占满问题的解决方案

2
回复
111
查看
[ 复制链接 ]

3

主题

68

回帖

0

牛值

初出茅庐

大家好!我最近在使用ESXi安装飞牛NAS系统时,遇到了一个很头疼的问题:直通核显后,内存会逐渐占满,严重影响系统稳定性。经过反复折腾,我终于找到了一个有效的解决方案,特地分享给大家,希望能帮到有同样困扰的朋友们。

问题描述

在ESXi环境下安装飞牛NAS系统,通过直通核显后,系统运行一段时间内存会逐渐占满,导致系统卡顿甚至崩溃。这个问题困扰了我很久,官方也没有给出很好的解决方案。

解决方案

1. 安装引导选择EFI

安装飞牛NAS系统时,引导方式必须选择EFI。这是非常关键的一步,因为后续关闭虚拟显卡的操作依赖于EFI引导方式。如果选择的是BIOS引导,后续步骤将无法正常进行。

image.png

2. 配置直通核显

按照常规方法配置核显的直通,确保核显能够被飞牛NAS系统识别和使用。这一步的具体操作因硬件和ESXi版本而异,大家可以根据自己的实际情况进行设置。

3. 关闭虚拟显卡

在ESXi的虚拟机设置中,找到虚拟机的配置参数,修改参数:

svga.present = FALSE

这个参数的作用是关闭虚拟显卡,避免虚拟显卡和直通显卡之间的冲突。注意,这一步必须在选择了EFI引导的情况下才能生效,否则飞牛NAS系统将无法启动,关闭虚拟显卡后,开启飞牛,会显示灰色界面,这个没关系,ssh和web都能正常进入。

image.png

image.png

4. 安装915驱动

进入飞牛NAS系统后,通过应用商店安装 915驱动。这是核显驱动的一部分,安装后可以更好地支持核显功能。

image.png

5. 修改GRUB配置

通过SSH连接到飞牛NAS系统,执行以下命令:

bash复制

nano /etc/default/grub

在文件中找到 GRUB_CMDLINE_LINUX_DEFAULT这一行,将其修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.force_probe=7d55 quiet module_blacklist=xe quiet splash i915.enable_psr=0"

保存并退出编辑器。

image.png

6. 检查驱动加载情况

执行以下命令检查驱动是否加载成功:

bash复制

dmesg | grep i915

如果看到类似以下的信息:

image.png

这个是报错: i915 0000:02:02.0: [drm] *ERROR* VBT claims to have both internal and external displays on PHY A. Configuring for internal.

说明驱动加载成功,但存在VBT(视频BIOS表)冲突的问题。

7. 禁用显示功能(可选)

如果你对报错信息感到困扰,可以通过以下命令进一步优化:

bash复制

sudo nano /etc/modprobe.d/i915.conf

在文件中添加以下内容:

options i915 disable_display=true

保存并退出编辑器。

image.png

8. 重启系统

完成以上步骤后,重启飞牛NAS系统。经过一天的测试,内存占用情况已经恢复正常,系统运行稳定。

总结

这个问题困扰了我很久,主要是因为VBT(视频BIOS表)的问题。虽然直接修改VBT可以从根本上解决问题,但操作难度较大,且后续升级可能会比较麻烦。我通过以上方法逐步测试,最终找到了这个相对简单且有效的解决方案。希望我的经验能对大家有所帮助。

如果还有其他问题,或者有更好的解决方案,欢迎在评论区交流讨论!祝大家都能顺利解决这个问题,享受稳定的NAS体验!

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
墨香染指尖,代码藏心间。飞牛江湖里,书生亦狂癫。

3

主题

68

回帖

0

牛值

初出茅庐

4 天前 楼主 显示全部楼层

image.png

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
墨香染指尖,代码藏心间。飞牛江湖里,书生亦狂癫。

1

主题

1

回帖

0

牛值

江湖小虾

j4125装哪个驱动呀。也是内存增加。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则