NVemulate en Linux
Gráficos, Linux Febrero 14th, 2008
Me ha entrado el gusanillo de probar a hacer cositas con los Geometry Shaders, pero mi portátil tiene una pobre GeForce Go 6600, con lo que poco o nada puedo hacer. Había probado en Windows a usar la aplicación NVemulate. Pero no sabia que también existía para Linux.
Voy a explicar como activar la emulación en Linux para aquellos que como yo quieran probar algunos Geometry Shaders.
Lo primero que necesitas es instalar los últimos drivers de NVIDIA. Yo utilizo Ubuntu en mi portátil y los he descargado con la utilidad Envy que ya se descarga el último driver de NVIDIA, instala todas las dependencias necesarias para compilarlo, lo compila y lo instala en el sistema. Más fácil, imposible!
Si utilizas otra distribución tendrás que hacerlo manualmente.
Una vez instalado el driver de NVIDIA, tenemos que editar el fichero de configuración de las X (/etc/X11/xorg.conf) y en la sección de de la tarjeta gráfica añadir la línea:
Option “RegistryDwords” “8F773984=7; NvEmulate=50″
Una vez hecho esto, reiniciamos las X y tendremos activada la emulación como podéis ver aqui:
$ glxinfo |grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Cheetah/emulated by GeForce Go 6600/PCI/SSE2
OpenGL version string: 2.1.2 NVIDIA 169.09
OpenGL extensions:$ glxinfo |grep geom
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float
Bienvenido sea el Planet
Codemaniacs, General, Web Enero 17th, 2008
Hace mucho tiempo que no escribo y tengo muchas cosas que contar, como mi viaje a Londres (donde tuve que dar una charla en ingles, bueno mini-charla) y mi ultimo viaje a Japon. Ya os contare!
Hoy quiero anunciar que los miembros codemaniacs hemos montado un planet.
Conectarse a una VPN con NetworkManager
Linux Octubre 12th, 2007
NetworkManager nos permite gestionar a que redes nos conectamos. En Ubuntu viene un applet que nos muestra las redes wifi que tenemos cerca y nos permite conectarnos a ellas facilmente.
En mi universidad, tenemos acceso a la red de forma gratuita mediante wifi. Como podéis ver en la imagen, existen tres redes disponibles, dos de ellas (UPVNET2G y eduroam) necesitan que te identifiques y además soporte de WPA y la tercera (UPVNET) esta en modo abierto para poder conectar dispositivos que no tengan soporte de WP, pero te conectas a una red interna sin acceso a la red de la universidad ni a Internet. Para conseguir ese acceso necesitas conectarte mediante una VPN.
Cuando estoy en la universidad, no tengo la necesidad de conectarme a la VPN porque puedo conectarme a la UPVNET2G, pero algunas veces necesito acceder a la red de la universidad desde casa para poder tener acceso a algunas revistas electrónicas que la universidad está suscrita, y la única forma de hacerlo es conectándome mediante la VPN.Para conectarte a la VPN con ubuntu usando NetworkManager es sencillo. Lo primero que necesitas es instalar algunos paquetes, para eso ejecuta desde el terminal:
sudo apt-get install network-manager-openvpn network-manager-vpnc network-manager-pptp
Una vez instalados los paquetes, aparecerá una opción nueva en el menú de NetworkManager llamado Conexiones VPN donde podremos crear una nueva conexión.
Para conectarte a la VPN de la UPV, necesitas crear una red de tipo Cisco VPN client (vpnc) y configurar algunos parametros:
- Gateway: vpn.upv.es
- Group Name: 3des
- Override username: UPVNET\TuNombreDeWsuario o ALUMNO\TuNomdre
Una vez guardados estos ajuste, ya podemos conectarnos. Al conectarnos nos pedirá que introduzcamos nuestra contraseña.
- Password: nuesta contraseña
- Group password: pinguino
Para más información de cómo conectarte a la VPN de la UPV puedes consultas esta página.
Un héroe en Gandia
General Octubre 8th, 2007
Hace poco, ha sido “Fira i Festes” en Gandía y la gente que paseaba por las calles pudo ver algo inaudito. Tal como si fuera Nathan Petrelli de la serie Héroes, había un hombre levitando, tan solo se apoyaba con una mano en una pared de una casa.
A continuación os dejo un vídeo con el hombre volando, El vídeo está grabado con un móvil y la calidad no es muy buena.
Actualizando a Ubuntu 7.10
Linux Septiembre 19th, 2007
Después de unas vacaciones, hemos vuelto al trabajo y una de las primeras cosas que hice fue actualizar mi portátil a Ubuntu 7.10 aka Gutsy Gibbon.
Para actualizar tan solo hay que ejecutar el comando
sudo update-manager -c -d
y pulsar el botón comprobar. La aplicación nos informará que hay una nueva versión de la distribución y que podemos actualizar.

La actualización es completamente automática, nos actualizará los repositorios, bajara los nuevos paquetes y los instalará.

La verdad es que no he notado grandes cambios, OpenOffice 2.3, el cambio de nombre de Gaim a Pidgin, viene Compiz Fusion instalado por defecto, aunque no activado. Eso si activarlo es tan fácil como hacer un click.
Nuevo firmware para la WII (3.0)
Wii Agosto 7th, 2007
![]()
Si hace unos dias hablabamos de como averiguar el hardware de la WII sin tener que abrirla y elegir el mejor modchip para nuestra blanquita. Hoy nos toca hablar de la nueva actualización del firmware que Nintendo ha sacado.
La nueva actualización nos pondra el firmware 3.0 que trae las siguientes novedades:
- Actualización de los canales:
- -Digital Clock added to the Wii Menu right under the channel bar
- -Forecast Channel now displays the current condition (cloudy, raining, etc.) directly in the Wii Menu in the Forecast Channel box
- -News Channel can now show 2 scrolling headlines at a time in the Wii Menu, 3 when you click on the button (supposedly this requires occasional downloading of the headlines to keep the ticker updated)
- -Message Board now has the “Today’s Accomplishments” message as a white message which allows it to stand out from other messages
- -Address Book entries can now be shifted around using A+B (supposed to be a launch feature) but only to empty spaces. Not too convenient.
- -Calendar in Message Board no longer shows “Today’s Accomplishment” only days as having messages
- -Scrolling messages in the Message Board now uses a different sound
- En el canal tienda:
- -New Welcome screen detailing 4 Recommended Titles and the points they cost (gone is the title screen bar that had linkable games). The title bar can be clicked on to bring up a list of 20 recommended games.
- -Titles You’ve Downloaded was moved to the main shop menu
- -New ways to browse
- -Popular Titles (2 pages of 10 and includes launch games so not only based on recent info)
- -Newest Additions remains the same
- -Search for a title which can use partial names
- -Search by Category
- -System shows the different systems and how many titles have been released under each
- -Publisher showing different publishers and amount of titles released (Nice logos!)
- -Genre (different genres listed and amount of titles under each)
- En la configuración de la consola
- -Warning added pre-system update detailing that technically modified consoles may cease to function upon being updated. Also the only way to not accept an update is to power down the console by holding the button for 4 seconds (the user can’t back out of hitting I Accept w/o powering down)
Como puede verse hay bastantes mejoras, pero lo que más llama la atención es el nuevo aviso que han colocado al actualizar el firmware, advirtiendo que si actualizas y tienes la consola modificada, es posible que deje de funcionar. Puedes ver una muestra del aviso en la imagen de abajo.

De momento las WII’s que tenian un modchip siguen funcionando perfectamente y desde mi punto de vista creo que Nintendo no bloqueará las consolas modificadas. Creo que es tan solo un aviso para que la gente se lo piense dos veces antes de meter mano a su consola.
Para saber mas sobre este nuevo firmware y las consolas con modchip, podeis leer este hilo de elotrolado.net
Averigua el hardware de tu Wii sin abrirla
General, Wii Agosto 1st, 2007
![]()
La última consola de Nintendo, Wii, se está vendiendo como churros. Segun los datos de VGChartz, la consola de nintendo está la segunda en ventas acercandose peligrosamente al primer puesto.
Hay gente que ha decidido modificarla instalando un Modchip para poder jugar a sus copias de seguridad. Ohh! De verdad? O lo que hacen es bajarse los juegos de internet sin tener el original?
Bueno, el caso es que parece que Nintendo a reaccionado, y ahora algunas Wiis vienen con tres pines cortados en la controladora del lector. Estos tres pines son necesarios para la instalación del ModChip. Aun así hay gente capaz de instalar el Modchip cortando parte del encapsulado de plástico de la controladora.
Hoy he descubirto WiiTracker, que es una base de datos de consolas Wii con información sobre su hardware y su número de serie.
Indicando el número de serie de tu consola, esta página te proporciona una estimación del hardware que tu Wii (tipo de controladora del lector, si tiene los pines cortados, si le falta el punto de soldadura para el wiikey, …).
Y si ya has abierto tu Wii, puedes aportar tu granito de arena añadiendo la información de tu consola.
El nuevo libro de Harry Potter ya está en Español
General, Web Julio 25th, 2007
Ha vuelto a ocurrir!
Me entero vía Mangas Verdes, que el séptimo libro de Harry Potter (Harry Potter and the Deadly Hallows) ya ha sido traducido al español por los fans. Es de suponer que la traducción, al haberla hecho en tan solo 3 dias, no tenga tan buena calidad como tendrá el libro oficial. Pero los que no se aclaren con el Inglés y no puedan esperar, seguro que pueden matar el gusanillo hasta que aparezca el libro en Español.
El libro ha sido traducido por un grupo llamado LLL y esta escrito en formato blog. Es posible que cuando leáis estas lineas ya hayan cerrado el blog, pero seguro que si buscáis por los sitios adecuados sois capaces de encontrarlo!

He de confesar que este fin de semana he visto Sicko. ¡Y me ha encantado!
¿Que es Sicko? Sicko es el último reportaje de Michael Moore sobre las deficiencias del sistema sanitario en Estados Unidos. O como a él le gusta que digan: “Sicko es una comedia acerca de 45 millones de personas sin salud pública en el país mas rico de la tierra”.
En el documental, Moore compara el sistema sanitario de Estados Unidos con el de diferentes países como Canadá, Francia, Reino Unido o Cuba.
Durante el documental, Moore traslada a varias personas a Cuba para que sean tratados en el sistema sanitario cubano. Estas personas son consideradas Héroes del 11-S, que debido a la ayuda desinteresada que prestaron el fatídico día se encuentran con problemas graves de salud que sus seguros médicos no quieren cubrir.
Me gustaria destacar estos dos fragmentos del documental. El primero soble el precio de los medicamentos y el segundo sobre el tratamiento que reciben estos Héroes en Cuba.
Michael Moore ha tenido la genial idea de usar su película como punto de partida y poder escuchar las quejas de los americanos sobre cómo les trata la sanidad pública, como una voz que luego pueda ser escuchada por el Congreso americano, y esto aprovechándose de la Web 2.0, bueno, de Youtube.
Moore ha creado un grupo en youtube con el nombre de SickoTheMovie donde recoge los vídeos enviados por los que hayan sufrido una experiencia horrorosa con los servicios sanitarios.
Y para terminar, una reflexión de unos americanos que residen en Francia.
Links relacionados:
Sicko en la Wikipedia
Michael Moore en la Wikipedia
Web oficial de Sicko
Grupo de youtube
Trailer de Sicko
Web de Michael Moore
¿Cómo manejar grandes cantidades de datos?
Gráficos Junio 25th, 2007
Como algunos de mis lectores saben, en mi trabajo, el principal problema con el que me encuentro es el manejar grandes cantidades de datos de forma eficiente.
Necesito trabajar con varios Gigabytes de imágenes y visualizarlas en tiempo real. Por suerte no necesito visualizarlas todas a la vez.
Como es de suponer, no puedo almacenar toda esa cantidad de información en la memoria RAM del ordenador, ni mucho menos en la de la GPU, por lo que hemos implementado una caché tipo LRU .
El problema reside en que cada frame he de dibujar una docena de imágenes nuevas (que he de cargar del disco, si no están en la caché). Suponiendo un frame-rate de 30 FPS, nos deja tan solo 33.3 ms para cargar las nuevas imágenes, es decir unos 2.5 ms por imágen a cargar.
Como supondreis, las imágenes estan comprimidas en disco por lo que en esos 2.5 ms hemos de cargar la imagen, descomprimirla y enviarsela a la GPU. Tambien hay que tener en cuenta que si un frame no nos da tiempo a cargar todas las nuevas imágenes, en el siguiente tendremos más a cargar…
Por eso, me pregunto ¿cómo hace ésta gente para mover estas cantidades de datos en tiempo real?
El video pertenece a una conferencia del TED2007.
Link a la charla: http://www.ted.com/index.php/talks/view/id/129