¿Es normal que compiz consuma el 40% de mi CPU sin ejecutar otros programas?

29

Cuando no tengo otros programas en ejecución, compizocupa al menos el 40% de mi CPU.
¿Esto es normal? Si es normal, ¿hay alguna forma de hacer que este programa tome un porcentaje menor?

Jiskya
fuente
3
Definitivamente no es normal.
Chan-Ho Suh

Respuestas:

6

Editar: a partir de Ubuntu 12.10, esto ya no es una opción, ya que Unity-2D se eliminó con quantal.

Tengo los mismos problemas con el uso de la CPU debido a compiz. Mi solución fue cambiar la sesión de Ubuntu a Ubuntu 2D.

ubuntu 2d

Eugene Manuilov
fuente
Realmente hice esto poco después de preguntar, y me funcionó muy bien. Todo es mucho más suave.
Jiskya
55
Esto no es normal, y cambiar a Unity 2D cuando está en una máquina moderna de alta gama no es la solución. Los desarrolladores realmente deberían resolver esto, ya que es muy molesto.
ECII
@ECII, estoy de acuerdo con usted, pero mientras lo arreglan, la unidad 2d podría ser una solución para el problema.
Eugene Manuilov
44
¿Cómo puede ser esto una solución? OP quiere usar compiz con menos usos de CPU. En unity-2d no hay compiz.
Anwar
13

Tuve el mismo problema que la carga de la CPU subió al 70% ~ 80% y eso me molestó durante mucho tiempo después de actualizar a 12.04 desde 10.04.

Y restablecer la configuración de compiz por defecto o eliminar las carpetas ~/.compiz-1& ~/.config/compiz-1no funcionó.

Pero después de desmarcar la casilla "Sincronizar con VBlank" en OpenGL en ccsm(Administrador de configuración de CompizConfig), la carga de la CPU cae al 1% de inmediato.

Espero que esto te ayude a ti y a otros chicos ...

Perdón por mi pobre expresión (soy un estudiante de china).

John Caos
fuente
Gracias, estudiante de China :) Sync to Vblank también me ayudó. Advertencia: Después de restablecer los valores predeterminados, tuve que cambiar a la consola y escribir "unity --reset" y desmarcar Sincronizar a Vblank nuevamente.
Whoa, eso ayudó mucho aquí también. ¿Eso sucede en un sistema que usa los controladores de código cerrado nvidia?
Wump
6

Tuve el mismo problema Compiz constantemente en alrededor del 40% (CPU AMD, ATI 58xx, 12.04). Luego seguí esta publicación https://askubuntu.com/a/127310/26508 y la utilización de la CPU cayó por debajo del 10%. Espero eso ayude.

EDITAR con instrucciones:

Simplemente haga una copia de seguridad (cambie el nombre) ~/.compiz-1y los ~/.config/compiz-1directorios y deje que se vuelvan a crear con la configuración predeterminada (deberá cerrar sesión y volver a iniciar sesión).

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

Después de reiniciar y confirmar que todo funciona como se esperaba, simplemente puede eliminar estas copias de seguridad (a menos que tenga un uso para ellas).

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

Ayuda hacer unity --resettambién

ECII
fuente
1
¿Puedes poner la respuesta real aquí?
Anwar
¿Qué pregunta real?
ECII
Oh, eso fue un error tipográfico. Quise decir respuesta. poner la respuesta directamente aquí puede ser más útil
Anwar
3
  1. Instalar compizconfig-settings-manager. Ejecútelo escribiendo ccsmen el tablero.

  2. En la ventana principal de la aplicación, haga clic en el enlace inferior con la etiqueta de Preferencia .

  3. En la pestaña Perfil, haga clic en el botón Restablecer valores predeterminados .

  4. Cerrar sesión y volver a iniciar sesión.

Espero que esto ayude

imagen de la pestaña Perfil

Anwar
fuente
2
No hagas esto con 14.10. No sé sobre la versión anterior de Ubuntu, pero acabo de hacer esto y me hizo perder los bordes de mi ventana y el menú de la unidad. El reinicio no lo solucionó, tuve que conectar mi teléfono para abrir una ventana de archivos, luego buscar la aplicación de terminal para abrirla, luego ejecutar un par de comandos para solucionar el problema.
GregInWI2
3

aparentemente hay un error con la base de la tarjeta ATI en este sitio: http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

basado en ese sitio hay algunos pasos:

  1. instalar compizconfig-settings-manager (CCSM)
  2. navegue a opengl luego cambie el filtro de textura a rápido y desmarque la sincronización a VBlank
  3. cierre CCSM y luego reinicie ubuntu

revise el monitor del sistema, con suerte compiz ya no necesitará mucha CPU.

whale_steward
fuente
2

La nueva versión de Compiz y el complemento Unity tienen cambios importantes que hacen que se comporte de manera diferente. En mi propio caso, tuve que restablecer la configuración de compiz a los valores predeterminados para que funcione correctamente después de la actualización a 12.04.

Tengo una tarjeta ATI Radeon HD5750, y realmente noté una gran mejora en el rendimiento (después de arreglar compiz) en comparación con 11.10.

Simón
fuente
1

Imaginé el mismo problema en ubuntu 15.04. Mi computadora portátil tenía mucho retraso, y vi que compiz siempre tenía una carga de CPU de hasta un 25%. Primero busqué en los controladores, pero finalmente encontré que la compiz cae al 3% tan pronto como no se abre ninguna aplicación web. Solía ​​usar twitter y facebook con las webapps nativas (incrustadas en óxido).

Como solo uso firefox, compiz no sube más del 5% de CPU.

Espero eso ayude.

bastienho
fuente
1

Me di cuenta de que en mi computadora portátil con gráficos NVIDIA 8600M GS y el paquete de controlador patentado nvidia-340, compiz siempre usaba toda la CPU que podía obtener de un solo núcleo. Sin ninguna otra actividad en mi computadora, esto significa un valor cercano al 100% en un núcleo, mientras que el otro se encarga de todas las demás cargas. Top también informa casi el 100% de compiz en sí.

Por supuesto, parece que un solo subproceso permanece activo, por lo que en una PC de cuatro núcleos, obtendría un 25% de carga y un 16% en un i7 de 6 núcleos.

Toda la computadora era lenta hasta el punto de retrasar la entrada de texto.

Ejecuté "pilotes addnels" (configuración de idioma francés), la interfaz ubuntu incorporada que instala el controlador propietario, y me ofrecieron una opción de versiones de controlador NVIDIA, además de nouveau, el controlador de código abierto.

Al final de la lista, noté "nvidia-340-update", que es el mismo controlador NVIDIA patentado 340.96, y decidí probarlo. El 8600M GS no es compatible con versiones posteriores de controladores. Dejé que el instalador compilara todo, lo reinicié cuando se me pidió, ¡y el alto uso de CPU de compiz desapareció!

Si funciona para usted, esta solución se adapta mejor a la infraestructura de módulos restringidos de Linux que administrar un controlador NVIDIA manualmente. Reemplaza nvidia-340 por nvidia-340-update.

usuario3806
fuente