我买了一台新的笔记本电脑 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