Cómo usar aplicaciones 3D bajo XGL

compiz.jpgEn realidad el título debería ser “cómo usarlas sobre“, y no “bajo” XGL. La cosa es muy simple. Cuando corres XGL como una sesión de inicio, XGL corre en una segunda capa (o display virtual), por encima del X.org original, y por decirlo de una forma, se “come” el uso de la aceleración 3D de tu tarjeta.

El resultado es que si tratas de abrir una aplicación 3D, el servidor X se cae y vuelve a partir. Para esto tienes que, simplemente, hacer que el programa se ejecute bajo la primera capa, la de X.org original, y no la segunda. Es decir, si quieres jugar Tremulous, Planet Penguin Racer, o quizás Unreal Tournament 2004, tienes que ejecutar el binario de esta forma:

DISPLAY=:0 programa

Por ejemplo:

DISPLAY=:0 ppracer

Y listo. Esto lo he probado usando tanto una tarjeta Nvidia como una ATI en Ubuntu, y en los dos casos funciona (como les dije, como una sesión, quizás partiendo XGL desde cero sea distinto).

9 comentarios

  1. ferroniquel says:

    ¿Vale tambien para programas que usan el openGL?, porque yo la unica pega que le veo a usar Xgl-Compiz es quedarme sin TVTime que fue uno de mis motivos originales para salir de windows, lo he probado y no me funciona pero es que tengo el Xgl como servidor por defecto, creo, no lo elijo al comenzar la sesion.

  2. Virkoff says:

    Me impresiona la manera en que tus articulos se anticipan a mis dudas, estaba buscando algo asi ya que me da problemas Xgl con xine y otros programitas, probaré jugar con esto a ver como va :)

    Gracias.

  3. soundwave says:

    hola tomas …sabes instale enemy-territory pero no se oye ningun sonido :P

  4. Virkoff: gracias! ¿cómo te fue?

    soundwave: a mí me pasó con UT que tampoco tenía sonido. fue cosa de cerrar el reproductor de audio y listo.

  5. kenmaster says:

    excelente, pero las aplicaciones me salen sin borde, para cerrar y salir, como lo puedo solucionar.

    saludos

  6. Eleazar says:

    kenmaster, en el display 0, no hay ningun decorador de ventanas cargado, por eso aparecen sin bordes las aplicaciones, prueba con

    DISPLAY:=0 metacity

    o kwin, o xfwm4 si tienes xfce instalado, de preferencia este ultimo

    Prueba con eso antes o despues de correr la aplicacion a ver si sirve

  7. Narf says:

    Para el caso del Tvtime he dado con otra solución mas sencilla… sencillamente hay q llamarlo de esta manera

    tvtime -noxv -n PAL

    realmente no se que opción es -noxv (si alguien me lo dice mejor)

    pero pude apreciar q con ella si que funcionaba ciertas cosas como la entrada de linea (en al cual conecto la wii) pero se desconfiguraba el tvtime colocandose en NTFS por eso el parámetro -n PAL

    Cuando arranqueis probablemente no aparezcan las frecuencias, escanear de nuevo.

    pd: mi configuración es XGL sobre ATI x300 y beryl y la tarjeta una Bttv878 (MIRO PCTV)

  8. DAvis says:

    Hola me gustaria saber como ejecuto ese comando para jugar, al ejecutar la aplicacion al final le pongo eso en su ejecutable? espero me puedas ayudar

  9. martin mujica says:

    mucho te eagredecere que tengan la gentileza de ayudarme aprender a ejecutar este programa gracias

Deja un comentario