[GowTo] Instalar Drivers Propietarios Tarjeta Gráfica en Linux

26 12 2009

Este pequeño GowTo es a petición de un visitante que dejó un comentario sobre la aplicación EnvyNG que tenía diversos problemas y, para zanjar el asunto, pidió que creara un GowTo para instalar los drivers de la tarjeta gráfica en Linux.

Lo primordial es descargarte los drivers de la web oficial de nVidia (que por cierto, si lo intentais en un terminal (lynx, elinks etcétera..) es un gran coñazo descargarse los drivers por los menús y los estilos de CSS de la “fantástica” web de nVidia…

Yo personalmente descargo los drivers en fase / estado ‘Beta’ (Beta = véase estado en fase de pruebas que no es recomendable para un sistema que requiera de cierta estabilidad)  aunque realmente gracias a que los devilops (Véase DevilOps (D-Evil-Operators o lo que es lo mismo; Malvados Operadores / Desarrolladores) hacen los controladores más ‘óptimos’ que pueden y no suele no hay problema alguno.

Si quereis probar los Drivers de nVidia Beta podeis descargarlos desde aquí.

En cambio, si sois más conservadores y quereis la seguridad y fiabilidad de los ‘estables’ (Aunque como su nombre indica, algunas veces es todo lo contrario) podeis descargarlos desde aquí

De igual modo, en cualquiera de las dos fases que seleccioneis, debeis seleccionar el modelo de vuestra tarjeta gráfica y el sistema operativo (algunas veces ya aparece marcado gracias a los Agentes de Usuario del navegador que informa del sistema).

Con el archivo .bin (es la extensión, no os asusteis tan pronto) en nuestra carpeta $HOME ($HOME == Alias para la dirección de carpeta /home/nuestroUsuario), tan solo debemos salir del entorno gráfico (Servidor X, no pensemos mal tan pronto…) ¿Como lo hacemos? Facilón facilón, pulsamos CTRL + ALT + F1 y pasaremos a un entorno muy extraño para algunos y muy familiar para otros (un saludo tty!!!).

Se nos pedirá que introduzcamos el login y el password (Nombre de Usuario y Contraseña que usemos normalmente para entrar en nuestro entorno gráfico).

Antes de empezar la instalación tenemos que parar el GDM (Gnome Display Manager) con el siguiente comando:

sudo /etc/init.d/gdm stop

Después, en el terminal (Sí, eso tan soso y oscuro se llama terminal, prompt o tty), escribimos

chmod a+x NVIDIA-Linux-x86-195.30-pkg1.run

sudo ./NVIDIA-Linux-x86-195.30-pkg1.run

Si no nos apetece darle permisos de ejecución o hacerlo ejecutable (llamémosle ‘X’) podemos ejecutarlo como un simple script en Bash

sudo sh NVIDIA-Linux-x86-195.30-pkg1.run

Y listo, el proceso de instalación es bastante simple y no requiere de mayores instrucciones (Eso sí, leerme la pantalla por el amor de dios…).

Os recomiendo tener instalado el paquete DKMS (Dynamic Kernel Module System o en Castellano Sistema de Módulos Dinámicos del Kernel), porque la instalación de los drivers propietarios de nVidia (Sí, son closed-source o lo que es lo mismo no tienes derecho alguno a modificarlos y si lo hicieras incurririas en un delito) requiere de la instalación de un módulo para el correcto funcionamiento de los mismos.

A medida que la instalación avance, os preguntará el asistente si quereis compilar el módulo para el kernel actual, obviamente, debeis seleccionar ‘Sí’ o ‘Yes’ con las flechas de dirección del teclado (En palabras simples: Esas flechas con las que bajas por las páginas guarrillas mientras tienes la otra mano ocupada.. ¿Me… vas pillando no??), aunque en este caso, en vez de usar arriba y abajo, usaremos las teclas izquierda y derecha.

También se nos preguntará si queremos que el asistente cree un nuevo archivo de configuración del servidor X, personalmente, si no tienes ninguna modificación personal del archivo o si no te importa perderla, permítele al asistente que se ocupe del temita..

Una vez finalizado el proceso, el asistente nos confirmará la instalación de los drivers.

¿Ha sido o no ha sido fácil!?

Pues bien, ahora para confirmar que tenemos rendimiento 3D y los drivers en correcto funcionamiento escribimos en un terminal o consola:

glxinfo |grep direct

El resultado que nos debería aparecer si todo ha ido como la seda es el siguiente

cross@GenLinux~$ glxinfo |grep direct
direct rendering: Yes

Listo, ya puedes jugar al OpenArena o al Warsow sin problemas y con los drivers propietarios de nVidia (que por desgracia, los drivers de código abierto (Open Source) no tienen un gran rendimiento en cuanto a 3D se refiere..).

Más GowTos

Anuncios




[GowTo] Crear Paquetes .deb desde el source

1 11 2008

Para empezar, este GowTo está dirigido a gente que quiera crear sus propios paquetes para subirlos a un repositorio personal y poder transportarlo a donde nos plazca ó simplemente quiera compartirlo con la comunidad. Yo en este tutorial simulo que creo un paquete de nginx-0.7.19 (la última snapshot de desarrollo disponible a fecha de hoy).

Lo primero será satisfacer los paquetes necesarios para la creación de un .deb;

$ sudo aptitude install autotools-dev fakeroot dh-make build-essential

Una vez instalados, podríamos usar /tmp como nuestro lugar de trabajo temporal o bien crear un directorio en nuestra home para no tener pérdidas de algún que otro archivo.

$ cd $HOME & mkdir tmp & cd tmp

Estando en nuestro directorio de trabajo temporal, copiaremos el source de nuestro objetivo (programa, soft, llamemosló ‘X’) a nuestro directorio tmp.
En caso de que nos hayamos decantado por crear un directorio temporal en nuestra home:

$ cp -r nginx-0.7.19 $HOME/tmp

En caso contrario, que hayamos elejido /tmp:

$ cp -r nginx-0.7.19 /tmp

Aclararos que la opción ‘-r’ que le incluimos a cp es para que copie recursivamente, todos los directorios en la carpeta recursivamente.

Una vez lo hayamos copiado todo, accedemos al directorio temporal de nginx (en mi caso, a cada cual el que corresponda).

$ cd $HOME/tmp/nginx-0.7.19 || cd /tmp/nginx-0.7.19

Ahora crearemos los archivos de control de Debian (para tener un control sobre la versión, el que lo mantiene, etc..).

$ dh_make --single

Y seleccionar el típo de binario o seleccionar los que sean apropiados. La opción –single es para unicamente crear un único paquete .deb (para proyectos pequeños). Para las dudas;

$ man dh_make

Ahora tendremos que editar los archivos que ha generado dh_make, cambiando algunas de las líneas de los mismos, como por ejemplo el encargado de mantener el paquete, versión, fecha, descripción etc..

Una vez editados, ya sólo nos queda crear el paquete con dpkg-buildpackage usando fakeroot.

$ sudo dpkg-buildpackage -rfakeroot

Como ya hemos terminado, tendremos el paquete en el directorio /tmp (ó $HOME/tmp)!
Un consejo, si piensas publicarlo y mantenerlo actualizado, te recomiendo que mires este post sobre como nombrar los paquetes para Ubuntu.

La Información de este artículo está recogida de varias fuentes como QuietEarth.us, Debian.org.





[GowTo] Configurar más de 2 escritorios en KDE

28 08 2008

Bien como ya sabreís, hará algún tiempo, escribí otro tutorial sobre este mismo tema pero bajo GNOME, ahora le toca a KDE.
He recibido varios comentarios sobre KDE y la verdad esque támpoco me metí demasiado en el tema, pero aquí tenemos este pequeño GowTo para explicarlo.

Este podría ser nuestro menú de KDE básico, bien, si observamos un poco, a la derecha podemos ver dos números, que en este caso son nuestros escritorios (1 y 2 respectivamente), si hacemos click derecho sobre esos dos números, nos aparecerá Configure Desktops (Configurar Escritorios).
Una vez dentro, veremos algo similar a esta ventana;

Aparte de aumentar el número de escritorios que queremos tener, podemos asignarles otro típo de nombres para organizarnos mejor, curiosidad, etc.
Si nos damos cuenta, hay una barra deslizante qué a su izquierda pone; Número  de Escritorios, permitiendonos así configurar un máximo de 20 escritorios. Una vez elejido el número de escritorios que queremos con hacer click sobre Ok estaría listo.

Y esto es todo, espero que haya servido de ayuda a todos los usuarios de KDE con ganas de probar el efecto cubo de compiz x”D.





[GowTo] Instalando VirtualBox

10 07 2008

Aquí va este GowTo para instalar VirtualBox (VBox) en nuestros ordenadores. Lo primero que deberemos hacer es seleccionar cuál vamos a instalar, la versión OSE (Open Source Edition) o la Closed-Source (Código cerrado). En caso de que elijamos instalar la versión OSE (Open Source Edition) tan solo deberíamos descargarla usando Aptitude o Synaptic, o también podemos descargarla desde la web oficial de VirtualBox. En caso de que elijamos la edición Closed-Source bastaría con escribir;

sudo apt-get install virtualbox && sudo adduser $USER vboxusers

Tendríamos instalado VirtualBox y nuestro usuario añadido a el grupo “vboxusers”. Tan sólo tendríamos que re-logearnos para que los cambios tomen efecto.

En caso de que optes por la edición OSE (Open Source Edition) bastaría con escribir;

sudo apt-get install virtualbox-ose virtualbox-ose-modules && adduser $USER vboxusers

Y ya estaría, podeis encontrar VirtualBox en Aplicaciones -> Herramientas del Sistema -> Sun xVM VirtualBox.

Espero que os haya servido de ayuda.





[GowTo] Editar GRUB

3 07 2008

Este GowTo trata de explicar la manera más simple de eliminar entradas múltiples de el menú de  arranque (GRUB).

Vale, si te has atrevido a seguir hasta aquí, significa que realmente quieres eliminar esa entrada que está de más en el menú. Advertencia Para la Salud de todo Linuxero/a: Editar el menú de GRUB podría ser peligroso si no se hace lo que se debe.

Una vez dicho esto, podemos proseguir.

La mayoría de vosotr@s sabreís que el menú de GRUB está en /boot/grub/menu.lst (Sino es así, poner locate menu.lst) una vez tengamos localizado nuestro menu.lst deberemos editarlo.

gedit /boot/grub/menu.lst (En este caso he elejido Gedit pero podeis usar el que querais).

Nos apareceran las opciones que NO debemos tocar si no sabemos lo que estamos haciendo.
Tendremos que bajar (Scroll Down) hasta encontrarnos con una línea que diga

## ## End Default Options ##

Ahora deberíamos ir viendo líneas parecidas a esta:

title        Ubuntu x.xx.x, kernel 2.x.xx-xx-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.x.xx-xx-generic root=UUID=XXXXX
initrd        /boot/initrd.img-2.x.xx-xx-generic
quiet

Ok, hasta aquí bien, imaginemos que quiero eliminar esa entrada (arriba) y que no aparezca cuando arranco el ordenador. ¿Cómo? simple, comentaremos las líneas necesarias así;

# title        Ubuntu xxxx, kernel 2.x.xx-xx-generic
# root        (hd0,0)
# kernel        /boot/vmlinuz-x.xx-xx-generic root=UUID=XXXXX
# initrd        /boot/initrd.img-2.x.xx-xx-generic
# quiet

Y si lo hemos hecho bien, al reiniciar no debería quedar rastro de el que hayamos comentado.
Espero que os haya ayudado este pequeño GowTo. Cualquier duda/problema, comentarmelo.





[GowTo] Instalar driver tarjeta gráfica ATI/Nvidia con EnvyNG

25 05 2008

En este GowTo, sólo quiero comentaros una manera muy facil de instalar los drivers (controladores) de nuestras tarjetas gráficas en Ubuntu 8.04 sin mayores complicaciones.
Gracias a EnvyNG esto es posible, ya que el propio script se encarga de instalar todo automáticamente sin necesidad de mayores dolores de cabeza.
¿Cómo instalar EnvyNG en Ubuntu 8.04?

sudo apt-get update && sudo apt-get install envyng-gtk envyng-core

EnvyNG-GTK es el FrontEnd de EnvyNG-core escrito en GTK, también instalamos envyng-core por si algún día tenemos un problema con las X’s y necesitamos reinstalar el driver de nuestra tarjeta gráfica sin tener acceso al entorno gráfico.

Una vez tengamos instalado EnvyNG, pasamos a ejecutarlo desde Applications -> System Tools –> EnvyNG  ( Aplicaciones –> Herramientas del Sistema –> EnvyNG ) o bien desde una terminal con el siguiente comando;

sudo envyng -g (GUI en GTK)
ó
sudo envyng -t (Sólo texto (Desde Terminal) )

Una vez iniciado, si hemos seleccionado la primera opción (GUI en GTK), veremos una interfaz simple y clara.

Bastante clara en mi punto de vista, tan sólo deberemos saber que tarjeta gráfica usa nuestro equipo ATI ó Nvidia en mi caso una ATI. Una vez seleccionemos Apply procederá a instalar todo automáticamente.
Y ya está no hay mayores complicaciones. Cualquier error que os pudiera surgir entrar al FAQ (Frequently Asked Questions) oficial de EnvyNG.
Y si no encontrais la respuesta a vuestra pregunta siempre podeís consultar aquí dejando vuestro problema en un comentario.





[GowTo] Codecs necesarios para reproducir MP3

19 05 2008

La verdad que desde que sé que Automatix2 no tendrá soporte en Ubuntu 8.04 Hardy Heron, la cosa de los codecs se queda un poco complicada, y buscando un poco por google la verdad que hay diversas opciones para arreglar este pequeño incidente. Aquí os propongo una solución para reproducir archivos de audio MP3, reproducir peliculas Avi, etc.

Lo primero será encontrar algún proyecto que nos ofrezca los paquetes necesarios; ¿Donde? Facil, MediBuntu (Multimedia, Entertainment & Distractions In Ubuntu) (Multimedia, Entretenimiento & Distracciones en Ubuntu)

Bien ¿Qué tenemos que hacer? Añadir los repositorios. Podemos añadirlos así;

sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list

ó:

sudo gedit /etc/apt/sources.list

y añadimos las siguientes líneas:

## Medibuntu - Ubuntu 8.04 LTS "hardy heron"
## Please report any bug on https://bugs.launchpad.net/medibuntu/
deb http://packages.medibuntu.org/ hardy free non-free
#deb-src http://packages.medibuntu.org/ hardy free non-free

Una vez añadido Medibuntu a los repositorios necesitamos la llave GPG

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

ó

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

Una vez tengamos la key podemos proceder actualizando los paquetes disponibles;

sudo apt-get update

Y una vez termine; podemos comenzar a instalas los paquetes que necesitamos;

sudo apt-get install w32codecs libdvdcss2 gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3 ffmpeg

Una vez realizado esto (que tarda un poco) ya se supone que podríamos reproducir cualquier formato y reproducir DVD’s.
Espero que este pequeño GowTo os haya servido de ayuda.

Cualquier duda o problema, comentarlo o contactad conmigo.