机械革命无界 14 Pro 安装 Arch Linux 记

机械革命无界 14 Pro 在 2024 年 3 月初推出了 2024 版。较之 2023 版,将处理器由 7840HS 升级为了 8845HS,二者区别并不大,可以认为是换皮产品。

为何选择机械革命无界 14 Pro 2024

  • 因为它足够便宜。4199 元即可拿下 32G+1T 的配置,对于日常使用和简单的开发工作都能够满足。
  • 因为它比较轻薄。机身重量 1.4kg,60Wh 的电池还算够用。
  • AMD 的 CPU 和 GPU 保证了它离电性能不会过低,同时功耗也不会过高。可谓比较均衡。
  • 最重要的一点是,它有两个内存插槽和两个 M.2 2280 接口。虽然内存频率不如板载内存高,但是 DDR5 5600MHz 的内存已经完全够用。未来还能手动扩容,使用很长的时间。

Linux in 2024

有一台运行 Linux 的轻薄本是非常舒适的体验。近年来,随着操作系统国产化需求的上升,国产软件的 Linux 适配率稍微有了起色。QQ 的全新 Linux 版将其带入现代。微信虽然仍然不愿适配 Linux,但是在 AUR 的加持下,已经涌现了一些可以日常使用的版本。Valve 在 Steam Deck 上的努力也初见成效。在 Linux 上可以体验一些简单的小游戏,极大丰富了使用 Linux 电脑的日常生活。

修复无线网卡

然而,机械革命 BIOS 极为简陋,且似乎存在一些功能缺陷。例如, BIOS 中的 WiFi Configuration 始终无法打开,此外,许多常用功能设置,如虚拟化(在此机器上默认开启且无法关闭)等,均无法找到。

这台机器出厂搭载的是英特尔 AX200 无线网卡。该网卡在这台机器上似乎只能在 Windows 系统上正常使用,在 Linux 系统上,如果不做特殊处理,会被“硬件屏蔽”(HARD Blocked)。不过处理方法较为简单,只需要将无线网卡的 Pin54&Pin56 用胶带贴上就行了。

将图示的两个 Pin 用胶带贴上,图片来自网络

安装系统与桌面环境

Linux 原教旨主义者坚称 Linux 不该添加任何桌面环境。但是我认为,对于笔记本电脑来说,桌面环境是必要的。

近日,KDE Plasma 6 发布了,灵动的界面为 Linux 带来了许多生趣。虽然仍有一些小问题,但是仍然非常值得体验。

值得注意的是,KDE Plasma 6 更换了软件包。如果使用 3 月中旬前的镜像,使用 archinstall 安装 KDE Plasma 的话,需要先更新 archinstall 到最新版本。

此外,由于 Tsinghua-Secure 的奇怪设定,最好不要在安装系统时尝试连接 Tsinghua-Secure(或是校内的有线网络),而是先选取一个更为稳定的网络环境(如寝室宽带、手机热点等)。

修复 AMD 显卡导致的花屏

AMD 的开源驱动存在一些小 bug,可能导致某些场景出现一闪而过的局部花屏。如果使用 GRUB2 引导的话,可以在 /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT 中添加 amdgpu.dcdebugmask=0x10。如:

GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.dcdebugmask=0x10 loglevel=3 quiet"

Linux in Tsinghua

作为清华大学电子系的本科二年级学生,我需要使用一些软件。可喜的是,这些在 Arch Linux 上都非常容易解决。

连接校园网

Tsinghua-Secure

参见 Arch Linux 与 Tsinghua-Secure

有线网

这款笔记本电脑没有 RJ45 网口。不过可以用拓展坞。可以使用学校提供的命令行工具,也可以使用 archlinuxcn 或 AUR 源中的 tunet-rust 图形化界面。

QQ

安装 AUR 中的 linuxqq 即可。

微信

微信近日为国产操作系统“统信 UOS”等推出了新版 Linux 微信,虽然其为 deb 包,但是对请求头做了限制,可以安装 AUR 中的 wechat-universal-bwrap,该包修改了请求头。此外,AUR 中的 com.qq.weixin.mejituu 的使用体验也较好,该包使用了魔改的 Wine,除了无法截图外,非常接近 Windows 下的使用体验。

腾讯会议

安装 arch4edu 或 AUR 源中的 wemeet-bin 即可。

网易云音乐

AUR 源中的 netease-cloud-music 目前由于 taglib 升级导致找不到依赖项而无法打开。解决方法是安装 taglib1,然后将 /usr/lib/libtag.so.1 复制到路径 /opt/netease/netease-cloud-music/libs 下,并新建两个软链接 libtag.solibtag.so.2 指向 libtag.so.11

sudo pacman -S taglib1  
cd /usr/lib
sudo cp libtag.so.1 /opt/netease/netease-cloud-music/libs  
cd /opt/netease/netease-cloud-music/libs  
sudo ln -s libtag.so.1 libtag.so.2  
sudo ln -s libtag.so.1 libtag.so

WPS Office

Microsoft Office 完全不支持 Linux,虽然说可以用 Wine 安装 Office 2016,但是那么老的版本,使用起来意义不大。可以选择 WPS Office 来替代。不过 WPS Office 的版本也停留在了 2019。其中,WPS PDF 由于依赖项 libtiff 升级导致找不到依赖项而无法打开。解决方法是安装 libtiff5

Visual Studio

Visual Studio 完全不支持 Linux,可以考虑用 Visual Studio Code 和 Jetbrains 的 IDE 替代。缺点是 Linux 的 mono 不支持 .NET MAUI 开发。

MATLAB

由于 MATLAB 的分发限制和激活限制,安装 AUR 中的 matlab 比较麻烦。可以下载清华信息化提供的 Linux 安装镜像手动安装。安装过程与清华信息化提供的 Windows 安装方式极为类似,在此按下不表。

Xilinx Vivado

AUR 中的 vivado 要求最新版的 Xilinx Vivado,而最新版的完整安装包超过 100GB,故而安装它比较抽象。“数字逻辑与处理器基础实验”课程推荐使用 2017.3 版本。我们可以先 clone AUR 中的 vivado 镜像:

git clone https://aur.archlinux.org/vivado.git

然后,手动修改它的 PKGBUILD

- _srcname=FPGAs_AdaptiveSoCs_Unified
- pkgver=2023.2
- _more_ver=1013_2256
+ _srcname=Xilinx_Vivado_SDK
+ pkgver=2017.3
+ _more_ver=1005_1

- md5sums=('64d64e9b937b6fd5e98b41811c74aab2'
-     '69d14ad64f6ec44e041eaa8ffcb6f87c')
+ md5sums=('d443f58d703ff691cebc59c2173ae782'
+     '69d14ad64f6ec44e041eaa8ffcb6f87c')

AMD 官网下载“Vivado Design Suite – HLx Editions – 2017.3  Full Product Installation”(Xilinx_Vivado_SDK_2017.3_1005_1.tar.gz)后,将其放在 clone 的目录内即可。

makepkg
sudo pacman -U vivado
  1. 参见 https://aur.archlinux.org/packages/netease-cloud-music#comment-954420 ↩︎

评论

  1. iPhone Safari 16.6
    8 月前
    2024-3-31 15:03:53

    太强了୧(๑•̀⌄•́๑)૭

    • 博主
      DJYOUTH
      Linux Chrome 123.0.0.0
      8 月前
      2024-3-31 16:04:34

  2. lifeform
    Android Chrome 118.0.0.0
    7 月前
    2024-5-24 14:20:44

    请问你有碰到poweroff之后键盘还是亮着,必须长按电源键关键的问题吗?我是无界15pro刷的arch

    • 博主
      lifeform
      Linux Chrome 125.0.0.0
      6 月前
      2024-6-03 10:01:11

      几乎没有遇到过

    • example
      lifeform
      Linux Firefox 128.0
      5 月前
      2024-7-21 2:54:35

      具体的型号是什么?我的是无界14pro 7840hs ,suspend之后再hibernate会失败。经过排查是bios版本太低与amdgpu的固件冲突,解决方法是锁定linux-firmware了里amdgpu固件的版本

  3. nanami
    Windows Edge 125.0.0.0
    6 月前
    2024-6-14 22:18:01

    你好,我想请问下那个用胶带贴上pin54和56的操作具体指的是?

    • 博主
      nanami
      Linux Chrome 126.0.0.0
      6 月前
      2024-6-20 0:30:55

      用电工胶带之类的胶带将那两个金手指覆盖起来,防止其接触主板。

  4. 呀恰
    Linux Firefox 130.0
    2 月前
    2024-9-26 17:43:32

    AX200Linux不能用这真假?我两台AX200的机器都能用诶(其中一台还是机械革命无界14X暴风雪)🤔

    • sss
      呀恰
      Windows Firefox 131.0
      2 月前
      2024-10-13 22:39:14

      你用的什么发行版,我机械革命无界15pro,是ax200,linux(试过fedora和openSUSE)下确实会显示hardblock

  5. Stark
    Linux Firefox 123.0
    2 月前
    2024-10-14 17:25:58

    微信现在可以用flatpak装,体验不错的

    • Orz
      Stark
      Windows Edge 131.0.0.0
      2 周前
      2024-11-28 20:19:11

      微信现在官网出了linux测试版的下载链接,转正了属于是

  6. Orz
    Windows Edge 131.0.0.0
    2 周前
    2024-11-28 20:21:05

    感谢大佬分享

  7. Orz
    Windows Edge 131.0.0.0
    1 周前
    2024-11-30 9:26:49

    大佬可以申请转载(在开头结尾醒目地方注明原文地址)到博客园做记录吗,向[email protected]发邮件提示主机不存在

    • 博主
      Orz
      Linux Edge 131.0.0.0
      1 周前
      2024-12-01 13:38:18

      可以的。我刚刚测试了一下,邮箱可以正常发送邮件,可能是您的邮箱设置有些问题?

      • Orz
        admin
        Windows Edge 131.0.0.0
        5 天前
        2024-12-04 16:21:21

        转载的博客园地址https://www.cnblogs.com/JRobot/p/18586568,作为备份留着,怕到时候找不到了,感谢大佬分享

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇