作者libra0tw ()
看板PC_Shopping
标题[开箱] ECS A300AM4-TI5准系统 & 自行修改原厂不提供的设定值
时间Fri Sep 15 20:10:45 2023
去年11月从美亚买了一颗5600G後,就开始帮它物色一套系统,心中意属类似Deskmini的
小主机,但是一直等不到降价,都AM4尾盘了还不降。然後陆续看到MSI PRO DP20Z 5M,
ECS LIVA One A300,但也是与Deskmini同价位,虽然多了WIFI, USB3 Gen2, 2.5G NIC。
後两家最大的问题是BIOS没得升级,设定比Deskmini阳春许多,所以看来看去还是观望
没有下手,直到最近发现虾皮有卖ECS A300AM4-TI5准系统,有支援Ryzen 5000 APU,
比上面那几套便宜许多,价钱对了其他缺点就变得可以接受了,於是就有了这篇开箱。
外观尺寸 198mm x193mm x 44mm (1.68L)
有付CPU散热器,WIFI模组与90W电供。
前方USB2.0 x 2, USB3.0 Type-A x 1, Type-C x 1, Audio/MIC, Power Button
https://i.imgur.com/cgedxH4.jpg
後方Power(DC 19V), HDMI, VGA, USB2.0 x 2, Ethernet, USB3.0 x 2, Audio, MIC
https://i.imgur.com/j5uVb6n.jpg
90W电源,有使用转接器,转接器与HDMI接头有些许干涉
https://i.imgur.com/oBJjmvh.jpg
https://i.imgur.com/fqpZjdB.jpg
https://i.imgur.com/dl8pZtq.jpg
主机板ECS A300AM4-TI5,SO-DIMM x 2
M.2 2230 for WIFI,M.2 2280 PCIe 3.0 x 4
SATA x 2,付一组SATA DATA/POWER cable
4-pin PWM风扇接头 x 2
WIFI模组为Intel 7265NGW支援WIFI5 2T2R/BT4.2,内建天线
SSD散热器在拆除横杆後最大高度可到23mm
https://i.imgur.com/BkuAcQj.jpg
https://i.imgur.com/cz4KnlX.jpg
CPU散热器高度13mm,8cm风扇高度10mm,离上盖约只有3mm空间,
即使15mm的风扇也放不下。
https://i.imgur.com/Q4xTP6P.jpg
https://i.imgur.com/Azhs9q9.jpg
BIOS Easy Mode
CPU风扇转速有三档可调:Normal,Quiet,Silent,只试过Normal模式2500~3000rpm
https://i.imgur.com/JdMqPUD.jpg
进到Advanced Mode,记忆体参数可调整
https://i.imgur.com/74d72aa.jpg
https://i.imgur.com/epkAgP6.jpg
上个月板上有一篇用APU跑Stable Diffusion的贴文,需要开启Above 4G Decoding,
Re-Size BAR, 设定UMA Frame Buffer Size,但是前面提到除了Deskmini外,其他家的
BIOS设定都很精简,没有前两项设定,UMA buffer最大只能到2GB,那是不是就无望了?
https://i.imgur.com/Cmcydle.jpg
之前有印象可以在UEFI shell下更改BIOS设定,google之後真的有方法可以设定甚至是
原厂没有提供的设定值,例如设定UMA Frame Buffer Size大於2GB,底下就以
A300AM4-TI5为例,MSI PRO DP20Z 5M应该也可以比照办理。
所需工具:
原厂BIOS image
UEFITool
https://github.com/LongSoft/UEFITool
IFR-Extractor
https://github.com/LongSoft/Universal-IFR-Extractor
UEFI Shell
https://github.com/pbatard/UEFI-Shell
setup_var.efi
https://github.com/datasone/setup_var.efi
详细步骤请参考
https://github.com/datasone/setup_var.efi#usage
在IFR-Extractor产生出来的档案中可找到上述三个设定:
OneOf Prompt: "Above 4G Decoding", Help: "...", VarStoreId: 0x1,
VarOffset: 0x153, Flags: 0x10, Size: 8, Min: 0x0, Max: 0x1, Step: 0x0
OneOfOption Option: "Disabled" Value: 0
OneOfOption Option: "Enabled" Value: 1
End
OneOf Prompt: "Re-Size BAR Support", Help: "...", VarStoreId: 0x1,
VarOffset: 0x154, Flags: 0x10, Size: 8, Min: 0x0, Max: 0x1, Step: 0x0
OneOfOption Option: "Disabled" Value: 0
OneOfOption Option: "Auto" Value: 1
End
OneOf Prompt: "UMA Frame buffer Size", Help: "...", VarStoreId: 0x1,
VarOffset: 0x1F9, Flags: 0x12, Size: 32, Min: 0x40, Max: 0xFFFFFFFF, Step: 0x0
OneOfOption Option: "Auto" Value: 4294967295, Default
OneOfOption Option: "64M" Value: 64
OneOfOption Option: "128M" Value: 128
OneOfOption Option: "256M" Value: 256
OneOfOption Option: "384M" Value: 384
OneOfOption Option: "512M" Value: 512
OneOfOption Option: "768M" Value: 768
OneOfOption Option: "1G" Value: 1024
OneOfOption Option: "2G" Value: 2048
End
"VarStoreId: 0x1"代表这些设定值都是存在"Setup"区块中
VarStore Guid: EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9, VarStoreId: 0x1,
Size: 0x230, Name: "Setup"
"VarOffset:"代表设定值的位址
"Size:"代表设定值的bit宽度,实际更改时要以byte为单位
所以这里我们知道:
"Above 4G Decoding" at offset 0x153, size 1-bye, Enabled要改成0x1
"Re-Size BAR Support" at offset 0x154, size 1-bye, Auto要改成0x1
"UMA Frame buffer Size" at offset 0x1f9, size 4-byte, 16G的话要改成0x4000
接下来准备一只FAT格式的随身碟,建立一个路径"\EFI\BOOT",将UEFI Shell里面的
bootx64.efi放到这个路径下,下载setup_var.efi放到"\EFI\"下,以这只随身碟开机,
执行setup_var.efi修改设定
https://i.imgur.com/iKQM6cv.png
改好後还有最後一个步骤,reset重开机进到BIOS画面,不要改任何设定跳出,
这时一定要选"Discard Changes and Reset",再次重开机後修改的值才会生效。
"Above 4G Decoding"和"UMA Frame buffer Size"确定有效,而"Re-Size BAR"
设成Auto,不确定APU属不属於支援ReBAR的硬体,HWinfo64/GPU-Z去看Re-Size BAR
还是Disabled,如果有人知道如何验证还请告知。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 112.104.108.214 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1694779850.A.B0A.html
1F:推 PaganTsai: 推心得 36.225.232.93 09/15 21:08
2F:推 moonkuma: 我也有买这台装4750ge 但可能散热供电或 59.127.196.18 09/15 21:48
3F:→ moonkuma: bios限制跟装在b450上比大概只有70%性能 59.127.196.18 09/15 21:48
4F:→ moonkuma: 有试过用塔扇直接压在cpu上有改善一些 59.127.196.18 09/15 21:48
5F:→ tomsawyer: 你有没有准备烧录器 如果变砖了lol 180.217.32.162 09/15 22:13
6F:推 Ryzen1700: 推研究 长宽高体积感觉x300比较好 101.10.15.111 09/15 23:01
7F:推 oppoR20: 我的5600g支援SAM 但我有插显卡 42.77.237.134 09/15 23:09
8F:推 Fezico: Re-bar不是for显卡这种PCIE装置?118.231.138.104 09/15 23:27
9F:→ oppoR20: APU走的是PCIE吧 42.77.237.134 09/15 23:41
12F:→ oppoR20: 喔好像不是 42.77.237.134 09/15 23:45
13F:推 Fezico: 因为我认知中的Re-bar是为惹让CPU直接去抓118.231.138.104 09/16 00:16
14F:→ Fezico: 显卡上的记忆体内资料,但内显的记忆体不118.231.138.104 09/16 00:16
15F:→ Fezico: 是吃DIMM的?用词不是很好,但大概就这样118.231.138.104 09/16 00:16
16F:推 jansan: 谢谢分享教学 118.167.69.111 09/16 07:19
17F:推 YiCloud: +1,我去年美亚买的5600g居然还没拆封 101.10.4.200 09/16 08:53
18F:推 oopFoo: 推。Rebar是给cpu能够全权读写pcie上的显 219.70.128.119 09/16 09:43
19F:→ oopFoo: 卡记忆体。因为以前32bit限制的原因,gpu 219.70.128.119 09/16 09:44
20F:→ oopFoo: 会开个256MB给cpu读写。以前写游戏的时候 219.70.128.119 09/16 09:45
21F:→ oopFoo: 会map/unmap这256MB的空间来交换资料。 219.70.128.119 09/16 09:49
22F:推 oopFoo: apu的igpu是跟cpu分享记忆体的,应该不用 219.70.128.119 09/16 09:52
23F:→ oopFoo: rebar。 219.70.128.119 09/16 09:52
24F:推 Arbin: rebar忘记在哪牌主机板的说明书有写 111.82.251.253 09/16 12:55
25F:→ Arbin: 不支援APU 111.82.251.253 09/16 12:56
26F:→ Arbin: 喔不对,那样写好像是因为3000系前的都 111.82.251.253 09/16 12:57
27F:→ Arbin: 不支援SAM,那张板子好像是X470的== 111.82.251.253 09/16 12:57
28F:推 gmkuo: BIOS有无CSM设定?要关掉,UMA Buffer才能 1.162.37.2 09/16 20:18
29F:→ gmkuo: 大於2G 1.162.37.2 09/16 20:18