作者johnjohnlin ()
看板Linux
标题Re: [心得] Arch Linux with Ryzen Laptop
时间Tue Aug 4 22:14:18 2020
: 希望大家有相关机子可以分享一下 既然都踩坑了
↑好
--
既然都有人当第一个了,那我也来分享一下今年五月从京东买的笔电
之前的 8265u 的 swift 3 用 vscode 有时候会过热
加上 8G 记忆体把 gcc, vscode, firefox 一起开根本不够,所以就想换一台
我买的是传奇14,就是台湾的比较轻的 swift 3
会继续用 swift 3 也不是因为使用体验特别好
就只是 8265u 那台 Linux support 也都不错,所以就继续买
如下
https://item.jd.com/100012481708.html#none
每几天会有一天会变成5499人民币,就是23000台币
台湾同机型8G+512T+4700U卖29900不知道在干麻
https://24h.pchome.com.tw/prod/DHAEBP-A900ANKZJ
acer专坑台湾人,唯一赢的地方只有保固
接下来从几个地方来看看这台笔电是否适合 Linux 使用
我个人在大多是办公室外接萤幕写 code 的使用情境下,给分是这样:
- 基本配置 → 8/10
- Linux 相容性 → 8/10
- CPU 性能 → 10/10
# 基本配置
## 外观
这台的外观真的不怎样......
请自己去看上面连结的图片
8265u 的 swift 3 至少还会被被人觉得作的有点像 MAC
那个会发白光的银色键盘更是意义不明
萤幕很一般,想在连中国保固都失效之後之後找店家升级一下
## 重量
1.2kg 真棒
## IO
- USB type A 2+3 各一
- 3.5 耳机孔
- HDMI
- type C PD 60W
基本上都能正常使用
尤其是那个 type C,配上 innergie 60C 充电器可以进一步减低重量
(default 那个充电器是中国插座,要买转接头)
个人测试用 j5Create 或是 hyperdrive 或是杂牌 hub 都能正常使用
我个人是用 hyperdrive 的 RJ45+HDMI+USB+PD
有点智障的事情是,透过 hub PD 的时候,开机都会有 bios 叫声
我查了一下,应该是 acer 的 bios debug 设定没做好,没啥问题
## SSD/DRAM
Samsung 1T SSD 跟 双通道 4266 LPDDR4x
应该是蛮有诚意的
# Linux 相容性
我的 arch 配置跟上一篇差不多,就不贴了
上一篇提到的 amd-ucode 也有装,也没啥感觉
因为只有内建显示卡,所以也不用装额外驱动
因为是新的硬体,所以我更新 kernel 蛮勤的
整体来说我觉得对 arch 使用者来说
用了 5.7 之後的 kernel 支援度相当高
感觉如下:
5.7.3 -> 这前後桌面环境好像有点lag
我的桌电同软体版本的时候没问题 (3700X+960)
5.7.4 -> 开始可以读CPU温度
5.7.5 -> ok
5.7.6 -> 开机一会後 kernel hang
5.7.7 -> ok
5.7.8 -> ?
5.7.9 -> ok
5.7.10 -> 开机一会後 kernel hang
5.7.11 -> ok
5.7.12 -> ?
5.8 应该一周内会上 pacman
很多 AMD 的 patch 应该这个时间会上
包括内建麦克风不会动的问题
https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-Released
另外,可以用 AUR 的 radeontop-git 看到大致硬体的使用率
(我还是觉得nvidia-smi好用多了)
也可以用 turbostat 看到 CPU 耗电情形
VAAPI 硬解也可以在 smplayer 下使用,不过 vlc 有 bug
Firefox 80 之後应该也会慢慢优化 VAAPI
优点说完了,接着说一下缺点
- 指纹辨识不能用,Egis 三小的指纹辨识没有 Linux driver,无解
- 睡眠叫不回来,但是在 windows 下也差不多
我猜是s0ix跟modern standby问题
请用关机代替睡眠
- UEFI 的问题,虽然双系统可以正常使用
照 arch 官方步骤装 GRUB 之後
你的 UEFI 选单会变乱码
https://imgur.com/a/D3qvLS1
(图:其中一个是 GRUB......)
发生过一次开机之後变成 no bootable device,重开剩下 Windows
要自己去修 GRUB,吓死我
## CPU 性能
会拿这台装 Linux 的应该都是拿来 productive 的吧
应该非常看重 CPU 性能
我拿了我手边的摸得到的机器来跑 geekbench
结论就是这台对於不想要太重
又要适合跑一些编译之类的人
应该是没有对手了
Geekbench 4
https://imgur.com/KvYps3t
可以看到 15W 的 4700u 基本上不把 45W 的 9300H 放在眼里
Geekbench 5
https://imgur.com/EsG3U7O
这边呈现差不多的趋势
可惜我借不到 9750H 的 Linux 机器
目测 4700u 应该是 9750H 接近
## 结论
不要再犹豫了,这台我看上个半月缺货
最近重新上架了,但是不知道什麽时候又会缺
推坑推起来!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.129.17 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1596550463.A.9F9.html
1F:推 Arbin: 感谢分享 AMD 4000 笔电就效能来说真的是很香 08/05 06:06
2F:→ Arbin: 不过睡眠看起来比较像是韧体出问题 可能要等 Acer 那边的 08/05 06:06
3F:→ Arbin: 更新 08/05 06:06
4F:→ Arbin: 5.7.12 我昨天想都没想就更新上去了 後来发现这样超危险X 08/05 06:06
5F:→ Arbin: D 还好目前没遇到太大的问题 08/05 06:06
6F:推 Arbin: 另外 vlc 硬解还没试过(主要是因为没东西可以让我试Orz) 08/05 06:10
7F:→ Arbin: 这边也感谢测试 08/05 06:10
8F:→ johnjohnlin: 更新核心还好啦,旧的安装包留着都能还原 XD 08/05 08:22
9F:推 s9209122222: 希望有人试试 system76 的笔电,不晓得和一般笔电差 08/05 08:58
10F:→ s9209122222: 多少 08/05 08:58
11F:→ bitlife: 从ubuntu 18.04起我家的小主机无论是intel nuc或a300都偶 08/05 09:46
12F:→ bitlife: 有休眠无法正常唤醒的问题,发生频率不高,但有时要先强制 08/05 09:47
13F:→ bitlife: 关机再重开机也是很阿杂.我是弄个rest的alias,内容如下 08/05 09:48
14F:→ bitlife: sync;sync;sync;systemctl suspend 「感觉」发生叫不醒 08/05 09:49
15F:→ bitlife: 机率有低一点,可能是心理错觉 08/05 09:49
16F:→ bitlife: 查过askubuntu,个人认为似乎是kernel进到第5版以後的问题 08/05 09:51
17F:→ bitlife: 因为印象a300叫不醒症状是在18.04.1後的某个更新才开始的 08/05 09:53
18F:→ bitlife: ,而nuc是今年直接灌18.04.4,新灌好就有此问题 08/05 09:54
19F:→ bitlife: askubuntu上有人的解法是降kernel版回4的最晚期版本,但我 08/05 09:54
20F:→ bitlife: 需要3400G的HDMI输出声音支援,所以没降回去. 08/05 09:55
21F:推 Arbin: 所以待机叫不行看来是 5.x Kernel 的问题 08/05 16:40
22F:→ johnjohnlin: 我觉得不一定,因为我8265u那台到5.5都没有问题 08/06 00:54
23F:→ johnjohnlin: 但是我新的swift是windows都有问题,arch wiki近期 08/06 00:55
24F:→ johnjohnlin: 不管intel或是amd也都很多灾情 08/06 00:55
26F:→ johnjohnlin: 可以看到这篇下面,有一堆人很在windows下对s0ix 08/06 00:57
27F:→ johnjohnlin: 充满怨言,连MS自己的surface都没把这功能做好 08/06 00:57
28F:→ johnjohnlin: 连dell XPS 7590这种高档货在windows环境都会发生 08/06 01:02
29F:→ johnjohnlin: 睡眠无法恢复、睡眠很耗电的问题 08/06 01:03
Reference:
https://www.dell.com/community/XPS/Dell-S3-sleep-mode-again/td-p/7495580
※ 编辑: johnjohnlin (114.43.129.17 台湾), 08/06/2020 01:05:47
30F:→ bitlife: 上面这个reference可能讲到重点,你的笔电支援S0不支援S3, 08/06 10:19
31F:→ bitlife: 我的a300刚好相反,nuc因为没灌windows没去用powercfg/a检 08/06 10:20
32F:→ bitlife: 视,但我猜可能也是支援S3而不支援S0. S3是旧模式休眠,S0 08/06 10:20
33F:→ bitlife: 则是微软在win8/win10後开始逐渐推广开,所以有可能是支援 08/06 10:21
34F:→ bitlife: S3的主机板在4.x及之前休眠较无叫不醒问题,5版後较易发生 08/06 10:22
35F:→ bitlife: 的可能原因. 支援S0的主机板用起5版以後的核心反而运作良 08/06 10:23
36F:→ bitlife: 好 08/06 10:23
37F:→ bitlife: 至於windows 10,本来问题就很多,说不定灌win8能解决 XD 08/06 10:24
38F:→ johnjohnlin: dmesg | grep -i acpi | grep supports 08/06 12:46
39F:→ johnjohnlin: 可以用这个检查,像我的就是 S0 S4 S5 08/06 12:46
40F:→ johnjohnlin: Arch 论坛有看到更惨只有 S0 的 hp x360 08/06 12:46
41F:→ bitlife: a300执行没有任何输出,nuc则是ACPI: (supports S0 S3 S4 08/06 13:20
42F:→ bitlife: S5) 08/06 13:20
43F:→ bitlife: a300 kernel 5.3.0-51-generic nuc:5.3.0-53-generic 08/06 13:23
44F:推 MadMilk: 版大要不要试试看把 S3 模式 Patch 回 ACPI 里呢? 08/06 16:01
45F:→ MadMilk: 我之前有买过 Lenovo ideapad 5 14 (4600u)(小新 08/06 16:01
46F:→ MadMilk: Air 14), 但也是因为 S0 睡眠无法唤醒问题而卖掉了。 08/06 16:01
47F:→ MadMilk: 我之前检查 ideapad 的 DSDT,里面有几行 S3 相关的 08/06 16:02
48F:→ MadMilk: Code,但是被一些 if statement 挡住而无法使用 S3。 08/06 16:02
49F:→ MadMilk: 楼上提到的 HP X360 也有国外网友贴出他的 DSDT,一样 08/06 16:02
50F:→ MadMilk: 也是有 S3 但被同样的 if statement 挡住而无法使用。 08/06 16:02
52F:→ MadMilk: 有人成功把 S3 suspend patch 回来,睡眠功能可以正常 08/06 16:02
53F:→ MadMilk: 使用,不知道传奇14是不是也可以用类似的方法 Patch 呢? 08/06 16:03
54F:→ johnjohnlin: 我不敢试,跪求勇者 XD 08/06 19:20