D-Beryl+Xgl+Ati

Introducción

Esta explicación presupone que tenemos correctamente instalada una Mandriva 2007, que ha detectado una Nvidia o ATI durante la instalación, en la cual hemos elegido utilizar los drivers propietarios disponibles.

Las versiones Free de Mandriva 2007 no traen estos drivers propietarios por defecto y por tanto tendríamos que añadir primero los repositorios PLF-Free y PLF-NonFree para poder instalarlos. Antes de seguir con el tutorial, asegúrate de que tienes correctamente instalado el driver propietario con aceleración 3D para tu tarjeta gráfica. Si estás en este caso, añade los repositorios de PLF, y después vete a Hardware -> Configurar el servidor gráfico (en el Centro de Control de Mandriva), para asegurarte de que utilizas el driver propietario.

La versión One Non Free y las Powerpack traen estos drivers propietarios incluidos, por tanto, el siguiente manual es aplicable perfectamente después de una instalación limpia de una Mandriva 2007 Powerpack por ejemplo.

Consideraciones

Yo he probado esta configuración con éxito utilizando una distribución x86 (arquitectura i586), con una ATI X1400 configurada con el ultimo driver propietario estable disponible en PLF (8.28.8-3plf), utilizando las opciones que viene por defecto marcadas durante la instalación de una Mandriva Free 2007, es decir, utilizando escritorio KDE y marcando la opción de Juegos.

Este tutorial pretende instalar de la única forma posible para las ATI que NO tengan soporte para AIGLX (en otro ordenador tengo una ATI 7500, que disfruta de drivers libres y AIGLX funciona de maravilla). Por tanto utilizaremos XGL para nuestra configuración y el driver estable 8.xx.

Como ventajas, nuestro sistema será más estable y sólo será necesario tocar mínimamente (si fuese necesario) el archivo de configuración de las X.org :)

Instalación y configuración

Abrimos el Centro de Control de Mandriva mediante Inicio -> Sistema -> Configuración -> Configurar su computadora

1. Añadimos el repositorio de Beryl para Mandriva 2007. Mandriva ya da soporte a beryl y se encuentra en el repositorio contrib_backports, por lo que lo más fácil es abrir Easyurpmi, seleccionar un repositorio contrib_backports y seguir sus instrucciones para añadirlo.

2. Instalamos los paquetes de Beryl y alguno más requerido:
Pulsamos en Administración de software -> Ver el software instalable e instalar…

Instalamos los siguientes paquetes: nano, xvinfo, beryl-manager, beryl-core, compositing-wm-common y x11-server-xgl

Marcamos esos paquetes para instalación y le damos al boton Aplicar, esperamos a que se instalen y por último salimos pulsando Salir.

NOTA: El ultimo paquete x11-server-xgl normalmente ya lo tendremos instalado por defecto, sólo aseguraros de que ya aparezca marcado (eso significará que ya está instalado).

Instalamos el nano que es un sencillo editor de textos para posteriores usos de configuración.

Lo terminamos de configurar todo:
¡¡En este momento está todo instalado!!, sólo hay que hacer algunos ajustes para que todo funcione perfectamente.
En este momento ya podemos cerrar el Centro de Control de Mandriva.Abrimos un terminal de texto, mediante Inicio -> Sistema -> Terminales -> Konsole
y escribimos lo siguiente para pasar a modo root:

# suContraseña: (aquí metemos el password del root o administrador de la máquina)

3.1.- Lo primero que vamos a hacer es configurar las X para que siempre arranquen a 100 dpi de resolución, para que las fuentes de pantalla se muestren a un tamaño correcto.

# nano /etc/kde/kdm/kdmrc

Pulsamos CTRL+W y escribimos ServerCmd. Nos llevará hasta la siguiente linea:

ServerCmd=/usr/bin/X -br

Le añadimos -dpi 100 al final, para dejarla de la siguiente forma:

ServerCmd=/usr/bin/X -br -dpi 100

Pulsamos CTRL+O para grabar, Enter y después CTRL+X para salir.

NOTA: Hago constar que los resultados son muy diferentes arrancando directamente en modo gráfico (las fuentes salen a su tamaño) que arrancando en modo consola y luego arrancar manualmente X con ’startx’ (entonces salen fuentes grandes).

3.2.- Vamos con ciertas comprobaciones para asegurarnos de que Compiz NO esté activado y de que Xgl SÍ

# nano /etc/sysconfig/compiz

Si existe este archivo aseguraos de poner la linea COMPIZ=no, si el archivo os aparece en blanco es que no existe y por tanto simplemente salimos pulsando CTRL+X.

# nano /etc/sysconfig/xgl

Debe estar activado, XGL=yes

3.3.- En estos momentos sólo falta ejecutar beryl-manager para lanzar el Beryl, por tanto lo que vamos a hacer es configurar una entrada en el xinit.d para que se arranque el beryl-manager justo después del XGL cuando se cargan las X al entrar en nuestro escritorio.

# echo “exec /usr/bin/beryl-manager” > /etc/X11/xinit.d/02beryl
# chmod 755 /etc/X11/xinit.d/02beryl

3.4.- FIN!!! Hemos terminado, ahora sólo falta reiniciar el equipo y comprobar que todo arranca como debería.

Una vez instalado debería aparecer un pequeño icono de un diamante rojo en la Bandeja del Sistema (en la parte baja derecha del escritorio), y observar ciertos efectos al mover las ventanas por ejemplo.

Pulsando sobre dicho icono rojo podemos configurar todos los aspectos de Beryl, así como el tema Emerald (borde de las ventanas). Por defecto vienen muchos temas instalados, pero podemos descargar más yendo a páginas como www.kde-look.org -> Window Decorations -> Beryl, o descargando un tema de Compiz en Window Decorations -> Compiz, eso sí, cambiando la extensión de los archivos .cgwdtheme por .emerald para que Beryl los reconozca.

Se pueden importar dichos temas desde el Gestor de temas Emerald que como he dicho antes, aparece pulsando sobre el icono del diamante rojo.

Paso a citar algunas partes que me parecen relevantes de mi xorg.conf

Section "ServerFlags"   #Esto deshabilita el ahorro de energia que, aparentemente, XGL

#tiene codificado. No encontré otra solución para evitar que,

#al cabo de 10 minutos, la pantalla se me pusiera en negro,

#incluso viendo un DVD...

Option "suspend time" "0"

Option "standby time" "0"

Option "blank time" "0"

Option "off time" "0"

...

EndSection...

Section "Module"

Load "dbe" # Double-Buffering Extension

Load "v4l" # Video for Linux

Load "extmod"

Load "type1"

Load "freetype"

Load "glx" # 3D layer

Load "dri" # direct rendering

EndSection

...

Section "Device"

...

Driver "fglrx"

...

Option "AccelMethod" "XAA"

...

Option "XAANoOffScreenPixmaps"

...

EndSection

...

Section "Screen"

...

Option "AddARGBGLXVisuals" "true"

EndSection

...

Section "DRI"

Mode 0666

End Section

Section "Extensions"

Option "Composite" "disable"

Option "RENDER" "enable"

EndSection

Tambien hago notar que, a pesar de las indicaciones referidas a Direct Rendering en el xorg.conf, ejecutando ‘glxinfo’ indica ‘Direct Rendering: No’ (supongo que porque es una ATI con controladores propietarios), pero ‘glxgears’ me arroja unas cifras en torno a 4400 fps.

Indico tambien qué valores tiene mi /etc/sysconfig/compositing-wm

...COMPOSITING_WM_START=yes

...

COMPOSITING_WM=/usr/bin/beryl

...

COMPOSITING_WM_ARGS="--replace"

...
COMPOSITING_WINDOW_DECORATOR=

Creo que esto es todo. Espero que sirva de ayuda.

Fuente:http://blogdrake.net/book/export/html/6701

6 comentarios hasta ahora

  1. chopox on

    hola yo estoi empesando a usar mandriva y creo que es genial!

    gracias por “guia” para instalar beryl en mandriva.
    gracias

    pero ahora quero hacerte una pregunta!
    mas bien pedirte una ayuda!

    que si me puedes decir cuales son los comandos de la consola de mandriva.
    me explico….

    yo hace poco utilizaba ubuntu y para instalar un programa por consola u obtenerlo via internet

    yo ponia sudo apt-get install ….

    bueno mi pregunta es cual es el comando para hacer algo parecido con mandriva!

    bueno suerte en todo
    y denuevo gracias!.

  2. tipsmandriva on

    como root

    urpmi programa

  3. hugo on

    hola acabo de instalar mandriva en mi laptop mi unica duda para instalar esta es necesario tener internet

    gracias…

  4. hugo on

    hola de nuevo.. tengo una duda para sacar el efecto de la barra como mac y ademas como saco la nieve del escritorio

    gracias………

  5. Giovanni on

    esto se puede realizar en mandriva 2008 ??

  6. tipsmandriva on

    si pero es mas facil aun, en centro de control activa 3d y listo


Replica