返回秀秀每日修改日志

秀秀 3.226-X3 - 守一替身Hyper-V控制台1920×1080固定分辨率

记录日期:中国时间 2026-08-24;不可覆盖快照 ID:22f36caba40818e1a23c56d519f826d351c4b11ad8f47d62ab05a3c37d0bb493

记录完整性:详细记录待补齐:改动文件

## 秀秀 3.226-X3 - 守一替身Hyper-V控制台1920×1080固定分辨率

- 建立时间:2026-08-24 CST。
- 详细记录标准:v1。
- 父版本:秀秀 3.226-X3;对外功能版本仍为秀秀 3.226,固定严重故障回滚基准仍为秀秀 3.2。
- 修改目的:按管理员要求使守一替身虚拟机通过Hyper-V基础控制台打开时固定以1920×1080显示,解决外层窗口全屏但Ubuntu桌面仍只有1024×768的问题。
- 原因判断:当前连接是Hyper-V`seat0/DISPLAY=:0`基础控制台,不是XRDP;`hyperv_fb`启动时只建立1024×768 framebuffer,X显示最小、当前和最大值均为1024×768,因此VMConnect全屏只能放大外框,不能动态提高Linux桌面分辨率。
- 修改逻辑:为Linux内核增加`video=hyperv_fb:1920x1080`启动参数,让Hyper-V framebuffer在系统启动阶段直接建立1920×1080画布;不改变XRDP自适应分辨率和网络服务。
- 采用方法:使用独立GRUB片段`/etc/default/grub.d/99-hyperv-console-resolution.cfg`追加参数,不直接覆盖`/etc/default/grub`;更新GRUB后确认当前和回退内核启动项均包含该参数,再执行一次虚拟机重启验收。
- 数据/调用链路:Hyper-V VMConnect基础控制台 -> Linux启动读取GRUB -> `hyperv_fb`按1920×1080建立framebuffer -> LightDM/XFCE使用该控制台画布;XRDP继续通过10.77.0.16:3389独立建立客户端指定尺寸的Xorg会话。
- 兼容保护:未修改秀秀源码、数据库、账号、BOT、聊天、Q/X军团、Codex、ChatGPT隔离浏览器、EasyTier、系统网卡、XRDP配置、206授权、域名、安装包或其他服务器;只影响本虚拟机Hyper-V基础控制台的启动分辨率。
- 改动位置:新增`/etc/default/grub.d/99-hyperv-console-resolution.cfg`并由`update-grub`更新`/boot/grub/grub.cfg`;未改GRUB主配置文件。
- 验证结果:重启后`/proc/cmdline`包含`video=hyperv_fb:1920x1080`;`fb0`驱动为`hyperv_fb`,模式为`U:1920x1080p-0`,虚拟尺寸为`1920,1080`。EasyTier、LightDM、XRDP、秀秀Web/Bridge、Q Router/Worker、X Worker/Proxy/Ops和双OpenClaw网关全部active,Web与X运行中心健康检查正常,系统无失败单元。
- 同步与回滚:按用户要求只修改守一替身虚拟机;备份位于`/var/backups/xiuxiu3-hyperv-resolution/20260824-125924`。回滚时删除本节点GRUB片段、执行`update-grub`并重启,或恢复该目录中的原GRUB文件;禁止恢复业务数据库或跨节点配置。