Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

9
Lo primero que tienes que descubrir en tu lap o PC es si tienes 3D acceleration… una manera divertida de saberlo es colocar en el terminal el comando glxgears (aparecerán una ruedas de engranaje dando vueltas y más vueltas). Aunque en este caso se pudo haber activado la opción de aceleración 3D por software y no necesariamente por hardware… existe otro comando que me permite ver en realidad si se tiene dicha opción: yulys@yulys-laptop:~$ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes Esta última línea nos indica que verdaderamente esta activada la propiedad 3D direct rendering: Yes Si aún no tienes algún resultado o no sabes aún si tienes activada la opción 3D en tu tarjeta gráfica o aún no sabes si tu tarjeta soporta dicha propiedad, puedes ir a Sistemas/Administración/Gestor de paquetes Synaptic (en el caso de Ubuntu por ejemplo) y activar cairo-dock para ver si soporta las peculiaridades de esta aplicación

Transcript of Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

Page 1: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

Lo primero que tienes que descubrir en tu lap o PC es si tienes 3D acceleration…  una manera divertida de saberlo es colocar en el terminal el comando glxgears (aparecerán una ruedas de engranaje dando vueltas y más vueltas). Aunque en este caso se pudo haber activado la opción de aceleración 3D por software y no necesariamente por hardware… existe otro comando que me permite ver en realidad si se tiene dicha opción:

yulys@yulys-laptop:~$ glxinfoname of display: :0.0display: :0 screen: 0direct rendering: Yes

Esta última línea nos indica que verdaderamente esta activada la propiedad 3D               direct rendering: Yes

Si aún no tienes algún resultado o no sabes aún si tienes activada la opción 3D en tu tarjeta gráfica o aún no sabes si tu tarjeta soporta dicha propiedad, puedes ir a Sistemas/Administración/Gestor de paquetes Synaptic (en el caso de Ubuntu por ejemplo) y activar cairo-dock para ver si soporta las peculiaridades de esta aplicación

Configuramos desde Aplicaciones/Accesorios/GLX-Doc lanzando esta aplicación al Escritorio para poder apreciar de manera dinámica los accesos directos en 3D

Page 2: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

* Punto importante:

¿ Por qué es necesario saber qué modelo de tarjeta gráfica tengo, pues si bien hemos estado tratando de saber si tiene 3D o no probando, instalando y configurando estas aplicaciones, tan sólo nos bastaba con saber el modelo del chip de la tarjeta gráfica.

En este blog no puedo dar el listado completo de todas las tarjetas gráficas que soporten la propiedad 3D pero si puedo afirmar (por experiencia propia y ajena) algunos nombres:

ejecutando vi /var/log/Xorg.0.log

logré ver que mi laptop que tiene 3D soporta los siguientes chips:

(II) intel: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale

y que en este momento está trabajando con (–) intel(0): Chipset: “GM45“

En líneas abajo transcribo la configuración que se hace para el chip Intel GM965 en Debian

En Fedora 15 beta

Se puede obtener el CD o imagen en USB ingresando a la página

http://www.gnome.org/getting-gnome/

* En SUSE hice mis pruebas en mi laptop con vbox, quemé versión openSUSE para 32 bits aunque mi lap resiste arquitectura 64… No olvidemos activar la propiedad 3D en Pantalla:

Page 3: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

les comento que terminé de instalar openSUSE sin problemas pero me pedía instalar los kernel-headers para poder tener la configuración 3D en mi vbox Suse… así que hice:

Page 4: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

En este caso no se actualizaba porque por defecto no venía activados ni instalados: make, ni gcc ni gcc C++…intenté nuevamente ejecutar ./VBoxLinuxAdditions-x86.run, sin éxito

En Ubuntu 11.04 (Natty Narwhal)

Desde el terminal se pueden ejecutar los siguientes comandos:

sudo add-apt-repository ppa:gnome3-team/gnome3 sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install gnome-shell

En Ubuntu 10.10

Se establece el upgrade del gnome-shell, en este caso se toman algunos PPAs

sudo add-apt-repository ppa:ubuntu-desktop/gnome3-buildssudo aptitude updatesudo aptitude install gnome3-session

Ubuntu 9.10 (Karmic)

deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu natty maindeb-src http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu natty main

Notas importantes:

1. Para añadir el PPA en las versiones Ubuntu 9.10 en adelante, hacer:

Paso 1: Ver la página PPA’s y leer Adding this PPA to your system,  tomar la nota de la ruta

ppa:gwibber-daily/ppa

Paso 2: Abrir terminal y escribir

sudo add-apt-repository ppa:user/ppa-name

Reemplace ppa:user/ppa-name con la ruta del PPA’s que tomó nota

Paso 3: Actualizamos y listo!

sudo apt-get update

2. Activar la propiedad de soporte 3D aceleration en la tarjeta Intel- Ubuntu:

Page 5: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

Solución:

1. Conocer el modelo de la tarjeta gráfica, entonces en el terminal ejecutamos el comando  # lspci |grep VGA

00:02.0 VGA compatible controller: Intel Corporation 82946GZ/GL Integrated Graphics Controller (rev 02)

* Como vemos tenemos una tarjeta Intel 946GZ/GL 

2. Instalamos el driver de Intel en terminal, colocamos:

# apt-get install xserver-xorg-video-intel

3. Instalamos los paquetes que me permitirán trabajar con  AIGLX

# apt-get install libdrm2 libgl1-mesa-dri libpng3 libpng12-0 libpng12-dev libxdamage1 libxcomposite1 x11proto-core-dev x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev x11proto-render-dev x11proto-randr-dev libcairo2 libcairo2-dev libcairo-perl libmono-cairo1.0-cil python-cairo libgl1-mesa-dev mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 libxfont1 libfontenc1 libwnck-common libwnck22 libsvn1 libglu1-mesa

4.- Por último modificaremos el archivo de configuración xorg.conf de X11:

a) Respaldar el archivo xorg.conf# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig

Page 6: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

b) Modificar el xorg.conf# gedit /etc/X11/xorg.conf

Dejar el archivo de la siguiente manera (ver la Section “Device”)

#############################################################################

# This file was generated by dexconf, the Debian X Configuration tool, using# values from the debconf database.## Edit this file with caution, and see the xorg.conf manual page.# (Type “man xorg.conf” at the shell prompt.)## This file is automatically updated on xserver-xorg package upgrades *only*# if it has not been modified since the last upgrade of the xserver-xorg# package.## If you have edited this file but would like it to be automatically updated# again, run the following command:#   sudo dpkg-reconfigure -phigh xserver-xorg

Section    “Module”Load    “dbe”EndSection

Section “InputDevice”Identifier    “Generic Keyboard”Driver        “kbd”Option        “XkbRules”    “xorg”Option        “XkbModel”    “pc105″Option        “XkbLayout”    “latam”EndSection

Section “InputDevice”Identifier    “Configured Mouse”Driver        “mouse”EndSection

Section “Device”Identifier    “Intel Corporation Mobile 946GL/GZ”Driver        “intel”Option        “XAANoOffscreenPixmaps”     ”True”Option        “RenderAccel”    “true”Option        “AllowGLXWithComposite”    “true”Option        “UseFBDev”    “true”Option        “AccelMethod”    “XAA”Option        “DRI”    “true”EndSection

Page 7: Lo Primero Que Tienes Que Descubrir en Tu Lap o PC Es Si Tienes 3D Acceleration

Section “Monitor”Identifier    “Configured Monitor”EndSection

Section “Screen”Identifier    “Default Screen”Monitor        “Configured Monitor”Option        “AddARGBGLXVisuals”    “True”EndSection

Section    “Extensions”Option    “Composite”    “Enable”EndSection

#############################################################################

5.- Reiniciar el entorno gráfico y verificar 3D con este comando.

# glxinfo |grep directdirect rendering: Yes

Con esto verificamos que el sistema tiene aceleracion 3D, ahora podran instalar compiz-fusion, cedega y otros más que requieren aceleración 3D.