Jonan Hernández, miembro de ITSAS y ponente habitual en las charlas del grupo en la Facultad de Informática de Donostia, nos deleitó a todos con un jugoso artículo sobre las incompatibilidades del chipset Intel US15W (aka Intel Poulsbo) y en concreto la tarjeta gráfica integrada Intel GMA 500 con los notebook corriendo Linux. Incomprensiblemente, Intel a veces actúa a favor del software libre y otras totalmente en contra. En fin, mensaje a marineros que quieran surcar las aguas de Internet con ese chipset y Linux: tal vez sería conveniente que os decantárais por algo más compatible…
Sin más, os dejo con el artículo de Jonan (que amablemente nos ha permitido publicar en DiarioLinux):
Es posible que si habéis estado mirando netbooks o barebones con procesadores Atom os hayáis encontrado con algunos modelos que poseen el «famoso» chipset Intel US15W (a.k.a Intel Poulsbo) y la
gráfica Intel GMA 500, que tantos problemas están dando a muchos usuarios de GNU/Linux, entre algunos de los modelos que poseen este chip son el Sony Vaio P o el Dell Inspiron Mini 12. Este chipset se está haciendo bastante popular entre algunos fabricantes porque supone un ahorro muy significativo respecto al chipset Intel 945Gx, que es el que suele montarse normalmente en los equipos con procesadores Atom.
El intel Atom N270 con el chipset 945GSE Express consume un máximo de 11.8 W
El intel Atom Z5xx con el chipset US15W consume 5W
A pesar de que este ahorro energético resulta muy interesante, tiene la gran pega que la gráfica integrada que viene en el chipset US15W NO ES una gráfica de Intel, sino que para aumentar la eficiencia energética han licenciado la gráfica para móviles PowerVR SGX de
Imagination Technologies, muy conocida en este mundillo de procesadores para móviles, como el Apple iPhone 3G S o los móviles de alta gama que cuentan con un procesador OMAP3 de Texas Instruments (muy popular en móviles de alta gama de Nokia, y procesador de la popular placa de desarrollo libre BeagleBoard, o las placas Gumstix Overo).
Y los comerciales de Intel no se les ocurrió mejor nombre que denominarla comercialmente como Intel GMA 500, facilitando así la confusión con el resto de la familia de gráficas de Intel, confusión
que aumenta cuando muchos usuarios descubren que el driver libre de Intel (válido para todos los modelos de las gráficas de Intel) no funciona, sin ninguna aparente pista, de que en realidad necesitan un driver específico para este modelo al tratarse realmente de una gráfica totalmente diferente. Problema que se agrava porque a pesar de que Intel es «Linux friendly», Imagination Technologies no lo es en absoluto.
Por poner ejemplo ilustrativo, las Internet Tablets de Nokia (las Nokia N800/N810) tienen un procesador OMAP 2420 con una GPU PowerVR MBX, y aún tras muchos intentos de Nokia no han terminado liberando una versión para los kernels 2.6, cuando para más estupor de todos los usuarios de estas tabletas existen para los kernels 2.4.
En el caso de la placa libre BeagleBoard, que cuenta con la GPU PowerVR SGX, en cambio si es posible obtener los drivers, aunque eso si contactando con la propia Texas Instruments.
El estado actual es bastante incierto, por un lado Intel Moblin
(la distribución de Intel optimizada para netbooks) no tiene planificado en un futuro soportar estas gráficas, lo cual muestra IMHO la apuesta de Intel por este hardware bajo GNU/Linux, y por otro lado
existe un cierto soporte 2D y 3D, ya que irónicamente algunos modelos fueron vendidos con Ubuntu Netbook Remix 8.04 de serie, pero con la gran limitación de que dichos drivers, son compatibles únicamente con el kernel 2.6.24 limitando a dichos usuarios a permanecer con esa desfasada Ubuntu u optar por el driver «vesa» y prescindir de cualquier tipo de aceleración 2D/3D.
Eso de que no son linux friendly lo dirá usted, señor desconocido, porque tienen una página enterita con drivers, y para varias distribuciones:
http://www.imgtec.com/powervr/Insider/powervr-drivers.asp
Y, en cuanto a lo del soporte incierto, en el PPA de ubuntu MID ( https://launchpad.net/ubuntu-mobile/ ) tienen los drivers:
http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu/pool/main/p/
Hola Spayder26, los drivers que indicas en la página de Imagination Technologies son exclusivamente para las tarjetas Kyro (que son del 2001), no para las PowerVR MBX/SGX. Actualmente la única forma de obtener los drivers, es a través de los propios fabricantes de chipset/SoC que han licenciado estás GPUs (Texas Instruments, Intel, etc…).
Conseguir drivers para gráficas PowerVR puede ser extremadamente dificil, y por eso no es linux friendly, el ejemplo lo tienes en las internet tablets Nokia N8x0.
Sobre el soporte, los desarrolladores de Ubuntu han anunciado que no incluirán soporte _oficial_ en la distribución :
https://lists.ubuntu.com/archives/ubuntu-devel/2009-August/028670.html
El PPA parece que va a ser una solución para mucha gente, pero OJO tan solo están parcheando los antiguos drivers para que compilen con los últimos kernels, el desarrollo del driver está estancado, como se puede ver en el repositorio público de Intel :
http://git.moblin.org/cgit.cgi/deprecated/xf86-video-psb/
Y hace poco el mantenedor del DRM (el Direct Rendering Manager, es decir el componente del kernel de un driver DRI) Dave Airlied rechazó unos parches para incluir el soporte de Poulsbo :
http://www.phoronix.com/scan.php?page=news_item&px=NzE1Mw
Esperemos que en los próximos meses se pongan las pilas y que esto mejore 😉
hola que tal ps me parece muy bien la pagina pero me gustaria saber como ago que mi terjeta gma500 funcione con ubuntu. no me permite dar efecto y nada por el estilo, espero que me puedan responder gracias.