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

Nit*_*ani 7 nvidia pcie drivers lspci 14.04

我买了一台新的 ASUS-X556UF 笔记本电脑,并在其中安装了 Ubuntu 14.04。现在我正在尝试根据教程安装 Nvidia 驱动程序。

在这一点上,我注意到我的系统有问题。当我切换到命令行模式(Ctrl+ Alt+ F1)有我的控制台上连续错误显示。所以我访问了我的系统日志来验证它。同样的错误正在刷新我的/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)
Run Code Online (Sandbox Code Playgroud)

因此,我尝试搜索连接了我的 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]
Run Code Online (Sandbox Code Playgroud)

它连接到我的显卡。我不知道是什么导致了这个问题。是因为司机还是别的什么。

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

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

谢谢

小智 11

我在华硕 R556U 上遇到了完全相同的问题。问题已通过启动解决pci=nomsi在此页面上找到了解决方案)

为了启动pci=nomsi

sudo cp /etc/default/grub /etc/default/grub.bak
sudo -H gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

一旦在 gedit 中打开文件替换

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

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
Run Code Online (Sandbox Code Playgroud)

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

sudo update-grub
sudo reboot
Run Code Online (Sandbox Code Playgroud)