Leo*_*n95 5 suspend nouveau 14.04
我的待机功能有问题:我的电脑在 Ubuntu 14.04LTS 下没有进入待机模式。如果我没记错的话,它可以与 Ubuntu 13.10 一起使用,但此版本并未长期安装在这台 PC 上。
现在,当我按菜单中或键盘上的待机时,显示屏会变黑几秒钟,然后一些消息会在屏幕上出现很短的时间。之后,会出现登录屏幕。有两次我能够进入待机,但其他时候却失败了。
关于我的 PC 的技术数据:
这是消息输出:
通常我只有一半或三分之一的屏幕充满了这样的消息。这一次,当我拍摄它时,它的内容要多得多。
这是来自的日志/var/log/pm-suspend.log
:
初始命令行参数: 2014 年 8 月 20 日星期三 17:09:25 CEST:运行挂起钩子。 运行钩子 /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: /usr/lib/pm-utils/sleep.d/000kernel-change suspend 暂停:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/000record-status suspend 挂起: /usr/lib/pm-utils/sleep.d/000record-status 暂停 暂停:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/00logging suspend suspend: Linux leon-P6812 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 使用的模块大小 nls_iso8859_1 12713 1 dm_crypt 23177 1 hid_generic 12548 0 usbhid 52570 0 hid 106148 2 hid_generic,usbhid ctr 13049 0 ccm 17773 0 射频通信 69160 0 BNEP 19624 2 蓝牙 391196 10 bnep,rfcomm binfmt_misc 17468 1 rts5139 335409 0 arc4 12608 2 iwldvm 232285 0 mac80211 630653 1 iwldvm 宏碁_wmi 32522 0 sparse_keymap 13948 1 acer_wmi 英特尔_rapl 18773 0 x86_pkg_temp_thermal 14205 0 英特尔_powerclamp 14705 0 核心温度 13435 0 kvm_intel 143060 0 kvm 451511 1 kvm_intel crct10dif_pclmul 14289 0 snd_hda_codec_hdmi 46254 1 crc32_pclmul 13113 0 ghash_clmulni_intel 13216 0 snd_hda_codec_realtek 61438 1 cryptd 20359 1 ghash_clmulni_intel snd_hda_intel 52355 5 snd_hda_codec 192906 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel 欢乐开发 17381 0 snd_hwdep 13602 1 snd_hda_codec serio_raw 13462 0 snd_pcm 102099 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel snd_page_alloc 18710 2 snd_pcm,snd_hda_intel snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_rawmidi 30144 1 snd_seq_midi lpc_ich 21080 0 iwlwifi 169932 1 iwldvm snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 29482 2 snd_pcm,snd_seq cfg80211 484040 3 iwlwifi,mac80211,iwldvm snd 69238 20 snd_hda_codec_realtek、snd_hwdep、snd_timer、snd_hda_codec_hdmi、snd_pcm、snd_seq、snd_rawmidi、snd_hda_codec、snd_hda_intel、snd_seq_seq_device soundcore 12680 1 snd mei_me 18627 0 mei 82276 1 mei_me parport_pc 32701 0 mac_hid 13205 0 ppdev 17671 0 LP 17759 0 parport 42348 3 lp,ppdev,parport_pc usb_storage 62209 1 新派 1097199 1 i915 783805 4 mxm_wmi 13021 1 新派 psmouse 106678 0 ttm 85115 1 新派 i2c_algo_bit 13413 2 i915,nouveau AHCI 25819 3 drm_kms_helper 53081 2 i915,nouveau libahci 32560 1 ahci drm 303102 8 ttm,i915,drm_kms_helper,nouveau atl1c 46086 0 wmi 19177 3 acer_wmi,mxm_wmi,nouveau 视频 19476 3 i915,acer_wmi,nouveau 缓存的已用空闲共享缓冲区总数 电话:3951564 3708976 242588 395912 49344 1329840 -/+ 缓冲区/缓存:2329792 1621772 掉期:4092924 12240 4080684 /usr/lib/pm-utils/sleep.d/00logging suspend 暂停:成功。 运行 hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: /usr/lib/pm-utils/sleep.d/00powersave 暂停 暂停:成功。 运行钩子 /etc/pm/sleep.d/10_grub-common suspend 挂起: /etc/pm/sleep.d/10_grub-common suspend 暂停:成功。 运行钩子 /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: /etc/pm/sleep.d/10_unattended-upgrades-hibernate 暂停 暂停:成功。 运行 hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: /usr/lib/pm-utils/sleep.d/50unload_alx 暂停 暂停:成功。 运行 hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: 无法连接到非全局 ctrl_ifname: (null) 错误:没有这样的文件或目录 /usr/lib/pm-utils/sleep.d/60_wpa_supplicant 暂停 暂停:成功。 运行 hook /usr/lib/pm-utils/sleep.d/75modules suspend 挂起: /usr/lib/pm-utils/sleep.d/75modules 暂停 暂停:不适用。 运行钩子 /usr/lib/pm-utils/sleep.d/90clock 挂起挂起: /usr/lib/pm-utils/sleep.d/90clock 暂停暂停:不适用。 运行钩子 /usr/lib/pm-utils/sleep.d/94cpufreq suspend 挂起: /usr/lib/pm-utils/sleep.d/94cpufreq 暂停 暂停:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/95anacron suspend 挂起: 停止:未知实例: /usr/lib/pm-utils/sleep.d/95anacron 暂停 暂停:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend 挂起: /usr/lib/pm-utils/sleep.d/95hdparm-apm 暂停:不适用。 运行钩子 /usr/lib/pm-utils/sleep.d/95led suspend 挂起: /usr/lib/pm-utils/sleep.d/95led 暂停暂停:不适用。 运行 hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: 检测到内核模式设置视频驱动程序,未使用怪癖。 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler 暂停 暂停:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/99video suspend 暂停: kernel.acpi_video_flags = 0 /usr/lib/pm-utils/sleep.d/99video 暂停 暂停:成功。 运行钩子 /etc/pm/sleep.d/novatel_3g_suspend suspend : /etc/pm/sleep.d/novatel_3g_suspend 暂停 暂停:成功。 2014 年 8 月 20 日星期三 17:09:25 CEST:执行暂停 sh: 回声: I/O 错误 2014 年 8 月 20 日星期三 17:09:29 CEST:醒来。 2014 年 8 月 20 日星期三 17:09:29 CEST:简历的运行钩子 运行钩子 /etc/pm/sleep.d/novatel_3g_suspend 恢复挂起: /etc/pm/sleep.d/novatel_3g_suspend 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/99video 恢复挂起: /usr/lib/pm-utils/sleep.d/99video 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler 恢复挂起: /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/95led 恢复挂起: /usr/lib/pm-utils/sleep.d/95led 恢复挂起:不适用。 运行 hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: /开发/ sda: 将高级电源管理级别设置为 0xfe (254) APM_level = 254 /usr/lib/pm-utils/sleep.d/95hdparm-apm 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/95anacron 恢复挂起: /usr/lib/pm-utils/sleep.d/95anacron 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/94cpufreq 恢复挂起: /usr/lib/pm-utils/sleep.d/94cpufreq 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/90clock 恢复挂起: /usr/lib/pm-utils/sleep.d/90clock 恢复挂起:不适用。 运行钩子 /usr/lib/pm-utils/sleep.d/75modules 恢复挂起: 重新加载卸载的模块。 /usr/lib/pm-utils/sleep.d/75modules 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/60_wpa_supplicant 恢复挂起: 无法连接到非全局 ctrl_ifname: (null) 错误:没有这样的文件或目录 /usr/lib/pm-utils/sleep.d/60_wpa_supplicant 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/50unload_alx 恢复挂起: /usr/lib/pm-utils/sleep.d/50unload_alx 恢复挂起:成功。 运行钩子 /etc/pm/sleep.d/10_unattended-upgrades-hibernate 恢复挂起: /etc/pm/sleep.d/10_unattended-upgrades-hibernate 恢复挂起:成功。 运行钩子 /etc/pm/sleep.d/10_grub-common 恢复挂起: /etc/pm/sleep.d/10_grub-common 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/00powersave 恢复挂起: /usr/lib/pm-utils/sleep.d/00powersave 恢复挂起:成功。 运行 hook /usr/lib/pm-utils/sleep.d/00logging resume suspend: /usr/lib/pm-utils/sleep.d/00logging 恢复挂起:成功。 运行钩子 /usr/lib/pm-utils/sleep.d/000record-status 恢复挂起: /usr/lib/pm-utils/sleep.d/000record-status 恢复挂起:成功。 运行 hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: 成功。 2014 年 8 月 20 日星期三 17:09:30 CEST:完成。
lspci 的输出:
leon@leon-P6812:~$ lspci 00:00.0 主桥:英特尔公司第二代核心处理器家族 DRAM 控制器(修订版 09) 00:01.0 PCI 桥接器:英特尔公司至强 E3-1200/第二代核心处理器家族 PCI Express 根端口(修订版 09) 00:02.0 VGA 兼容控制器:英特尔公司第二代核心处理器家族集成图形控制器(修订版 09) 00:16.0 通信控制器:英特尔公司 6 系列/C200 系列芯片组家族 MEI 控制器 #1(修订版 04) 00:1a.0 USB 控制器:英特尔公司 6 系列/C200 系列芯片组系列 USB 增强型主机控制器 #2(修订版 05) 00:1b.0 音频设备:Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05) 00:1c.0 PCI 桥接器:英特尔公司 6 系列/C200 系列芯片组家族 PCI Express 根端口 1(修订版 b5) 00:1c.1 PCI 桥接器:英特尔公司 6 系列/C200 系列芯片组家族 PCI Express 根端口 2(修订版 b5) 00:1c.3 PCI 桥接器:英特尔公司 6 系列/C200 系列芯片组家族 PCI Express 根端口 4(修订版 b5) 00:1c.4 PCI 桥接器:英特尔公司 6 系列/C200 系列芯片组家族 PCI Express 根端口 5(修订版 b5) 00:1d.0 USB 控制器:英特尔公司 6 系列/C200 系列芯片组系列 USB 增强型主机控制器 #1(修订版 05) 00:1f.0 ISA 桥接器:英特尔公司 HM65 高速芯片组家族 LPC 控制器(修订版 05) 00:1f.2 SATA 控制器:英特尔公司 6 系列/C200 系列芯片组家族 6 端口 SATA AHCI 控制器(修订版 05) 00:1f.3 SMBus:英特尔公司 6 系列/C200 系列芯片组家族 SMBus 控制器(修订版 05) 01:00.0 VGA 兼容控制器:NVIDIA Corporation GF116M [GeForce GT 555M/635M] (rev a1) 03:00.0 网络控制器:Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34) 04:00.0 以太网控制器:Qualcomm Atheros AR8151 v2.0 千兆以太网 (rev c0) 05:00.0 USB 控制器:德州仪器 TUSB73x0 SuperSpeed USB 3.0 xHCI 主机控制器(修订版 02)
可能与这个悬而未决的问题有关:待机模式(挂起)在我的电脑上不起作用
如果有人需要更多日志评论。我不知道在这种情况下需要哪些日志。
您正在为您的 nvidia 显卡使用默认的 nouveau 驱动程序。这是一个逆向工程驱动程序,众所周知会导致电源管理出现问题。从我的经验中可以看出,使用 nouveau 暂停是赌博,在很大程度上取决于内核版本、显卡等。
如果我是您,我会尝试的第一件事是安装官方的 nvidia 驱动程序:请注意,虽然它是专有的,但我会尝试查看它是否能解决您的问题,因为那样我们几乎可以肯定 nouveau 是责备。(查看屏幕上的所有错误,我很确定虽然 nouveau 是麻烦制造者。)如果您担心专有驱动程序是闭源的,您可以在外部 hdd/usb 上设置第二个 ubuntu 安装并尝试它那里。
要尝试专有的 nvidia 驱动程序,请执行以下操作:
sudo apt-get install nvidia-current-updates
Run Code Online (Sandbox Code Playgroud)
并在该过程完成后重新启动您的机器。
如果这对您有所改变,请报告。
如果没有,我的第二次尝试将断开所有外部硬件(USB 设备,如扫描仪、打印机等),以确保没有任何外部设备触发唤醒。
编辑:也请粘贴输出
lspci
Run Code Online (Sandbox Code Playgroud)
由于屏幕上的错误消息显示“设备 0000:01:00.0 挂起失败”,该命令可帮助我们找到确切的设备,但我想是您的显卡。
提问
者补充:对于在笔记本电脑上使用Nvidia卡有类似问题的人,如果您有进一步的问题(例如,如果您的OpenGL版本仍然很低,或者您的笔记本电脑需要大量能量),请检查您的卡是否使用OPTIMUS技术。这意味着您有一个额外的图形卡,用于不昂贵的图形应用程序。相比之下,第二张卡针对低能耗进行了优化。您可以在Nvidia 站点上的 optimus scetion 中搜索您的卡。如果在那里找到你的卡,也安装bumblebee
和bumblebee-nvidia
。之后,要使用强大的图形卡运行应用程序,您必须通过以下方式运行应用程序
$ optirun <path to app>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2880 次 |
最近记录: |