Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Entorno gráfico » X Window


Nuevo tema Responder al tema
 [ 8 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Nov 02, 2007 12:00 am
Mensajes: 1

Nota Publicado: Dom Nov 04, 2007 12:00 am 
Arriba  
Hola a todos. Esta es mi guía para poder disfrutar de todos los efectos y belleza de Compiz Fusion en un Debian con un entorno de escritorio KDE. Soy un usuario de Linux bastante nuevo y novato aun. He conocido lo relacionado a GNU/Linux por una cátedra de mi carrera de Ing. de Sistemas, sin embargo todo esto me ha embriagado de felicidad y ahora gusto mucho del Open Source y claro de mi sistema operativo Debian con mi KDE :D

Me he aventurado a hacer esta pequeña guía de configuración ya quepor azares del destino tengo una tarjeta de aceleración gráfica ATI RADEON 9250 4X ranura AGP de 256 Mb. Y mientras me adentraba en este fascinante mundo me di cuenta que mi configuración sería mucho más dificil que los que tienen tarjetas gráficas Intel o Nvidia. Así que después de 3 meses leyendo, aprendiendo a prueba y error y "googleando" he conseguido mi aceleración gráfica y beryl y ahora compiz fusion.

Bueno, después de esta breve introducción, describo los pasos a seguir.

Lo primero es conseguir la aceleración gráfica. Ya que tenemos nuestra tarjeta AGP ATI le tenemos que instalar un driver para que la reconozca como tal nuestro sistema. Conozco dos tipos de drivers, el oficial y el libre. Este último, el libre "Radeon" es el que sé que funciona mejor para nuestros propósitos y es que me ha dado resultados, por lo tanto es el que recomiendo instalar.

Las tarjetas que son soportadas por este driver están detalladas en este link:

http://dri.freedesktop.org/wiki/ATI?highlight=%28CategoryHardwareVendor%29

Ahora como root instalamos el driver libre instalando los paquetes "xserver-xorg-video-ati", "libgl1-mesa-dri" y "libgl1-mesa-glx"

# aptitude install xserver-xorg-video-ati libgl1-mesa-dri libgl1-mesa-glx


Ahora debemos configurar nuestro /etc/X11/xorg.conf. Debemos agregar unos nuevos módulos y otros efectos como el composite. Iré detallando qué es lo que tenemos con otro color y cómo nos tiene q quedar nuestro archivo de configuración:

La Sección Server Layout debe quedar así:

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection


La sección Module debe quedar así:

Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "dbe"
Load "GLcore"
Load "extmod"
Load "freetype"
Load "glx"
Load "xtrap"
Load "vbe"
Load "int10"
Load "record"
Load "vbe"
Load "ati"

EndSection

Puede que ya tengas algunos, sin embargo con esta configuración es como funciona mi tarjeta. en caso que falles, puedes jugar quitando algunos como GLcore, record o freetype. Recuerda que no todas las tarjetas fabricadas por ATI serán iguales.

Esta sección es la más delicada, ya que puede que tengas aceleración gráfica o pueda que ni siquiera te arranque la X. Esta es la configuración que me funciona. Puedes probar quitando algunas de las que tengo en color rojo, y ver cómo consigues el mejor rendimiento para tu tarjeta. Como repito esta es mi configuración y he logrado que funcione de esta manera. Prueba también asií:

Section "Device"
Identifier "ATI Radeon 9250"
Driver "ati"
BusID "PCI:1:0:0"
VideoRam 256000
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "True"
Option "AddARGBGLXVisuals" "True"
Option "DRI" "true"
Option "AGPMode" "8"
Option "AGPFastWrite" "1"
Option "GARTSize" "64"
Option "EnablePageFlip" "64"
Option "ColorTiling" "1"
Option "AccelMethod" "XXA"

EndSection

No olviden que en la sección "Screen" deben de poner idénticamente tal y como nombraron a su Device y a su Monitor. Así se ahorrarán más de un disgusto.

Section "Screen"
Identifier "Default Screen"
Device "ATI Radeon 9250" #COMO EL IDENTIFICADOR DE TU SECCION DEVICE
Monitor "Monitor genérico" # COMO EL IDENTIFICADOR DE TU SECCION MONITOR
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection



Ahora añadimos estos ficheros al final:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "DRI"
Mode 0666
EndSection


Con Composite como enable, podrás observar transparencias y sombras propias de nuestro KDE :wink:

Ahora guarda, cierra tu sesión de KDE o reinicia tu entorno d escritorio con la combinación de teclas Ctrl + Alt + Backspace. Estando en tu KDM o GDM presiona Alt + e para reiniciar el servidor de la X.

Ahora viene la prueba de fuego. Teniendo instalado previamente el paquete mesa-utils corre los siguientes comandos en una terminal, consola, Konsole, Yakuake o lo que gustes:

$ glxinfo | grep direct

Si la respuesta que recibes es "direct rendering: Yes" hemos triunfado en este momento. Para ver los dichosos engranes solo tienes que ejecutar el siguiente comando:

$ glxgears

Y verás que corren a 100 por hora :D :wink:


Esta es solo la primera parte. Ahora puedes instalar ya sea Beryl o Compiz Fusion. Quiero decir que tengo instalados los dos y ambos conviven de gran manera sin conflictos. Sin embargo esta guía es para Compiz Fusion que a mi gusto supera a beryl :P

Lo primero modificamos nuestro /etc/apt/sources.list Le debemos agregar el siguiente repositorio.

# /etc/apt/sources.list

Para Debian Lenny:
deb http://download.tuxfamily.org/shames/de ... /unstable/ ./

Para Debian Sid:
deb http://download.tuxfamily.org/shames/de ... /unstable/ ./

Para Debian Etch:
deb http://download.tuxfamily.org/shames/de ... fx/stable/ ./

Guardamos según sea nuestro caso y agregamos la llave:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Ahora damos un update a las listas de paquetes:

# apt-get update

Ahora instalamos los paquetes necesarios. Lo recomiendo de esta manera para evitar problemas de paquetes rotos o dependencias:

# apt-get install compiz-fusion-*

Y ya!!! Ahora bien, si tiene Debian Etch lo más seguro es que no les instalo el CCSM o el Compiz Fusion Settings Manager. Por lo tanto el paquete recomendado es el ccsm. Sin embargo en mi computador me funcionó fusion-icon. Con este pude modificar todos los plugins y efectos que trae. Además sale de manera permanente el ícono en la barra de tareas de KDE. Dejo los comandos para ambos:

# apt-get install ccsm

# apt-get install fusion-icon


Listo. Para correr compiz solo damos

$ fusion-icon

O también:

$ compiz --replace -c emerald


Y ya. Si queremos que arranque desde el inicio de nuestra sesión KDE hacemos el siguiente script en la carpeta /home/usuario/.kde/Autostart

#ª/bin/bash
fusion-icon

Guardamos con algún nombre como arrancarCompiz.sh
Damos permisos de ejecución:

casa:/home/hugol/.kde/Autostart# chmod +x iniciarCompiz.sh

Y listo. Ahora recuerda que cualquier configuración de renderización que te pida Compiz tienes que hacerlo de la manera AIGLX, ya que es como lo hemos preparado, y es a mi parecer la única forma de tener aceleración gráfica con una ATI. Si alguno lo ha podido hacer con XGL pues solamente nos informa como lo hizo :P


Dejo mis screenshots

http://aycu15.webshots.com/image/32934/ ... 519_rs.jpg


http://aycu05.webshots.com/image/32684/ ... 772_rs.jpg

Gracias y ojalá sirva esta guía. Cuando haga mis proyectos de mi carrera que sean referentes a linux también los aporto. Saludos y éxitos.


* Mensaje editado por el Administrador por incluir en el mensaje imagenes muy grandes debes usar miniaturas no mayores de 150x150, por favor, revisa el reglamento del foro

Como enviar mensajes con screenshots a este foro

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Sab Jul 30, 2005 11:00 pm
Mensajes: 933
Ubicación: /world/europe/spain/catalonia/girona/figueres

Nota Publicado: Dom Nov 04, 2007 2:59 am 
Arriba  
Muy buena guia si señor, pero es nadamás para el driver libre :) , o sea, apta para gráficas hasta las x1000 (estas diria que no incluidas :P)

EDIT

Pues las gráficas soportadas son las siguientes segun "man radeon" (el driver ati y radeon es lo mismo)

Código:
SUPPORTED HARDWARE
       The radeon driver supports PCI and AGP video cards based on the follow‐
       ing ATI chips

       R100        Radeon 7200

       RV100       Radeon 7000(VE), M6, RN50/ES1000

       RS100       Radeon IGP320(M)

       RV200       Radeon 7500, M7, FireGL 7800

       RS200       Radeon IGP330(M)/IGP340(M)

       RS250       Radeon Mobility 7000 IGP

       R200        Radeon 8500, 9100, FireGL 8800/8700

       RV250       Radeon 9000PRO/9000, M9

       RS300       Radeon 9100 IGP

       RS350       Radeon 9200 IGP

       RS400       Radeon XPRESS 200/200M IGP (2d only)

       RV280       Radeon 9200PRO/9200/9200SE, M9+

       R300        Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1

       R350        Radeon 9800PRO/9800SE/9800, FireGL X2

       R360        Radeon 9800XT

       RV350       Radeon 9600PRO/9600SE/9600, M10/M11, FireGL T2

       RV360       Radeon 9600XT

       RV370       Radeon X300, M22

       RV380       Radeon X600, M24

       RV410       Radeon X700, M26 PCIE

       R420        Radeon X800 AGP

       R423/R430   Radeon X800, M28 PCIE

       R480/R481   Radeon X850 PCIE/AGP


_________________
* Asociación de usuarios de GNU/Linux "La Pipa Plena"
* Mi blog[/b]

 Perfil Email WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mar Jul 10, 2007 11:00 pm
Mensajes: 846
Ubicación: Córdoba/Argentina

Nota Publicado: Dom Nov 04, 2007 3:13 am 
Arriba  
Perdón por mi ignorancia, pero ¿no existe ningun .deb para instalar compiz o beryl? pregunto esto por que veo que sería mucho mas facil para los que recién empiezan.
Quiero aclarar que a mi no me hace falta ya que hace rato que tengo Beryl, pero a muchos a lo mejor si les serviría. Saludos Lucas...............


PD: Pregunté acá por que no me parece que sea necesario abrir un tema para hacer una sola pregunta, y como este tema trata sobre eso.......

_________________
--Ubuntú Feisty--
Linux user: #455657
http://counter.li.org

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Dom Nov 04, 2007 3:43 am 
Arriba  
lucas: para instalar lo que es beryl/compiz, si, ya que se instala desde repos. para el driver, lo mas que tenemos es un binario (.run), o el driver en los repos, pero es una version mas antigua, y aun asi, hay que compilarlo.

PD: ¿para que facilitar mas las cosas? hay distros que ya vienen con e ello instalado. no es necesario un .deb, solo un cd. ::lol::

:D :D

_________________
#446716

--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me...
(from comp.os.linux.misc)
[ DNFD ] - [ F4A ] - [ dotfiles ]

 Perfil Email WWW  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Dom Abr 02, 2006 11:00 pm
Mensajes: 5366
Ubicación: San Roque- Cadiz- Andalucia

Nota Publicado: Dom Nov 04, 2007 4:08 am 
Arriba  
Citar:
pero ¿no existe ningun .deb para instalar compiz o beryl?


Y de que forma crees que lo instala? en los repositorios, lo que hay son paquetes .deb

_________________
usuario linux:377508, debian lenny/squeeze,archlinux

Google casi siempre tiene la respuesta, solo hay que hacer la pregunta adecuada

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun Jun 16, 2008 11:00 pm
Mensajes: 1

Nota Publicado: Mar Jun 17, 2008 12:54 pm 
Arriba  
hola, estoy en debian etch, con gnome, y hace un tiempo seguí esta guia y todo me fue bien, ahora que trato de reinstalar (tras una muerte de disco duro), tengo un problemilla... Y es que al tratar de ejecutar lo de glxinfo, y glxgears... me dice que no existe, es decir: command not found... Voy a tratar de seguir e instalar compiz, pero esto es raro, ya que recuerdo que los engranajes famosos de glxgears antes me funcionaban... Y por cierto, si que tengo instalados xserver-xorg-video-ati libgl1-mesa-dri libgl1-mesa-glx , ya que cuando trato de instalarlos de nuevo, me dice que ya estan en su versión mas reciente...
¿Alguna idea porfis? Muchas gracias por adelantado!

Actualizo 5 minutos despues... tras instalar compiz... todo funciona bien... el glxgears y eso debia estar sujeto de alguna forma a algo que se instalo con compiz... cosas de la vida... gracias de todas formas por esta guia.. :D ahora voy a optimizar un poco el xorg para mi mobility radeon 7500 que la pobre solo tiene 32 mb de ram y va un poco justa... ::lol::

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Dom Feb 12, 2006 12:00 am
Mensajes: 3162
Ubicación: mount /dev/mex /mnt/gdl

Nota Publicado: Sab Ago 02, 2008 5:40 pm 
Arriba  
la liga
deb http://download.tuxfamily.org/shames/de ... sktopfx/un stable/ ./

corregir por

deb http://download.tuxfamily.org/shames/de ... /unstable/ ./

un error de dedo :P no me servia la primera por el espacio

 Perfil Email WWW ICQ YIM  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Dom Abr 02, 2006 11:00 pm
Mensajes: 5366
Ubicación: San Roque- Cadiz- Andalucia

Nota Publicado: Dom Ago 03, 2008 3:33 am 
Arriba  
Instala mesa-utils

_________________
usuario linux:377508, debian lenny/squeeze,archlinux

Google casi siempre tiene la respuesta, solo hay que hacer la pregunta adecuada

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 8 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO