admin管理员组

文章数量:1530044

本次Ubuntu18.04系统下AMD核显驱动安装,主要参考知乎大神虎皮XXL和张大妈社区的soulteary,成功实现:

  • 显示亮度调节
  • HDMI显示器外接
    由于大神介绍的较为详细,为了去除繁文缛节,下次装系统少走弯路,特此在大神基础上记录一下。以下是大神的参考地址:

https://zhuanlan.zhihu/p/388374552
https://post.smzdm/p/awkoqnmp/

解决办法:

将Ubuntu18.04系统默认的linux 内核版本5.4.0升级为5.11.10。

1.前提工作-下载缺失固件

安装5.11.10内核之前,先把内核版本5.11.1所缺失的系统固件添加进去,否则安装5.11.10内核的时候会报固件缺失。
固件仓库(Repository of firmware)下载缺失的固件地址:

https://git.kernel/pub/scm/linux/kernel/git/firmware/linux-firmware.git

将下载下来的linux-firmware文件中的rtl_nic和amdgpu这两个文件夹中的.fw文件和.bin文件,分别复制到/lib/firmware/rtl_nic和/lib/firmware/amdgpu文件夹中,跳过已存在的文件,只添加缺失的文件,然后更新一下系统初始化配置。

#update
sudo update-initramfs -u

2.安装5.11.10内核

访问 Kernel Ubuntu,选择v5.11.10内核版本的amd64架构的 Linux 内核安装包

然后使用 sudo dpkg --install *.deb 命令安装下载的4个内核软件包,系统将自动处理安装顺序依赖。
直接重启,顺利进入新内核,输入 uname -r 查看内核版本。

3.关闭Secure Boot

问题:安装了新版内核之后,再次启动系统,由于使用了未签名的预编译内核安装包 “linux-image-unsigned”,导致无法被引导程序加载,系统无法启动。
解决办法:
(1)再次重启机器,连续点按 F1 进入 BIOS 设置,选择 security,将 “Secure Boot” 设置为 “Disabled”,将这个功能关闭后,再次重启设备,系统就能正常运行了。
(2)如果还进不去,还可以在进入系统的时候,选择Ubuntu advance进入之后,选择5.11.10内核recovery那一项,接着选resume,ok就可以顺利进入 。

 # example
# 查看全部内核
 dpkg --get-selections | grep linux
 # 把所有5.11.10版本删除
apt-get purge linux-image-5.11.10-xx

本文标签: 版本ThinkPadLinuxamd