前言:
算是个避坑贴,先说结论:如果要使用独立显卡直接输出,此型号可以使用 Mini DP 外接显示器且不需要额外设置 (理论上使用 USB Type-C 外接显示器也可以);本文的方法可以不刷 BIOS 显示隐藏的高级设置,但是此型号不能在 BIOS 中屏蔽核显,即使已经外接 DP 显示器,否则会导致 BIOS 无任何画面。
旧笔电用了4、5年了,近期上了船的 tx6-cu5ds,BIOS 是 Insyde 的且很多选项默认不展示,甚至 UEFI 的开关都隐藏了,想试下能不能屏蔽核芯显卡用独显直接输出,本文内容非原创,各种工具和方法是到处东拼西凑来的,算是一个备份。
下方部分工具的来源不是原始来源。
1、了解准系统型号/主板型号
(1) 神舟官网 : http://kfgl.hasee.com/lookup/book/bblist.asp
(2) DirectX 诊断工具:Win+R 输入 DXDIAG 回车
2、准备工具 :
Intel Flash Programming Tool : 可用于备份和刷新 BIOS 的工具,附在 BIOS 压缩包中,可以从以下方式获得:
(1) 蓝天 BIOS 镜像站 (用户名和密码均为 repo ,部分型号暂未收录):https://repo.palkeo.com/clevo-mirror/
(2) 神舟 BIOS 下载站:http://kfgl.hasee.com/lookup/bios/bios_nb.asp?barebone=NK50SBSE
(3) 蓝天 FTP 下载站 (需要熟悉蓝天的命名规则):ftp://ftp.clevo.com.tw/ALLBIOS/NKxxSB_SE/
InsydeH2OEZE:可用于导出 SetupUtility 模块的程序
https://gitgud.io/sapp4ire/lnsider_Bl0S_TooIs
https://gitgud.io/walkman8196/lnsider_Bl0S_TooIs
UEFITool :另一个可用于导出 SetupUtility 模块的程序
https://github.com/LongSoft/UEFITool/releases
IRFExtractor:使用旧版本可能无法成功转换,建议使用最新版本
https://github.com/LongSoft/Universal-IFR-Extractor/releases
grub-mod-setup_var:添加了 setup_var 支持的 GRUB 引导程序
https://github.com/datasone/grub-mod-setup_var/releases
U 盘:用于启动 GRUB EFI
3、以 fd 格式导出当前 BIOS:
以管理员权限在FPT文件目录执行 .\FPTW64.exe -bios -d [NameYourBackup].fd
4、使用 H2OEZE 导出 SetupUtility 模块
打开 H2OEZE ,加载导出的 BIOS 镜像,在模组导出的最后找到 SetupUtility ,导出为 ffs 文件。
5、使用 IRFExtractor 将 ffs 文件转为 txt 纯文本
6、查找 Setup Menu Insyde Full Show 字段,确认内存位置
这里找到的地址为 0x133
7、准备 grub-mod-setup_var 环境
在 U 盘内创建一个 FAT16 或 FAT32 分区,将 modGRUBShell.efi 文件放在该分区的 /EFI/BOOT/ 位置下并更名为 bootx64.efi
如果你对EFI有一定了解,上述操作应该很容易理解。
8、启动到 grub 环境并修改内存
高级启动 / 开机 F2 等任何方法启动到 grub cli,执行 setup_var 0x133
查找,此型号显示有两个结果均为 0x00
,执行两次 setup_var 0x133 0x1
修改 (修改一个后无效) ,再执行 setup_var 0x133
查找,可以看到这两个结果均已经变成了 0x01
,这个 grub-mod-setup_var 还有一些其他命令可以执行,详细可以看该项目的 Readme.md 了解。
9、启动到 BIOS 界面
执行 reboot
重启,按 F2 进入 BIOS 界面,可以看到隐藏的选项已经显示了,但是部分选项仍然未显示,可以进入 Clevo SHOW SETUP ITEM Settings 修改使这些选项显示出来。
比如显卡设置可以将 Show GRAPHICSMODESWITCH item 改为 TYPE 3 后,可以在 Advanced Chipset Control 中看到 IGD or MSHybird or DISCRETE Switch,改为 DISCRETE 即为仅使用独立显卡输出,但是此设备屏蔽核芯显卡后会导致完全黑屏且外接 HDMI 显示器也无显示,大概是主板不支持。
后记
如果不慎将核芯显卡屏蔽导致 BIOS 黑屏,可以执行以下操作恢复默认配置:
按电源键开机 -> 按 F2 进入 BIOS -> 按一次右方向键, 按一次右方向键,按 Enter 确认 -> F9 恢复默认设置,按 Enter 确认 -> 按 F10 保存退出,按 Enter 确认