O Xorg está usando 80% de uso de cpu

3

O Xorg está constantemente usando cerca de 80% da potência da CPU, em um único núcleo. E não tenho ideia de como normalizá-lo

Estou executando o Linux Mint 10 em um laptop HP Envy 17 com uma placa AMD / ATI.

    
por skerit 05.05.2011 / 19:51

2 respostas

2

O problema

Eu perguntei por aí. Este é um problema persistente para todos que usam o driver de gráficos FGLRX .

Do meu teste com especificações de computador semelhantes, recrivei esse problema Xorg muitas vezes.

Quando eu recrio,

  • o processo Xorg usa quase um núcleo inteiro (é de encadeamento único, portanto, não pode usar mais de um núcleo).
  • Xorg pode consumir mais de 1 GiB de RAM
  • o ambiente de trabalho pode ser obnoxiously sem resposta (confirmado com o KDE e o GNOME)
  • uma grande parte desse uso excessivo de RAM pode ser trocada por uma partição SWAP
  • swapoff -a não melhora o desempenho porque a memória trocada não parece ser usada

O driver gráfico FGLRX é o pior driver gráfico de todos os tempos, na minha opinião. Ele não só produz problemas com o Xorg no nível do kernel, como também torna o seu laptop menos portável, já que as alterações na configuração de exibição não são boas, a menos que você reinicie o computador.

Eu acertei duas causas principais para esse estresse no Xorg:

  • Skype
  • Java

Há também outra coisa que causa problemas gráficos, mas eu não confirmei sua conexão com os problemas do Xorg:

  • Flash

Skype

Sempre que o Skype 2.2 Beta estava sendo executado, a taxa de quadros para tudo no ambiente de área de trabalho cairia, às vezes até o cursor do mouse congelaria. Os efeitos são compostos ao longo do tempo, então quanto mais tempo o Skype for deixado em execução, mais a área de trabalho se tornará insuportável. O Skype 4.0 melhora os problemas, mas ainda ocorre.

Não sei como investigar o motivo, mas você pode perceber que o Skype não parece "nativo" para outros aplicativos em seu sistema operacional, portanto, suas formas incomuns de renderização podem contribuir para o alto uso da CPU.

O Skype também é às vezes resistente a comandos como killall skype quando ele falha. Nestes casos, use killall -9 skype .

Java

Muitos programas Java fazem com que o Xorg se agite, mas até agora só confirmei aqueles que processam interfaces gráficas de usuário. Isso inclui, RuneScape e ... oh, Minecraft! Minecraft é o maior culpado, como esta pergunta de super usuário mostra.

Quando o Minecraft (ou algum outro programa Java pesado em gráficos) congela, como o Skype, ele também se torna resistente a kill ing.

Novamente, isso pode ocorrer porque o Java renderiza gráficos de maneira diferente.

A solução

Embora eu não saiba o que o FGLRX faz tão errado, ele deve estar deixando para trás elementos que não são limpos.

A solução mais conservadora é reiniciar o seu computador .

Para eliminar os problemas causados pelo FGLRX, desinstale o FGLRX. Mas eu não recomendaria isso. Em um HP Envy 17, seu monitor pode ficar instável, e algumas ações aparentemente inofensivas, como a listagem de redes WiFi, podem fazer com que a resolução da tela mude repentinamente.

Infelizmente, sua placa gráfica está integrada, então você não pode trocá-la, pelo menos não facilmente.

O Linux é o único grande sistema operacional (de Windows, Mac e Linux) que não suporta bem placas gráficas ATI. Mudar para o Microsoft Windows elimina o problema gráfico, mas quem faria isso? ;)

Na próxima vez que você comprar um computador, não compre um com uma placa gráfica ATI .

Infelizmente, essas são as únicas coisas que você pode fazer. Eu tenho procurado por uma solução há um ano, e nada de bom apareceu ...

    
por 25.07.2012 / 00:26
0

Eu tinha uma GPU da Nvidia e o Xorg usava 100% de um núcleo após o currículo, por isso não é específico da ATI.

Ubuntu 16.04.4 Kernel: 4.4.0-124-genérico X11R7.7 + 13ubuntu3 X.Org X Server 1.18.4

como agora não encontrei uma solução

    
por 18.05.2018 / 02:39