ACPI PPC探测失败。 从版本219 NVIDIA开始

我最近更新到Ubuntu 15.04并安装了最新的nvidia驱动程序(346.59)后,在ubuntu 14.10上工作似乎在启动时造成了一些麻烦。

启动时我得到的是以下内容:

  • 紫色屏幕大约一秒然后

    [0.514409] ACPI PPC Probe failed. Starting version 219 
  • 黑屏,显示屏显示消息:未检测到信号。

我使用的是GTX 970。

我有同样的问题。 对我来说,有两个解决方案:

  1. 使用X.Org Nouveau显示驱动程序(通过清除其他答案中描述的Nvidia二进制驱动程序)。 缺点是它会影响图形性能,这对官方的Nvidia驱动程序来说更好。

  2. 安装Nvidia驱动程序并使用’nomodeset’标志启动。 为此,请按照此问题的答案中的说明配置Grub

这将在启动过程中显示一个非常丑陋的启动画面,但是一旦你通过它就可以达到sddm并具有良好的图形性能。

从它的外观来看,没有人提到这如何作为一个错误提交的?! o.0

看看@ https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1432171

我似乎修复了它,但我仍然不太满意,因为我不得不卸载nvidia-346驱动程序。 我希望15.04能解决这个问题。 其他一切都有效。 感谢蒂姆尽可能多地帮助我。


我的解决方案

首先,我将电缆从DVI双链路更改为DVI。 dvi线必须连接到主板。 然后我终于可以在启动时看到一些东西。 如果您看到黑屏,请尝试按Enter键,因为grub可能已打开。 然后你会看到屏幕左上方有一点_闪烁。 一旦让它眨眼约30秒,你可以按Ctrl + Alt + F1并进入终端(tty)。 从那里登录并输入:

 sudo apt-get remove --purge nvidia-XXX 

XXX是你的驱动程序版本。

比如我有NVIDIA GeForce 346.59驱动程序,所以我必须输入

 sudo apt-get remove --purge nvidia-346 

然后再次使用连接到GPU的电缆重新启动。 它应该不再显示上面的错误,并将重新启动到Ubuntu。

编辑:

如果您从软件和软件包而不是从命令行安装驱动程序,则可能会略有不同!

您可以通过键入以下内容来检查所有nvidia包:

 dpkg -l | grep -i nvidia 

你可能会发现这样的事情:

 nvidia-xxx-update 

要删除它使用上面的purge命令,而不是nvidia-xxx使用你可以找到的那个使用

  dpkg -l |  grep -i nvidia 

我在Dell 4700上遇到了同样的问题。我使用旧内核3.16启动,然后安装了4.0内核:

 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb sudo dpkg -i linux-headers-4.0.0*.deb linux-image-4.0.0*.deb sudo reboot 

它对我有用。

对于陷入ACPI-PPC探测器的每个人都失败了,甚至无法解决这个问题,我还有另一个解决方案。 这通常是安装340驱动程序后的结果。 要解决此问题,请执行以下操作

抓住一个ubuntu live cd并从中启动*try ubuntu*

然后打开里面的终端,让自己扎根:

  sudo -i 

然后确保使用ubuntu或安装的驱动程序安装磁盘。

找出你的分区类型:

  sudo fdisk -l 

一旦你得到了以下的分区类型

  sudo mount / dev / xxx / mnt 

其中xxx来自分区,例如sda1sdb2sdb1sdb2

在我的情况下它是:

  sudo mount / dev / sdb1 / mnt 

但很可能它会是sda1因为很多人只有一个硬盘

然后键入:

  sudo chroot / mnt 

完成后,您可以使用终端完全修改磁盘。

请注意,如果您在开头输入sudo -i ,则可以省略sudo

现在输入以下命令:

  dpkg -l |  grep -i nvidia 

如果您找到了驱动程序版本/名称,则可以删除:

  sudo apt-get remove --purge nvidia-XXX 

其中xxx是您的驱动程序版本。 例如,如果我们要删除340.52驱动程序:

  sudo apt-get remove --purge nvidia-340 

要删除写有Nvidia的每个包,请使用:

  sudo apt-get remove --purge nvidia- * 

现在你可以重新启动并享受ubuntu与悲伤没有好的gpu驱动程序艰难:/

如果您遇到图形问题,可能与此错误有关https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-346-updates/+bug/1454817

但请阅读以下内容以进一步解释这些消息。

ACPI PPC探测失败。 从219版开始

这是两个单独的消息

ACPI PPC探测失败。

从219版开始

第一个涉及新的ACPI接口PCC(平台通信通道) https://github.com/torvalds/linux/blob/master/drivers/mailbox/pcc.c

这是由UEFI http://www.uefi.org/ACPIv5.1定义的

@Nostromov上面指出第二个与systemd相关的程序启动进程管理器为Ubuntu 15.04及以上当前版本的systemd是219所以消息启动版本219只是说明启动过程已经开始。 注意到这里: https : //bugs.launchpad.net/ubuntu/+source/systemd/+bug/1432171

这些消息是互斥事件的返回打印,它们彼此不相关,也不直接与Nvidia图形问题相关。

您可以在没有任何nvidia驱动程序问题的情况下查看这些消息。 如果您看到这些消息,请不要认为您有驱动程序问题。 看到其中一个或两个后,您的PC可能会启动到桌面。

您可以在journalctl的输出中看到这一点

sodu journalctl

8月16日23:10:55 x kernel: 找不到PCCT头文件。

8月16日23:10:55 x kernel: ACPI PCC探测失败。

如果代码没有找到只有一些非常新设备的ACPI接口,或者如果它实际上无法读取/写入接口(如果它存在),则这些是返回。 代码是为上游版本编写的。 如果您阅读下面提交的错误中的电子邮件,您将找到支持我的语句的信息,您可以在上面的github链接中阅读代码本身的返回消息。

http://permalink.gmane.org/gmane.linux.power-management.general/56400 http://comments.gmane.org/gmane.linux.acpi.devel/73411

我希望这有助于澄清一些事情。

有相同的消息和类似的问题,但…我的华硕G51J不会卡在这上面。 我可以登录并使用15.04。 所以在我的情况下,DVI连接应该与此无关。 我确实有登录循环问题,但清除nvidia- *没有任何其他导致我成功登录640/480模式。 然后在软件和更新下的其他驱动程序我安装了nvidia 340.76。 到目前为止它对我有用。 BTW。 在从14.10升级期间,我确实删除了所有过时/未使用/不需要的包。

失败后失败我放弃了ubuntu并回到了kali …当我意识到在那里建立nvidia时,cuda有一篇有趣的文章es

 sudo apt-add-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install nvidia-current nvidia-settings lspci | grep VGA 

并发现我是01:00.0 VGA compatible controller: NVIDIA Corporation gtx760并跟随他的领先

 nvidia-xconfig vi /etc/X11/xorg.conf 

并改变了他对你的设备的做法

好像

 Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection 

并改为

 Section "Device" Identifier "DiscreteNvidia" Driver "nvidia" VendorName "NVIDIA Corporation" BusID "PCI:01:00:0" EndSection 

重启和工作100%,因为我是总菜鸟,不知道我做了什么,只知道有一天希望学习终端和我做了…非常感谢blacMORE …希望它帮助别人因为我讨厌微软和ubuntu我必须学会远离他们,

我也有nvidia,当我将主gpu接口切换到PCI Express(来自板载显卡)时,这个问题就出现了。 在UEFI BIOS(北桥IIRC)中作为主要护理接口切换回板载为我解决了问题。 我没有启动消息,只有黑屏,但我还没有设置no modeset标志,我的Ubuntu与最新的nvidia驱动程序一起使用。