其实就是一些关于自己踩到的一些雷和该装些什么东西的分享
虽然说现在经过前辈和大大们的大力协助
5.7 的 Kernel 已经没什么大问题了(指跑 Ryzen CPU 这部份 至少我是没遇到@@)
但不知道为什么还是有些奇怪的问题 有些有解法有些没有
然后因为看起来本板(应该说整个 PTT)有点少人分享关于 Ryzen 笔电灌 Linux
的事情
希望大家有相关机子可以分享一下 既然都踩坑了
以下 Case 机为 FX505DT
CPU Ryzen 3750H
人权图:
https://i.imgur.com/FxETAuY.png
1. NO Manjaro
这下标很烂我知道 但是我连灌起来都有问题
一开始连安装画面都无法正常进入 后来把 SVM 关掉之后可以进去了
但是安装的时候突然闪退 闪退之后就抓不到 NVMe 装置了
用了 Manjaro Architect 结果一样
我猜八成是 Live 环境的问题 因为我灌纯 Arch Linux 并没有这个问题
在 Manjaro 官方修复之前可能都先别碰
(少了懒人的选择 QQ)
2. MicroCode
建议是灌一下 虽然我灌的前后没有太大的差异
不过 Arch Linux wiki 都强烈建议了 那就灌一下
套件名称为 amd-ucode
3. 温度传感器/风扇转速
跑一下 lm_sensors 内的 sensors-detect 应该就会抓到目前所有的温度传感器
这边是因为个人有看电脑温度的习惯 所以很需要它们...
至于风扇转速 FX505DT 只能抓到 CPU 的风扇
NV 的抓不到...不过 NV 去 nvidia-smi 看就有了...才怪 (上面写 N/A )
4. 显卡驱动安装
NV 的没什么问题 下下指令就结束了
AMD 我灌专有驱动很有问题 灌完之后重开机就整个 SDDM 都进不去 囧爆
在各种方法都失败下最后只好用开源驱动
不过 AMD 开源驱动真的是打破了以往我对开源驱动的认知
效能超棒
Minecraft 1.16.1 跑 120 fps 很稳
200 fps 也没问题
反观 Windows 驱动...
5. NV Prime 设定
还好显卡够新 驱动可以支援这个功能
可以参考 Reddit 上的这篇文章:
https://reurl.cc/exjDrW
我的 Case 刚好跟他完全一样 所以照着他的说明走就完成了 XD
网络上的资源都是 I+N 居多
A+N 真的很少 QQ
6. 编译效能 / 省电相关
因为经常载 AUR 的东西...你也知道它们很多都需要编译
这时候需要修改一些档案
至少至少让编译系统使用多核心 单核心真的是慢到爆...
修改 /etc/makepkg.conf
把 "MAKEFLAGS" 注解弄掉并且内容改成 MAKEFLAGS="-j$(nproc)"
这样就快很多了
至于省电的话
基本上 TLP 还是可以用的
但是这台电脑只给 48 Whr 的电池 加上 3750H 续航烙赛
萤幕又 120 Hz (到底 Vega 10 配 120 Hz 萤幕是在干麻...)
4 个小时是极限 注意是极限
如果萤幕亮度、键盘 RGB 全开
那绝对更短
然后萤幕调 48 Hz 是有助于续航的 会再长一点
但我是忍受不了 48Hz 的撕裂感啦
7. FX505DT 相关
faustus 必装 装了解决不少问题
像是键盘 RGB 控制、风扇控制 都回来啦
好像连 "Failed to start Load/Save Screen Backlight Brightness of backlight"
的错误都帮你解决了(待确认
可以用 AUR Helper 安装 对它在 AUR 上面有
RGB 控制可以用它专案附上的 set_rgb.sh 来调整
OpenRGB 的部份我还在研究
至于 TUF-Control ... 我 NodeJS 编译一直跳错 先 pass
faustus 专案网址: https://github.com/hackbnw/faustus
8. 待解决问题
待命之后回来用电脑 萤幕会花掉大约 1 秒钟
用 loglevel=10 的 Grub 参数开机是没有花掉 但是会跑一些 Kernel messages
只是太快了看不清楚 用 dmesg 去看
也只是相关硬件从待命状态中恢复 也有可能我看错了?
这算是小问题 因为这并不影响日常使用
不过有点恼人就是 我再研究看看怎么解决
另外上面的 NV Prime 如果照做
会发现使用 NV GPU 和 AMD GPU 的 DPI 会有差异
主要应该是因为 xrandr