* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

MANUAL: Instalación del driver de NVIDIA descargado desde la pagina oficial

Importante: este manual es para las personas que saben lo que hacen. Es decir, aquellas que tienen un motivo razonado y de peso para instalar el driver de NVIDIA descargado desde la página oficial. Si lo que quieres es instalar el driver de NVIDIA, sin más, tu manual es Cómo instalar drivers de la tarjeta gráfica.

Las personas que les gusta hacer cosas con sus manos nunca están satisfechas, siempre desean seguir haciendo sus propias herramientas dependiendo de sus necesidades.


Introducción

Este tutorial pretende ser una continuación de http://blogdrake.net/node/14008, ya que como se menciona en dicho texto al compilar un kernel por nosotros mismos perdemos la opción de instalar los drivers propietarios de NVIDIA proporcionados por Mandriva.

Esto es debido a que los drivers proporcionados son para una versión del kernel en especifico, y nuestro kernel se supone que ya es un poco actual y distinto.

¿Entonces como obtenemos aceleración gráfica?

Solo se debe de seguir este pequeño tutorial, las instrucciones aquí mostradas sirven tanto para los que se compilaron su propio kernel como para los que tiene el kernel oficial de Mandriva, solo que aquí instalaremos los drivers que descaremos de la pagina de NVIDIA y se compilara el modulo durante la instalación.

Mas optimización desde mi punto de vista por que ya tenemos nuestras variables de entorno activadas, más información sobre esto ver en http://blogdrake.net/node/14008.

Cuento un poco de mi experiencia: Esto lo comencé a hacer debido a que con el modulo proporcionado por Mandriva se reiniciaba cada cierto tiempo mi PC, me di cuenta que era cada vez que ocupaba cierta característica de pintado en pantalla. No se a que era debido este conflicto, pero instale los drivers de la pagina y santo remedio.


Preparación

OK, las cosas que se necesitan para poder compilar/instalar tu propio driver de NVIDIA (y de hecho, la mayoría de las cosas que quieras compilar por ti mismo) son las fuentes del kernel, si seguiste los pasos de http://blogdrake.net/node/14008, es obvio que ya las tienes; de lo contrario tendrás que instalar el paquete kernel-sources desde urpmi.

Este ultimo paso a mi no me ha funcionado siempre por que en ocasiones cuando se llega al paso de compilación me dice que no se encuentras las fuente del kernel o que la versión no es la correcta, para evitarme problemas siempre compilo otro kernel, eso me asegura que las fuentes están donde deben de estar.

Otra cosa que necesitamos son los drivers de NVIDIA que se obtienen desde su pagina oficial, descarga el mas actual y ya estamos listos para comenzar.


Inicio

Abre una consola y posicionate sobre el directorio donde este hayas guardado el driver.

Dale permisos de ejecución:

chmod 755 NVIDIA-Linux-x86-xxx.xx.run

Como root ejecútalo

./NVIDIA-Linux-x86-xxx.xx.run

¡¡UUPS!!
Me salio el error:

ERROR: You appear to be running an X server; please exit X before installing. For
further details, please see the section INSTALLING THE NVIDIA DRIVER in the
README available on the Linux driver download page at www.nvidia.com.

¿Se acabo?, ¿no tendré aceleración gráfica?

Como dice ahí la instalación detecto que estamos corriendo un servidor X (el ambiente gráfico), y debemos de salir para poder proceder con la instalación.

A partir de ahora es recomendable que guardes el texto en tu disco duro para su futura consulta mediante un editor de texto, ya que nos quedaremos sin entorno grafico un momento.

O si quieres seguir leyendo este tutorial en linea cuando no tengas servidor gráfico te recomiendo que instales
Lynx
, es un buen y nada amigable navegador de modo texto.


Dar de baja el servidor gráfico del arranque

Como siempre existe más de una forma para hacer las cosas en Linux, yo me las ingenie de la siguiente forma para que no se arranque el servidor gráfico al inicio.

Voy al Centro de control de Mandriva --> Sistema --> Habilitar y deshabilitar servicios del sistema. y desactivo el servicio “dm”, si vez su descripción dice “Lanza el administrador de conexión gráfico”.


La instalación verdadera

Es hora de que reinicies tu PC/ordenador, no te asustes cuando veas solo una pantalla negra y el KDE o Gnome o el escritorio que tengas no se muestre, todo es parte del procedimiento.

Inicia sesión como root en esa consola y posicionate sobre el directorio donde tengas el driver.

Ejecútalo

chmod 755 NVIDIA-Linux-x86-xxx.xx.run

Ahora, si todo sale bien solo tendrás que dar Siguiente -> siguiente -> siguiente

¿Que puede salir mal?

Los posible fallos que he tenido al instalarlo son:

- El kernel es muy muy nuevo y el driver aun no sirve en ese kernel (me paso con la Mandriva 2009, pero 4 días después del lanzamiento ya estaba un driver más actual listo), solo nos queda esperar a que saquen una versión mas actual, generalmente no tardan mucho.

- Después de compilar mi kernel hice un make clean y el driver dice que no encuentra la configuración o que el kernel no corresponde a la configuración o versión. La solución es volver a compilar el kernel make modules && make modules_install && make install.

- Al momento de compilar el kernel compile el modulo framebuffer de la tarjetas NVIDIA y lo inserte en el kernel, la solución es configura de nuevo el kernel make menuconfig, quitar dicho modulo y volver a compilar todo de nuevo.

Los dos últimos fallos son provocados por el usuario, el primer fallo no es un fallo realmente, el tiempo de desarrollo de algo es inevitable.

Si todo sale bien continua, si tiene algún fallo tendrás que Googlear un poco.


¿Como obtengo mi ambiente gráfico de nuevo?

Una vez que ya se haya compilado, instalado el driver y configurado el servidor X (todo esto lo hace sólito) para obtener de nuevo nuestro ambiente gráfico ponemos como usuario normal en la consola:

startx

Esto iniciara una sesión gráfica, en la cual entramos de nuevo a Centro de control de Mandriva --> Sistema --> Habilitar y deshabilitar servicios del sistema. y activamos el servicio “dm”

Perfecto, ya terminamos, solo reiniciamos todo nuestro sistema y se iniciara el entorno gráfico de manera automática como siempre y con aceleración gráfica.

Ya puedes instalar el Compiz, Metisse y todos esos juegos geniales que requieren aceleración.

Existe algo importante que te debo de decir, siempre que entras a Centro de control de Mandriva --> Hardware --> Examinar y configurar hardware. Mandriva te pedirá instalar los módulos de la tarjeta (dkms-nvidia-current y otras cosas), esto es normal y no creas que no tienes aceleración, lo único que pasa es que Mandriva “piensa” que no los tienes y te pide instalar el modulo recomendado. Yo nunca esos paquetes recomendados ya que tengo puesto el construimos.

Este texto es una posible solución para alguno que tiene problemas con sus tarjetas gráficas, es un poco más complicado que otras soluciones, pero aprenden mucho y al compilar el kernel e instalar el modulo por ustedes mismo tienen una mejor perspectiva de lo que es el sistema, sin mencionar que tienen la ultima versión, incluso antes de que este en los repositorios.

Si les gusta mucho su KDE 2.0 o 3.5 van actualizando/compilando e instalando los paquetes a mano y tendrán una Mandriva 2011 antes que todo el mundo. Gracias por leer.

Wris.
Guillermo A. Sánchez.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Kalvy

# 63239 Puntualizaciones

Gracias por tu contribución. No obstante, me gustaría hacer unas pequeñas puntualizaciones.

Añadí una nota al comienzo del manual para evitar que la gente que no debe instalar el driver de la página oficial lo haga.

Además, comentar que para salir del entorno gráfico y volver a él no es necesario reiniciar.

Para cerrar el entorno gráfico basta con cambiar a una terminal mediante Ctrl-Alt-F1, entrar como root, y pasar al nivel de ejecución 3 (multiusuario sin interfaz gráfica) mediante la orden telinit 3.

Una vez hecho todo lo que se tenga que hacer, se puede volver al servidor gráfico pasando a nivel de ejecución 5 (multiusuario con interfaz gráfica) mediante la orden telinit 5.

Falta indicar si no me equivoco que en /etc/X11/xorg.conf hay que establecer el driver a utilizar como nvidia en caso de que no lo estuviese ya.

Como detalle, ya que el manual ahora está en la documentación, sería mejor que el final del mismo (tus planes de futuro) los comentases aparte en tu blog ya que no casan mucho con la temática :)

Finalmente, dado que incluso sin servidor gráfico hay varias terminales, no hace falta imprimir el manual. Puede guardarse en un archivo de texto o verse desde Lynx utilizando una segunda terminal como un usuario normal. Para cambiar entre ésta y la primera, Ctrl-Alt-F1 y Ctrl-Alt-F2, como siempre. ¿A qué viene esto? A que los bosques están suficientemente castigados como para andar animando a la gente a imprimir cosas innecesarias ;)



Gravatar de Annubis

# 63242 Parar/arrancar entorno gráfico

service dm stop
service dm start



Gravatar de wris

# 63244 Ok, listo

Tienes razón en todo lo que me mencionas Kalvy, ya edite este documento con los puntos que señalas.

Gracias por señalarlos, si me falta o me sobra algo en el documento dimelo por favor.

Conectado a 5 decibeles, Wris reportándose, dándole un Nuevo Orden a las palabras, por la belleza del baudio, la inmortalidad de la super nova infinita y la entropía de las matemáticas del caos.

Conectado a 5 decibeles, Wris reportándose, dándole un Nuevo Orden a las palabras, por la belleza del baudio, la inmortalidad de la super nova infinita y la entropía de las matemáticas del caos.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.