ACPI PPC探针失败。NVIDIA 219版开始


22

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

引导时,我得到的只是以下内容:

  • 紫屏约一秒钟,然后

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

我正在使用GTX 970。


在使用GTX960M重新安装Ubuntu 15.04之后,我遇到了类似的问题。当我在“其他驱动程序菜单”中选择使用Nvidia的专有驱动程序并在我的Grub行中使用“ nomodeset”时,碰巧我可以在ACPI消息之后启动,但随后在图形登录屏幕上输入密码时,什么都没发生。tty屏幕也没有出现,只是顶部的一条紫色小线。然后,我以恢复模式重新启动,修复了软件包,并以failsafeX模式启动,现在突然起作用了。我真的不知道我做了什么。
桑蒂

Answers:


14

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

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

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

这将在启动期间显示一个非常丑陋的启动屏幕,但是一旦通过它,您将达到sddm并具有良好的图形性能。


nomodeset真的很像魅力!
安徒生

嘿,问题似乎在更新后又回来了:(
Patrick Pedersen

完美的作品!它对正常启动有何影响?我还需要赔偿其他吗?我问这么晚了,但请尽量帮我..谢谢提前:)
Vishwadeep辛格


3

我似乎已修复它,但由于必须卸载nvidia-346驱动程序,因此我仍然不太满意。我希望15.04将解决此问题。其他所有工作再次进行。感谢蒂姆(Tim)尽我所能。


我的解决方案:

首先,我将电缆从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


2

我在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

它为我工作。


1

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

抓取ubuntu live CD并从中启动 *try ubuntu*

然后打开其中的终端,并使用以下命令建立root:

须藤-i

然后确保使用ubuntu或安装了驱动程序的方式挂载磁盘。

找出分区的类型:

须藤fdisk -l

然后一旦你在下面得到分区类型

 须藤挂载/ dev / xxx / mnt 

xxx是分区所在的分区,例如sda1or sdb2sdb1orsdb2

在我的情况下是:

 须藤挂载/ dev / sdb1 / mnt 
但是最有可能的原因是sda1,分配的人只有一个硬盘

然后输入:

须藤chroot / mnt

一旦完成,您就拥有使用终端修改磁盘的完全访问权限。

请注意,sudo如果您在sudo -i开头输入的内容可能会遗漏

现在输入以下命令:

dpkg -l | grep -i nvidia

如果找到了驱动程序版本/名称,则可以使用以下方法删除:

须藤apt-get remove --purge nvidia-XXX

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

须藤apt-get remove --purge nvidia-340

要删除上面写有Nvidia的每个软件包,请使用:

sudo apt-get remove-清除nvidia- *

现在,您可以再次重新启动,并在没有很好的gpu驱动程序的情况下很难享受ubuntu:/


您可以通过在Grub中选择“ Ubuntu的高级选项”,然后选择“ root terminal”,进入root终端,这比在实时CD上启动要快得多。
艾蒂安恢复莫妮卡

也许可以,但是仅它的读写模式,或者您可以做些什么。像sudo mount / dev / xxx / mnt?
Patrick Pedersen 2015年

老实说,我不知道您是否可以使用mount,我认为您可以。但是无论如何您都不需要它,因为它是在正确的分区上以root身份启动的。基本上,这是在没有图形界面的情况下进行的。
艾蒂安·莫妮卡

你救了我。我希望我可以给多个upvotes
Mageek

1

如果您遇到图形问题,则可能与以下错误有关 :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的输出中看到这一点

搜狐新闻

8月16日23:10:55 x内核:找不到PCCT标头。

8月16日23:10:55 x内核:ACPI PCC探针失败。

如果代码找不到仅某些非常新的设备具有的ACPI接口,或者如果存在则实际上无法读取/写入该接口,则返回这些。该代码是为上游发行版编写的。如果您阅读了以下已提交的bug中的电子邮件,则会发现支持我的声明的信息,并且可以在上面的github链接中的代码本身中阅读返回消息。

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

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


0

有相同的消息和类似的问题,但...我的ASUS G51J不会卡在此上。我可以登录并使用15.04。因此,在我的情况下,DVI连接对此没有影响。我确实有登录循环问题,但清除nvidia- *却没有其他任何操作,导致我成功以640/480模式登录。然后在软件和其他驱动程序下的更新中,我确实安装了nvidia 340.76。到目前为止,它对我有用。顺便说一句。从14.10升级期间,我确实删除了所有过时/未使用/不需要的软件包。


0

失败之后失败了,我放弃了ubuntu并回到了卡利...当我意识到在那里用cuda设置nvidia时,有一篇有趣的文章

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,我必须学会摆脱它们,


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.