关于上电后过长的自检时间能不能在后续的固件做一下优化缩短
TF-zhong
release 版本的固件, 上电到出现 Loongson 的 logo 耗时长达 13秒, 多次掐表测试, 均需要这么久 , 无论是热启动还是冷启动
而 debug 版本的固件, 上电到出现 logo 更是长达 21秒之久
这让 苹果电脑从深度睡眠一秒进入桌面的迅捷体验 和 用习惯了 Intel 电脑里 Windows 的快速启动功能的用户, 上手龙芯电脑的第一体验就是, 哎, 我电脑是不是没开机, 电源按钮是不是有问题没按下去 ?
建议, 后续版本做出优化, 增加一个快速启动的选项, 以上次BIOS 保存的配置为准, 跳过所有能跳过的进入启动, 让想要快速进入系统的人能有一个快的途径 , 用户增配或者减配外设后, 如果是增配, 那么它开机可以通过热键进入 BIOS 调配他新增的外部设备, 如果是减配外设, 如果不影响启动就依然按原配置启动, 如果启动失败则跳入 Setup 就是了
请不要一刀切, 不管外设有没有变动,每次都要自检那么久, 开机体验感太差了
时间宝贵 XD, 尤其是现阶段龙芯电脑软件生态不完整的情况下, 开发者需要反复尝试, 重启电脑的频率非常高
REDEAST
开机自检时间确实过长了,希望能优化!
TF-zhong
群友 @Xinmudotmoe 分享了 龙芯中科(武汉) 固件仓库地址
https://gitea.whlug.cn/3A6000/3A6000/releases
仓库的附件列表中有一个包含 fastboot 的可设置快速启动的 固件
刷入实测, 从上电后的 12~13秒之间 由原来显示 Loongson 品牌 Logo 加速到13秒时直接启动 grub
呃, 上电后还是要等待 13秒 才进入 OS 的 boot 阶段,相当于跳过了 加载logo和显示logo 的这段延时, 这也算是一个改进吧 …
期待的是优化这 13秒的长度 , 不追求做到 Intel 和 苹果电脑那样按下电源即出现 Logo 然后进入 boot , 这个 13秒依然太长了, 能优化到 5 以内, 最好3秒 以内的秒数就好了
再接再励, 龙芯中科(武汉)
Xinmudotmoe
可以尝试的优化点
- UEFI timeout设置为最小,比如0。
- 不使用grub引导,改为efi-stub。去掉中间商赚差价。
- 将必要驱动直接塞进内核,由内核直接使用root=PARTUUID引导,去掉initrd。
- 设置内核使用Silent boot模式(串口打印会严重影响速度)。
- 配置systemd,关闭非必要启动项,例如docker, cups, NetworkManager-wait-online这种。
TF-zhong
目前我观察的是从开始 boot 内核开始, 3秒多点就进桌面了(桌面环境设置了自动登入)
上电到看到屏幕有输出(之前是 Loongson logo, 现在是 kernel 的输出) 这 13秒太久了
harder
像楼上所说的,主要是上电到亮屏这段自检时间过长,我也觉得这一阶段能跳过就跳过,没有外设增减情况下,尽量使用上次配置直接启动。到了 grub 这一阶段主要看的是内存和磁盘性能,并且又是可配置的,是否需要进一步优化加速应该留给系统开发者和用户
淡炒番茄
应该是内存没有快速启动恢复。