[i=s] 本帖最后由 倒吸一口凉 于 2024-12-13 22:02 编辑 [/i]<br />
<br />
问题症状
N5105 使用ESXI安装飞牛后直通显卡,开机提示报错,进不到登录界面:
ERROR VBT claims to haue both internal and external displays om PHY A. Configuring for internal
网页正常,但是过一段时间内存就会爆满。
曲线救牛方法
禁用显卡
尝试各种方法无解,最后是禁用 KMS,进入登录界面后重新启用KMS,定期清除日志达到清理内存的目的。
目前研究到的是,真要修复的话需要提取核显的vBIOS文件去改才行,等开发修复吧。
网页开启SSH,终端登录SSH:
sudo vi /etc/default/grub
找到这行:
GRUB_CMDLINE_LINUX_DEFAULT="这里是你的内容,可能跟我的不一样,看前缀就行"
修改成:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
更新GRUB 配置:
sudo update-grub
这里会禁用显卡,硬解就用不了了。
进入登录文本或桌面后启动显卡
切换到root账号,创建名为 i915-modeset.service 的服务文件
sudo nano /etc/systemd/system/i915-modeset.service
在文件中添加以下内容:
[Unit]
Description=Set i915 modeset parameter
After=network.target graphical.target
[Service]
Type=oneshot
ExecStart=/sbin/modprobe i915 modeset=1
RemainAfterExit=true
[Install]
WantedBy=graphical.target
重新加载 systemd 配置
sudo systemctl daemon-reload
启用并启动服务
sudo systemctl enable i915-modeset.service
sudo systemctl start i915-modeset.service
每隔一分钟清理一次缓冲区中的消息,达到清理内存的作用
切换到root账号,编辑 root 用户的 crontab 文件
crontab -e
添加
* * * * * dmesg -C
重启飞牛搞定。 |