Cinnamon: Alto uso de cpu ao mover janelas.

Criado em 7 nov. 2015  ·  43Comentários  ·  Fonte: linuxmint/cinnamon

Assim como o título diz. Canela usa alta cpu sempre que movo janelas. Ele está usando 45-85%.

BUG

Todos 43 comentários

Você poderia fornecer um pouco mais de informação? Versão Cinnamon, placa de vídeo, controladores, etc. Isto acontece com todas as janelas ou apenas com algumas? Pode ser uma pergunta idiota, mas você não está executando no modo de renderização de software, está?

Eu também experimento isso, desde alguns dias. Provavelmente causado por alguma atualização ou instalação.

início - 09:33:32 até 46 min, 2 usuários, média de carregamento: 0,99, 0,91, 0,71
Tarefas: 370 no total, 1 em execução, 369 dormindo, 0 parado, 0 zumbi
% Cpu (s): 17,5 us, 0,5 sy, 0,0 ni, 81,9 id, 0,1 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem: 7853496 no total, 5163960 usados, 2689536 livres, 346496 buffers
KiB Swap: 8058876 no total, 0 usado, 8058876 grátis. 2457188 ​​Mem cached

PID USUÁRIO PR NI VIRT RES SHR S% CPU% MEM TEMPO + COMANDO
2679 hendrik 20 0 1647264 213960 78960 S 64,0 2,7 18: 14,07 canela
2690 hendrik 20 0 1559124 705140 91912 S 2,7 9,0 1: 59,28 firefox
2692 hendrik 20 0 724548 178468 72884 S 2,3 2,3 1: 04,29 skype

Freqüentemente, preciso clicar duas vezes em uma janela para ativá-la.
$ uname -mrs
Linux 3.16.0-38-x86_64 genérico
$ lsb_release -a
Nenhum módulo LSB está disponível.
ID do Distribuidor: LinuxMint
Descrição: Linux Mint 17.2 Rafaela
Versão: 17.2
Codename: rafaela

Canela 2.6.13
Intel quad core

Vejo exatamente o mesmo alto uso de CPU ao mover janelas.

Eu tenho uma placa de vídeo nvidia com driver proprietário e cinnamon 2.8.4 + rosa instalado.

% uname -mrs
Linux 3.19.0-39-x86_64 genérico

atualizar:

  • isso acontece para todas as janelas
  • O cinnamon está sendo executado no modo de renderização de hardware (acho que porque não tenho a mensagem de renderização do software no login)

Mesmo após a atualização para linuxmint 17.3 com canela 2.8.6 + rosa

Eu tenho o mesmo problema desde que atualizei para o linux mint 17.3. O Cinnamon fica mais lento depois de mover janelas repetidamente ou de excluir vários arquivos. O uso da cpu de canela é bastante alto ao mover janelas rapidamente. Acontece para todas as janelas. Tenho que reiniciar o canela periodicamente para manter o sistema bom.

Canela 2.8.6
kernel 4.2.0-19-genérico
driver nvidia-352 e abelha
intel core i5-2430m

Mesmo aqui. Mover objetos de janelas em canela requer muita CPU. Estou no Fedora 23x64 bit. Com a mais recente tecnologia mesa + optimus e a mais recente canela:

cinnamon-settings-daemon-2.8.1-2.fc23.x86_64
cinnamon-control-center-filesystem-2.8.0-2.fc23.x86_64
cinnamon-translations-2.8.1-2.fc23.noarch
cinnamon-session-2.8.2-2.fc23.x86_64
cinnamon-desktop-2.8.0-2.fc23.x86_64
cinnamon-screensaver-2.8.0-2.fc23.x86_64
cinnamon-menus-2.8.0-2.fc23.x86_64
cinnamon-control-center-2.8.0-2.fc23.x86_64
imsettings-cinnamon-1.6.8-6.fc23.x86_64
cinnamon-2.8.6-1.fc23.x86_64

bumblebee-release-1.2-1.noarch
bumblebee-nonfree-release-1.2-1.noarch
bumblebee-nvidia-352.63-1.fc23.x86_64
bumblebee-3.2.1-9.fc23.x86_64

mesa-libwayland-egl-devel-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libwayland-egl-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libGLU-9.0.0-9.fc23.i686
mesa-libEGL-devel-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-filesystem-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libOSMesa-11.2.0-0.devel.18.af7ba98.fc23.i686
mesa-libgbm-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libgbm-11.2.0-0.devel.18.af7ba98.fc23.i686
mesa-libglapi-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libxatracker-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libGL-devel-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-dri-drivers-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-filesystem-11.2.0-0.devel.18.af7ba98.fc23.i686
mesa-dri-drivers-11.2.0-0.devel.18.af7ba98.fc23.i686
mesa-libGLU-9.0.0-9.fc23.x86_64
mesa-libEGL-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libEGL-11.2.0-0.devel.18.af7ba98.fc23.i686
mesa-libGLES-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libGL-11.2.0-0.devel.18.af7ba98.fc23.i686
mesa-libGL-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libGLU-devel-9.0.0-9.fc23.x86_64
mesa-libOSMesa-11.2.0-0.devel.18.af7ba98.fc23.x86_64
mesa-libglapi-11.2.0-0.devel.18.af7ba98.fc23.i686

Cumprimentos,
Presian

Apenas para ter certeza de que não é um problema - o mesmo com a versão desatualizada (padrão da distro):

mesa-libOSMesa-11.0.6-1.20151122.fc23.x86_64
mesa-libGL-11.0.6-1.20151122.fc23.x86_64
mesa-libOSMesa-11.0.6-1.20151122.fc23.i686
mesa-libGLU-9.0.0-9.fc23.i686
mesa-libGLES-11.0.6-1.20151122.fc23.x86_64
mesa-libGL-11.0.6-1.20151122.fc23.i686
mesa-filesystem-11.0.6-1.20151122.fc23.i686
mesa-dri-drivers-11.0.6-1.20151122.fc23.x86_64
mesa-libGL-devel-11.0.6-1.20151122.fc23.x86_64
mesa-libglapi-11.0.6-1.20151122.fc23.x86_64
mesa-libgbm-11.0.6-1.20151122.fc23.x86_64
mesa-libEGL-11.0.6-1.20151122.fc23.i686
mesa-filesystem-11.0.6-1.20151122.fc23.x86_64
mesa-dri-drivers-11.0.6-1.20151122.fc23.i686
mesa-libGLU-9.0.0-9.fc23.x86_64
mesa-libglapi-11.0.6-1.20151122.fc23.i686
mesa-libEGL-devel-11.0.6-1.20151122.fc23.x86_64
mesa-libgbm-11.0.6-1.20151122.fc23.i686
mesa-libwayland-egl-11.0.6-1.20151122.fc23.x86_64
mesa-libwayland-egl-devel-11.0.6-1.20151122.fc23.x86_64
mesa-libGLU-devel-9.0.0-9.fc23.x86_64
mesa-libxatracker-11.0.6-1.20151122.fc23.x86_64
mesa-libEGL-11.0.6-1.20151122.fc23.x86_64

PS: Amigo meu com Arch Linux e todos os pacotes atualizados não tem esse problema. Portanto, suponho que pode ser relacionado ao hardware ou à distro do Linux: Minhas especificações:

ASUS G551JM 
CPU:  Intel Core I-7 -4710HQ
GPU: Nvidia 860M (optimus technology)

Fedora 23 x64

Alguma coisa sobre isso? Minha canela está ficando inutilizável :(

Sou afetado por esse problema desde o cinnamon 2.8 no Mint 17.2 (agora atualizado para o Mint 17.3). O Cinnamon está sendo executado no modo de renderização por hardware. Mover as janelas torna-se irritantemente difícil (demora) após alguns minutos de uso normal e o canela precisa ser reiniciado. Eu tenho uma nvidia GT 430. Atualizar o kernel para 3.19 e todas as atualizações de nível 1 a 3 (incluindo o driver proprietário mais recente) não corrigem nada. Afeta pelo menos estes aplicativos: nemo, firefox, gedit, calc, evince, gerenciador de arquivos. Não tenho certeza, mas isso ainda não aconteceu no nvidia-setting e no banshee (mas não brinco muito com essas janelas depois que são abertas).

Thunderbird e Chrome estão tornando tudo pior.

Com o cromo funcionando, a canela é inutilizável.

Eu testei o mesmo computador com gnome-shell 3.16 e 3.18, sem problemas (mesmo com o cromo), mover o Windows é suave com CPU abaixo de 10%. Digo isso porque a canela é um garfo de casca de gnomo, se isso pode ajudar.

Parece que o canela está sendo executado no modo de reserva. Pode haver vários motivos para isso, mas o único que me afetou pessoalmente foi o problema da libgl. Aqueles de vocês com gráficos nvidia devem tentar o driver proprietário e o nvidia-libgl

@ManIVIctorious Não tenho certeza sobre isso ... Tenho quase certeza de que a canela não está em modo de reserva. Além disso, como mostrei, todos os pacotes relacionados estão atualizados e muito mais. A parte mais importante é que após um novo começo ou reinício canela tudo está bem pelos próximos 2-5 min. Depois disso, ele está usando toda a cpu quando as janelas são movidas. Suponho que seja um problema com buffers ou cache.
screenshot from 2015-12-18 10-07-04

EDIT: Reinstalar todos os pacotes de canela não ajudou. Mudar o gerenciador de desktop (lightdm -> gdm) também não ajudou. Clique com o botão direito do mouse no painel -> Solucionar problemas -> Restaurar para o padrão ajudado :) Posso pedir a todos os usuários afetados que tentem fazer isso?

Claro que o driver proprietário da nvidia está instalado. Se o Cinnamon estivesse sendo executado no modo de fallback, eu teria uma mensagem de aviso no login.
Este problema está relacionado a isso?
[https://devtalk.nvidia.com/default/topic/860367/linux/window-drag-lag-with-geforce-gtx-750-cinnamon-gnome-unity/3]
Ainda não experimentei a "solução" proposta neste tópico.
Tentei reinicializar manualmente minha configuração do cinnamon (excluir arquivos) e, em seguida, reativar meu par de miniaplicativos e extensão e não ajudou. Agora estou testando com uma configuração simples de canela como o preslanbg proposto. Tenho pouca esperança, mas veremos. Mais novidades em breve.

O mesmo para mim, nvidia-340-updates está instalado e não recebo a mensagem de aviso no login.

Até agora tudo bem. Restaurar o Cinnamon para o padrão (como o presianbg sugeriu) parece funcionar. Vou reativar gradualmente meus miniaplicativos / extensão; talvez um deles cause o problema.

Reinstalei dois computadores do zero, um com nvidia 9600GT e outro com nvidia GTS450, ambos com drivers proprietários: mesmo resultado, CPU elevada ao mover janelas e lag com cromo aberto. Como eu disse anteriormente, não há problema com o gnome-shell 3.16 e 3.18.

A máquina que tenho aqui tem uma nvidia gtk260 mais antiga. Eu executo os drivers de código aberto em 3 instalações, Mint, LMDE e Ubuntu16.04 e não tenho nenhum desses problemas. Para aqueles de vocês que fizeram novas instalações, o problema ocorre quando instala pela primeira vez ou ocorre apenas após a troca de drivers? Ou talvez depois de ajustar algumas configurações ou adicionar alguns miniaplicativos, extensões ou algo mais?

Como eu disse anteriormente, estou com problemas com duas novas instalações do mint canela 17.3, uma com nvidia 9600GT e outra com nvidia GTS450, ambas com drivers proprietários e sem ajustes (applets, extensões ou outros). Quando movo uma janela, vejo um alto uso de CPU com top. Com o cromo lançado, a canela é inutilizável.

@ pingou67 que significa, no mínimo, que você instalou drivers e aplicativos, portanto, não uma instalação totalmente nova. Foi um problema quando foi instalado pela primeira vez? Usando os drivers de código aberto?

@JosephMcc Acabei de testar com o nouveau de código aberto e os mesmos resultados. Você não vê um alto uso da CPU (processo canela) ao mover uma janela?

Não, não faço e executei o cinnamon em várias distros e em várias máquinas. Eu uso principalmente o firefox, mas eu uso o cromo de vez em quando e não vejo nenhum problema com ele. Na pior das hipóteses, meu uso de cpu irá para talvez 7 ou 8% ao mover uma janela, mas não acho que isso seja inesperado. É por isso que eu estava cutucando as pessoas para descobrir quais mudanças elas fizeram. Há alguma variável ausente aqui que faz com que alguns de vocês tenham esse problema, mas outros não.

Problemas como esse são quase impossíveis de resolver até que possamos encontrar a causa e uma maneira de reproduzi-los.

Minha CPU fica em cerca de 40% quando movo uma janela (mais com nouveau). Com o gnome-shell (ubuntu 15.10), é como você 7-8%.

Concordo que é difícil resolver o problema sem uma forma de reproduzi-lo e não vejo a variável que falta ...

Existe uma maneira de verificar se o canela não está sendo executado no modo de software?

Talvez estejamos enfrentando muitos problemas relacionados aqui. Mesmo depois de redefinir o Cinnamon para os padrões, o "comando superior em um terminal" ainda revela uma CPU um pouco alta (facilmente 20 a 40%) para o processo canela ao mover uma janela. Portanto, talvez o uso da CPU seja muito alto (não comparei com outro DE), mas o ponto principal para mim é que a movimentação deve permanecer suave (não era antes de redefinir para os padrões).

Além disso, tenho que realizar mais testes, mas meu problema (mover se torna mais difícil depois de algum tempo) reapareceu depois que eu ativei o painel do intellide. Talvez outros possam confirmar isso.

BTW, eu não uso o cromo, mas às vezes eu uso o cromo beta e não é melhor ou pior do que com o Firefox.

Eu tenho o mesmo problema, até 100% de carga em um núcleo ao mover uma janela

mesmo problema aqui. O tempo está movendo uma janela, digitando em um terminal, rolando para cima e para baixo em uma página da web. Eu obtenho um congelamento / retardo de 1 a 2 segundos toda vez que a CPU aumenta aleatoriamente para obter canela. veja abaixo o pico aleatório de 81,2 e 99,5 da CPU para o processo canela.

Aumento da CPU do processo:

~ $ top -d 1 |grep cinnamon
 3605 jim     20   0 2158260 579332 105884 S   1.0  3.5  79:02.91 cinnamon                                          
 3605 jim     20   0 2158260 579332 105884 S   1.0  3.5  79:02.92 cinnamon                                          
 3605 jim     20   0 2158260 579332 105884 S   1.0  3.5  79:02.93 cinnamon                                          
 3605 jim     20   0 2158260 579332 105884 S   1.0  3.5  79:02.94 cinnamon                                          
 3605 jim     20   0 2158260 579332 105884 S   1.0  3.5  79:02.95 cinnamon                                          
 3605 jim     20   0 2158260 579332 105884 S   1.0  3.5  79:02.96 cinnamon                                          
 3605 jim     20   0 2158324 579352 105884 R  81.2  3.5  79:03.78 cinnamon                                          
 3605 jim     20   0 2158388 579352 105884 R  99.5  3.5  79:04.78 cinnamon                                          
 3605 jim     20   0 2158388 579452 105884 S   9.0  3.5  79:04.87 cinnamon                                          
 3605 jim     20   0 2158388 579452 105884 S   1.0  3.5  79:04.88 cinnamon

Versão Canela:

~ $ cinnamon --version
Cinnamon 2.8.8

Informações da CPU:

~ $ head -15 /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
stepping    : 7
microcode   : 0x29
cpu MHz     : 1601.054
cache size  : 8192 KB
physical id : 0
siblings    : 8
core id     : 0
cpu cores   : 4

Informações da placa gráfica:

~ $ lspci -v |grep -A 15 VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])
    Subsystem: Gigabyte Technology Co., Ltd Device 36d1
    Flags: bus master, fast devsel, latency 0, IRQ 30
    Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    [virtual] Expansion ROM at fb000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia

Drivers Nvidia instalados:

  • atualmente usando o driver nvidia-352.
~ $ dpkg -l |grep nvidia-
rc  nvidia-304                                  304.131-0ubuntu0.14.04.1                            amd64        NVIDIA legacy binary driver - version 304.131
rc  nvidia-340                                  340.96-0ubuntu0.14.04.1                             amd64        NVIDIA binary driver - version 340.96
ii  nvidia-352                                  352.63-0ubuntu0.14.04.1                             amd64        NVIDIA binary driver - version 352.63
ii  nvidia-common                               1:0.2.91.11linuxmint2                               amd64        transitional package for ubuntu-drivers-common
rc  nvidia-libopencl1-340                       340.96-0ubuntu0.14.04.1                             amd64        NVIDIA OpenCL Driver and ICD Loader library
rc  nvidia-opencl-icd-340                       340.96-0ubuntu0.14.04.1                             amd64        NVIDIA OpenCL ICD
ii  nvidia-opencl-icd-352                       352.63-0ubuntu0.14.04.1                             amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                0.6.2linuxmint1                                     amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             331.20-0ubuntu8                                     amd64        Tool for configuring the NVIDIA graphics driver

Resolução Temporária:

  • reinicie a máquina.

isso tende a resolvê-lo por um período temporário de tempo. Mas simplesmente volta de novo.

Mesmo problema.

Exemplo

cat @ mint-kitty : ~ $ top -d 1 | grep cinnamon
24436 cat       20   0 2004656 260496  56344 S  18.8  4.3   9:08.08 cinnamon
24436 cat       20   0 2004656 260496  56344 S  14.9  4.3   9:08.23 cinnamon
24436 cat       20   0 2004656 260496  56344 S  13.9  4.3   9:08.37 cinnamon
24298 cat       20   0 1235456 104840  38368 S   1.0  1.7   0:21.70 cinnamon-settin
24436 cat       20   0 2004656 260496  56344 S  13.9  4.3   9:08.51 cinnamon
24436 cat       20   0 2004720 260504  56344 S  15.0  4.3   9:08.66 cinnamon
24436 cat       20   0 2004720 260528  56344 R  14.9  4.3   9:08.81 cinnamon
24436 cat       20   0 2004720 260532  56344 S  16.8  4.3   9:08.98 cinnamon
24436 cat       20   0 2004720 260536  56344 S  31.7  4.3   9:09.30 cinnamon
24298 cat       20   0 1235456 104840  38368 S   1.0  1.7   0:21.71 cinnamon-settin
24436 cat       20   0 2004720 260536  56344 S  31.7  4.3   9:09.62 cinnamon
24298 cat       20   0 1235456 104840  38368 S   1.0  1.7   0:21.72 cinnamon-settin
24436 cat       20   0 2004720 260536  56344 S  39.0  4.3   9:10.01 cinnamon
24298 cat       20   0 1235456 104840  38368 S   2.0  1.7   0:21.74 cinnamon-settin
24436 cat       20   0 2004720 260536  56344 S  24.8  4.3   9:10.26 cinnamon
24436 cat       20   0 2004788 260536  56344 S  36.6  4.3   9:10.63 cinnamon
24298 cat       20   0 1235456 104840  38368 S   2.0  1.7   0:21.76 cinnamon-settin
24436 cat       20   0 2004788 260596  56344 S  30.7  4.3   9:10.94 cinnamon
24436 cat       20   0 2006084 260596  56344 R  75.2  4.3   9:11.70 cinnamon
24298 cat       20   0 1235456 104840  38368 S   1.0  1.7   0:21.77 cinnamon-settin
24436 cat       20   0 2003724 260356  56100 R  90.1  4.3   9:12.61 cinnamon
24298 cat       20   0 1235456 104868  38368 R  16.8  1.7   0:21.94 cinnamon-settin
24436 cat       20   0 2016516 272692  56040 R  93.1  4.5   9:13.55 cinnamon
24298 cat       20   0 1235456 104868  38368 S  38.6  1.7   0:22.33 cinnamon-settin
24436 cat       20   0 2033140 289348  56036 R  91.1  4.8   9:14.47 cinnamon
24298 cat       20   0 1235456 104868  38368 S   1.0  1.7   0:22.34 cinnamon-settin
24436 cat       20   0 2044008 300408  56036 R  76.0  5.0   9:15.23 cinnamon
24298 cat       20   0 1235456 104868  38368 S   1.0  1.7   0:22.35 cinnamon-settin
24436 cat       20   0 2053620 309412  56064 R  64.4  5.1   9:15.88 cinnamon
24298 cat       20   0 1235456 104868  38368 S   1.0  1.7   0:22.36 cinnamon-settin
24436 cat       20   0 2058652 313048  56064 S  59.4  5.2   9:16.48 cinnamon
24436 cat       20   0 2061216 314880  56068 S  52.5  5.2   9:17.01 cinnamon
24298 cat       20   0 1235456 104868  38368 S   1.0  1.7   0:22.37 cinnamon-settin

Versão

130 | cat @ mint-kitty : ~ $ cinnamon --version
Cinnamon 2.8.6

CPU

cat @ mint-kitty : ~ $ head -15 /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
stepping    : 7
microcode   : 0x29
cpu MHz     : 2348.414
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 0
cpu cores   : 4
apicid      : 0
initial apicid  : 0

cat @ mint-kitty : ~ $ lspci -v |grep -A 15 VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Control
ler (rev 09) (prog-if 00 [VGA controller])
    DeviceName:  Onboard IGD
    Subsystem: Toshiba America Info Systems 2nd Generation Core Processor Family Integrated Graphics Controller
    Flags: bus master, fast devsel, latency 0, IRQ 34
    Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at f000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
    Subsystem: Toshiba America Info Systems 6 Series/C200 Series Chipset Family MEI Controller
    Flags: bus master, fast devsel, latency 0, IRQ 35
    Memory at f7f0a000 (64-bit, non-prefetchable) [size=16]

Motoristas

cat @ mint-kitty : ~ $ dpkg -l | grep mesa
ii  libegl1-mesa:amd64                                          11.2.0-1ubuntu2                                    amd64        free implementation of the EGL API -- runtime
ii  libegl1-mesa-dev:amd64                                      11.2.0-1ubuntu2                                    amd64        free implementation of the EGL API -- development files
ii  libgl1-mesa-dev:amd64                                       11.2.0-1ubuntu2                                    amd64        free implementation of the OpenGL API -- GLX development files
ii  libgl1-mesa-dev:i386                                        11.2.0-1ubuntu2                                    i386         free implementation of the OpenGL API -- GLX development files
ii  libgl1-mesa-dri:amd64                                       11.2.0-1ubuntu2                                    amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386                                        11.2.0-1ubuntu2                                    i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64                                       11.2.0-1ubuntu2                                    amd64        free implementation of the OpenGL API -- GLX runtime
ii  libgl1-mesa-glx:i386                                        11.2.0-1ubuntu2                                    i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:amd64                                         11.2.0-1ubuntu2                                    amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386                                          11.2.0-1ubuntu2                                    i386         free implementation of the GL API -- shared library
ii  libgles1-mesa:amd64                                         11.2.0-1ubuntu2                                    amd64        free implementation of the OpenGL|ES 1.x API -- runtime
ii  libgles2-mesa:amd64                                         11.2.0-1ubuntu2                                    amd64        free implementation of the OpenGL|ES 2.x API -- runtime
ii  libgles2-mesa-dev:amd64                                     11.2.0-1ubuntu2                                    amd64        free implementation of the OpenGL|ES 2.x API -- development files
ii  libglu1-mesa:amd64                                          9.0.0-2.1                                          amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386                                           9.0.0-2.1                                          i386         Mesa OpenGL utility library (GLU)
ii  libglu1-mesa-dev:amd64                                      9.0.0-2.1                                          amd64        Mesa OpenGL utility library -- development files
ii  libosmesa6:amd64                                            11.2.0-1ubuntu2                                    amd64        Mesa Off-screen rendering extension
ii  libosmesa6:i386                                             11.2.0-1ubuntu2                                    i386         Mesa Off-screen rendering extension
ii  libosmesa6-dev:amd64                                        11.2.0-1ubuntu2                                    amd64        Mesa Off-screen rendering extension -- development files
ii  libwayland-egl1-mesa:amd64                                  11.2.0-1ubuntu2                                    amd64        implementation of the Wayland EGL platform -- runtime
ii  mesa-common-dev:amd64                                       11.2.0-1ubuntu2                                    amd64        Developer documentation for Mesa
ii  mesa-common-dev:i386                                        11.2.0-1ubuntu2                                    i386         Developer documentation for Mesa
ii  mesa-utils                                                  8.3.0-1                                            amd64        Miscellaneous Mesa GL utilities
ii  mesa-vdpau-drivers:amd64                                    11.2.0-1ubuntu2                                    amd64        Mesa VDPAU video acceleration drivers

cat @ mint-kitty : ~ $ dpkg -l | grep intel
ii  intel-microcode                                             3.20151106.1                                       amd64        Processor microcode firmware for Intel CPUs
ii  libdrm-intel1:amd64                                         2.4.67-1ubuntu0.16.04.1                            amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-intel1:i386                                          2.4.67-1ubuntu0.16.04.1                            i386         Userspace interface to intel-specific kernel DRM services -- runtime
ii  libpresage-data                                             0.9.1-1.1ubuntu2                                   all          intelligent predictive text entry platform (data files)
rc  libpresage1:amd64                                           0.9.1-0ubuntu2                                     amd64        intelligent predictive text entry platform (shared library)
ii  libpresage1v5:amd64                                         0.9.1-1.1ubuntu2                                   amd64        intelligent predictive text entry platform (shared library)
ii  pyprompter                                                  0.9.1-1.1ubuntu2                                   all          intelligent predictive wxPython text editor
ii  python-presage                                              0.9.1-1.1ubuntu2                                   amd64        intelligent predictive text entry platform (Python binding)
ii  whois                                                       5.2.11                                             amd64        intelligent WHOIS client
ii  wvdial                                                      1.61-4.1                                           amd64        intelligent Point-to-Point Protocol dialer
ii  xserver-xorg-video-intel                                    2:2.99.917+git20160325-1ubuntu1                    amd64        X.Org X server -- Intel i8xx, i9xx display driver

Reinicializar ou obliterar completamente o Cinnamon corrige-o até que o Cinnamon esteja em alta por cerca de 20 minutos, então o problema começa a acontecer.

Como alguém pode verificar se o canela não está no modo de renderização do software?
Eu fiz um teste loggin out e in no "Cinnamon (software)" e não vi nenhuma diferença, o mesmo uso de cpu e o mesmo comportamento de uso de cpu.

glxinfo | grep render
renderização direta: Sim

Quando em "inativo" apenas com (10+) janelas cromadas abertas, terminais etc:

$ top -d 1 | canela grep
1058 kolorafa 20 0 2773,8m 1,445g 29,4 12,3 2925: 48 S canela
1058 kolorafa 20 0 2773,8m 1,445g 21,6 12,3 2925: 48 R canela
1058 kolorafa 20 0 2773,8m 1,445g 27,5 12,3 2925: 48 S canela
1058 kolorafa 20 0 2773,8m 1,445g 24,5 12,3 2925: 48 S canela
1058 kolorafa 20 0 2773,8m 1,445g 29,4 12,3 2925: 49 S canela
1058 kolorafa 20 0 2773,8m 1,445g 26,5 12,3 2925: 49 S canela
1058 kolorafa 20 0 2773,8m 1,445g 25,7 12,3 2925: 49 S canela
1058 kolorafa 20 0 2773,8m 1,445g 31,1 12,3 2925: 49 R canela
1058 kolorafa 20 0 2773,8m 1,445g 21,8 12,3 2925: 50 R canela
1058 kolorafa 20 0 2773,8m 1,445g 29,4 12,3 2925: 50 S canela
1058 kolorafa 20 0 2773,8m 1,445g 23,5 12,3 2925: 50 S canela
1058 kolorafa 20 0 2773,8m 1,445g 19,6 12,3 2925: 50 S canela
1058 kolorafa 20 0 2773,8m 1,445g 21,6 12,3 2925: 51 S canela
1058 kolorafa 20 0 2773,8m 1,445g 23,5 12,3 2925: 51 S canela
1058 kolorafa 20 0 2773,8m 1,445g 24,5 12,3 2925: 51 S canela

Ao mover qualquer janela:

$ top -d 1 | canela grep
1058 kolorafa 20 0 2774,0m 1,445g 64,7 12,3 2926: 07 R canela
1058 kolorafa 20 0 2774,0m 1,445g 21,6 12,3 2926: 07 S canela
1058 kolorafa 20 0 2774,0m 1,445g 45,6 12,3 2926: 08 R canela
874 kolorafa 20 0 1021,3m 19,6m 1,0 0,2 4: 34,83 ​​S canela-decantação
1058 kolorafa 20 0 2774,0m 1,445g 69,6 12,3 2926: 08 S canela
1058 kolorafa 20 0 2774,0m 1,445g 79,2 12,3 2926: 09 R canela
1058 kolorafa 20 0 2773,9m 1,446g 87,3 12,3 2926: 10 R canela
1058 kolorafa 20 0 2773,9m 1,446g 76,5 12,3 2926: 11 R canela
1058 kolorafa 20 0 2773,9m 1,446g 76,5 12,3 2926: 12 R canela
1058 kolorafa 20 0 2773,9m 1,446g 77,2 12,3 2926: 13 R canela
874 kolorafa 20 0 1021,3m 19,6m 1,0 0,2 4: 34,84 S canela-setina
1058 kolorafa 20 0 2773,9m 1,446g 80,4 12,3 2926: 13 R canela
1058 kolorafa 20 0 2774,0m 1,446g 79,4 12,3 2926: 14 R canela
1058 kolorafa 20 0 2774,0m 1,446g 81,4 12,3 2926: 15 R canela
1058 kolorafa 20 0 2774,0m 1,446g 82,4 12,3 2926: 16 R canela
1058 kolorafa 20 0 2774,0m 1,446g 74,5 12,3 2926: 17 R canela
1058 kolorafa 20 0 2774,0m 1,446g 77,5 12,3 2926: 17 R canela
1058 kolorafa 20 0 2773,9m 1,445g 78,4 12,3 2926: 19 R canela
1058 kolorafa 20 0 2773,9m 1,445g 76,5 12,3 2926: 20 R canela

ao executar o pavucontrol em um espaço de trabalho ativo (apenas quando os picos de cpu estão ativos):

$ top -d 1 | canela grep
1058 kolorafa 20 0 2774,1m 1,446g 88,2 12,3 2927: 42 R canela
1058 kolorafa 20 0 2774,1m 1,446g 91,1 12,3 2927: 43 R canela
1058 kolorafa 20 0 2774,1m 1,446g 86,3 12,3 2927: 44 R canela
1058 kolorafa 20 0 2774,1m 1,446g 91,2 12,3 2927: 45 R canela
1058 kolorafa 20 0 2774,1m 1,446g 89,2 12,3 2927: 46 R canela
1058 kolorafa 20 0 2774,1m 1,446g 87,3 12,3 2927: 47 S canela
1058 kolorafa 20 0 2774,1m 1,446g 92,2 12,3 2927: 48 R canela
1058 kolorafa 20 0 2774,1m 1,446g 90,2 12,3 2927: 49 R canela
1058 kolorafa 20 0 2774,1m 1,446g 89,2 12,3 2927: 49 R canela
1058 kolorafa 20 0 2774,1m 1,446g 90,2 12,3 2927: 50 R canela
1058 kolorafa 20 0 2774,1m 1,446g 90,2 12,3 2927: 51 R canela
1058 kolorafa 20 0 2774,1m 1,446g 85,3 12,3 2927: 52 R canela
1058 kolorafa 20 0 2774,1m 1,446g 88,3 12,3 2927: 53 R canela

Durante a execução do glxgears:

$ glxgears
Executando sincronizado com a atualização vertical. A taxa de quadros deve ser
aproximadamente a mesma que a taxa de atualização do monitor.
297 quadros em 5,0 segundos = 59,233 FPS
301 quadros em 5,0 segundos = 60,025 FPS
301 quadros em 5,0 segundos = 60,017 FPS
^ C

1058 kolorafa 20 0 2785,3m 1,450g 93,1 12,4 2946: 21 R canela
1058 kolorafa 20 0 2785,3m 1,450g 95,1 12,4 2946: 22 R canela
1058 kolorafa 20 0 2785,2m 1,450g 104,9 12,4 2946: 23 R canela
1058 kolorafa 20 0 2785,2m 1,450g 94,1 12,4 2946: 24 R canela
1058 kolorafa 20 0 2785,2m 1,450g 92,2 12,4 2946: 25 R canela
1058 kolorafa 20 0 2785,2m 1,450g 94,1 12,4 2946: 26 R canela

SO: Arch Antergos
String do renderizador OpenGL: GeForce GTX 260 / PCIe / SSE2
CPU: 2x CPU Intel (R) Xeon (R) 5140 @ 2,33 GHz
HP Workstation xv6400
Canela 3.0.7

No gnome tive problemas com jogos fps, tipo 5 fps ...
Depois de instalar o cinnamon (sem reinstalar), obtenho facilmente 50fps, mas a experiência geral está faminta de CPU e, por enquanto (11 dias de atividade 24h / dia), de alguma forma, estou começando a perceber que o cinnamon provavelmente funciona no modo de renderização de software e eu não. Não sei o que testar / fazer além de tentar reinstalar ou mudar para outra coisa, mas eu realmente gosto da interface cinnamon, mais do que gnome.

Eu tentaria o Mint, mas no passado eu tentei linux e voltei para o Windows porque de alguma forma cada atualização de distro terminava em falha ... E depois de anos falhando com atualizações disto em servidores debian eu de alguma forma fui queimado por distros 'congeladas'. ..

Talvez alguém possa recomendar alguma distro contínua com o melhor suporte do Cinnamon?
Ou como depurar por que a canela usa tanto da minha CPU (antiga / antiga).

@kolorafa - Manjaro com canela é muito bom. Não consegui entender o pacman e o AUR, então voltei para o Ubuntu como base bem rápido, mas foi fácil de configurar e funcionou muito bem.

@kolorafa Na verdade, tenho exatamente a mesma placa de vídeo que você. Não vejo esses problemas com o Canela. Eu tenho um Core I7 em vez do Xeons, mas mover as janelas pode causar o uso da CPU em 5%. Eu tenho essa máquina há algum tempo e vou dizer que os drivers da Nvidia não têm sido bons. Meu sistema é muito mais estável no driver de código aberto.

Eu estava olhando para o uso de memória (já que atingi o uso de 12 GB) enquanto fechava o Chrome e alguns aplicativos aleatórios (como nemo, que usava 3 GB de RAM), a última coisa era o canela que usava 1,5 GB de RAM.

Então eu fiz ALT + F2 "r" ENTER
O canela reiniciou e agora usa 390 MB
cpu ocioso caiu de 25% para 5%
mover qualquer janela caiu de 95% para 40%
pavucontrol de 95% a 20%
glxgears de 95% a 19%

Não é um problema reiniciar o cinnamon todos os dias, como você não perde nenhuma janela, todas as coisas em execução ainda estão em execução, mas espero que eventualmente seja corrigido.


Portanto, para as pessoas que encontram esse problema, tente reiniciar o canela como uma solução temporária

alt + f2, digite r e digite

@kolorafa Outras pessoas relataram alto uso de memória do Cinnamon que nenhum de nós consegue reproduzir. Visto que usamos o mesmo hardware gráfico, você se importaria de fornecer mais algumas informações? Para mim, usando alt + f2 e r, reiniciar o cinnamon me dá cerca de 180 MB de uso de memória. Depois de alguns dias, ele nunca passa de 210.

Eu ficaria curioso

  • Qual driver você usa? Nvidia ou código aberto
  • Quantos painéis?
  • Você poderia fornecer uma lista de miniaplicativos, desklets e extensões que usa?
  • Você tem algum aplicativo que sempre executa em segundo plano? Algum aplicativo especial que você executa na inicialização?

A informação seria apreciada para que eu pudesse tentar reproduzir esse nível de uso de memória.

  • Drivers Nvidia prop (também placa ati no slot pci, mas não pode usar ambos no linux)
  • 2 telas - 2 painéis, material padrão principal, secundário com lista de janela e monitor de sistema multi-core em barras de CPU com taxa de atualização de 500 ms - há uma maneira de exportar a lista / configurações de painel?
    http://kolorafa.firehost.pl/test/snapshot-2016-09-09-23-12-56.png
    http://kolorafa.firehost.pl/test/snapshot-2016-09-09-23-16-40.png
  • aplicativos que eu uso ... muitos deles:
  • skype
  • Nagstamon
  • visualizador de equipe
  • Dropbox
  • pidgin
  • cliente quassel
  • sinergia (mouse remoto)
  • Teamspeak 3
  • café por alguns dias
  • sincronização - com ícone invisível - porque não teve atraso suficiente no início como outros aplicativos
  • yakyak - cliente de hangouts
  • nomachine - mas posso desinstalá-lo, não o uso
  • figurões - capturas de tela
  • audacioso
  • kadu - comunicador polonês gadu-gadu
  • cromada
  • timedoctor - às vezes para o trabalho - provavelmente ninguém o usa

Bugs que encontro:
1. metade dos ícones da bandeja mostra o menu 20px mais alto que o mouse
- mas provavelmente porque meu monitor principal está à direita e a tela 0,0 à esquerda é menor e move o menu para cima para "mostrar" a resolução da tela à esquerda
1. e eu trocamos muito os espaços de trabalho, e há um bug claramente visível na troca de espaços de trabalho
de alguma forma, apenas o aplicativo 'kadu' tem um problema estranho de "queda", toda vez que eu mudo de área de trabalho a janela magicamente cai, o problema também estava no gnome, mas apareceu de forma diferente
no gnome a janela realmente caiu, visível
em canela, quando eu mudo de área de trabalho, a janela ainda fica na mesma posição, mas quando você move o mouse sobre ela, por exemplo, sobre as bordas ou qualquer botão, ela ainda funciona, mas para clicar em um botão ou mover a janela você precisa tocar em X px abaixo, toda vez que eu mudo de área de trabalho, ele vai mais baixo
- o problema é apenas com este aplicativo

canela agora usa 452,2m, mas tenho mais janelas

Eu poderia fornecer acesso à minha máquina se isso ajudasse na coleta de dados.

Olá a todos, Estou enfrentando o mesmo problema no meu Lenovo T440.
Mesmo não havendo nada se movendo na tela cinnamon --replace processo está "marcando" até 10% da CPU em um período de tempo regular, como 1 segundo.
Quando há algo - movimento de janela, abertura de novas janelas ou vídeo reproduzindo este processo aumenta a CPU em 70%

Estou preocupado com isso, pois esgota a bateria e não permite que a CPU fique ociosa durante o trabalho de escritório - escrever e-mails, documentos, etc. O que não deve exigir muita energia da CPU.

Executando o Fedora 24 atualizado

uname -a
Linux nb1697 4.8.6-201.fc24.x86_64 # 1 SMP Qui. 3 de novembro 14:38:57 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux

[ jezek @ nb1697 ~] $ cinnamon --version
Canela 3.0.7

[ jezek @ nb1697 ~] $ head -15 / proc / cpuinfo
processador: 0
vendor_id: GenuineIntel
família da CPU: 6
modelo: 69
nome do modelo: Intel (R) Core (TM) i5-4300U CPU @ 1,90 GHz
passo: 1
microcódigo: 0x1f
cpu MHz: 1908.416
tamanho do cache: 3072 KB
id físico: 0
irmãos: 4
id do núcleo: 0
núcleos de CPU: 2
apicídio: 0
apicídio inicial: 0

[ jezek @ nb1697 ~] $ lspci -v | grep -A 15 VGA
00: 02.0 Controlador compatível com VGA: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) (prog-if 00 [controlador VGA])
Subsistema: Lenovo Device 220c
Sinalizadores: bus master, fast devsel, latência 0, IRQ 46
Memória em f0000000 (64 bits, não pré-buscável) [size = 4M]
Memória em e0000000 (64 bits, prefetchable) [size = 256M]
Portas de E / S em 3000 [size = 64]
[virtual] ROM de expansão em 000c0000 [desativado] [size = 128K]
Capacidades:
Driver de kernel em uso: i915
Módulos do kernel: i915

Há algo em que eu possa ajudar? Histórico? Testes?

@jezekus

Não estou vendo esse problema com meu T410 com F24 canela-3.0.x.
Não uso mais o F24 porque mudei para o F25 cinnamon-3.2.x (ainda não vejo esse problema).

F24 e F25 não receberão mais atualizações 3.0.x

https://copr.fedorainfracloud.org/coprs/leigh123linux/cinnamon-next/

Posso confirmar que esse problema ainda está em vigor no Mint 18 com Cinnamon 3.0.7.

uname -a
Linux highwind 4.4.0-21-generic # 37-Ubuntu SMP Seg 18 de abril 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux

head -15 / proc / cpuinfo
processador: 0
vendor_id: AuthenticAMD
família da CPU: 16
modelo: 10
nome do modelo: Processador AMD Phenom (tm) II X6 1075T
passo: 0
microcódigo: 0x10000bf
cpu MHz: 800.000
tamanho do cache: 512 KB
id físico: 0
irmãos: 6
id do núcleo: 0
núcleos de CPU: 6
apicídio: 0
apicídio inicial: 0

lspci -v | grep -A 15 VGA
Sinalizadores: bus master, VGA palette snoop, 66 MHz, médio devsel, latência 64
Barramento: primário = 00, secundário = 03, subordinado = 03, latência de segundo = 64
I / O atrás da ponte: 0000c000-0000cfff
Memória atrás da ponte: fde00000-fdefffff
Memória pré-obtida por trás da ponte: fdd00000-fddfffff

00: 14.5 Controlador USB: Advanced Micro Devices, Inc. [AMD / ATI] Controlador SB7x0 / SB8x0 / SB9x0 USB OHCI2 (prog-if 10 [OHCI])
Subsistema: Gigabyte Technology Co., Ltd SB7x0 / SB8x0 / SB9x0 Controlador USB OHCI2
Sinalizadores: bus master, 66 MHz, médio devsel, latência 32, IRQ 18
Memória em fe028000 (32 bits, não pré-buscável) [size = 4K]
Driver de kernel em uso: ohci-pci

00: 18.0 Ponte de host: Advanced Micro Devices, Inc. [AMD] Família de configuração de HyperTransport de processador 10h
Sinalizadores: devsel rápido
Capacidades:

-
01: 00.0 Controlador compatível com VGA: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1) (prog-if 00 [controlador VGA])
Subsistema: Micro-Star International Co., Ltd. [MSI] GK107 [GeForce GTX 650]
Sinalizadores: bus master, fast devsel, latência 0, IRQ 27
Memória em fb000000 (32 bits, não pré-buscável) [size = 16M]
Memória em c0000000 (64 bits, prefetchable) [size = 256M]
Memória em de000000 (64 bits, prefetchable) [size = 32M]
Portas de E / S em ef00 [tamanho = 128]
[virtual] ROM de expansão em fc000000 [desativado] [tamanho = 512K]
Capacidades:
Driver de kernel em uso: nvidia
Módulos de kernel: nvidiafb, nouveau, nvidia_367, nvidia_367_drm

01: 00.1 Dispositivo de áudio: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
Subsistema: Micro-Star International Co., Ltd. [MSI] GK107 HDMI Audio Controller
Sinalizadores: bus master, fast devsel, latência 0, IRQ 19
Memória em fcffc000 (32 bits, não pré-buscável) [size = 16K]

Eu também tive esse problema de alto uso da CPU ao mover janelas. Para mim, estava exclusivamente associado ao miniaplicativo " sticky @ scollins ".

Eu tenho esse problema (em um laptop com, apenas, gráficos Intel embutidos), tendo que reinstalar o Cinnamon. Percebi que no log do depurador 'Melange' tenho este relatório: 'Modo de renderização do software Cinnamon ativado'. No entanto, não recebo nenhum outro aviso de que esse modo está ativado.

Tenho problemas para habilitar a renderização de hardware. Reinstalar meus drivers gráficos Intel não funcionou. Nem

sudo update-rc.d -f mdm remove
sudo update-rc.d mdm defaults

Agora, redefinir as configurações do Cinnamon - via 'solução de problemas' (clicando com o botão direito do mouse no painel) funcionou, uma vez, e somente até eu reiniciar; e agora fazer esse reset parece não ajudar em nada. .

O seguinte pode ser digno de nota, ambos

(1) talvez como um meio de melhorar o Cinnamon (e eu acho que ele deve _sempre_ exibir o 'aviso de renderização do software' no login, se tal renderização estiver sendo usada; o problema não deve, ocasionalmente, estar escondido em um registro)
e
(2) para ajudar outras pessoas que estão tendo problemas com Canela como a Canela está atualmente.

Restaurei minha partição raiz inteira de um backup de imagem - e o problema persistiu.

Restaurei minha partição _home_ inteira de um backup de imagem - _e o problema foi resolvido_.

Cinnamon 3.0.x é EOL, se você pode reproduzir com cinnamon 3.8.x, sinta-se à vontade para registrar uma nova edição.

Esta página foi útil?
0 / 5 - 0 avaliações