Laburo España: 250.000 ofertas de empleo

Liando con Debian

Domingo, 10 de julio de 2005

Driver Powervr para Debian Sarge

Instalar los drivers para las tarjetas Kyro I o Kyro II en Debian tiene truco. Cuidado que Guadalinex tiene un kernel 2.6.5, así que antes tienes que instalar un kernel 2.4 y ya no será Guadalinex.


Los drivers para estas tarjetas se obtienen de powervr y como podrás observar hay binarios para otras distribuciones pero no para Debian.
Los drivers no se han desarrollado para kernel 2.6 y según ellos no tienen intención de hacerlo. Así que necesitas un kernel 2.4 para disfrutar de la aceleración. Otra posibilidad es utilizar los módulos vesa framebuffer sin aceleración con el kernel 2.6.
Nosotros queremos acelerarnos, así que nos bajamos el (a fecha de hoy) powervr-2.01.21-7.tgz y lo descomprimimos donde nos venga bien.
Lo primero es leerse el README y enterarse de lo que cuenta. Viene a decir que primero debes instalar con make install y después sustituir tu XFConfig-4 con un archivo ejemplo y completarlo con las características de tu equipo. Vale.
Nos ponemos en una consola (fuera del servidor gráfico, CTRL+ALT+F1 por ejemplo), nos hacemos root, nos vamos a un runlevel sin X (telinit 1, por ejemplo) vamos al directorio y corremos el Makefile.
Pero si haces eso tendrás un monton de mensajes de error en la consola y no compilaras el driver. El truco está en el Makefile.
En la primera línea tienes

ifndef KERNELROOT
KERNELROOT = /usr/src/linux-$(shell uname -r)

y lo que tienes que poner es
ifndef KERNELROOT
KERNELROOT = /lib/modules/$(shell uname -r)/build

eso sí, teniendo las fuentes del kernel instaladas (el paquete kernel-source).
Con esa modificación y un poco de suerte podrás compilar el driver.
Después tendrás que modificar el XF86Config-4, sigue las instrucciones del README, encuentra el BusID de tu tarjeta, no olvides modificar el enlace de
/etc/X11/X
y adapta el XF86Config-4 a tu equipo.
Un glxinfo nos dirá si lo conseguimos:

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
..................
OpenGL vendor string: Imagination Technologies <- aquí está
OpenGL renderer string: PowerVR KYRO <- lo que buscamos
OpenGL version string: 1.2.1
..................

Si no hay suerte mira las salidas de errores de las X que te darán pistas de lo que puede pasar.

ACTUALIZACIÓN: El enlace parece que no lleva a ningún sitio. Así que no se si hay disponibles driver para las Kyro. Suerte.

Por: guadapeich | General | Comentarios (0) | Referencias (0)

Comentarios

Comentar


Recordar datos

Acerca de

Batallitas varias con Debian y otras cosas

Búsqueda

Categorías

Sindicación

Añadir a Feedness
RDF XML ATOM

Créditos

Diseñado por Studio.st
Online gracias a Bitacoras.com