Mi Xorg no consumía mucha CPU, pero en aproximadamente un día que la computadora estaba encendida, se hinchó hasta 1.2 Gigabytes de memoria. La única forma de corregir esto fue un reinicio duro. Después de intentar deshabilitar los controladores de NVidia, cambiar a canela, cambiar a gdm y finalmente patear la maldita cosa (eso fue solo para que me sintiera mejor), me di cuenta de eso cuando cambié a una consola tty (ALT + F1 o F2, ... , F6) durante el reinicio del servicio gdm / lightdm, hubo muchos mensajes de error desplazándose por la pantalla. Tenga en cuenta que solo había cambiado a ALT + F1, aún no había iniciado sesión.
Los mensajes informaban que mi tarjeta de sintonizador de TV USB no se inicializó correctamente. Estos mensajes se seguían desplazando una y otra vez como si el sistema estuviera atascado en un bucle infinito tratando continuamente de inicializar la tarjeta de televisión (y, por supuesto, fallaba cada vez). Como era de esperar, tan pronto como desconecté la tarjeta de televisión USB, los mensajes se detuvieron, pero para mi sorpresa, Xorg también dejó de inflarse. Solo para asegurarme, volví a conectar el sintonizador de TV USB y aparecieron los mensajes de error, y nuevamente Xorg comenzó a atiborrar la memoria como un SUV que se llena en una estación de servicio.
Pero, justo antes de que los aldeanos (también conocidos como usuarios de ubuntu) estén a punto de destruir su equipo usb disfuncional y apedrear al proveedor del equipo usb disfuncional, hay un giro repentino en el escenario. En realidad, NO es la tarjeta de televisión USB que causó todos estos problemas. La tarjeta de televisión era solo el síntoma y no la fuente del problema. La trama se complica...
Después de haber usado esta tarjeta de televisión sin incidentes, leí mejor el mensaje de error quejándose de la tarjeta de televisión. Había otra línea quejándose del puerto usb del hub usb, donde conecté mi tarjeta de televisión. Hmmm, acababa de comprar este centro. Entonces intenté enchufar la tarjeta de TV en un puerto USB directamente en la placa base. ¡Y todo funcionó bien! Sin mensajes de error y sin hinchazón Xorg. Entonces, al final, el problema real era este:
Xorg estaba consumiendo memoria debido a errores de inicialización de un dispositivo usb (y en mi libro esto es un error grave). Dado que muchas personas informan problemas con Xorg en ubuntu 12.04, sugiero que también eche un vistazo a sus dispositivos usb. Mi tarjeta de TV no se pudo inicializar cuando se conectó a mi nuevo usb-hub, y eso causó el problema. Ponerlo en un puerto usb separado en la placa base solucionó el problema.
PD: el usb-hub es muy probable que sea incompatible con linux, o debería ser reemplazado por uno que tenga su propio adaptador de corriente en lugar de ser alimentado por el bus usb de la computadora (vea que el hub USB no funciona correctamente Ubuntu 12.04 ). Mi cámara web tampoco funciona cuando la conecto al concentrador. Funciona si está conectado a un puerto usb en la placa base. Sin embargo, tenga en cuenta que, cuando lo conecto en el usb-hub, dmesg
informa que la cámara web se reconoce e inicializa correctamente (aunque cheese
solo me da una imagen en negro), y dado que no hay mensajes de error, Xorg no llena la memoria de la computadora .
PPS Invito a los aldeanos angustiados a reunirse afuera del granero de un solo ojo de Tim, para arrojar sus disfuncionales centros USB en una gran hoguera festiva. Cuando el fuego se haya acumulado, también incluiremos al proveedor del hub usb. ¡Cerveza gratis para todos! Mua, ja, ja, ja (voz profunda risa)
:-)