机械革命14X 安装 arch-linux + kde plasma 6
首先14x所用的硬件在2024年还是新颖的,使用较新的linux内核以便获得更好的支持。
再者,arch-linux的yay管理是真的好用,一堆软件都可安装(qq,steam,vscode .etc),不怕没软件用,以至于只得自己编译。
安装
莫多言,跟上指南:安装指南
我安装时遇到的问题
硬盘初始化
- 主要问题就是要分清自己的硬盘在哪,分几个区,这几个区都要格式化为什么形式
#查看序列号
lsblk --nodeps -no serial /dev/nvme0n1
#分区
800M /dev/nvme0n1p1
100G /dev/nvme0n1p2
800M /dev/nvme0n1p3
#gui操作时记得write再quit
#格式化
#按说明应有
mkfs.ext4 /dev/nvme0n1p2
mkfs.ext4 /dev/nvme0n1p3
mkfs.vfat /dev/nvme0n1p1
#挂载也就一样跟着做就行
没以太网咋办啊
- linux内核中并不包含裕太微yt6801的驱动
- 又裕太微电子的驱动没跟近到最新的内核版本,所以都请先用iwd操作,直到安装完成kde plasma 6
当你已经完成了桌面的安装后,那么就开始手动编译内核进行安装
操作指南
如果你要使用的内核版本较低 (本人测试 于debian 12 中可编译)
yt6801驱动官网地址
跟上最新的内核版本
-
手动make并修复错误(方式一)
-
使用修改好的源码(方式二 使用非官方驱动,风险自担)
yt6801驱动(适应6.8.9-arch1-2) -
同方式二 aur库搜yt6801
软件!
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
#国内网络会在makepkg -si 下载所需源时出问题,请更换下载源
#编辑PKGBUILD 的build()函数添加
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
# pacman升级时,可能会造成yay不可用,可重新编译安装
常用软件及其问题
- 百度云
单独使用以太网时,无法连接.请打开wifi.(此问题可能是由于网卡引起的?) - 网易云
无法获取每日推荐,而且登陆支持不完善.我只能使用qq登陆.
yesplaymusic也存在和百度云相同的问题.
因此使用wine来模拟win版网易云. - wine(模拟windows软件运行环境)
#如果运行winetricks出现
#Error 71 (Protocol error) dispatching to Wayland display
mkdir -p ~/.config/environment.d
echo 'GSK_RENDERER=gl' >> ~/.config/environment.d/gsk.conf
reboot
#如果是n卡 那就是ngl
- lutris(游戏及其运行环境管理)
- linuxqq(聊天)
- steam(游戏娱乐)
- krita(绘画)
- flameshot(截图)
- mpv(影音)
- idea(编程)
- vscode(编程)
# 更新
yay -Syu
# 安装
yay -S [name]
# 卸载
yay -Rns [name]
# 查看
yay -Q | grep [name]
# 清理
yay -Sc
关于画面撕裂问题
- 先到bios中更改显存容量。本人在4G显存下,明显感受到画面撕裂的问题困扰,因此我设为了8G。
- 在/etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT 添加 amdgpu.dcdebugmask=0x10
Comments 13 条评论
博主 thinker
我也是14X,安装了arch linux。博主你的屏幕有没有会局部花屏一下,然后突然又正常,触发的频率不高
博主 lunchbox
@thinker 我也有这种情况,不知道是什么原因导致的。在更新后,发生问题的频率降低了点。
博主 biubiu
@thinker AMD 的开源驱动存在一些小 bug,可能导致某些场景出现一闪而过的局部花屏。如果使用 GRUB2 引导的话,可以在 /etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT 中添加 amdgpu.dcdebugmask=0x10。如:
GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.dcdebugmask=0x10 loglevel=3 quiet"
上面这一段是我在无界14pro 的相关文章下发现的, 我本身 花屏概率 不高, 还没感觉出来有什么效果
博主 vistor
@thinker 也可以试一试 amdgpu.sg_display=0 这个参数,在旧版内核(6.7、6.8)很有用
博主 氷
@thinker 隔壁玄派星耀14(7840hs)kde和gnome下,在断开电源适配器的情况下同样出现局部花屏的现象,搜了除了这边的评论以外没有找到其他任何解决方案,一会去试试看(
博主 thinker
加了这俩个参数后没花屏过了,amdgpu.sg_display=0 和 amdgpu.dcdebugmask=0x10
博主 thinker
这款机器还是挺好用的,现在唯一的问题就是睡眠不支持s3
博主 给我挑一个~
博主你是装的双系统吗?另外裕泰威驱动没有适配最新的linux内核我能不能装就一点的 arch linux 搭配 kde5?这样有什么缺点嘛?
博主 虹の彼方に
@给我挑一个~ 有线网卡驱动问题现在可以安装AUR的软件包解决:https://aur.archlinux.org/packages/yt6801-dkms,已经有人进行了打包
博主 虹の彼方に
@给我挑一个~ 现在可以通过安装AUR中的软件包:yt6801-dkms解决,已经有人做好了打包。在我的6.10.10-zen1-1-zen版本的内核中使用无异常
博主 lunchbox
@给我挑一个~ 我只装了arch linux。你想装旧版的linux内核完全没问题,arch有管理内核的手段。可arch的最大特性是啥,不就是滚动更新,跟上最新的软件环境。你要用旧版本,为啥不考虑debian呢。
博主 hamouren
请教一下,14x 8845hs在arch linux上声卡工作正常吗?
我因为要编译某个固件,arch linux环境太新导致我转头ubuntu22.04lts,然而我发现,它在使用浏览器或者vscode时会出现局部花屏,且声卡无法正常工作。一篇帖子说时内核驱动导致的。
因此我升级到ubuntu24.10后,局部花屏小时,然而声卡还是无法正常使用。
故此,请问一下您14x 8845hs在arch linux上声卡工作正常吗?
博主 lunchbox
@hamouren 我自己在日常使用过程中没有遇见声卡的问题,无论是直接输出,连接耳机,还是蓝牙都可以正常工作。至于画面撕裂问题请参考我博文中的处理方式,当14x在连接电源的情况下几乎没有撕裂再出现,使用电源时才会偶尔会出现局部花屏,而且也不严重。