Autor Tema: Buenas noticias para los de nvidia :)  (Leído 18963 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #20 en: 04-01-2015, 01:38 (Domingo) »
mmmmmmmmmm


For CUDA/OpenCL to work after reboot, include the following line in your
/etc/rc.d/rc.local:
-------------8<---------------
# Create missing nvidia device nodes after reboot
/usr/bin/nvidia-modprobe -c 0 -u
------------->8---------------



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #21 en: 04-01-2015, 01:45 (Domingo) »
#!/bin/bash

KERNEL=${KERNEL:-$(uname -r)}
KERNELPATH=${KERNELPATH:-/lib/modules/${KERNEL}/build}
cd /usr/share/nvidia/kernel/
make clean &> /dev/null
make SYSSRC=$KERNELPATH module &> /dev/null
cd /usr/share/nvidia/kernel/uvm
make SYSSRC=$KERNELPATH module &> /dev/null
if [ ! -d /lib/modules/$(uname -r)/kernel/drivers/video ]; then
mkdir -p /lib/modules/$(uname -r)/kernel/drivers/video
fi
mv -f /usr/share/nvidia/kernel/nvidia.ko /lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko
mv -f /usr/share/nvidia/kernel/uvm/nvidia-uvm.ko /lib/modules/$(uname -r)/kernel/drivers/video/nvidia-uvm.ko
/sbin/depmod -a &> /dev/null
/sbin/depmod -A &> /dev/null
nvidia-modprobe -c 0 -u &> /dev/null
nvidia-xconfig &> /dev/null

Desconectado pepe10000

  • *******
  • Mensajes: 565
Re: Buenas noticias para los de nvidia :)
« Respuesta #22 en: 04-01-2015, 08:42 (Domingo) »
Necesito un ultimo favor  ;)


Hay que verificar que los modulos que genera el updater funcionan ...


Hay que probar la iso de este hilo con el siguiente modulo

http://www.mediafire.com/download/f15t23161a6rby6/029-Driver_NVIDIA-340.58_wifislax_4.10.1-x86-1sw.xzm

Probada y el Hascat = O.K., cada vez que arrancas hay que esperar los 20 segundos (no he visto ningún módulo por el escritorio para guardar), pero si abres el Firefox, zas, pantallazo negro y aparece la pantalla de logeo, me logeo y se reinicia el KDE y al ratito el WifislaxUpdaterGUI vuelve a decir que hay una actualización del smtube.

He probado varios programas y en un principio parece que solo lo hace con el Firefox.

Un saludo.
« Última modificación: 04-01-2015, 08:43 (Domingo) por pepe10000 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #23 en: 04-01-2015, 09:15 (Domingo) »
Pues eso significa que el updater NO VALE  :(

Puedo dejar el mecanismo , de que si le cambian el kernel se regenere.

Pero nada de updater.


lo de wifislaxupdater esta reporatdo , .. ya va por la versión  0.5 , pero van a salir mas ...  ;)


PD: He subido una iso ahora mismo , .. no es necesario que la bajes, no va acambiar nada con respecto del driver nvidia ...si acaso , usala con el driver 4sw que había ..
« Última modificación: 04-01-2015, 09:16 (Domingo) por USUARIONUEVO »

Desconectado pepe10000

  • *******
  • Mensajes: 565
Re: Buenas noticias para los de nvidia :)
« Respuesta #24 en: 04-01-2015, 10:55 (Domingo) »
PD: He subido una iso ahora mismo , .. no es necesario que la bajes, no va acambiar nada con respecto del driver nvidia ...si acaso , usala con el driver 4sw que había ..

Por si acaso la he bajado y probado:

wifislax-4.10-04012015.iso + 029-Driver_nvidia-340.58-i486_smp-4sw_wifislax_4.10.1.xzm + hashcat-1.31-i486-1sw.xzm

Hascat = O.K.
Firefox = O.K. ya no reinicia el KDE  >:(

Wifislax Updater GUI = O.K. no me aparece ninguna actualización (ni smtube ni aircrack).

Después del arranque aparece en el escritorio un nuevo módulo Nvidia_kernel_3.12.35-pae-wifislax.xzm para SMP y Nvidia_kernel_3.12.35-wifislax.xzm para 486, los copio a la carpeta modules, reinicio en ambos modos y todo perfecto, ya no hay que esperar los 20 segundos.

O sea, todo funcionando por el momento.

Un saludo.
« Última modificación: 04-01-2015, 10:58 (Domingo) por pepe10000 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #25 en: 04-01-2015, 11:03 (Domingo) »
ok , gracias, de todas formas por defecto voy a meter los ficheros .ko


el sistema esta probado que funciona, osea que ..solo aparecerá el mensaje si os actualizais a otro kernel ..

os copiareis los xzm , y a seguir rulando  ;D


lastima el updater queno vale, pero bueno ...un pasito mas  ;)

vk496

  • Visitante
Re: Buenas noticias para los de nvidia :)
« Respuesta #26 en: 04-01-2015, 11:47 (Domingo) »
Usas 2 variables para la versión. Podrías hacer uso solo de una por comodidad.

VERSION=3.40.56
MVERS=$(echo "$VERSION" | cut -d. -f2)

Nota: estoy desde el móvil, pero creo que es así.

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #27 en: 04-01-2015, 11:51 (Domingo) »
Usas 2 variables para la versión. Podrías hacer uso solo de una por comodidad.

VERSION=3.40.56
MVERS=$(echo "$VERSION" | cut -d. -f2)

Nota: estoy desde el móvil, pero creo que es así.

Salu2


no lees , ... el updater no vale ...lo voy a fulminar.  ;)

seguiremos a la vieja usanza...con la ventaja de que si que estara preparado para reajustarse en caso de cambio de kernel ,pero no para crear un modulo de un driver entero con un updater ,por que luego peta todo.

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Re:
« Respuesta #28 en: 04-01-2015, 15:50 (Domingo) »
No funka, faltan binarios y otros cambian de ,directorios, ya te lo dije. Se reinicia el entorno grafico.
Parece que el mod esta ok , esteticamente la carpets build quedaria mejor en usr/tmp. Pero usuario no la llega a ver.
Sent from my RM-914_eu_spain_360 using Tapatalk

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re:
« Respuesta #29 en: 04-01-2015, 20:24 (Domingo) »
No funka, faltan binarios y otros cambian de ,directorios, ya te lo dije. Se reinicia el entorno grafico.
Parece que el mod esta ok , esteticamente la carpets build quedaria mejor en usr/tmp. Pero usuario no la llega a ver.
Sent from my RM-914_eu_spain_360 using Tapatalk

al final . la cosa a quedado d ela siguiente forma-


el driver de siempre , añadiendo la carpeta  kernel a la ruta /usr/share/nvidia

esa carpeta es la que se necesita en caso de cambio de kernel y recompilar el fichero .ko

El modulo xzm oficial ya llevara todo en su sitio , no hara la compilacion al vuelo ,ya llevara los  .ko   ,pero sigue vigente el mecanismo de regenracion , si se cambia de kernel se da cuenta y se corrige solo , ya que en ese caso solo es necesario regenerar los .ko y moverlos a su sitio.


la funcion de crear el modulo xzm , ... le he quitado la restriccion de que genere el xzm solo si es modo live ,.-
asi pues se generara el xzm aunque etses en hdd , a fin de cuentas en hdd se generara una sola vez ,ya que el cambio quedara persistente.


ademas , he retocado el name del xzm , ... debe llevar la numeracion y name inicial como el modulo de driver , si no las funciones de los menus de modo vesa ,podria fallar al no blacklistar esos modulos.

tanto virtualbox, como driver ati ,como driver nvidia, llevan dicha funcion ...asi si cambiais de kernel ...todo seguira rulando.


la idea de guardar el fichero nuevo en un xzm , es de lupux  >:(
solo he hecho algunos ajustes.


Código: [Seleccionar]
#!/bin/bash

# Si el kernel a cambiado necesitamos regenerar los ficheros .ko
KERNEL=${KERNEL:-$(uname -r)}
KERNELPATH=${KERNELPATH:-/lib/modules/${KERNEL}/build}
if [ -d /usr/share/nvidia/kernel/ ]; then
cd /usr/share/nvidia/kernel/
make clean &> /dev/null
make SYSSRC=$KERNELPATH module &> /dev/null
cd /usr/share/nvidia/kernel/uvm
make SYSSRC=$KERNELPATH module &> /dev/null
fi

# Si el proceso acabo bien ,existira el fichero nvidia.ko
if [ -f /usr/share/nvidia/kernel/nvidia.ko ]; then
if [ ! -d /lib/modules/$(uname -r)/kernel/drivers/video ]; then
mkdir -p /lib/modules/$(uname -r)/kernel/drivers/video
fi
mv -f /usr/share/nvidia/kernel/nvidia.ko /lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko
mv -f /usr/share/nvidia/kernel/uvm/nvidia-uvm.ko /lib/modules/$(uname -r)/kernel/drivers/video/nvidia-uvm.ko
depmod -a &> /dev/null
nvidia-xconfig &> /dev/null
fi

# Si se actualiza el kernel salvamos en xzm
if [ -f /lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko ]; then
mkdir -p /root/Desktop/Nvidia_kernel_$(uname -r)/lib/modules/$(uname -r)/kernel/drivers/video
cp -f /lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko /root/Desktop/Nvidia_kernel_$(uname -r)/lib/modules/$(uname -r)/kernel/drivers/video
cp -f /lib/modules/$(uname -r)/kernel/drivers/video/nvidia-uvm.ko /root/Desktop/Nvidia_kernel_$(uname -r)/lib/modules/$(uname -r)/kernel/drivers/video
fi

if [ -d /root/Desktop/Nvidia_kernel_$(uname -r) ]; then
dir2xzm  /root/Desktop/Nvidia_kernel_$(uname -r) /root/Desktop/Nvidia_kernel_$(uname -r).xzm
rm -rf /root/Desktop/Nvidia_kernel_$(uname -r)
mv -f /root/Desktop/Nvidia_kernel_$(uname -r).xzm /root/Desktop/029-Driver_Nvidia_kernel_$(uname -r).xzm
fi


el fichero acaba llamandose

029-Driver_Nvidia_kernel_$(uname -r).xzm

asi el name coincide con el del driver nvidia, y los blacklisteos de los menus funcionaran en caso de ser necesarios.

 ;D

tal vez , algun dia , desmonte el tema d elos numeros , por que si el usuario decide quitarlo , se fastidia todo.

tal vez

Driver_Nvidia
Driver_Ati

y en las entradas VESA ,

noload=Driver_;

pastilla

  • Visitante
Re: Buenas noticias para los de nvidia :)
« Respuesta #30 en: 05-01-2015, 20:44 (Lunes) »
Buenas, pues me gustaria saber si con este sistema se puede crear el driver de una nvidia gforce 7500.

Un saludo

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #31 en: 05-01-2015, 22:20 (Lunes) »
Buenas, pues me gustaria saber si con este sistema se puede crear el driver de una nvidia gforce 7500.

Un saludo

pues en este mismo hilo a quedado demostrado que NO.


pastilla

  • Visitante
Re: Buenas noticias para los de nvidia :)
« Respuesta #32 en: 06-01-2015, 00:52 (Martes) »
 Bueno me ire bajando todo lo que has puesto en el hilo para las pruebas, al final lo he conseguido por eso con la wifislax 4.10, con el problema del slackbuild que hay en el repositorio del driver 173.14.38 que no funciona con el Xorg 1.15 de la 4.10, lo solucione metiendo el modulo xorg de la wifislax 4.9 y sustituyendolo directamente por el de la 4.10, aproveche tambien la creacion de otro driver similar el cual no me arranco mediante el metodo de lupox descargando el run y le saque el xorg.conf sustituyendolo por el original cargado en la distro (que al final son casi similares al xorg.conf de arrancar con driver vesa solo cambia el texto del device de nvidia por vesa, poco mas) y me cree un xzm con la utilidad "salvar cambios" justo despues de hacer el ultimo paso con el metodo del slackbuild  para cargar los drivers nvidia en el sistema con la siguiente orden que te dicen:

nvidia-switch --nvidia <--> switch to the proprietary nvidia files

y sin darle al startx en consola, añadi ese modulo creado a la carpeta modules,  salí del sistema y ya me arranco la grafica en el nuevo reinicio, pero solo puedo usar el escritorio kde cuando utilizo los modulos creados, con el xfce se arranca pero salta entre resoluciones de pantalla continuamente debe ser el Xorg de la 4.9 que no cuadra.

Aunque desde un principio con los modulos creados de nvidia mediante el slackbuid: del kernel, el driver junto al del blacklistar nouveau evitaban el arranque con el escritorio xfce en modo grafico vesa solo lo conseguia con el del kde, por lo que acabe de hacer el resto con el escritorio kde.

Me ha ido bien al tener que adaptarme a nuevos programas porque no me funcionaba el firefox, y el navegador que lleva el kde es muy espartano, entonces me baje el chrome mediante las actualizaciones, tampoco me funcionaba, me baje el opera y este si que me funciona, el smplayer tampoco me va pero el xine es una maravilla y no lo usaba, ese me funciona.


Pienso que lo mejor es utilizar los slackbuilds ya creados de las graficas antiguas o hasta donde la version que lleguen en esos repositorios , el problema es que el Xorg se actualiza continuamente y dice adios muy buenas con las graficas antiguas por lo que lo perfecto seria un xorg especifico para las tarjetas antiguas quiero decir que el xorg de la 4.9 seguro que llega hasta modelos avanzados.

Bueno perdon el ladrillo despues hare un post con todo el proceso lo quiero antes depurar que leyendote he visto que se puede hacer desde consola sin entrar en modo grafico vesa me comere el coco.


Un saludo
« Última modificación: 06-01-2015, 21:33 (Martes) por pastilla »

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Re: Buenas noticias para los de nvidia :)
« Respuesta #33 en: 06-01-2015, 17:25 (Martes) »
para que te funcione  el modulo de slack build tienes dos opciones bien sencillas  uno es  instalar directamente  los modulos que te genere, sin convertirlos a xzm

y otro ejecutar en consola

/usr/sbin/nvidia-switch --install

y reiniciar el entorno grafico.


esto no es  un ladrillo espero.
« Última modificación: 06-01-2015, 17:31 (Martes) por lupox »

Desconectado lupox

  • Colaborador
  • *
  • Mensajes: 531
  • volver....
Re: Buenas noticias para los de nvidia :)
« Respuesta #34 en: 06-01-2015, 17:58 (Martes) »
En live  reiniciar el entorno grafico....   como que no. mejor  atacar con artilleria  para no fallar y script nivel de ejecucion 4.

bueno habrá otras opciones.


Fix

De todas  formas prefiero compilar el driver  desde  el run.
..  emite tres warnings al iniciar, aunque no afectan al funcionamiento.

sirve para fijar los xzm obtenidos  de .sbo y los generados por el updater-nvidia
« Última modificación: 06-01-2015, 18:04 (Martes) por lupox »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #35 en: 06-01-2015, 20:37 (Martes) »
pero , el fichero nvidia-switch , si que lo generaba el updater

solo que no se ejecutaba al arranque,,,

tal vez si el updater metiese esos ficheros que dices en el xzm ...  ^-^


me refiero a que solo falla, por que le faltan los dos fuiles de rc.d , si el updater los genera , igual ...

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #36 en: 06-01-2015, 21:00 (Martes) »
creo que si al updater d envidia , donde estane stas lineas


mkdir -p $PKG/etc/modprobe.d
echo "# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0" > $PKG/etc/modprobe.d/nvidia-installer-disable-nouveau.conf

añadimos debajo

# Fix
mkdir -p $PKG/etc/rc.d/{init.d,rc4.d}
echo "#! /bin/sh
/usr/sbin/nvidia-switch --install" > $PKG/etc/rc.d/init.d/my.sh
chmod 777 $PKG/etc/rc.d/init.d/my.sh
ln -sf /etc/rc.d/init.d/my.sh /etc/rc.d/rc4.d/S97fix_instl_nvia


puede que se resuelva.
« Última modificación: 06-01-2015, 21:16 (Martes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #37 en: 06-01-2015, 22:04 (Martes) »
FIX MEJORADO


en realidad en rc4.d es un simbolico al fichero de init ...asi que directamente copio el file ,pero ademas

cuando arrancas en modo texto eso se hace en nivel 3 , ...conlo que en en rc3.d , tambien debe constar.

Código: [Seleccionar]
# Fix V2
mkdir -p $PKG/etc/rc.d/{init.d,rc4.d,rc3.d}
echo "#! /bin/sh
/usr/sbin/nvidia-switch --install" > $PKG/etc/rc.d/init.d/my.sh
chmod 777 $PKG/etc/rc.d/init.d/my.sh
cp -rf $PKG/etc/rc.d/init.d/my.sh $PKG/etc/rc.d/rc4.d/S97fix_instl_nvia
cp -rf $PKG/etc/rc.d/init.d/my.sh $PKG/etc/rc.d/rc3.d/S97fix_instl_nvia
« Última modificación: 06-01-2015, 22:04 (Martes) por USUARIONUEVO »

pastilla

  • Visitante
Re: Buenas noticias para los de nvidia :)
« Respuesta #38 en: 06-01-2015, 23:57 (Martes) »
A ver si lo conseguis porque en verdad los oficiales de nvidia corrigen los problemas del xorg para una tarjeta antigua como la mia, venga que ya esta casi solucionado.

Lupox yo te hablo de este driver que hay en el slackbuild,

http://slackbuilds.org/repository/14.1/system/nvidia-legacy173-driver/

Como veras no existe la orden nvidia-switch --install me creia que me estabas hablando en chino, despues al darme una vuelta por los slackbuilds lo he entendido que era para una grafica mas moderna de nvidia.

Pero nvidia en sus .run si que lo ha corregido creando el driver 173.14.39 una version mas moderna que corrige los problemas del xorg para la wifislax 4.10 y lo he visto correr en el sistema lo que peta al final con el starx en la live-usb.

Por eso os animo a que lo consigais.

Un saludo y gracias.

PD: he vuelto a corregir el "tocho" para que se entienda la forma de lograrlo.

« Última modificación: 06-01-2015, 23:58 (Martes) por pastilla »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14480
Re: Buenas noticias para los de nvidia :)
« Respuesta #39 en: 07-01-2015, 00:44 (Miércoles) »
Usas 2 variables para la versión. Podrías hacer uso solo de una por comodidad.

VERSION=3.40.56
MVERS=$(echo "$VERSION" | cut -d. -f2)

Nota: estoy desde el móvil, pero creo que es así.

Salu2



wifislax ~ # VERSION=3.40.56
wifislax ~ # MVERS=$(echo "$VERSION" | cut -d. -f2)
wifislax ~ # echo $MVERS
40
wifislax ~ #


la idea es obtener 340  ....