Linux radeon 模块初始化在启动时失败

Linux radeon 模块初始化在启动时失败

在 KMS(内核模式设置)阶段,我的笔记本电脑无法初始化 ATI 显卡的 Radeon 模块。错误消息是

[drm:radeon_invalid_rreg [radeon]] *ERROR* Invalid callback to read register 0x0003

我可以通过在内核参数中使用 nomodeset 禁用 KMS 成功启动 ubuntu。但除非加载了 radeon 模块,否则背光灯不会工作/sys/class/backlight/

我已经检查了所有可能将 radeon 内核模块列入黑名单而无法正常加载的配置文件。

我尝试安装 Windows 10 和 8.1。它们有相同的亮度问题。当我尝试安装相应的图形驱动程序时,系统崩溃SYSTEM_THREAD_EXCEPTION_NOT_HANDLED。这通常是由显卡问题引起的。

有两次(随机情况)我能够完美启动到 ubuntu,并成功加载 radeon 模块。但这两次系统都无法关机。它卡在消息上,我无法在下次启动时恢复。这与某些显卡守护程序/进程被关闭有关(有一个计时器在运行)。它持续了将近一个小时,然后我强制关机。

相关信息和日志

输出lspci -nnk | grep -i3 'radeon'

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] [1002:6840]
DeviceName: AMD Radeon HD 7600M Series Graphics
Subsystem: Hewlett-Packard Company Radeon HD 7670M [103c:184a]
Kernel modules: radeon

00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7640G] [1002:9903]
Subsystem: Hewlett-Packard Company Trinity [Radeon HD 7640G] [103c:184a]
Kernel modules: radeon

启动时的日志dmesgpastebin 链接

相关内容