Nvidia GeForce 930M 驱动程序和 PCI 总线错误

Nvidia GeForce 930M 驱动程序和 PCI 总线错误

我买了一台新的笔记本电脑 ASUS-X556UF,并在其中安装了 Ubuntu 14.04。现在我试图按照教程

此时我注意到我的系统存在问题。当我切换到命令行模式 ( ++ Ctrl)时,控制台上不断显示错误。因此我访问了系统日志来验证它。同样的错误正在刷新我的文件。以下是我收到的错误:AltF1/var/log/syslog

Mar 20 05:27:41 Asus-X556UF kernel: [  615.993338] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Mar 20 05:27:41 Asus-X556UF kernel: [  615.993342] pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
Mar 20 05:27:41 Asus-X556UF kernel: [  615.993351] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.993700] pcieport 0000:00:1c.5: can't find device of ID00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.993723] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994075] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994078] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994080] pcieport 0000:00:1c.5:    [ 0] Receiver Error        
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994090] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994439] pcieport 0000:00:1c.5: can't find device of ID00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994464] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994816] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994818] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994820] pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994829] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Mar 20 05:27:41 Asus-X556UF kernel: [  615.994837] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)

因此我尝试搜索我的 PCI 总线“ic”连接了哪个设备,因此我运行了以下命令:

$ lspci -v -s 1c.0 | grep Bus:
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
$ lspci -s 1:0
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930M]

它连接到我的显卡。我不知道是什么导致了这个问题。是因为驱动程序还是其他原因。

我也尝试通过附加驱动程序选项卡在 Ubuntu 中安装专有驱动程序。但我得到的是登录屏幕黑屏。

请告诉我导致错误的原因,并帮助安装 nVidia 驱动程序并使用它。

谢谢

答案1

我在华硕 R556U 上遇到了同样的问题。通过启动解决了这个问题pci=nomsi(找到了解决方案在本页

为了启动pci=nomsi

sudo cp /etc/default/grub /etc/default/grub.bak
sudo -H gedit /etc/default/grub

在 gedit 中打开文件后,替换

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

保存并关闭 gedit 窗口。更新 grub 并重新启动系统:

sudo update-grub
sudo reboot

答案2

我在 Ubuntu 16.04 上。华硕 x455lf i3-4005u

我有同样的卡,经过几天的努力安装它的二进制驱动程序后,我发现 Ubuntu 存储库中的驱动程序对于我的卡来说已经很旧了。

我已经添加了 ppa:graphics-drivers 并安装了 nvidia-367(记录为 367-44)。

现在它运行良好,没有任何明显的问题。只有在锁定/切换帐户后,Unity 面板才会出现轻微损坏,我可以通过按 meta 键来修复。

内核:4.4.0-38-generic 未修改的 /etc/default/grub

相关内容