前言
适用机型为Intel NUC Studio X15,处理器为11800H,内存为海力士cjr,==Bios版本为40==。
注:请在改动前打开bios中的【watchdog】与【self recovery】选项,==修改bios产生的任何后果由个人承担!==
====标记的字段为初始值
RU.EFI使用基础
0. 工具准备
- 格式化U盘,FAT32分区格式
- 下载【RU.EFI】文件
重启进入BIOS,关闭主板的【Secure Boot】和【Fast Boot】,并开启【USB Boot】相关选项,F10保存并重启;
- 方法一:开启【Internal UEFI Shell】,并在Boot Option #1中选择【UEFI:Built in EFI Shell】
- 方法二:开启【Boot USB Device First】
- RU修改完成后记得进BIOS恢复设置选项
1. 如何进入RU
方法一:通过EFI-Shell加载(需要基本功)
- 将【RU.efi】复制到U盘根目录
- 进入EFI Shell
- 输入【FS0:】回车,输入【ru.efi】进入RU(这里的路径和名称跟之前自己设置的有关)
方法二:修改为EFI引导(直接启动)
- 在U盘根目录新建文件夹结构:
U盘:\EFI\BOOT
- 解压【RU.efi】到BOOT目录下,并重命名为【bootx64.efi】
- 重启计算机,开机按F10,选择启动项为RU所在U盘,进入RU。
2. 快捷键操作
【F7】切换Hex与8421
【ALT + =】进入页面目录
【↑、↓】选择项,回车进入
【Page Up/Down】翻页
【ALT + Page Up/Down】BIOS设置项矩阵翻页
【ALT + Q】或长时间未操作自动重启
方向键光标挪过去直接修输入框内的值就行,改完了再按【Enter】应用更改。应用后,再按【CTRL + W】保存,显示Updated OK:XXXX即为修改成功
注:
- 值矩阵的左侧为行号【0xXXX0】,上侧为列号【0x000X】,合起来就是左上角的【0xXXXX】
- 左上角为光标当前位置的VarOffset,这个Offset是针对当前页面的,不要在页面之间混淆!
CPU Setup — CPU设置
1. XTU解锁4倍频福利:修改Overclocking lock
进入0x2 CpuSetup
页面:
0x135 【OverClocking Feature】改为1
- 00为Disabled
- ==01==为Enabled
0xDF 【Overclocking Lock】改为0
- ==00==为Disabled
- 01为Enabled
Sa Setup — 内存设置
【注】改g1生效不说明你改内存频率和电压也会生效,因为这部分本质上是通过修改自定义xmp配置而实现的,需内存支持xmp(有无xmp配置都一样)
1. Gear 1 Mode
进入0x5 SaSetup
页面:
0x17D【SA GV】 改为0
- ==0==为Disabled
- 5为Enabled
- 1、2、3、4为Fixed to 1、2、3、4th Point
0x18A【Sets the gear ratio when SAGV is disabled】 改为1,默认0
- 00为Auto,默认
- ==01为Gear1==
- 02为Gear2
2. 内存电压
进入0x5 SaSetup
页面:
0x3【Memory Voltage】内存电压
- ==00 00 为AUTO==
- 0x4B0 为1.20 Volts,倒装为 B0 04
- 0x4E2 为1.25 Volts,倒装为 E2 04
- 0x514 为1.30 Volts,倒装为 14 05
- 0x546 为1.35 Volts,倒装为 46 05
3. 配置文件
进入0x5 SaSetup
页面:
0x13B【Memory profile】 改为1,默认0,(KC38可以改profile,K40有锁)
- 00为Default profile
- ==01为Custom profile==
- 02为XMP profile 1
- 03为XMP profile 2
0x427【Dynamic Memory Timings】动态内存时序(没搞明白)
- 00为Disabled
- ==01为Enabled==
0x430【Realtime Memory OverClock】实时内存超频(没搞明白)
- 00为Disabled
- ==01为Enabled==
4. 内存频率
内存频率=【Memory Reference Clock】*【Memory Ratio】*2
在BIOS->performance->memory改custom profiles
底下调成100mhz和16为3200MHz
进入0x5 SaSetup
页面:
0xC【Memory Reference Clock】参考时钟(没事儿别动、或bios改)
- 00 为133,默认
- 01 为100
0xE【Memory Ratio】倍频(去Bios调整方便一些)(根据0xC外频不一样,倍频也不一样)
- 00 为Auto,默认
- 18 为24 = 12*2 显示为12
0x139【Maximum Memory Frequency】最大内存频率(没事儿别动)
- 00 00 为Auto
0x2AEA==0时,即133
- 0x0855 为2133,倒装为55 08
- 0x1025 为4133,倒装为25 10
0x2AEA==1时,即100
- 0x0898 为2200,倒装为98 08
- 0x1004 为4100,倒装为04 10
5. 内存时序
进入0x5 SaSetup
页面:
0x1F 【NMode】
- 00 Auto
- ==01== 1T/1N 效能最高
- 02 2T/2N
PchSetup 南桥设置页面
1. SPD Write
进入0x6 PchSetup
页面:
0x681【SPD Write Disable】
- ==00== FALSE
- 01 TRUE
时序表格:(bios超频不建议随意修改时序)(未完成)
名称 | 变量地址 | 默认 | 填入值hex | 显示值dec |
---|---|---|---|---|
外频 | 00 | 133 | ||
倍频 | 18 | 12*2 | ||
tCL | 0x10 | 0 auto | 11 | 17 |
tCWL | 0x11 | - | 14 | 20 |
tFAW | 0x12、13 | 1F 00 | 31 | |
tRAS | 0x14、15 | - | 27 00 | 39 |
tRCD/tRP | 0x16 | 13 | 19 | |
tREFI | 0x17、18 | - | FF FF | 65535 |
tRFC | 0x19、1A | - | D0 01 | 464 |
tRRD | 0x1B | 00 | 0 | |
tRTP | 0x1C | - | 0C | 12 |
tWR | 0x1D | - | 18 | 24 |
tWTR | 0x1E | - | 00 | 0 |
NMode | 0x1F | - | 01 | 1 |
23 comments
不知道为啥3600 c16 1.20v tm5 777烤1小时都能稳的一批,一到3700 电压拉到1.4时序拉到20几连bios都进不去
你确定是3600 c16 1.2v?其实还有个测试稳定性的办法,你在windows安全中心->设备安全性->内核隔离->内存完整性,如果开机不蓝屏,基本上后续使用就没问题。
关于提取的问题 bios提取需要用到intel csme system tool工具 并且使用的版本号需要和bios内显示的大版本号一致。并且40以后的版本就算提取了转换了知道变量地址在ruefi内也无法修改 具体是ctrl+w的时候会显示报错,是英特尔在固件层面把ruefi修改变量这一个形式封锁了。只有40版本以前的才可以提取转换得到变量地址。无解。
40版本后的我是没解出来
只有40版本bios可以吗
对的,可以先刷回40,然后修改部分参数,然后刷回去
你好,请问如何使用uefi tool工具提取nuc x15 bios变量信息?我根据知乎上暗影精灵的教程来做发现无法成功。原因如下:nuc的bios是35mb,而不是教程里的12mb文件。而且uefi tool打开官网下载的.cap文件,搜索不到BIOS LOCK相关信息。求解,谢谢
40版本前的可用工具提取,之后的数据格式变了
请问,选在各品牌电脑新版35mb的bios,如何解析里面选项位置呢?uefitool打开之后,搜索bios lock已经搜不到了。
cant
为啥我被RU提示无法写入啊?我关掉Secure Boot和Fast Boot了啊?
版本对吗
你提取过变量注释文件没,例如:https://zhuanlan.zhihu.com/p/350391077。有人说X15 SA电压太低,所以带不起内存来,但是不知道相关变量的参数信息。我用UEFI Tool找半天没找到,不知道你有办法没。
ifr看完了,40版本以后就没提取也没法改了。至于x15的sa,我只能说按照经验来讲,22年6月、或者3月的机子还能超,之后的8月批次,内存超频性能和稳定性极差。朋友用我的内存,3600g1cl18还是20都可以,换到我机子上直接裂开。他的3月我的换新8月
我这台是21年的机子(/ω\),感觉可以折腾一下SA尝试3600g1
黑屏了怎么恢复
bios支持自恢复,前提是得开启。
SaSetup里头关于内存电压的0x3和0x4调整好像不能生效?改为B0 04之后进BIOS看还是1.35V
需要配合XMP使用,内存支持XMP才可以使用自定义选项,你改了电压后,还得同时修改Profile为自定义。
我又去确认了一下,好像是生效了。AIDA64-计算机-DMI-内存设备里面可以看到最低电压1.35V,最高电压1.35V,当前电压1.20V。但是同样的参数,在BIOS里显示1.2V的时候TM5怎么烤都没事,BIOS显示1.35V的话烤个1分钟不到机器直接就卡死了,只能强制重启,感觉非常奇怪。
是的,我的内存是有两套1.35V的xmp配置的,但是我调整到自定义配置并将电压更改为B0 04后BIOS内电压还是1.35V。可能需要内存中有一套1.2V的xmp配置更改1.2V电压才能生效?
破案了,BIOS虽然不显示,但好像确实是1.2V
感谢博主分享,科赋16G*2,MJR颗粒,通过RU修改时序,Gear1 3200 c17稳定运行。
小参:tCL 17, tRCD/tRP 19, tRAS 39, tCWL 20, tFAW 31, tREFI 65535, tRFC 638, tRRD 0, tRTP 12, tWR 24, tWTR 0, NMode 1供参考,第二小参基本没动,mjr颗粒没有cjr和djr好,时序不好压,trfc 464黑屏,580能开机,过不了tm5,跑一半死机了,638才能稳。