PDA

View Full Version : [BERYL] Problema con ATI Mobility Radeon X1600


celord
May 4th, 2007, 01:10 AM
Hola, me problema es el siguiente:

Instale Beryl junto con XGL, el cubo gira genial y las ventanas tambalean jeje pero, cuando deseo redimencionar,maximizar o minimizar alguna ventana, todo llora, de tal manera que debo hacer CTRL+ALT+Backspace para poder tener las X de nuevo, lo que me imposibilita tratar de ver que me falla si correo beryl-manager desde la consola.

Otra cosa interezante es que recien instalado Beryl con sus caracteristicas default, la decoracion de las ventanas no es la sombra negra bien estilizada, mas bien es un recuadro negro alrededor de cada ventana.

Probe con otro equipo que tiene una tarjeta grafica Intel y ahi todo va genial nada se cae.

Necesito saber si es alguna incopatibilidad con xgl y ATI o si es entre Beryl y ATI, que pruebas debo correr o que info les puedo suministar a los gurus del foro para tener mi Beryl bien.

Este es mi xorg.cof


[code:3f56e]
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection

Section "Files"

# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "fglrx"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
EndSection

Section "Device"
Identifier "Tarjeta de vídeo genérica"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Tarjeta de vídeo genérica"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "false"
EndSection
[/code:3f56e]

Y asi es como arranco xgl

[code:3f56e]
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:fbo &
sleep 4
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec gnome-session
[/code:3f56e]
Tengo Beryl con el Rendering Path en "Copy", porque de otra forma solo me carga el cubo blanco, ademas si corro:
[code:3f56e]
beryl-xgl
[/code:3f56e]
tengo otra vez el cubo blanco.
Gracias. :)

bushwaca
May 4th, 2007, 04:58 AM
La verdad que no tengo idea. A simple vista parece estar todo bien. Lo unico es que en mi xorg me reconoce la placa que tengo:
[quote:7af42]
Section "Device"
Identifier "ATI Technologies Inc RV350 AS [Radeon 9550]"
Driver "ati"
BusID "PCI:2:0:0"
EndSection
[/quote:7af42]
Igual dejame que te pregunte unas cosillas:

1 ¿Que linux usas? (¿Ubuntu Feisty?)¿Que beryl usas?
2 ¿Intentaste poner CompComm? ( a esto no lo digo para que lo hagas )
3 ¿Que drivers tienes, los libres o los de ATI?
4 ¿Tienes aceleracion grafica cuando entras en la sesion gnome?
5 ¿Modificaste las ultimas lineas de xorg? Si cambias Option "Composite" "Enable" ¿Podes arrancar el entorno grafico? (ojo con esto ultimo, si lo modificas debes arreglarlo en modo consola. No vas a poder arrancar linux en modo grafico)
6 El archivo beryl-xgl.... ¿Que tiene dentro? ¿Hiciste esto?
[quote:7af42]
Crea un script llamado /usr/bin/beryl-xgl que tenga dentro:

#!/bin/sh
LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa beryl $@ &

Hacelo ejecutable:
chmod a+x /usr/bin/beryl-xg
[/quote:7af42]
Puede servirte de guia o para revisar errores esto:
[url:7af42]http://www.opencompositing.org/viewtopic.php?f=22&t=58&st=0&sk=t&sd=a&start=20[/url:7af42]
(mira desde el post que puso Chema sobre como crear una sesion xgl y demas.. lo otro tambien puede servir... pero no creo)

Esto tambien te lo dejo, pero por tu placa no tendria que andar, porque creo que con los drivers libres no tienes la aceleracion grafica requerida para correr beryl: [url:7af42]http://www.opencompositing.org/viewtopic.php?f=22&t=23[/url:7af42]

Suerte y saludos.

celord
May 8th, 2007, 02:19 AM
ok volvi gracias por tu respuesta:
[quote:f879f]
1 ¿Que linux usas? (¿Ubuntu Feisty?)¿Que beryl usas?
[/quote:f879f]
Debian Etch

[quote:f879f]
2 ¿Intentaste poner CompComm? ( a esto no lo digo para que lo hagas )
[/quote:f879f]
No

[quote:f879f]
3 ¿Que drivers tienes, los libres o los de ATI?
[/quote:f879f]
Los de ATI

[quote:f879f]
4 ¿Tienes aceleracion grafica cuando entras en la sesion gnome?
[/quote:f879f]
Si, asi es:
[code:f879f]Direct Rendering: Yes[/code:f879f]

[quote:f879f]
4 ¿Modificaste las ultimas lineas de xorg? Si cambias Option "Composite" "Enable" ¿Podes arrancar el entorno grafico? (ojo con esto ultimo, si lo modificas debes arreglarlo en modo consola. No vas a poder arrancar linux en modo grafico)
[/quote:f879f]
Sip, en ambos casos tengo entorno grafico, pero con Option "Composite" "Enable" + una sesion xgl todo correo super lento.

[quote:f879f]
6 El archivo beryl-xgl.... ¿Que tiene dentro? ¿Hiciste esto?
Crea un script llamado /usr/bin/beryl-xgl que tenga dentro:

#!/bin/sh
LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa beryl $@ &

Hacelo ejecutable:
chmod a+x /usr/bin/beryl-xg
[/quote:f879f]

Si, pero sin resultados postivos..

Creo que la causa de mis males es este..

http://support.ati.com/ics/support/defa ... onID=26907 (http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&questionID=26907)

Tendre q esperar :(

Chema
May 8th, 2007, 09:04 AM
La guía viewtopic.php?f=22&t=182 (http://forums.opencompositing.org/viewtopic.php?f=22&t=182) está probada con X1300 y X1400 prueba a seguirla desde el principio, a ver si sirve también para tu tarjeta ;)

bushwaca
May 8th, 2007, 01:17 PM
[quote:aef38]
Creo que la causa de mis males es este..

http://support.ati.com/ics/support/defa ... onID=26907
[/quote:aef38]
Es posible, pero en la practica no es tan asi lo que dice ATI. Yo uso beryl con AIGLX y supuestamente no se puede con ATI :lol: (ojo... uso los drivers libres porque mi placa es vieja). Igualmente con XGL y los drivers de ATI te tendria que funcionar (no dice que no soporta XGL). Hay gente que tiene una placa similar a la tuya y tienen beryl+XGL.
Proba lo que esta en el link que puso Chema que en realidad es similar al primer link que te puse pero esta pasado en limpio.
Suerte y saludos.

celord
May 8th, 2007, 07:04 PM
ok, voy a intertarlo y les aviso.
Otra pregunta, los drivers libres podrian servirme a mi ?

bushwaca
May 8th, 2007, 07:42 PM
Supuestamente con los libres no vas a poder poner beryl. Lo digo por lo que lei ultimamente y por experiencias de otros usuarios (personalmente no lo hice :lol: ). Podrian funcionar, pero creo que igualmente vas a tener mejor rendimineto con los de ATI ya que tu placa es bastante nueva. Es por eso que te recomiendo que uses los drivers de ATI+XGL.
Pero si te animas, hacelo para sacarte la duda. Yo soy terrible con esas cosas, siempre me fijo cosas que no andan nunca jaja. En mi caso, cuando usaba la version anterior de Ubuntu, tenia los de ATI ya que con los libres no me andaba beryl y con la version nueva de ubuntu probe directamente los libres y me funcionan perfecto (por eso no puse los de ATI). Mi placa entro en la categoria de "viejitas" jaja.
Saludos.

imported_karmapolice
May 9th, 2007, 03:16 AM
Las tarjetas X1300 o más nuevas no funcionan con el driver libre que la verdad no es tan bueno como dicen.

bushwaca
May 9th, 2007, 02:26 PM
@karmapolice:
Si, es lo que se comenta. Hay que usar el driver de ATI para placas "nuevas". Ahora en placas "viejas" el libre anda muy bien, va... segun mi experiencia. Como dato, los juegos "torcs" y "Open arena" andan muy bien :lol: .
Saludos y gracias por el dato.