Aceleración Gráfica
(42600 lecturas)
Por Rubén Ramos
RiCe
(http://www.nuteca.com)
Creado el 20/04/2003 22:57 modificado el 20/04/2003 22:57
|
Cómo configurar la Aceleración Gráfica:
|
Pagina1/1 |
Aceleración Gráfica
Cuando usamos linux tenemos varias posibilidades de hacerlo,
quizá la más usable por la mayoría de los usuarios
son las X.
Es muy importante configurarlas _bien_ porque vamos a pasar muchas
muuuchas horas mirando el monitor, no queremos jorobar la vista, para ello
configuramos en /etc/X11/XF86Config-4
(en el caso que tengamos xfree 4.x) con las configuraciones propias de
nuestro sistema. Una vez hecho esto, vamos a darle caña 3D!! porque
claro, las X están funcionando, pero sin aceleración... no
aprovechamos el hardware que hemos pagado religiosamente, además
conseguimos una calidad superior de la imagen en el monitor y podemos cargar
esos juegos flamantes.
Conocimientos necesarios:
Método Kernel:
Como siempre hay varias maneras, la 'habitual' es configurar las X
y luego recompilar el kernel con la opción de nuestra tarjeta activada,
esto sería algo como así:
Dentro de.. Character devices
<M> /dev/agpgart (AGP Support)
Muy importante ponerla como módulo.
[*] Direct Rendering Manager (XFree86 DRI support)
<M> ATI Rage 128
Aquí
seleccionas la propia de tu tarjeta, muy importante ponerla como módulo.
Compilamos, reiniciamos y luego en /etc/X11/XF86Config-4
Section "Device"
Identifier "Nombre_de_mi_tarjeta" El que tú
quieras, mejor no tocarlo
Driver "Nombre_del_driver" Cuando configuras
dpkg-reconfigure xserver-xfree86 en
Debian, te sale la lista completa
EndSection
Hasta aquí todo muy bien, reboteamos las X probamos la aceleración,
mira el modconf, a ver si tienes activadas las opciones correspondientes:
kernel/drivers/char/agp Accellerated Graphics Port (AGP).
kernel/drivers/char/drm Direct Rendering Manager.
Para comprobar si has logrado poner la aceleración gráfica,
ejecuta glxinfo, este es un ejemplo de (entre las muchas líneas
que salen) la ATI Rage 128
OpenGL renderer string: Mesa DRI Rage128 20010405 Pro AGP 1x x86/MMX/3DNow!
Ahora comprobemos el rendimiento con glxgears
rubenr@debian:~$ glxgears
2282 frames in 5.0 seconds = 456.400 FPS
2761 frames in 5.0 seconds = 552.200 FPS
2760 frames in 5.0 seconds = 552.000 FPS
2761 frames in 5.0 seconds = 552.200 FPS
2760 frames in 5.0 seconds = 552.000 FPS
Comentarios de Santa Keja
Parece que todo ha salido a pedir de boca, pero conformarnos con esto
es poco!! Fijaros: AGP 1x El slot
AGP solo está funcionando a x1 cuando mi sistema admite hasta x4 y
mirar esto también Rage128 20010405
la fecha del driver es de unos añitos atrás, no habrán
programado alguna actualización ya? Y que pasa con las tarjetas nuevas,
en el kernel solo están unas pocas.
Método DRI (al loro, que puede no funcionarte)
Esta es la opción más potente para que eche fuego nuestra
tarjeta gráfica, tabla de
chips soportados.
El DRI, Direct Rendering Open
Source Project proyecto que desarrolla drives aceleradores de 3D; tienen
una amplia documentación
aunque su uso es _muy_ sencillo. Básicamente consiste en cambiar
el módulo actual del kernel por uno más nuevo; el kernel de
la rama estable tiene drives muy probados, no los últimos. Con el
DRI project coseguimos poner la aceleración a la última.
Como se hace? Con la configuración anterior del kernel (importante
que sea de ese modo), nos disponemos a bajar el tarball correspondiente,
para mi tarjeta he optado por este rage128-20030407-linux.i386.tar.bz2
descomprimimos y ejecutamos ./install.sh
Si no nos va bien esta opción, y queremos volver a la configuración
previa ejecutamos ./install.sh restore
Ejemplos de configuración del /etc/X11/XF86Config-4 al loro
q el driver de la tarjeta cambia!!
- Velocidad AGP
- /etc/X11/XF86Config-4
- Section "Device"
.
- .
- .
- Option "AGPMode" "1 2 ò 4"
- 1 -- x1 (default)
2 -- x2
4 -- x4
otros -- (admitirá más de x4?)
Pruebas Generales
Método kernel, AGP x1:
rubenr@debian:~$ glxgears
2282 frames in 5.0 seconds = 456.400 FPS
2761 frames in 5.0 seconds = 552.200 FPS
2760 frames in 5.0 seconds = 552.000 FPS
2761 frames in 5.0 seconds = 552.200 FPS
2760 frames in 5.0 seconds = 552.000 FPS
Método kernel, AGP x4:
rubenr@debian:~$ glxgears
2696 frames in 5.0 seconds = 539.200 FPS
2828 frames in 5.0 seconds = 565.600 FPS
2829 frames in 5.0 seconds = 565.800 FPS
2830 frames in 5.0 seconds = 566.000 FPS
2830 frames in 5.0 seconds = 566.000 FPS
Método kernel bf24 en Debian, AGP x1:
debian:/home/rubenr# glxgears
836 frames in 5.0 seconds = 167.200 FPS
800 frames in 5.0 seconds = 160.000 FPS
900 frames in 5.0 seconds = 180.000 FPS
900 frames in 5.0 seconds = 180.000 FPS
800 frames in 5.0 seconds = 160.000 FPS
Método DRI AGP, x1:
rubenr@debian:~$ glxgears
2784 frames in 5.0 seconds = 556.800 FPS
2921 frames in 5.0 seconds = 584.200 FPS
2922 frames in 5.0 seconds = 584.400 FPS
2921 frames in 5.0 seconds = 584.200 FPS
2922 frames in 5.0 seconds = 584.400 FPS
|
|
|
|
| Comentarios |
1. Re: Aceleración Gráfica (21/04/2003 17:29, #550) Por: juanma (http://diariolinux.com) |
Me parece muy bueno tu artÃculo y gracias por haberlo escrito.
Tengo una duda. He recompilado el kernel como indicas
Resulta que ejecuto glxinfo y no aparece nada de dri ni la velocidad AGP. Tengo también una r128 de 32 megas.
Miro el log de las X y me dice que ha cargado el módulo dri. Pero no se si esto pita o no. ¿hay alguna forma de cargar a la fuerza el dri y que sepa que está pitando?
gracias anticipadas |
|
2. Re: Aceleración Gráfica (21/04/2003 18:14, #551) Por: RiCe |
Si has usado el método kernel:
Asegúrate que tienes el módulo seleccionado con '+', miralo con 'modconf' y que el driver que tienes indicado en 'XF86Config' como 'ati' en tu caso.
La única manera de que las dri esten pirulando es con sus módulos instalados y con las opciones del 'XF86Config':
Section "Module"
.
.
Load "dri"
Load "glx"
.
.
EndSection
y con:
Section "DRI"
Mode 0666
EndSection | |
3. Re: Aceleración Gráfica (21/04/2003 18:53, #552) Por: El cobarde anónimo |
| ademas te podría pasar que no tuvieras creado los archivos /dev/dri (directorio) y /dev/dri/card0 o que no tuvieras permisos para acceder a ellos | |
|
|
4. Y para las SiS?¿ (SiS 650) (21/04/2003 21:16, #553) Por: El cobarde anónimo |
| He seguido el articulo paso a paso, pero no he conseguido hacer q mi sis650 me acelere. Sabeis donde puedo encontrar algo referente a esto, o como solucionarlo?¿ Gracias. |
|
5. Re: Y para las SiS?¿ (SiS 650) (27/04/2003 01:51, #578) Por: El cobarde anónimo |
| Yo tambien tengo una SIS
En mi caso una Silicon Integrated Systems [SiS] 86C326 5598/6326 (rev d2) y me ha costado encontrar algo de informacion, de momento no he conseguido nada, (estoy en ello el glxgears me da 80fps :( ) voy a probar con los drivers de Tomas Winischhofer http://www.winischhofer.net/linuxsis630.shtml y si consigo algo ya lo contare por aqui. | |
6. Re: Y para las SiS?¿ (SiS 650) (05/06/2003 18:42, #708) Por: El cobarde anónimo |
| Pues - y en está página se contesta claramente (y más que una vez) que DRI sólo funcciona pára la seria 300 - la SIS 650 es de la 315 (y cada SiS6325 verdaderamente es un SiS650, 651, M650 o 740), entonces no hay soporte de acceleración 3D con ese. Así sólo usa el sis_drv, al menos nos da acceleración de video y 2D... usar sisfb tambien es posible, si te gusta una console gráfica:-) - nota que sin DRI este modul es opcional. Tambien hay que decir que 80fps me parece pocisimo - glxgears me da unos 350fps (que tampoco es gran cosa), quizás el modulo sis_drv de la pagina del Winischhofer lo mejorará algo - lo pruebaré luego...
Lo siento que mi ortagrafía es tan mala, soy aleman. | |
|
|
7. Re: Aceleración Gráfica (23/04/2003 16:45, #566) Por: genis |
Gracias por el artículo. Ahora tengo mi i810 acelerada, aunque no es ninguna maravilla de hardware :-P
Por cierto, que ejecutando los comandos que mencionas no aparece ninguna referencia al xAGP, sin embargo un lsmod me muestra que el módulo está en uso al ejecutar las X.
Salud!
|
|
8. Re: Aceleración Gráfica (23/04/2003 21:25, #567) Por: RiCe (http://www.linuca.org) |
| glxinfo .. al principio si te pone 'direct rendering: Yes' es ke tienes la aceleracion activada | |
|
9. Re: Aceleración Gráfica (06/05/2003 09:40, #615) Por: El cobarde anónimo |
| Para todo aquel que tenga una Voodo Banshee:
Para acelerar una Banshee hay que seguir los mismos pasos que para una Voodoo 3, teniendo en cuenta que tenemos que copiar las librerias de la pagina DRI a su lugar correspondiente.
Y ponerles los permisos adecuados para que todos los usuarios tengan aceleracionmediante tdfx y dri. |
|
10. Re: Aceleración Gráfica (11/08/2003 01:02, #858) Por: lothwen |
Excelente articulo que ha conseguido que mi Ati radeon 7000 rule a sako, weno a sako tampoco pq no he conseguido aumentar la velocidad del bus AGP a 4x. Me kedo en 1x y aunque he seguido las indicaciones ( es decir cambio la movida) al iniciar las X me dice q existe un error en la linea que he editado. ¿ estar bien la sintexis?
Ah, y otra cosa: Los valores de fps q das en el articulo yo no los consigo no se pq. Mi tarjeta es de 64 megas y solo me acelrea a 1237 fps mientras que en las pruebas que haces dan por lo menos 2000 ¿ es normal esto? La verdad es k no me puedo kejar pq losjuegos me tirar bien pero ia puestos kisiera sakarle el mayor partido a mi tarjeta.!!!!!!!!
Gracias!!!!!!!! |
|
11. Re: Aceleración Gráfica (15/10/2003 17:04, #1011) Por: EsPeT |
| Hola a todos, pos yo no he conseguido q me rule el DRI alguien me hexa un cable.... :S
He seguido los pasos tal cual y no rula. Lo maximo q he conseguido es por medio del kernel 340 fps para una radeon 64 vivo :S muy pcoooooooooooo :'( y el AGP a 4x
Venga hexarme un cable... please | |
|
12. Re: Aceleración Gráfica (15/10/2003 19:08, #1012) Por: EsPeT |
| Buff, me ha costado pero al final lo he conseguido .... X si alguien tiene el mismo problema q yo...
Tengo instalada Gentoo 1.4 con el kernel 2.4.20. Seguia los pasos y no me rulaba. Total q el problema no era mio sino del Xfree. Me baje un extra de Dri y se instalo pero no iba na... asi q lo quite y devolvi los drivers al estado original con sh install.sh restore y voila ya tenia dri :D
Vaya liuuuuuuuuuuuu pero ahora flipo con los 5265 Frames in 5.0 secons 1053 FPS :P
Mi grafica es una ATI RADEON 64 DDR VIVO. |
|
13. Re: Aceleración Gráfica (16/10/2003 02:06, #1015) Por: El cobarde anónimo |
Pues yo quiero un peluche de Tux
¿Donde hay? xD |
|
14. Re: Aceleración Gráfica (26/07/2004 15:48, #1965) Por: ceber |
| entonces alguien ha conseguido hacer funcionar el dri de la sis 650 o no?
gracias |
|
15. Re: Aceleración Gráfica (10/02/2006 20:21, #4744) Por: PijusMagnificus |
| Wenas yo tb toy interesao, pero sin exito aun, si sabes algo por favor no dudes en postearlo. yo Hare lo MisMo :P | |
|
16. Re: Aceleración Gráfica (22/11/2004 18:01, #2664) Por: Go13LinX |
| Hola
Me parece muy bueno el articulo.... pero existe otra forma de acelerar mi tarjeta grafica sin meterme con el kernel?
tengo una ATI RAGE XL de 8 MB y cuando coloco el glxinfo me sale direct rendering yes , pero solamente obtengo 316 fps maximo. es esto normal en una ati de 8MB o es que debo actualizar mi targeta para llegar al menos a los 1300?
echenme una manito plz :) |
|
17. Re: Aceleración Gráfica (13/01/2005 08:31, #3057) Por: Sargate |
| hola, tengo una geforce2 mx, de 64 mb, tengo ubuntu, y los drivers nvidia instalados, todo va perfecto, el chromium y el tuxracer, pero el starcraft con cedega me va lento, y en el analisis de point2play ,me dice que tengo 3d rendering speed slow, pero en glxinfo me dice que lo tengo activo, ayuda porfavor |
|
18. Re: Aceleración Gráfica (07/03/2005 01:40, #3292) Por: Pablito |
| Hola que tal... Esta exelente este articulo.. Lástima que no me dio resultado :S. Hice todos los procedimientos tal cual estan expresados, pero no pude activar la aceleracion grafica....:( Por favor, si a alguien le paso lo mismo y sabe como activarlo que me de una ayudita!!
Muchas Gracias por adelantado. |
|
19. Re: Aceleración Gráfica (26/11/2005 15:04, #4368) Por: El cobarde anónimo |
| necesito ayuda con la sis 5598/6326 (8 mb), no me corre el gta 3 eso que tengo 1024 en ram...como hago para que suba a 12.. contestenme please....mufasahxc@gmail.com |
|