Lo que sí voy a contar es cómo, por fin y después de casi dos años, he conseguido tener aceleración gráfica en mi Dell Vostro 3500, y su tarjeta gráfica Nvidia GeForce 310M (from hell, añado yo). Quien sea el afortunado poseedor de dicha tarjeta gráfica, habrá podido comprobar en sus propias carnes lo frustrante que puede llegar a ser intentar instalar los drivers de nvidia para esta tarjeta en Ubuntu.
Pues como decía, el otro día que me puse a reinstalar el sitema operativo, y después de dejarlo niquelado, me dije a mí mismo: "como no tengo mejor que hacer con mi vida, ¿por qué no vuelvo a intentar instalar esta $#!* #@!*%& de tarjeta?"
Así que me puse a ello, instalé drivers, y demás y... ¡¡¡pantalla en negro!!! Por un momento dudé: no sabía si lo que estaba viendo en mi monitor era el futuro, o el alma de quien creó esta maldita tarjeta. Pero no, era lo de siempre: una alegoría a la facilidad que tengo para cargarme sistemas operativos recién instalados.
En fin, volví a restaurar el archivo de configuración de las X y, como no soy casi cabezón, me di otra oportunidad y navegué y navegué en la web hasta que di con el post de un tipo que decía... ¡que había podido activar la aceleración 3D en el mismo ordenador que el mío utilizando para ello un proyecto llamado bumblebee!
No me lo podía creer, así que me puse manos a la obra.
Así que, como decía, estos fueron los pasos que seguí, y que también se pueden consultar aquí:
Primero añadí el ppa de bumblebee
Eliminé los drivers de nvidia que tenía instalados en el sistema.
Añadí el siguiente ppa
Actualizé apt-get
Instalé bumblebee
Añadí mi usuario al grupo bumblebee
Reinicié las X y comprobé que todo había ido bien ejecutando
Esto hará que veamos unas esferas y unos resultados de rendimiento
Esto hará que veamos las mismas esferas que antes, pero con mejor rendimiento.
Así pues, cuando necesitemos aceleración 3D, basta con ejecutar lo que necesitemos anteponiendo el comando
Por último, si queremos tener aceleración 3D para aplicaciones en 32 bits (por ejemplo wine), y nuestro SO es de 64 bits, tendremos que instalar los siguientes paquetes
Con esto ya tenemos la posibilidad de tener aceleración 3D. La pega de esto, es que no puedes utilizar aceleración 3D en máquinas virtuales, ni tienes disponible la aceleración 3D para tu entorno de escritorio. Así que habrá que seguir investigando para tener la aceleración en todas las facetas de nuestra vida.sudo apt-add-repository ppa:bumblebee/stable
Eliminé los drivers de nvidia que tenía instalados en el sistema.
sudo apt-get purge nvidia-current
Añadí el siguiente ppa
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Actualizé apt-get
sudo apt-get update
Instalé bumblebee
sudo apt-get install bumblebee
Añadí mi usuario al grupo bumblebee
sudo usermod -a -G bumblebee elafo
Reinicié las X y comprobé que todo había ido bien ejecutando
glxspheres
Esto hará que veamos unas esferas y unos resultados de rendimiento
optirun glxspheres
Esto hará que veamos las mismas esferas que antes, pero con mejor rendimiento.
Así pues, cuando necesitemos aceleración 3D, basta con ejecutar lo que necesitemos anteponiendo el comando
optirun
Por último, si queremos tener aceleración 3D para aplicaciones en 32 bits (por ejemplo wine), y nuestro SO es de 64 bits, tendremos que instalar los siguientes paquetes
sudo apt-get install virtualgl-libs:386
sudo apt-get install virtualgl-libs:i386
Empujen fuerte, caballeros. Pero ya veremos quién empuja más tiempo. -- Arthur Wellesley