零刻beelink GTR7安装Ubuntu20.04和22.04记录

Ubuntu20.04

在零刻beelink的GTR7上安装完Ubuntu20.04后,可能遇到的问题:

系统找不到WIFI和蓝牙设备

参考了这里提到的方法,使用

sudo mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.bak

删除.pnvm文件,重启电脑后可以在控制面板找到WIFI和蓝牙。

无法调整显示分辨率,默认1080p

AMD官网下载对应系统版本的显示驱动(Radeon™ Software for Linux for Ubuntu 20.04.6 HWE),安装该驱动:

sudo apt-get install ./amdgpu-install_6.0.60001-1_all.deb

然后运行

sudo amdgpu-install -y --usecase=graphics

重新编译内核,完成后重启GTR7即可显示4k分辨率。

参考:https://amdgpu-install.readthedocs.io/en/latest/install-installing.html

Ubuntu22.04

安装后直接支持4k分辨率,无需额外安装AMD的显示驱动。不过笔者也尝试了按上文的方法安装“Radeon™ Software for Linux for Ubuntu 22.04.3”,不过很不幸,会报错:

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 amdgpu-lib32 : Depends: libegl1-amdgpu-mesa-drivers:i386
 libegl1:i386 : Depends: libegl-mesa0:i386 but it is not installable
 libegl1-amdgpu-mesa:i386 : Depends: libudev1:i386 but it is not installable or
                                     libudev0:i386 but it is not installable
                            Recommends: libegl1-amdgpu-mesa-drivers:i386 but it is not installable
 libgbm1-amdgpu:i386 : Depends: libudev1:i386 but it is not installable or
                                libudev0:i386 but it is not installable
 libgl1-amdgpu-mesa-glx:i386 : Depends: libudev1:i386 but it is not installable or
                                        libudev0:i386 but it is not installable
 libglx0:i386 : Depends: libglx-mesa0:i386 but it is not installable
 xserver-xorg-amdgpu-video-amdgpu : Depends: xorg-video-abi-24 but it is not installable
E: Unable to correct problems, you have held broken packages.

关于i386的报错很奇怪,暂时无解。不过Ubuntu22.04原生支持4k分辨率,所以安装与否似乎没有任何关系。

更新,上述问题已解决。参考这里的讨论,实际是由于光盘版Ubuntu 22.04.3 LTS自身有bug,然而在系统安装完成后我又关闭了security update所导致的。再重新开启security update后,执行sudo apt updatesudo apt upgrade后,xorg-video-abi-24,libusb-1.0-0-dev和“libudev-dev : Depends: libudev1 (= 198-0ubuntu11) but 198-0ubuntu11.2 is to be installed”的诸多问题都自动解决。

开启休眠(Hibernate)

由于迷你主机本身并没电池,挂起(Suspend)后断开电源会造成系统关机,未保存的数据丢失。个人有携带迷你主机移动办公(取代笔记本)的需求,故而尝试启动休眠(Hibernate)功能。

广义来讲,在 Linux 中支持三种睡眠模式,分别是:

  • Suspend to RAM,即狭义的挂起(Suspend),本文后面提到挂起都是指这种模式。
  • Suspend to Disk,即我们常说的休眠(Hibernate)。
  • Suspend to Both,也被称作 Hybrid Suspend,是上面两种模式的混合,兼具两种模式的优点(和缺点)。

Ubuntu 桌面版默认只有挂起(Suspend)模式,没有启用休眠(Hibernate)模式。
执行休眠时,系统会自动将内存中的数据全部转存到硬盘上一个休眠文件中, 然后切断对所有设备的供电。这样当恢复的时候, 系统会从硬盘上将休眠文件的内容直接读入内存, 并恢复到休眠之前的状态。这种模式完全不耗电, 因此不怕休眠后供电异常, 但代价是需要一块不小于物理内存大小的硬盘空间。 这种模式的恢复速度取决于内存大小和硬盘速度。

关于休眠文件,可以使用硬盘的swap分区(在安装系统时就根据内存的容量,提前预留swap空间。),也可以使用/swapfile文件,从 2.4 内核开始,swapfile 的性能已经不弱于 swap 分区,并且更容易调整大小,如果使用 btrfs 文件系统,需要内核升级到 5.0 以上才支持 swapfile。

开启休眠流程详见这里:https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10/

此外,添加休眠按钮时需要安装Gnome Shell 扩展,过程详见这里:https://cn.linux-console.net/?p=14892

最后,可以在系统的电源选项里修改 按下电源键时执行休眠。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值