启动 16.04 时显示的错误:“AMD-Vi:事件记录 [IO_PAGE_FAULT...”

Jes*_*sse 3 boot nvidia amd-processor drivers 16.04

虽然这似乎不会以任何方式影响性能或功能,但在启动 16.04 时我会收到这些错误,但只有当我安装了专有的 Nvidia 驱动程序(或可能是 AMD CPU 微码专有驱动程序)时。错误是:

AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0011...
Run Code Online (Sandbox Code Playgroud)

然后继续按顺序显示一些额外的数字。见下图。

如何使这些消息在启动过程中消失?

运行 Ubuntu 16.04 x64(内核 4.4.0-31-generic)、Unity 7.4.0 桌面环境、AMD FX-8150 8x 核心 CPU、32GB RAM、2x Nvidia GTX660 显卡、Nvidia 361.42 专有驱动器和来自 AMD CPU 的微码固件amd64-微码专有驱动程序。

的相关部分lspci

02:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01) 
Run Code Online (Sandbox Code Playgroud)

Eld*_*eek 7

  1. gksudo gedit /etc/default/grub

  2. 编辑说GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"并添加iommu=soft结果的行

    GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=soft splash"  
    
    Run Code Online (Sandbox Code Playgroud)

    如果您之前没有更改内核参数

参数的顺序无关紧要,但它们之间的空格很重要。

  1. 保存文件

  2. 发出命令 sudo update-grub

  3. 重启

向@Zanna 提供道具,他在聊天中确认了所需的内核参数。

有关内核参数的完整列表,请查看https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html