Solucionar delay con ATI y Compiz

Publicado por solovoy, Febrero 03, 2010, 20:00:35

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

solovoy

Hace algunos meses cuando salio Karmic me moleste mucho por cierto delay que habia al maximizar o mover ventanas con compiz funcionando. Como el problema era de ATI, cambie la grafica por una Nvidia que tenia en otra PC. De ahi anduvo perfecto, pero hace algunos dias volvi a mi ATI porque habia algunos juegos en Windows que no corrian bien con la Nvidia. Asi que volvi al problema del delay. Buscando en internet encontre una solucion que la comparto aca:

CitarSolución al retraso del gráfico en Ubuntu con ATI



[Actualización 5-dic-09] Este bug se sigue presentando en Ubuntu 9.10 Karmic Koala, ya han sido actualizados los repositorios, gracias a velez2006 por el aporte.
Para los que les paso, como a mi una pantalla negra o gráficos defectuosos al reiniciar después de hacer el parcheo se debe a que no desinstalaron el controlador antes de hacer parche entonces hay que entrar en Modo Recovery y eligir xfix para desinstalar, una vez en modo gráfico tienen que volver a instalar el contralor y todo volverá a funcionar. Cuando hay actualización de kernel por lo general al reiniciar no van tener efectos gráficos, siempre tengan una copia de los controladores para posterior reinstalación, ya no será necesario volver a parchar el xserver, gracias a Guillermo por el aporte.

Hace ya un buen rato que poste algo con respecto de lag o retraso que sufria Ubuntu 9.04 al usar los efectos de Compiz por la versión que se usa de X.Org Server (1.6) y los contraladores ATI fglrx.

El problema se notaba al maximizar o restaurar las ventanas minimizas, tardaba como 2 segundos en hacer la animación o de plano se la saltaba. Ahora ya una versión parcheada del X.Org Server que soluciona el problema. Todo esto después del salto.

    * Sino quieren tener problemas más adelante al hacer el parcheo mejor primero deben de desacativar el controlador de ATI fglrx en Sistema -> Administración -> Controladores de hardware, aquí seleccionar el controlador y luego hacer click en Desactivar



    * Despues vamos a Origenes de software que esta en Sistema -> Administración -> Orígenes de software para agregar los siguientes repositorios, en la pestaña Software de terceros y luego en el botón añadir escribir lo siguiente [Actualización 5-dic-09]:

      deb http://ppa.launchpad.net/launchpad-weyland/xserver-nobackfill/ubuntu karmic main
      deb-src http://ppa.launchpad.net/launchpad-weyland/xserver-nobackfill/ubuntu karmic main



    * [Actualización 5-dic-09] este paso ya no es necesario en Karmic Koala **. *Esto es una linea a la vez, después cerramos, no se preocupen si sale alguna advertencia de NO_PUBLIC KEY porque es lo que sigue.
    * Abrimos una terminal y escribimos

      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9



    * Esto permite importar la llave para el repositorio que necesitamos*
    * Una vez hecho esto escribimos en consola

      sudo apt-get update && sudo apt-get upgrade



Con esto hacemos una actualización de software y con ello el parcheo del X.Org Server

Es recomendable que bajen la versión más reciente del controlador de ATI en vez de usar el se encuentra Controladores de hardware, lo pueden encontrar aquí: http://support.amd.com/us/gpudownload/Pages/index.aspx

Para instalar este controlador con extensión .run se hace de la siguiente forma:

    * Navegar en consola hasta la carpeta donde esta el controlador con: cd
    * Usar los comandos (en mi caso es una ATI Mobility Radeon HD 3450 y es Ubuntu de 64 bits):

      chmod +x ati-driver-installer-9-6-x86.x86_64.run
      sudo ./ati-driver-installer-9-6-x86.x86_64.run





Con esto abriremos el instalador y solo damos siguiente hasta finalizar, reiniciamos y estará todo perfectamente sin más retrasos ni flicker (parpadeo en video) ni ningún error de video.