系统处于挂起模式时显示“未对齐寄存器”

系统处于挂起模式时显示“未对齐寄存器”

我正在使用 Ubuntu 12.04。当我单击按钮时,suspend它会暂停,但会出现以下文本

[3265.605475][drm]nouveau 0000:00:0d.0:======= misaligned reg 0x00600810=======
[3265.605475][drm]nouveau 0000:00:0d.0:======= misaligned reg 0x00600810=======

虽然它显然不会打扰我的系统,但我只是想知道为什么会出现这条短信?谢谢,

答案1

根据https://bugs.freedesktop.org/show_bug.cgi?id=47182这些未对齐的访问通常是无害的,所以不必担心。

以下是有关对齐/未对齐访问的更多技术信息:http://www.ibm.com/developerworks/library/pa-dalign/

为了使事情变得更加复杂,一些 nvidia 显卡(例如 C51)使用不对齐的地址(很可能是作为某些硬件问题的软件解决方法)。

Nouveau 驱动程序从视频 BIOS 中读取常量/脚本来执行暂停和恢复,很可能其中一些告诉它执行非对齐访问,而该访问被跳过。

您没有指定您拥有哪种型号,但我倾向于相信,要么是 bios 脚本有错误,要么是某些硬件问题的解决方法,并且 nouveau 驱动程序的当前暂停实现并不像它可能的那样高效。

无论如何,升级您的视频 BIOS 可能会解决问题。

相关内容