Linux | Funk Blog Job . Comunicación, diseño y tecnología

Kubuntu 7.10 y Ubuntu 7.10

Me acaban de llegar por correo los CD’s de Ubuntu 7.10 y Kubuntu 7.10 que pedí hace unas tres semanas atrás.

Hoy a la noche tranquilo, me pondré a instalar KDE que es mi escritorio preferido.

Mas feliz que perro con dos colas

KDE1

KDE2

Entradas relacionadas

Instalar drivers privativos NVIDIA en KDE con Kernel 2.6.20-16-generic

Aunque recién lo esté publicando, esto me ha sucedido hace unas semanas atrás y luego de unos cuantos días de investigar pude resolver el problema. Como es habitual siempre que tengo un temita dando vueltas a resolver y llego a buen puerto, procedo a compartir mi experiencia para quien se encuentre en el mismo estado de desesperación como en el cual en su momento me encontré yo.

Vamos por partes (como decía Jack “el destripador”). :P

Paso a detallar en particular cual es la configuración que yo poseo:
La placa que yo tengo instalada en mi maquina es una NVIDIA GeForce MX 440 64MB, viejita pero rendidora.

El Kernel que estoy usando, luego de mucho leer entendí que era el culpable de que no reconociera mi placa es la versión 2.6.20-16-generic.

Los drivers privativos de NIVIDA que yo instale para esta placa son NVIDIA-Linux-x86-1.0-9639-pkg1.run

Podrás encontrar los tuyos aquí:http://www.nvidia.com/content/drivers/drivers.asp

Leyendo, encontré que el problema por el cual no reconoce los drivers privativos de NVIDIA al momento de compilar el módulo “nvidia” para la versión de kernel que tienes instalada, es que a partir de la versión del kernel linux 2.6.20, se activó algo sobre la paravirtualización que hace que la compilación del módulo nvidia falle.

Pasemos a la instalación:

Creamos un directorio en nuestro disco donde poder descargar el instalador oficial de NVIDIA, por ejemplo “drivers”.

Una vez descargado el comportamiento a seguir es el mismo para todas las versiones.

1. Desinstalamos las versiones previas que tengamos instaladas, ejecutando como root:
# nvidia-installer –uninstall

2. Descargamos y descomprimimos la nueva versión. Para ello:
~/drivers $ sh NVIDIA-Linux-x86-1.0-9639-pkg1.run –x

3. En el paso anterior se creará un directorio. Iremos a la siguiente ruta:
~/drivers $ cd NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/

4. Editamos el archivo Makefile.kbuild y añadimos en la línea 78 estás dos líneas:

PARAVIRT_OPS := $(shell grep "D paravirt_ops" /boot/System.map-$(shell uname -r) | colrm 9)
EXTRA_LDFLAGS := --defsym paravirt_ops=0x$(PARAVIRT_OPS)

Tras esto tan sólo deberemos cerrar el servidor de las X con “/etc/init.d/kdm stop” y, desde un terminal (CTRL + ALT + F1), ejecutar como root lo siguiente:

~/drivers/ NVIDIA-Linux-x86-1.0-9639-pkg1# ./nvidia-installer

Damos yes, a todo; excepto que no modifique nuestro xorg.conf.

Tras esto, y tras terminar el proceso, tendremos instalado el driver de Nvidia.

-Posteriormente de instalar los drivers, NVIDIA-Linux-x86-1.0-9639-pkg1. Tenemos que deshabilitar los módulos de (Nvidia, “nv nvidia_new”) que vienen con kubuntu. Para que no de errores de API.

-Deshabilitamos los módulos:
#nano /etc/default/linux-restricted-modules-common
DISABLED_MODULES="nv nvidia_new"

-También: el modulo “nvidia.ko” tenemos que insertarlo en el kernel.
-Lo buscamos:

#find /lib/modules/`uname -r` -name "nvidia.ko" -exec ls -la {} \;
-rw-rw-r-- 1 root root 8643502 2007-06-28 11:55 /lib/modules/2.6.20-16-generic/kernel/drivers/video/nvidia.ko

o
#find / -name "nvidia.ko" -print
/lib/modules/2.6.20-16-generic/kernel/drivers/video/nvidia.ko

-Copiamos el modulo al directiro volatile:

#cp /lib/modules/2.6.20-16-generic/kernel/drivers/video/nvidia.ko /lib/modules/2.6.20-16-generic/volatile/

-En el momento que copiemos el modulo en al directorio “volatile”, nuestro kernel lo engancha.
-Hacemos la prueba:

#ls /lib/modules/2.6.20-16-generic/volatile/

-Si no aparece el modulo “nvidia.ko” que hemos copiado, esta es buena señal, pues nuestro núcleo lo ha enganchado.

#modprobe nvidia

Si es Ok.
#lsmod | grep nvidia

-Tenemos que ver los módulos de nvidia.
Si es Ok.
-Ejecutamos.

#/sbin/ldconfig
#/sdin/depmod -aq

En el caso que después de copiar el modulo “nvidia.ko” al directorio, siga estando en el directorio volatile.
#cd /lib/modules/2.6.20-16-generic/volatile/
#insmod ./nvidia.ko

Luego todo lo demas.
#modprone nvidia #/sbin/ldconfig #/sdin/depmod -aq

Configuración manual de xorg.conf para el uso de estos drivers:


$ sudo nano /etc/X11/xorg.conf

y donde dice:

Section “Device”

Identifier “NVIDIA ingresen el modelo de su placa”
Driver “nvidia”

poner Option “NvAGP” “1″ o Option “NvAGP” “3″

Prueben con el que les vaya mejor - glxgears

$ glxgears -printfps ← si los valores son arriba de 1000 fps, va bastante bien

Tiene que quedar así:

Section “Device”
Identifier “NVIDIA NVIDIA ingresen el modelo de su placa ”
Driver “nvidia”
Option “NvAGP” “1″

Guardar (CTRL + O) y Después reiniciamos el entorno gráfico:
#/etc/init.d/kdm start

Instalado y funcionando el controlador de Nvidia, versión 9639., en Kubuntu 7.04 (Feisty), con el nuevo kernel “ 2.6.20-16-generic”.

Supuestamente no tiene que tener ningún problema.

A saber:

Si todo esta correcto al reiniciar debería de aparece el logo de NVIDIA en pantalla por un momento.
Un problema que pueden llegar a tener es que al salir del modo texto e ir al modo gráfico todo funcione bien y con los drivers instalados, pero luego de reiniciar no cargue los drivers de NVIDIA.

Si esto sucede como root abran una terminal y escriban:
# sudo nano /etc/modules

Al final del archivo escriban
nvidia

Guarden y salgan y prueben de reiniciar a ver si esta vez si carga los drivers. A mi no me hizo falta pero si leí en los comentarios de los foros por los que anduve que estaban teniendo este problema.

Espero les haya servido esta información.

Fuentes consultadas:
Ubuntu para todos
Crysol
Isla Avalon
Psicofxp

Gracias a Federico por su ayuda. :)

Entradas relacionadas

La PC no se apaga usando Feisty

Bueno volviendo luego de un receso un poco forzoso por falta de ancho de banda :P . Me dispongo a compartir un pequeño tip, y aunque hay muchos foros que hablan sobre el tema, nunca esta de mas crear un nuevo punto de información cuando sabemos que puede ser de utilidad para quienes lo esten buscando. Y aún más cuando después de haberlo probado los resultados fueron positivos.

El tema es el siguiente. Cuando instale Feisty con escritorio Gnome (ahora uso KDE, pero da igual para ambos) uno de los defectos que se me presentó fue que la maquina no terminaba apagándose por completo. Realmente tenía tanto para investigar en esos primero días frente a Linux que le reste importancia y simplemente me quedaba con mi dedito unos segundos sobre el botón de POWER y ya!.

Ayer me dispuse a investigar como poder solucionar este problema, ya que no estaba del todo cómodo sabiendo que la PC no se apagaba de forma normal.

Buscando llegue a los foros de Ubuntu-es donde podemos encontrar varios tópicos hablando del tema, pero en uno de ellos encontré la posta!, o al menos la solución personal al problema que planteaba mi maquina.

Copio textual la solución que a mi me sirvió, escrita en “Feisty no se apaga“:

Abrir con sudo gedit /etc/modules y allí agregar la línea “apm power_off=1″ (sin comillas)

Luego abrir el archivo que contiene el menú de booteado del grub, ese se abre con:

sudo gedit /boot/grub/menu.lst

Ubicar la línea que dice algo parecido a esto:

kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=3172741a-2e04-4d79-bc8b-255891f34e91 ro quiet splash locale=es_ES

Agregar al final de la línea estas dos instrucciones “acpi=off apm=power-off” (Sin las comillas tampoco)

Reiniciar el equipo y la siguiente vez que apaguen la PC se apagará correctamente.

Luego de seguir estos paso y doy una aclaración respecto a la línea de código que debemos buscar que comienza con “kernel”, en mi caso particular no termina con “locale=es_ES”, solo llega hasta splash.

Con esto les quiero decir que si no es exactamente igual, no quiere decir que no vaya a funcionar.

Seguí los pasos tal como fueron indicados, reinicie la PC , la apague y apago por completo sin problemas.

Espero a quien lo necesite le sirva como me sirvió a mi.

Entradas relacionadas



Arteuz Comunicación Multimedia


Rompecabezas, particiapciones para casamientos y cumpleaños de quince



// Elementos publicados en Facebook por mis amigos.




Warning: array_slice() expects parameter 1 to be array, null given in /home/funkblog/public_html/wp-content/plugins/facebook-posted-items/fp_fb_posted_items.php on line 31
  • No items





//Post Adaptados





//Comentarios Recientes






 

Calesita de Parque SaavedraCalesita de Parque SaavedraCalesita de Parque SaavedraParque SaavedraParque SaavedraMailén con sapo PépeDSC04496Sin PalabrasDSC04463Salió matera como toda la familiaDía del niñoDigna hija de sus padres.
BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog Add to Technorati Favorites

Directoriox.com.ar

Unión de Bloggers Hispanos Directorio de Blogs DirectorioPlus Bitacoras.com

Find the best blogs at Blogs.com.