Enviar Respuesta  Enviar Tema 
[howto] 3D Full en openSUSE 10.2 KDE/Gnome (Beryl/Compiz/XGL/AIGLX)
Autor Mensaje
p_eter
Chaos Manager
*******
Administrador

Mensajes: 4,166
Grupo: Administrador
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 11
Mensaje: #1
[howto] 3D Full en openSUSE 10.2 KDE/Gnome (Beryl/Compiz/XGL/AIGLX)

Beryl en openSUSE 10.2

Este Como está referido a la versión 10.2 de Zuse, exclusivamente.

Beryl es un acelerador de escritorio OpenGL que busca proporcionar una experiencia de escritorio de fuente libre y abierta a la comunidad, atenta a los deseos de los usuarios. Sobre todo el proyecto busca escuchar y responder las demandas de los usuarios. Beryl es un descendiente (fork) de Compiz.
Beryl tiene algunos efectos adicionales al window manager Compiz standard, incluyendo nuevas animaciones como las Ventana incendiadas, Plugin 3D, y más.
No olvides que tanto Compiz como Beryl están en etapa de experimentación.

Veremos 3 tipos de instalación, de acuerdo a tu tarjeta gráfica podrás realizar todas o ninguna.
Si tienes nVidia te recomendaría comiences con la instalación Beryl con nVidia drivers - SIN Xgl/AIGLX si no lo digo nuestro experto colaborador, el ilustre sr franchox, me pincha un ojo. Lo pruebes (guarda, no selecciones Compiz en el menú del beryl-manager porque puedes quedarte eventualmente sin escritorio) y luego por fin complementar la instalación con Beryl con Xgl.

Que tengas una experiencia gratificante!


Beryl con Xgl

En éste apartado se explica como instalar Beryl con Xgl.
Si bien existen otros método(AIGLX/NVIDIA), éste es el recomendado para lograr la mejor perfomance para ejecutar Beryl o Compiz en openSUSE. Además de disfrutar de una máxima experiencia.


Pre-requisitos.
Tener instaladas una de las siguientes tarjetas gráficas:
nVidia > geforce 4,
tambien pueden ser Intel o ATI, para mas precisión ver http://en.opensuse.org/Xgl#Hardware_Advisory
Drivers.
nVidia
ATI: Instale el nuevo ATI driver para Xorg 7.2.
Intel: Asegurese que tiene activada la aceleracion 3D (Desde YaST -> Hardware -> Graphics Card and Monitor).


Alta a Repositorios.
Para mantener al día ademas de instalarlos, puedes dar de alta el sig. repo a YaST ( Cambiar fuente de instalación ):

Protocol: HTTP
Server Name: software.opensuse.org
Directory: /download/X11:/XGL/openSUSE_10.2/


Con YaST instala los siguientes paquetes:

  • xgl
  • beryl-core
  • beryl-plugins
  • emerald : window decorator
  • emerald-themes
  • aquamarine
  • beryl-settings
  • beryl-manager
  • compiz




Habilita xsl:

Código:
su
gnome-xgl-switch --enable-xgl



Reinicia X server:

Código:
su
rcxdm restart



Ejecuta beryl:

Código:
beryl-manager



Beryl con nVidia drivers - SIN Xgl/AIGLX



Prerequisitos:
nVidia (> geforce 4)


Instala con YAST:

  • beryl-core
  • beryl-plugins
  • emerald : window decorator
  • emerald-themes
  • aquamarine
  • beryl-settings
  • beryl-manager



Habilita composite en Xorg:

Código:
su
nvidia-xconfig --composite
nvidia-xconfig --allow-glx-with-composite
nvidia-xconfig --render-accel
nvidia-xconfig --add-argb-glx-visuals


Reinicia X:

Código:
su
rcxdm restart


Ejecuta beryl!

Código:
beryl-manager



Beryl con X.org AIGLX o NVIDIA "nativa"


Prerequisitos.
Alguna de las sig. tarjetas
nVidia (> geforce 4)
Intel: i830 a i945.
ATI: Radeon 7000 o X850


Si está corriendo Xgl, deshabilítelo:

Código:
su
gnome-xgl-settings --disable-xgl


Nota: es válido tanto para GNOME como para KDE.

Backup Xorg

Código:
su
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.$(date +%y%m%d-%H%M%S)



Edite su xorg.conf

En KDE Desktop:

Código:
kdesu kate /etc/X11/xorg.conf


En GNOME Desktop:

Código:
gksu gedit /etc/X11/xorg.conf



En Section "ServerLayout", agregue :

Código:
Option "AIGLX" "true"


En Section "DRI", agregue:

Código:
Group 0
Mode 0666


En Section "Device", agregue:

Código:
Option      "XAANoOffscreenPixmaps" "true"
Option      "DRI"     "true"


Ahora una nueva sección:

Código:
Section "Extensions"
      Option   "Composite"   "Enable"
EndSection


Las partes relevantes de su xorg.conf se verian algo así:

Código:
Section "Extensions"
  Option   "Composite"   "Enable"
EndSection

Section "DRI"
   Group      0
   Mode       0666
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Option       "AIGLX"   "true"
  Screen       "Screen[0]"
EndSection

Section "Device"
  BoardName    "915 GM"
  BusID        "0:2:0"
  Driver       "i810"
  Identifier   "Device[0]"
  Option       "NoDDC"
  VendorName   "Intel"
  Option       "XAANoOffscreenPixmaps" "true"
  Option       "DRI"   "true"
EndSection



Reinicie X:

Código:
su
rcxdm restart


Corra Beryl!

Código:
beryl-manager


Resolviendo Problemas



Another composite manager is already running
Lo más probable es que KDE está corriendo su propio manejador de composición (usando el kompmgr), y entonces Beryl no puede correr.
Para desactivar éstos "efectos especiales" en conficto, abra el centro de control y dehabilite los efectos de translucidez:

K Menu -> Configurar Escritorio (Preferencias Personales). Entonces vaya a Escritorio -> Efectos de Ventana.

En la última pestaña, "Translucency", deshabilite "Use Translucency/shadows". Ahora debería trabajar bien,

Nota: Si aun no funciona, deberá agregar la siguiente linea

Cita:
Option "Composite" "0"


en el área Extensions de su /etc/X11/xorg.conf.
Se ha comprobado que ésta opciión debe estar presente si usa el driver fglrx (ATI Radeon 9600).


Problema del cubo blanco con AIGLX

Inicie beryl con el sig. comando:

Código:
beryl --use-copy


Alternativamente seleccione desde beryl-manager -> Advanced Beryl Options -> Rendering path -> Copy

o

ponga lo siguiente en ~/.beryl-managerrc

Código:
[beryl-settings]
render_path=2


Este mensaje fue modificado por última vez en: 03-09-2007 02:49 PM por warp.

02-16-2007 08:35 PM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  [News] SELinux en OpenSuse 11.1 magtec 0 20 08-20-2008 11:36 PM
Ultimo Mensaje: magtec
Cool [news]PromoDVD OpenSUSE 11 Party p_eter 0 46 08-01-2008 03:00 AM
Ultimo Mensaje: p_eter
  [News] Encuesta de Opensuse 11 magtec 0 74 07-22-2008 05:12 PM
Ultimo Mensaje: magtec
  [News] Instalando OpenSuse 11 GM !!! magtec 1 525 06-28-2008 01:32 PM
Ultimo Mensaje: magtec

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: