在 Lenovo IdeaPad 5(AMD Ryzen 5 和 AMD Radeon)上安装 Debian 的几个问题

在 Lenovo IdeaPad 5(AMD Ryzen 5 和 AMD Radeon)上安装 Debian 的几个问题

我最近购买了一台 Lenovo IdeaPad 5 14ABA7(82SE 型),配备 AMD Ryzen 5 5625U 处理器和集成 AMD Radeon 显卡。笔记本电脑没有任何操作系统,我在上面安装了 Debian 11(当前内核:5.10.0-19-amd64)。不幸的是,没有针对该硬件的具体文档。

安装似乎很成功,但 WiFi 适配器开箱后无法工作。幸运的是,我成功地解决了这个线程之后的问题。

不幸的是,我很快意识到有很多事情不起作用:

  1. 暂停:如果我按下暂停按钮,系统保持打开状态(光标在黑屏上)
  2. 屏幕亮度:屏幕似乎始终处于最大亮度并且无法调节(如果按增加/减少按钮,亮度不会改变)。
  3. 动画片: 我看不到任何动画。我怀疑硬件图形加速不起作用
  4. 电池寿命:对于一台电池续航时间应该长达 11 小时的新笔记本电脑来说,我觉得电池续航时间太短了。我怀疑 CPU 调节器或频率有些异常。

我怀疑这些问题大部分是由于当前的Debian内核仍然不支持Lenovo IdeaPad 5的硬件造成的。拥有一台新笔记本电脑却无法在其上运行 Linux 是令人沮丧的。我对 Linux 并不陌生,但这一次似乎我一下子遇到了太多问题,而且我的知识非常有限。

请,如果有人可以帮助解决任何这些问题,我将非常感激。预先感谢您的时间和善意。

答案1

我遇到了 Debian 11 标准(内核 5.10.0-18-amd64 附带的)不支持的新硬件问题。我必须将其升级到内核 6.0(通过向后移植),我已将其全部记录在以下答案中。其中一些可能与您无关,因此请挑选您想要的:

https://askubuntu.com/a/1442750/689452

(虽然通常情况下,我会彻底回答一个问题,以便将问题/答案放在一起,并将所有注释保存在一个地方,但我不会将其全部复制到 Unix SE 站点,因为它在 AskUbuntu 上这是SE的一部分)

注意:对我来说,即使在上述情况之后,我仍然遇到一个问题,即我的 Wi-Fi 适配器不断出现故障,所以我刚刚安装了固件-bookworm-DI-alpha1-amd64-DVD-1.iso,但是我一启动,就有固件-iwlwifi 20210818-1的更新,我将其更新为20221109-2,并且它再次开始发生,我刚刚降级到固件-iwlwifi=20210818-1,让我们看看如何那票价。

答案2

终于找到解决办法了,也感谢Aubs的建议。我将其发布在这里,以防对其他遇到类似问题的人有所帮助。

我尝试按照 Aubs 的建议通过向后移植更新到内核 6.0,它几乎解决了所有问题!这意味着:暂停、屏幕亮度、动画和电池寿命。唯一的问题是 WiFi 适配器(其问题最初已按照我原来的帖子中的解释得到解决)停止工作。这是因为找到的解决方案适用于内核 5.10,而不适用于内核 6.0。

幸运的是,我终于找到了 WiFi 适配器与 Kernel 6.0 结合的解决方案,现在一切似乎都按预期工作!

这些是我遵循的步骤:

# 1. Edit the source.list file (for example with vi) to include the bullseye-backports line:
vi /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye-backports main

# 2. Update the packages:
apt update

# 3. Localise the backported kernel files:
apt list -a linux-image-amd64 linux-headers-amd64

# 4. Update the backported kernel files and reboot:
apt -t bullseye-backports install linux-image-amd64 linux-headers-amd64
reboot

# 5. Turn off your Security Boot in BIOS (if it's enable, in my case it wasn't)
# 6. Clone the rtl8852be driver by HRex39 using git (o simply download it from the URL in the following command):
git clone https://github.com/HRex39/rtl8852be.git -b dev

# 7. Enter the directory, compile the drivers and reboot:
cd rtl8852be
make -j8
make install
reboot

我可以执行上述步骤,需要通过旧的可插拔 USB-WiFi 适配器连接互联网。无论如何,如果您没有,可以在一台可以访问互联网的计算机上下载所需的文件,然后将其移至 Lenovo IdeaPad 5。

就我而言,上述过程解决了我使用 Lenovo IdeaPad 5 时遇到的所有问题。非常感谢 @Aubs 的建议,没有这些建议我就无法解决问题。

我认为这个解决方案也适用于 Ubuntu 和其他基于 Debian 的 Linux 发行版。

相关内容