予而不语

PN50上手体验 功耗及安装MINT 20相关问题

前言

最近开发docker用得比较多,而家里只有个树莓派性能太低,也不想把服务都放在开发机Windows上,很不方便,于是搜罗了下NUC打算做个Home Lab,NUC9确实诱惑人但是价格也劝退,恰好想起来之前ASUS出了个AMD系列的NUC而且还更新了4000系CPU的支持,PN50映入眼帘,澳洲这边目前只有4500u的配置(加运费600AUD),4700u的暂时没有货而且还要贵上150AUD,性能也不需要那么高所以索性就买4500u的也够用。下单后3天收到(澳洲快递这个速度已经感天动地了)。

PN50

拍照技术辣鸡,随意看看就好

外包装

盒子精

前面板

后面板

侧面板

称个重

一家人整整齐齐

内部隐私

垃圾佬SSD内存

用了两根原来外星人拆下来的8G内存凑成16G 频率2666的影响应该不大。 固态也是外星人拆机下来的Intel 256g垃圾ssd凑合用。 装机过程就没拍照了,非常简单,这个NUC的顶部位置还支持一个2.5寸的sata盘,我手上没有也就没装了。 到手之后本来是打算装PVE的但是手头上的网线有点短,够不上路由器于是放弃。想想也没有多系统作业的需求。 对了这个机器是螃蟹网卡,可能有软路由需求的可能不太喜欢。

功耗

功耗是真的舒服 每天凌晨1点自动关机,早上起床的时候WOL BIOS里面还支持来电开机,所以也不用担心断电问题

装个Mint

以前用过一段时间的Manjaro,这次打算试试mint玩一玩(因为长得好看) 装系统过程省略,主要讲后面遇到的一点小问题。

GRUB启动30s修改无效

按照以往的方法修改timeout之后无效,一番搜索后找到解决方法
/etc/default/grub 注释掉GRUB_TIMEOUT_STYLE这一行
添加一行GRUB_RECORDFAIL_TIMEOUT="$GRUB_TIMEOUT"
然后把GRUB_TIMEOUT改成自己想要的值,我这设置为5秒

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
#Important
GRUB_RECORDFAIL_TIMEOUT="$GRUB_TIMEOUT"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

改完后直接重启就行,不需要执行sudo update-grub 参考文章: https://segmentfault.com/a/1190000020866880 https://forums.linuxmint.com/viewtopic.php?t=287026

GPU无法正常识别

网上搜索一番发现这个问题是内核引起的,mint 20默认的是5.4的内核,但是5.7的内核才支持AMD 4000系核显,我们替换一下内核就行了

Before

After

参考文章: https://www.reddit.com/r/linuxhardware/comments/hbjsct/linux_compatible_with_new_amd_ryzen_5_3rd_gen/ https://www.tipsonunix.com/2020/06/how-to-install-kernel-5-7-in-ubuntu-linuxmint/

这个机器上手两三天了,非常流畅,用得只能让我大喊AMD YES。 已经部署了Drone Jenkins服务,本地测试CICD更方便啦。