PDA

Ver la Versión Completa : Beryl en Ati



jncruces
26-ago-2007, 22:24
He conseguido, no creo que sea el unico espero, instalar Beryl en mi ordenador de sobremesa, voy ha explicar el procedimiento que lo he cogido de la siguiente dirección, solo voy ha traducir la página y ha dar mis impresiones sobre cómo se hace.

http://en.opensuse.org/ATI

Lo primero decir que tras reinstalar 3 veces mi openSuse 10.2 ya creía que sería imposible instalar el beryl en mi ordenador, el cual describo a continuación (si ha alguien no le funciona esta explicacion, tal vez sea por su hardware):

AMD Athlon 64 3400+ a 2400Mhz
Placa Asus K8V-X
Gráfica: Ati Radeon 9550 256MB Agp 8x
Kingston 1GB Ram

SO: OpenSuse 10.2 con KDE

Lo primero sera instalar la tarjeta gráfica, en esa página viene descrito de dos formas, la forma dificil y la fácil, yo explicaré la fácil porque entiendo que la dificil es dificil hasta para mi, jj, y la fácil le tiene que resultar facil ha todo el mundo.

La forma fácil de instalar los drivers ATI:

- Añadir el repositorio siguiente al yast

- Menu K -> Aplicaciones -> Sistema -> Yast

- En el yast ir al apartado Software y dentro del mismo cambiar fuente de instalacion.

- Pinchamos en Añadir -> Especificar URL, e introducimos la siguiente URL

http.//www2.ati.com/suse/10.2

- Abrimos una ventana de terminal e ingresamos como superusuario (comando su, nos pedira la contraseña de superusuario que indicamos en la instalacion)

-Ejecutamos el siguiente comando


Version:
openSuse 10.2
yast2 --install x11-video-fglrxG01 ati-fglrxG01-kmp-`uname -r | awk -F"-" '{print $NF}'`

Version:
openSuse 10.1
yast2 --install x11-video-fglrx ati-fglrx-kmp-`uname -r | awk -F"-" '{print $NF}'`

(Solo hay que ejecutar una de las dos, dependiendo del openSuse que uno tenga)

- Seguidamente Ejecutaremos en el mismo terminal y como superusuario el comando

sax2 -r

Nos saldra una ventana gráfica donde podemos configurar varios aspectos del sistema gráfico como resolucion, colores, posicion, frecuencia de actualización, etc. Simplemente Aceptamos y probamos la configuracion, donde también aceptaremos los cambios

- Lo siguiente sería reiniciar el sistema gráfico, yo recomiendo que que se Reinicie el ordenador por completo, pusto que el método más drástico como dice en el tutorial que he seguido, nos podemos quedar colgados sin entorno gráfico y sin poder volver, de todos modos para los aventureros decir que se hace con la combinacion de teclas Ctrl+Alt+Retroceso

-Cuando el ordenador reinicie, abrimos un terminal y ejecutamos el comando:

glxgears (Debe de salir una ventanita gráfica done hay unos engranajes de colores rotando)

Si hasta aqui seguimos viendo colores, jj podremos proceder ha instalar el beryl.

Instalar Beryl:

- Volvemos ha irnos al yast

Menu K -> Aplicaciones -> Sistema -> Yast

- Agregamos otra fuente de instalacion en el apartado Software -> Cambiar Fuente de Instalacion

- Pulsamos en Añadir -> Especificar URL -> Añadimos la siguiente URL

http://ftp.skynet.be/pub/software.opensuse.org/X11:/XGL/openSUSE_10.2/

- Aceptamos y Finalizamos todo y sin salir del yast nos vamos ha Software -> Instalar/Desinstalar Software

- Instalaremos la siguiente lista de paquetes

aquamarine
beryl-core
beryl-manager
beryl-plugins
beryl-settins
beryl-vidcap
emerald
emerald-themes

Tengo que aclarar que en la página de done he tomado todo esto instalan los paquetes que terminan en snapshot, es decir todos los paquetes antes mencionados terminados en -snapshot, sin embargo yo no he instalado esos por que no son versiones finales, son de pruebas y pueden darnos problemas. Quien quiera probarlos e informar de los fallos seguro que los desarrolladores de beryl se alegran de que la gente colabore para mejorar su sistema.

- Desinstalaremos todos los paquetes que tengan en su nombre compiz

- El siguiente paso solo deben hacerlo aquellas personas que tengan más de una pantalla conctada en su ordenador y repito SOLO aquellos que tengan más de una pantalla, o pantalla+televisor, pantalla+proyector, etc

ir al directorio /etc/X11 y editad el fichero xorg.conf y cambiar la siguiente opcion

Section "ServerLayout"
...
Option "Xinerama" "on"
...
EndSection

(Por defecto esta en off hay que poner on)
Guardad los cambios y salid.

- Ejecutar en el terminal, como usuario normal, NO como superusuario

beryl-manager

- Nos saldra el ruby de beryl en la barra de tareas al lado del reloj, pincharemos con el boton derecho del raton y en la parte que pone "opciones avanzadas de beryl" cambiaremos lo siguiente:

Plataforma de Renderizado -> Forzar XGL
Enlazar -> Enlace XGL
Renderizado -> Renderizado XGL

(Si tras terminar, ha alguno le desaparecen los bordes de las ventanas, o cosas parecidas recomiendo cambiar las opciones de "Compuesto del recubrimiento de la ventana" y cambiamos entre Automático, Usar COW, No usar COW.)


- Tendremos que hacer el siguiente camino y desabilitar la Translucidez en las ventanas.

Menu K -> Configurar Escritorio -> Escritorio -> Comportamiento de la Ventana -> La ultima pestaña que se llama Translucidez desactivamos la casillita que pone "Usar Translucidez/Sombras" en la parte superior.

- Lo siguiente es hacer que el sistema Beryl arranque desde el inicio.

Para KDE
Abrimos terminal como usuario normal:
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
ln -s /usr/bin/beryl ~/.kde/Autostart/beryl

Para GNOME
Ir al Centro de Control de GNOME's -> Sesiones Ir a la ultima pestaña Programas de Inicio y añadir las dos siguientes lineas
beryl-manager
beryl

(Decir que no conozco bien GNOME y me puedo haber equivocado traduciendo, lo siento)

- Volvemos al Yast
yast-> Sistema -> Editor para los archivos /etc/sysconfig

Aqui modificaremos lo siguiente

Desktop -> Display manager -> DISPLAYMANAGER_XSERVER

Y donde pone Xorg ponemos Xgl


FIN (yo aki ya tenia ventanitas de goma, jj)


- Esto ultimo yo no lo he tenido que hacer pero supuestamente hay que hacerlo en el terminal:

rcxdm restart

o si tu estas usando gdm (yo no se que es gdm)

rcgdm restart



PD. A mi me ha funcionado, y espero que a todos vosotros también, solo he querido hacer un manual que este en castellano y he intentado que este bien escrito, también decir que estos son los pasos que yo he seguido parece muy largo pero al final se hace en 5 minutos. Si ha alguien no le funciona que se vaya ha la página que especifique al principio donde el manual esta más completito aunque en inglés.

javilete
27-ago-2007, 10:46
Para empezar yo tengo el mismo procesador y la misma gráfica que tu.Te puedo decir que beryl ya es "arcaico" y con el mismo repositorio que cuentas puedes instalar compiz fusion que funciona mucho mejor e incluye muchos más efectos y más estables.

En cuanto a cambiar xorg por xgl en DISPLAYMANAGER_XSERVER hay una forma más facil que lo hace todo por tí. Solo tienes que escribir en una consola (como su) esto:

gnome-xgl-switch --enable-xgl

Tienes explicado como instalar compiz fusion aqui:
http://www.forosuse.org/forosuse/showpost.php?p=73075&postcount=8

Saludos.

jncruces
27-ago-2007, 14:37
Gracias, he estado viendo el Compiz Fusion por el Youtube y me ha gustado lo que he visto, creo que el que esta arcaico soy yo, jj. Aunque lo de instalar beryl era por cabezonería porque en ningún sitio venia una buena forma de hacerlo, a excepcion de la página oficial que menciono, y pense que ha alguien le gustaría tenerlo en castellano, para guiarse.

También probare el compiz-fusion pero eso me temo que lo tendre que hacer tras hacer los examenes de septiembre, con esto de poner el opensuse en los dos ordenadores que tengo y solucionar todos los problemas que he tenido, más el beryl, creo que en el examen de la asignatura Compiladores en vez de explicar el analizador léxico explicare como compilar el núcleo del linux, jj

pedrogeek
28-ago-2007, 21:09
Yo a ver si monto el compiz fusion en la 10.3 y pongo una guia en cuanto pueda.
Lo unico que yo uso el driver libre, que con AIGLX me va de perlas en la 10.2.
PD: Mi ATI es una x600 Pro 128Mb Mobile

caligulaelsanto
05-sep-2007, 05:45
yo tengo una ati a9250 256mb y el 10.3 me deja 3d
algun problema con beryl?? puede haber?o debere poner los drivers que dice el tuto?

jncruces
05-sep-2007, 11:35
Eso lo tendrás que probar, yo lo hice funcionar con el opensuse 10.2 que desde el principio no daba aceleración 3d. Creo que el 10.3 ya trae el driver libre incorporado por lo que no tendrías problemas, pero eso hay que confirmarlo y nos hace falta un conejillo de indias, jj.

Se supone que el requisito del beryl para poder hecharlo a andar es tener aceleración 3d y por eso es importante instalar los drivers de la tarjeta. Si tu ya tienes los drivers puedes probar ha poner solo el beryl. Si te funciona ya nos contarás, seguro que a mucha gente le interesará saber si se puede instalar directamente en el 10.3 sin tener que instalar los drivers.

anata
11-sep-2007, 22:34
Hola, yo soy nuevo con el linux y he instalado el SUSE 10.2 la instalación perfecta sin problemas, pero cuando instale el DRIVER de mi tarjeta ATI, no se que ha pasado que cuando arranca el sistema se queda en modo de consola.

¿Que puedo hacer para volver al modo gráfico, que de consola no se nada?.

Para la instalacion de los DRIVER segui los pasos de: http://en.opensuse.org/ATI#The_Easy_Way

y llegue hasta el paso 4:

Step 4 - Restart X

Restart the X server by logging out of your desktop and logging back in; or, for the more adventurous, use the more drastic method: Ctrl+Alt+Backspace.

Reinicie el ordenador y cuando volvio a encender se queda en modo consola, pidiéndome login, pongo user y pass pero sigue en consola.

eduararley
12-sep-2007, 15:04
Vuelve a correr el comando:

sax2 -r
Con eso, te debería volver a subir el entorno gráfico. Si nó, intenta la sección de "Troubleshotting" que hay más abajo en la página que diste.

Slds.

anata
13-sep-2007, 22:55
Ejecute el SaX2 -r y me salio:

SaX: no X-server is running
SaX: will start own server if needed
SaX: prepare device [0] profile: Depth24
SaX: prepare device [0] profile: Radeon
SaX: prepare device [0] profile script: Radeon
SPP: including prepared profile(s)...
SaX: starup

---- Aqui se pone negro y vuelve a consola

XC: sorry could not start configuration server
XC: for datails refer to the log file: /var/log/SaX.log
XC: abort...

y ahi queda.

trate de ver el archivo SaX.log, pero no tengo ni idea de como verlo, fui a la ruta /var/log/SaX.log pero no puedo ejecutarlo...

Serian tan amables en ayudarme a abrir el log?

eduararley
14-sep-2007, 14:20
vi /var/log/SaX.log

jncruces
14-sep-2007, 17:34
Parece ser que no coje bien esos drivers, por lo tantos habría que intenetar cargarle otros, te pongo posibles comandos y pruebalos para ver si alguno de ellos te solventa el problema:


sax2 -m 0=Xgl

sax2 -m 0=Xorg

sax2 -m 0=vesa

Nota: eso es un cero no una o. Además creo que detrás de cada uno tendrías que ejecutar el sax2 -r, pero no lo sé por que no lo he probado (y querría que a mi no me pasara, siento ser egoista, xD)

No los pruebes todos a la vez, pruebalos de uno en uno, los he visto en este hilo
http://www.forosuse.org/forosuse/archive/index.php/t-10205.html

Además la solucion que da uno de ese hilo parece bastante aceptable, y casi que la probaría antes que las otras
sax2 -u
Por lo visto te restaura el sistema gráfico a la mejor configuración que él mismo detecte.

javilete
15-sep-2007, 10:24
para ejecutar sax debes cerrar el entorno gráfico como root con el comando siguiente:
init 3

ShakaGoldSaint
15-sep-2007, 14:33
Parece ser que no coje bien esos drivers, por lo tantos habría que intenetar cargarle otros, te pongo posibles comandos y pruebalos para ver si alguno de ellos te solventa el problema:


sax2 -m 0=Xgl

sax2 -m 0=Xorg

sax2 -m 0=vesa


Ni Xgl, ni Xorg son drivers :S.

Por otro lado Anata, no has dicho siquiera que modelo de tarjeta ATI tienes.

jncruces
15-sep-2007, 16:27
Gracias por corregirme quizás haya hecho un mal uso de ese término. Pero me voy ha explicar.

Yo según lo que sé y he visto hasta ahora hago la siguiente interpretación de los niveles en la comunicación sistema operátivo y la tarjeta gráfica:
El sistema operativo le da las ordenes al servidor X el cual puede estar conrolado por Xgl, Xorg, Vesa, Xfree ... (pueden haber más que desconozco) y éstos a su vez son los que se comunican con los drivers de la tarjeta gráfica.

Creo que por el mal uso que damos al vocabulario y sobre todo en las traducciones vienen estas confusiones. Driver se traduce como controlador, y controlador no es más que el idioma (voy ha usar este término por su simplicidad, no volvais ha malinterpretarme) que utiliza el sistema operativo con el dispositivo tratado. Pero qué pasa cuando el propio conrolador es controlado por otro, esto creo que es lo que pasa en linux. El driver de la tarjeta gráfica es "controlado" por xgl xorg, etc. los cuales estan en un nivel medio de comunicacion entre servidor x y drivers del dispositivo.
Así pues no son controladores (driver), todo lo que controla un dispostivo ya sea a un nivel más elemental o a un nivel más cercano al sistema operativo.

A mi esto no me lo ha explicado nunca nadie, son mis propias conclusiones. Si alguien cree que es de otra forma que me lo diga, yo estaré encantado de aprenderlo.

ShakaGoldSaint
15-sep-2007, 17:49
Xorg, Xfree son servidores gráficos.

Vesa en el contexto más común (como este "sax2 -m 0=vesa") es el driver para el servidor gráfico que corre con casi cualquier tarjeta gráfica.

Xgl es un servidor gráfico que en cuya actual implementación (Xglx) depende de otro servidor gráfico de fondo (Xorg) para funcionar, se puede considerar como una aplicación opengl que corre en pantalla completa y sobre la cual se ejecutan las demás aplicaciones gráficas, este provee por si mismo las extensiones necesarias para que un software como compiz/beryl puedan andar. Al correr encima de Xorg, hace uso del driver de este, y necesita que este provea la aceleración 3D.

Sin embargo desde que AIGLX (una extensión para Xorg que provee las mismas extensiones que Xgl de una forma bastante distinta, sin tener la necesidad de correr otro servidor X) viene ya con Xorg hay que ser idiota o usuario de una ATI que solo sirva con el driver propietario (y algún otro par de casos) para usar Xgl ya que AIGLX es una solución que se integra mejor.

jncruces
17-sep-2007, 14:49
Muchas Gracias!!.

Ahora lo tengo algo más claro, no del todo pero me has depejado algunas dudas que tenia. Aunque siempre quedarán más, pero estoy investigando sobre ello. Todo lo que descubra lo añadiré para completar la información. Quizás de aqui saquemos un buen tutorial de como funciona el sistema gráfico del linux, seguro que a más de uno le interesa.

ShakaGoldSaint
17-sep-2007, 18:30
Yo también he querido recopilar buen material y presentarlo con buenas imagenes faciles de entender aun manteniendo la parte tecnica, empecé hace ya un a par de años cuando compiz recien salio y me lei este artículo que me llamo bastante la atención

http://www.tuxpan.com/fcatrin/es/comments.php?guid=20060311

Ya un par de cosas ahi son algo obsoletas pero la base del artículo esta mas que bien, a ver si este fin de semana me pongo a eso :P, es de bastante utilidad para todo aquel que le llame la atención conocer del tema, no necesariamente para resolver problemas, por lo menos a mi me gusto bastante.

Saludos

jncruces
18-sep-2007, 08:45
Muy bueno ese artículo, para imprimirlo y ponerlo en la pared, jj.

Ya en serio, parece bastante bueno me lo leeré detenidamente, me he tirado mucho tiempo buscando uno parecido y solo encontraba explicaciones por separado. Este no es muy extenso pero da una idea de como funciona todo el conjunto. Todo es complementar con información wiki y demás para aclarar los conceptos que puede que ahí no vengan detallados.

caligulaelsanto
20-sep-2007, 01:52
bueno chicos

aleluya tengo compiz fusion funcionando

gracias por el tuto

salvo que en mi caso
mi tarjeta grafica es una asus ati 9250 de 256 mb
estoy con suse 10.3 y no tuve que poner niungun driver directamente como esta me da 3d
cambie xorg xgl
y agregue en el xorg.conf
como me dijeron en otro foro

y aca lo lei tb despues

extension
option composite enable
y va como piña

gracias

la preguntonta es..........
como hago para que se vean las cap del cubo???????????
ya que si hago la cap normal no me da pelota

saludos mil gracias por el tuto

jncruces
20-sep-2007, 19:57
Bueno estamos de enhorabuena, vemos que el opensuse 10.3 trae unos drivers para ati en los cuales se puede hechar ha andar beryl sin problemas.

Gracias caligulaelsanto por ser el cabeza de turco, jj.

biopax
24-sep-2007, 06:54
hola
tambien soy nuevo y tengo una pequeña duda

instale beryl y todo funciona bien
pero encuetro que anda muy lento, yo cacho que lomejor es por mi tarro
que necesita mas capacidad.

mi duda es, como desactivo beryl ahora?

por siaca mi tarro es un celeron de 2.5 , 1 giga de ram y una ati 9250 de 128

vale
gracias.

ShakaGoldSaint
24-sep-2007, 08:04
biopax que guia seguiste para instalarlo?

Por otro lado opensuse 10.3 tiene pinta de no tener preconfigurado el driver libre para que use AIGLX si la gente aca sigue cometiendo el error de instalar Xgl pudiendo optar por la primera solución que es por lejos mejor.

Espero con ansias la 10.3 definitiva para probarla como hereje debianita que soy :P, ya estoy muy viejo como para lidiar con las actualizaciones dinamita de debian sid.