Leap 15.0 开机出现 nouveau 的错误代码


#1

每次开机都会出现以下代码,但是不影响正常启动。
[ 1.665383] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 022554 [ IBUS ]
[ 1.666596] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
[ 2.964102] nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
[ 2.964108] nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid


openSUSE-Gossip-20180403-20180625
#2

这个是开源显卡驱动nouveau启动时报的错误代码,可能和你使用的硬件有关,但是应该不会影响正常使用。


#3

有没有办法修复呢


#4

拔掉n卡,瞬间修复


#5

/shin/lspci 看下你的显卡信息


#6

输入lspci,输出
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)


#7

你是台式机还是笔记本啊,笔记本这种情况得上 bumblebee,bumblebee 是用 nvidia 官方驱动的,到时候你就看不见这个错误了…:joy:


#8
  1. 笔记本;

  2. 是不是有两个解决办法?一个是使用bumblebee,另一个直接禁用NVIDIA?


#9

@ecoart 是的,就是你说的这两个方案。直接禁用记得写完 /etc/modprobe.d/50-blacklist.conf 后,用 dracut -o “nouveau” —rebuild /boot/initrd-内核版本-1-default 把 nouveau 从 initramfs 里踢出去。


#10

mkinitrd 后还需要运行 dracut 吗?


#11

这条命令中rebuild前面的是什么符号?


#12

/sbin/mkinitrd 现在是一个 shell script,最终是调用 dracut 来执行的。不过没有 dracut 的 —omit 功能,无法从已有的 initrd 中剔除内核模块


#13

是两个 “-”。


#14

嗯,已经解决了,没有了报错。谢谢~