Standby Problem, o PC não pode entrar no modo de espera

5

Eu tenho um problema com a função de espera: Meu computador não entra no modo de espera com o Ubuntu 14.04LTS. Se me lembro direito, funciona com o Ubuntu 13.10, mas esta versão não foi instalada por muito tempo neste PC.
Agora, quando pressiono o modo de espera no menu ou no teclado, a tela fica preta por alguns segundos e algumas mensagens aparecem por um breve momento na tela. Depois disso, a tela de login é exibida. Duas vezes consegui entrar no modo de espera, mas nas outras vezes isso falha.

Dados técnicos sobre o meu PC:

  • Ubuntu 14.04 com todas as atualizações
  • armazenamento principal: 3,8GiB
  • processador: CPU Intel® Core ™ i3-2330M @ 2.20GHz × 4
  • graphic: Intel® Sandybridge Mobile
    placa gráfica: NVIDA GEFORCE GT 555M CUDA 1 GB
Sistema de inicialização dupla com win7
Laptop x64Bit Medion P6812

Aqui está a saída da mensagem:

Usally eu tenho apenas meio ou um terço da tela preenchida com mensagens como essa. Desta vez, quando filmei, foi muito mais.

aqui está o log de /var/log/pm-suspend.log :

Initial commandline parameters: 
Wed Aug 20 17:09:25 CEST 2014: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: success.

Running hook /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 Module Size Used by 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 rfcomm 69160 0 bnep 19624 2 bluetooth 391196 10 bnep,rfcomm binfmt_misc 17468 1 rts5139 335409 0 arc4 12608 2 iwldvm 232285 0 mac80211 630653 1 iwldvm acer_wmi 32522 0 sparse_keymap 13948 1 acer_wmi intel_rapl 18773 0 x86_pkg_temp_thermal 14205 0 intel_powerclamp 14705 0 coretemp 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 joydev 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_device,snd_seq_midi 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 nouveau 1097199 1 i915 783805 4 mxm_wmi 13021 1 nouveau psmouse 106678 0 ttm 85115 1 nouveau 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 video 19476 3 i915,acer_wmi,nouveau total used free shared buffers cached Mem: 3951564 3708976 242588 395912 49344 1329840 -/+ buffers/cache: 2329792 1621772 Swap: 4092924 12240 4080684 /usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.

Running hook /etc/pm/sleep.d/10_grub-common suspend suspend: /etc/pm/sleep.d/10_grub-common suspend suspend: success.

Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend: /usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend: /usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: stop: Unknown instance: /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend: /usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: Kernel modesetting video driver detected, not using quirks. /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0 /usr/lib/pm-utils/sleep.d/99video suspend suspend: success.

Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: success.

Wed Aug 20 17:09:25 CEST 2014: performing suspend sh: echo: I/O error Wed Aug 20 17:09:29 CEST 2014: Awake. Wed Aug 20 17:09:29 CEST 2014: Running hooks for resume Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend: /etc/pm/sleep.d/novatel_3g_suspend resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend: /usr/lib/pm-utils/sleep.d/99video resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend: /usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:

/dev/sda: setting Advanced Power Management level to 0xfe (254) APM_level = 254 /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend: /usr/lib/pm-utils/sleep.d/95anacron resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend: /usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend: Reloaded unloaded modules. /usr/lib/pm-utils/sleep.d/75modules resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: success.

Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: success.

Running hook /etc/pm/sleep.d/10_grub-common resume suspend: /etc/pm/sleep.d/10_grub-common resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend: /usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend: /usr/lib/pm-utils/sleep.d/00logging resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend: /usr/lib/pm-utils/sleep.d/000record-status resume suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.

Wed Aug 20 17:09:30 CEST 2014: Finished.


Saída de lspci:
leon@leon-P6812:~$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF116M [GeForce GT 555M/635M] (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
04:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
05:00.0 USB controller: Texas Instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller (rev 02)

Talvez relacionado a essa pergunta não respondida: Standby Mode (suspender) não trabalhando no meu computador
Se alguém precisar de mais comentários de log. Eu não sei quais logs são necessários neste caso.

Eu não sei, talvez este seja um Bug. Se isso puder ser corrigido, por favor me ajude!

    
por Leon95 20.08.2014 / 17:56

1 resposta

6

Você está usando o driver nouveau padrão para sua placa gráfica nvidia. Este é um driver de engenharia reversa e é conhecido por causar problemas com o gerenciamento de energia. Pelo que posso dizer da minha experiência, suspender com o nouveau é o jogo, depende muito da versão do kernel, da placa gráfica, etc.

A primeira coisa que eu tentaria se fosse você é instalar o driver nvidia oficial: Note, no entanto, é proprietário, mas eu tentaria ver se ele resolve o problema, porque então sabemos muito bem que o nouveau é o componente a culpar. (Olhando para todos os erros na tela, tenho certeza que o nouveau é o causador de problemas.) Se você tem preocupação porque o driver proprietário é de código fechado, você pode configurar uma segunda instalação do Ubuntu em um disco rígido externo / usb e tentar lá.

Para experimentar o driver proprietário da nvidia, faça o seguinte:

sudo apt-get install nvidia-current-updates

e reinicie sua máquina depois que o processo terminar.

Por favor, informe se isso muda alguma coisa para você.

Se não, minha segunda tentativa seria desconectar todo o hardware externo (dispositivos USB como scanners, impressoras etc.), para garantir que nada externo acione uma ativação.

EDIT: Por favor, também cole o resultado de

lspci

desde que a mensagem de erro em sua tela diz "Dispositivo 0000: 01: 00.0 não conseguiu suspender" e esse comando nos ajuda a encontrar exatamente o dispositivo que é, mas suponho que sua placa gráfica.

Adicionado por questionador:
Para todos que têm problema semelhante com uma placa Nvidia em um laptop, se você tiver mais problemas (por exemplo, se sua versão OpenGL ainda é baixa, ou seu laptop precisa de muita energia), verifique se sua placa usa tecnologia OPTIMUS . Isso significa que você tem uma placa gráfica adicional, que é usada para aplicativos não gráficos e caros. Em contraste, esta segunda placa é otimizada para baixo consumo de energia. Você pode pesquisar na caixa de seleção do otimizador no Site da Nvidia do seu cartão. Se encontrou o seu cartão, instale também bumblebee e bumblebee-nvidia . Depois disso, para executar um aplicativo com sua poderosa placa gráfica, você precisa executar seu aplicativo via

$ optirun <path to app>
    
por GEO 28.08.2014 / 17:05