Cómo habilitar aceleración SNA Intel en Ubuntu

SNA es una arquitectura de aceleración 2D de código abierto Linux para el controlador de gráficos de Intel que ofrece un rendimiento mejorado del driver de X.Org, y por lo tanto, una mejor experiencia de usuario.

El nombre viene del inglés «Sandy New Bridge Aceleration» y contrariamente a su nombre, no sólo sirve para Sandy Bridge, sino también para las generaciones anteriores de hardware.


Según la wiki x.org, SNA debería funcionar en el conjunto de chips Intel i830-I865G y posteriores.

Activar SNA en Ubuntu 12.10

Intel SNA está disponible en Ubuntu 12.10 sin necesidad de instalar ningún paquete adicional, pero no está habilitado por defecto.

Para habilitar SNA creá un archivo /etc/X11/xorg.conf:

sudo gedit /etc/X11/xorg.conf

Pegá el siguiente código y guardalo:

Section "Device"
Identifier "intel"
Driver "intel"
Option "AccelMethod" "sna"
EndSection

Reiniciá.

Si querés revertir los cambios, eliminá el archivo xorg.conf:

sudo rm /etc/X11/xorg.conf

Habilitar SNA Intel en Ubuntu 12.04 (método alternativo para Ubuntu 12.10)

Para Ubuntu 12.04 (o para Ubuntu 12.10, si el método anterior no funcionó correctamente), podés usar el PPA Xorg Edgers que ofrece paquetes con SNA habilitadas de manera predeterminada para los dispositivos Intel.

Advertencia: este PPA utiliza paquetes de Xorg para GIT y aunque no me encontré con ningún problema (lo he utilizado para Ubuntu 12.04 y lo estoy usando ahora en Ubuntu 12.10), puede fallar. ¡Usalo bajo tu propio riesgo!

Agregá el PPA Xorg Edgers con el siguiente comando:

sudo add-apt-repository ppa:xorg-edgers/ppa

A continuación, inicie el Gestor de actualizaciones (ahora llamada Actualizador de Sofware en Ubuntu 12.10) y actualize el sistema. Una vez que termine la actualización, cierre la sesión y vuelva a entrar o mejor aun, reinicia Ubuntu.

Si querés revertir los cambios y volver a los drivers disponibles en los repositorios oficiales de Ubuntu, abrí un terminal y escribí::

sudo apt-get install ppa-purge sudo ppa-purge ppa:xorg-edgers/ppa

Cómo saber si el SNA está activo

Utilizá este comando para ver si SNA está activo:

grep -i SNA /var/log/Xorg.0.log

Si esto no devuelve nada, SNA no está activo. Si te devuelve un resultado entonces estás de suerte. 🙂

Recomiendo a aquellos que usen Arch y derivados que consulten el Wiki para activar SNA.

Fuente: WebUpd8 & Taringa


17 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Benji Sandoval dijo

    Hola, yo ya lo probé y sólo quiero señalar que en ubuntu 12.10 cuando activas el «expose» (clic en el icono del panes con dos o mas ventanas) hay un error gráfico con los botones de cerrado (la nueva función de ubuntu 12.10, cerrar ventanas desde expose). Alguien más tiene este problema?

  2.   Linez Linux dijo

    El ppa que comentas no tiene paquetes para Quantal,el driver de Intel que proporciona es el que viene por defecto en ubuntu 12.10.
    De todas formas gracias por el aporte.

  3.   Linez Linux dijo

    Llevo unos días usando mi hp mini con aceleración SNA y he de decir que el rendimiento del equipo ha mejorado ostensiblemente,juegos como open arena ahora funcionan con los gráficos a tope,antes a la mitad y renqueaba.No he notado ningún fallo de momento.

  4.   Usemos Linux dijo

    Muy raro… vos decís que al activar SNA te deshabilitó los drivers privativos del wifi?
    Saludos! Pablo.

    2012/11/6 Disqus

  5.   mansanken dijo

    Buenas gente, les cuento que lo hice en mi ubuntu 12.04 y todo mas que bien pero me encuentro con que no me deja acivar los controladores privativos de la tarjeta de wifi ¿me pueden dar alguna solucion?

  6.   Juan dijo

    La fuente en ESPAÑOL no es WebUpd8, es esta y está traducida por mí…

    http://www.taringa.net/posts/linux/15808029/Como-habilitar-aceleracion-SNA-Intel-en-Ubuntu-12_04-o-Sup.html

    Un saludo.

  7.   gus malav dijo

    Con la inestabilidad de Ubuntu 12.04 ¿Y le vamos a agregar un PPA inestable?

  8.   Fernando Mumbach dijo

    No. AMD es otra marca de procesadores completamente distinta. Esto se aplica sólo para Intel.

  9.   gmm dijo

    Gracias por tu respuesta, pero lo que quería decir es que los procesadores de la familia intel i5 o i7 (mi portatil lleva un i5) llevan incluida una tarjeta gráfica en el procesador que se utiliza cuando los requerimientos gráficos no son muy grandes. Mi pregunta es si esto del SNA aplicaría a esa tarjeta gráfica incluida en el procesador.

  10.   Lïpe Gutiérrez Cotapos dijo

    Al agregar la ppa en Ubuntu 12.04 y abrir el gestos de actualizaciones, salen actualizaciones al kernel 3.5. ¿No dará problemas al actualizar a esta versión del kernel estando en 12.04?

  11.   Lïpe Gutiérrez Cotapos dijo

    Lo mismo acá.

  12.   Fernando Mumbach dijo

    Mi resultado:

    intel(0): SNA initialized with SandyBridge backend

    Por ahora, a excepción de Chrome un poco más rápido, no noto nada (acabo de reiniciar X).

  13.   gmm dijo

    Mi portatil lleva tarjeta intel integrada en chipset más AMD Radeon HD 6490M y se supone que utiliza una u otra según las exigencias gráficas en cada momento. ¿Para mi caso también funciona lo que comentas en esta noticia?.

  14.   dinpel dijo

    Gracias me sale esto supongo que estara activado.

    sergi@sergi-portatil:~$ grep -i SNA /var/log/Xorg.0.log
    [ 13.420] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.20.9-0ubuntu2 (Timo Aaltonen )
    [ 13.420] (**) intel(0): Option «AccelMethod» «sna»
    [ 14.182] (II) intel(0): SNA initialized with Broadwater backend
    sergi@sergi-portatil:~$

    Saludos.

  15.   Jhoan Manuel Aguero dijo

    quisiera agregar que este es el mejor consejo que he conseguido en toda la internet para solucionar el problema de las resoluciones y tambien de la frecuencia de actualizacion sobre todo para los gamers que tanto necesitamos una buena optimizacion en los juegos!!! muchas gracias por tremenda contribucion a mi me funciono excelentemente!!! espero que a otros tambien!!!

  16.   Marvin dijo

    me funcionó en Linux Mint 14 usando el metodo para 12.10 ya que está es la distribución es la base de mi distribucion mint

    marvin@host ~/Documentos $ grep -i SNA /var/log/Xorg.0.log
    [ 20.494] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.20.12-0ubuntu0~quantal (Rodrigo Moya )
    [ 20.494] (**) intel(0): Option «AccelMethod» «sna»
    [ 20.791] (II) intel(0): SNA initialized with Ironlake backend