
[Esta questão foi marcada como duplicada (relacionada a drivers gráficos), mas não é. Eu tenhorastreou o problema até o VMware Workstation 12 em execução no sistema. O problema é desencadeado pela suspensão e retomada do VMware Workstation.]
Desde a atualização para o Kubuntu 15.10 (a partir do 14.04 LTS), alguns programas que exibem arquivos JPEG e PNG estão demorando muito.há muito tempopara correr. Por exemplo, um JPEG de 1,5 MB, que costumava ser exibido instantaneamente, agora leva mais de 10 segundos para aparecer na tela. Um arquivo de 2 MB leva mais de 20 segundos.
Isso ocorre em um computador muito rápido (12 núcleos, SSD, 32 GB de RAM).
Os programas afetados incluem:
- exibição (do Imagemagick 6.8.9-9)
- eog (Visualizador de imagens GNOME 3.16.3)
- geeqie (versão 1.2)
Os programas não afetados incluem:
- O Gimp
- xv
- Chrome (se eu digitar "chrome IMG_3123.JPG")
Arquivo de exemplo:
$ ls -l IMG_3123.JPG
-rw-r--r-- 1 smith users 1562373 Sep 12 07:14 IMG_3123.JPG
Quando corro:
$ display IMG_3123.JPG
leva 10 segundos para mostrar a imagem. No Kubuntu 14.04, demorou menos de 1 segundo.
Observação:Se eu reiniciar, o problema desaparece. Então ele retorna algum tempo depois.
Eu também estou vendolentidão aleatória em outros aplicativos GUIcomo o Chrome. Isso me faz pensar se esse problema pode estar relacionado aos drivers gráficos. Ou alguma biblioteca comum?
Minhas informações gráficas são:
$ sudo lshw -class display
*-display
description: VGA compatible controller
product: GK107 [GeForce GT 640]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:46 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fb000000-fb07ffff
Então, estou executando o driver nouveau, mas tenho certeza de que também estava executando o nouveau no Kubuntu 14.04.
Atualizar:
tenteiinstalando os drivers proprietários da nvidiae reiniciando. Eu vi um novo erro na inicialização:
Kubuntu 15.10
. . . .
EDAC sbridge: ECC is disabled. Aborting.
EDAC sbridge: Couldn't find mci handler
Quando a reinicialização foi concluída, não consegui fazer login usando a tela gráfica de login. Eu digitaria minha senha e retornaria imediatamente à tela de login. Erro em /var/log/syslog disse:
Nov 23 15:35:04 myhost systemd[1]: Started Session c4 of user smith.
Nov 23 15:35:04 myhost console-kit-daemon[2945]: (process:10614): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Nov 23 15:35:04 myhost gdm[2819]: GdmDisplay: display lasted 0.044295 seconds
Nov 23 15:35:04 myhost console-kit-daemon[2945]: (process:10623): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Nov 23 15:35:04 myhost console-kit-daemon[2945]: GLib-CRITICAL: Source ID 121 was not found when attempting to remove it
Nov 23 15:35:08 myhost gnome-session[3177]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Nov 23 15:35:09 myhost gnome-session[3177]: gnome-session[3177]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Então eudesinstalei os drivers da nvidiae reiniciei e o sistema voltou ao normal.
Tentei instalar outras versões dos drivers da nvidia, mas ocorreu o mesmo problema, então ainda não tenho solução.
Atualização 2:
OK, isso é estranho. O problema aconteceu novamente, com os JPEGs demorando 20 segundos para abrir. Fechei o VMware Workstation (12.0.1), que está executando algumas VMs do Windows como convidados, e o problemaparou instantaneamente. Não está relacionado à memória, porque eu tinha 28 GB de RAM livres antes mesmo de fechar o VMware.
Responder1
Você está usando o driver Nouveau e pode obter melhores resultados com um dos drivers gráficos disponíveis na seção ‘Drivers Adicionais’ do Ubuntu Software Center.
Marquei esta pergunta como uma duplicata de "Como faço para instalar drivers adicionais", que deve orientá-lo bem no processo. Eu aconselharia você a ler tambémcomo desinstalar drivers nvidiaprimeiro, e anote para si mesmo que ao atualizar distribuições (como do Ubuntu 14.04 para o Ubuntu 15.10) é uma boa ideia desabilitar primeiro os drivers gráficos proprietários!
Responder2
O problema foi acionado apenas quando o VMware Workstation estava executando um sistema operacional convidado. É resolvido pordesabilitando páginas enormes transparentes no kernel. Percebi isso porque três processos diferentes atingiram 100% de utilização da CPU (ou superior) quando o problema ocorreu:
- O programa gráfico (por exemplo, geeqie ou display)
- vmware-vmx (convidado da estação de trabalho VMware)
- khugepaged
LerA descrição muito boa de Dan Ritter sobre páginas enormes khugepaged e transparentes.
Portanto, o problema não estava relacionado aos drivers gráficos. Ocorreu igualmente com os drivers nvidia e nouveau.