Tarjeta NVIDIA muy utilizada no soportada en 15.6

Buenos dias,

Llevo con SuSE desde la versión 6.4, cuando era alemana, en distintas plataformas hardware, y siempre he presumido de que no había tenido problemas reseñables hasta llegar a la última version, Leap 15.6 por upgrade desde la 15.5.

Tengo un sistema algo complejo pero que hasta ahora no me había planteado ningún problema, salvo hasta ahora con el entorno gráfico que no sé como abordar.

Uso una trajeta gráfica NVIDIA GF108 [GeForce GT 730] vendor: ASUSTeK que hasta la 15.5 ha funcionado a la perfección con OpenGL necesario para un simulador X-Plane, asi como para todos los propósitos de video, videoconferencias, etc…

La información Inxi -Gxx :

Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 730] vendor: ASUSTeK driver: N/A
    arch: Fermi pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:0f02
  Device-2: Logic3 / SpectraVideo plc Mouse driver: hid-generic,usbhid
    type: USB rev: 1.1 speed: 1.5 Mb/s lanes: 1 bus-ID: 1-5.3:7
    chip-ID: 1267:0201
  Device-3: Afatech AF9015 DVB-T USB2.0 stick
    driver: dvb_usb_af9015,hid-generic,usbhid type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 bus-ID: 1-7:4 chip-ID: 15a4:9016
  Device-4: Trust USB Camera driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-8:6 chip-ID: 145f:0203
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
    compositor: gnome-shell v: 45.3 driver: X: loaded: nvidia gpu: N/A
    display-ID: 127.0.0.1:1 screens: 1
  Screen-1: 0 s-res: 1366x699 s-dpi: 96
  Monitor-1: VNC-0 res: 1366x699 size: N/A
  API: OpenGL v: 4.5 vendor: mesa v: 23.3.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: llvmpipe (LLVM 17.0.6 256 bits)
    device-ID: ffffffff:ffffffff
  API: EGL Message: EGL data requires eglinfo. Check –recommends.

Al no arrancar inicialmente en modo gráfico, se podía conectar via pseudo terminal y tratar de arrancar en entrono X con startx. Aqui está el log Xorg.0.log:

X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[    73.668] Current Operating System: Linux www.xxxxxx.com 6.4.0-150600.23.30-default #1 SMP PREEMPT_DYNAMIC Sat Dec  7 08:37:53 UTC 2024 (8c25a0a) x86_64
[    73.668] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.30-default root=UUID=ebbe4bbb-a5ed-4392-924e-92df3022aa5f splash=silent preempt=full quiet security=apparmor mitigations=auto
[    73.669]  
[    73.670] Current version of pixman: 0.43.4
[    73.670] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    73.670] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    73.672] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan  5 12:28:05 2025
[    73.672] (==) Using config file: "/etc/X11/xorg.conf"
[    73.673] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    73.673] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    73.674] (==) ServerLayout "Layout0"
[    73.674] (**) |-->Screen "Screen0" (0)
[    73.674] (**) |   |-->Monitor "Monitor0"
[    73.674] (**) |   |-->Device "Device0"
[    73.674] (**) |-->Input Device "Keyboard0"
[    73.674] (**) |-->Input Device "Mouse0"
[    73.674] (==) Automatically adding devices
[    73.674] (==) Automatically enabling devices
[    73.674] (==) Automatically adding GPU devices
[    73.674] (==) Automatically binding GPU devices
[    73.674] (==) Max clients allowed: 512, resource mask: 0xfffff
[    73.674] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    73.674] 	Entry deleted from font path.
[    73.674] (==) FontPath set to:

…………Quito lineas de no interés que yo sepa…

[    73.674] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    73.674] (WW) Ignoring unrecognized extension "XFree86-DGA"
[    73.674] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    73.674] (WW) Disabling Keyboard0
[    73.674] (WW) Disabling Mouse0
[    73.674] (II) Loader magic: 0x55651c00ade0
[    73.674] (II) Module ABI versions:
[    73.674] 	X.Org ANSI C Emulation: 0.4
[    73.674] 	X.Org Video Driver: 25.2
[    73.674] 	X.Org XInput driver : 24.4
[    73.674] 	X.Org Server Extension : 10.0
[    73.674] (++) using VT number 1

[    73.675] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    73.677] (--) PCI:*(1@0:0:0) 10de:0f02:1043:85ba rev 161, Mem @ 0xf6000000/16777216, 0xe8000000/134217728, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    73.677] (II) LoadModule: "glx"
[    73.677] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    73.678] (II) Module glx: vendor="X.Org Foundation"
[    73.678] 	compiled for 1.21.1.11, module version = 1.0.0
[    73.678] 	ABI class: X.Org Server Extension, version 10.0
[    73.678] (II) LoadModule: "nvidia"
[    73.678] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    73.678] (II) Module nvidia: vendor="NVIDIA Corporation"
[    73.678] 	compiled for 1.6.99.901, module version = 1.0.0
[    73.678] 	Module class: X.Org Video Driver
[    73.678] (II) NVIDIA dlloader X Driver  550.135  Wed Nov 13 23:38:02 UTC 2024
[    73.678] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    73.678] (II) Loading sub module "fb"
[    73.678] (II) LoadModule: "fb"
[    73.678] (II) Module "fb" already built-in
[    73.678] (II) Loading sub module "wfb"
[    73.678] (II) LoadModule: "wfb"
[    73.678] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    73.678] (II) Module wfb: vendor="X.Org Foundation"
[    73.678] 	compiled for 1.21.1.11, module version = 1.0.0
[    73.678] 	ABI class: X.Org ANSI C Emulation, version 0.4
   73.678] **(WW) NVIDIA(0): The NVIDIA GeForce GT 730 GPU installed in this system is
[    73.678] (WW) NVIDIA(0):     supported through the NVIDIA 390.xx Legacy drivers. Please
[    73.678] (WW) NVIDIA(0):     visit http://www.nvidia.com/object/unix.html for more
[    73.678] (WW) NVIDIA(0):     information.  The 550.135 NVIDIA driver will ignore this
[    73.678] (WW) NVIDIA(0):     GPU.  Continuing probe... 
[    73.678] (EE) No devices detected.
[    73.678] (EE) 
Fatal server error:
[    73.678] (EE) no screens found(EE) 
[    73.678] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    73.678] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    73.678] (EE) 
[    73.680] (EE) Server terminated with error (1). Closing log file.

Parece concluyente una incompatibilidad ente el entorno X y los drivers de Nvidia incluidos en el upgrade, decido hacer lo que aconseja el log Xorg.0.log consultando la web de NVIDIA y descargando un módulo para instalar un driver mas antiguo. Se trata de un fichero que al ejecutarlo debe compilar la versión correcta: NVIDIA-Linux-x86_64-390.157.run que al ejecutarlo genera un log del que adjunto lineas que creo significativas.

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Jan  5 01:26:12 2025
installer version: 390.157
PATH: /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin
nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses v6 user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> Installing NVIDIA driver version 390.157.
-> There appears to already be a driver installed on your system (version: 390.157).  As part of installing this driver (version: 390.157), the existing driver will be uninstalled.  Are you sure you want to continue? (Answer: Continue installation)
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
   grep: /etc/sysconfig/kernel: No such file or directory
-> done.
-> The distribution-provided pre-install script completed successfully. If this is the first time you have run the installer, this script may have helped disable Nouveau, but a reboot may be required first.  Would you like to continue, or would you prefer to abort installation to reboot the system? (Answer: Continue installation)
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: No)
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Kernel source path: '/lib/modules/6.4.0-150600.23.30-default/source'
-> Kernel output path: '/lib/modules/6.4.0-150600.23.30-default/build'
-> Performing Compiler check.
-> Performing Dom0 check.
-> Performing Xen check.
-> Performing PREEMPT_RT check.
    Varias lineas  CONFTEST borradas ….. y luego empieza a compilar    
    CONFTEST: is_export_symbol_gpl_refcount_inc
    CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-frontend.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-instance.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-gpu-numa.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-acpi.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-chrdev.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-cray.o
     CC [M]  /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-dma.o
   /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-acpi.c:77:19: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
            .remove = nv_acpi_remove_two_args,
                      ^~~~~~~~~~~~~~~~~~~~~~~
   /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-acpi.c:77:19: note: (near initialization for 'nv_acpi_driver_template.ops.remove')
   /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-acpi.c: In function 'nv_acpi_methods_uninit':
   /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-acpi.c:674:25: warning: unused variable 'device' [-Wunused-variable]
        struct acpi_device *device = NULL;
    OTRO MONTON DE LINEAS QUE BORRO
make[1]: Entering directory '/usr/src/linux-6.4.0-150600.23.30'
make[2]: Entering directory '/usr/src/linux-6.4.0-150600.23.30-obj/x86_64/default'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (SUSE Linux) 7.5.0
  You are using:           cc (SUSE Linux) 7.5.0
  SYMLINK /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-kernel.o
  SYMLINK /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia-modeset/nv-modeset-kernel.o

/tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-mmap.c:537:23: error: assignment of read-only member 'vm_flags'
         vma->vm_flags |= (VM_DONTEXPAND | VM_DONTDUMP);
                       ^~
In file included from /usr/src/linux-6.4.0-150600.23.30/arch/x86/include/asm/preempt.h:7:0,
                 from /usr/src/linux-6.4.0-150600.23.30/include/linux/preempt.h:79,
                 from /usr/src/linux-6.4.0-150600.23.30/include/linux/spinlock.h:56,
                 from /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/common/inc/nv-lock.h:16,

OTRO MONTON DE LINEAS QUE BORRO

 get_user_pages(unsigned long start, unsigned long nr_pages,
      ^~~~~~~~~~~~~~
/tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-mmap.c: In function 'nv_encode_caching':
/tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-mmap.c:262:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (NV_ALLOW_CACHING(memory_type))
                ^
/tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-mmap.c:264:9: note: here
         default:
         ^~~~~~~
make[3]: *** [/usr/src/linux-6.4.0-150600.23.30/scripts/Makefile.build:252: /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-mmap.o] Error 1
make[3]: *** [/usr/src/linux-6.4.0-150600.23.30/scripts/Makefile.build:252: /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/os-mlock.o] Error 1
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-6.4.0-150600.23.30/scripts/Makefile.build:252: /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/nvidia/nv-acpi.o] Error 1
make[3]: Target '/tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel/' not remade because of errors.
make[2]: *** [/usr/src/linux-6.4.0-150600.23.30/Makefile:2064: /tmp/selfgz6884/NVIDIA-Linux-x86_64-390.157/kernel] Error 2
make[2]: Target 'modules' not remade because of errors.
make[2]: Leaving directory '/usr/src/linux-6.4.0-150600.23.30-obj/x86_64/default'
make[1]: *** [Makefile:226: __sub-make] Error 2
make[1]: Target 'modules' not remade because of errors.
make[1]: Leaving directory '/usr/src/linux-6.4.0-150600.23.30'
make: *** [Makefile:81: modules] Error 2
ERROR: The nvidia kernel module was not created.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Es un fichero de unas 1600 lineas…que si alguien tiene interés le puedo remitir.

Y por último, los módulos en relación con NVIDIA que se han cargado con la actualizacion de la 15.5 a la 15.6.

He probado diferentes combinaciones mas o menos “logicas” sin éxito activando o desactivando modulos con yast.

Los marcados con una i al principio son los instalados actualmente (no van) no solamente por mi sino automaticamente por el yast supongo que para satisfacer dependencias. (Fijarse en las lineas que empiezan por i minúscula…))

Agradecería mucho la ayuda o referencias documentales, ya que no he encontrado nada de peso en la documentación de Leap 15.6.

Me recuerda, pero aún más complicado, cuando se instalaba un entorno grafico en SuSE 6.4 :wink: :wink:

Para mas complicaciones, cuando accedo en remoto con TigerVNC se visualiza perfecto, claro que usa otro servidor X diferente, supongo…

Cuando instalo de 0 SuSE 15.6 con imagen de instalación, en la misma plataforma hardware, luego arranca X con la resolución alta y correcta, lo que me llevo a HACER UNA INSTALACIÓN de 15.6 SIN FORMATEO DE PARTICIONES sobre una copia del disco de arranque para que se “machacaran los binarios instalados” y se añadiera lo que pudiera faltar… Rearranqué y lo mismo, arranque correcto, pero baja resolución. Uso Wayland.

Espero que a alguno le haya ocurrido algo parecido y me pueda ayudar…

Gracias y saludos.

Hola.

Yo uso esa tarjeta con el driver 470, que son los paquetes G05. Yo los tengo con el repositorio de Nvidia. Uso Tumbleweed pero antes usaba Leap, aunque no en Leap 15.6.

https://es.opensuse.org/SDB:Cómo_instalar_el_controlador_gráfico_de_NVIDIA

Si no te funciona la respuesta que te da @karlggest , lee la mia.

¿Quizás esto sea relevante? Si lo fuera, has de instalar gcc7 (que tendría que estar instalado).

Yo siempre huyo de los repositorios de Nvidia y prefiero usar manualmente el .run.
Si quieres hacerlo, has de desinstalar y además poner en tabú:

 ~/Descargas  zypper ll                                                     ✔  15:59:03 

#  | Name                             | Type    | Repository   | Comment
---+----------------------------------+---------+--------------+--------
5  | nvidia-compute-G06               | package | (cualquiera) | 
6  | nvidia-compute-G06-32bit         | package | (cualquiera) | 
7  | nvidia-driver-G06-kmp-default    | package | (cualquiera) | 
8  | nvidia-gl-G06                    | package | (cualquiera) | 
9  | nvidia-gl-G06-32bit              | package | (cualquiera) | 
10 | nvidia-video-G06                 | package | (cualquiera) | 
11 | nvidia-video-G06-32bit           | package | (cualquiera) | 
12 | openSUSE-repos-MicroOS-NVIDIA    | package | (cualquiera) | 
14 | openSUSE-repos-Tumbleweed-NVIDIA | package | (cualquiera) | 

Se hace con sudo zypper al <nombre de paquete>.
Para desbloquear es sudo zypper rl <número de bloqueo en la lista de zypper ll>.

El proceso que escribí hace mucho tiempo en una chuleta para instalar el .run de Nvidia:

CONSEJO: Leer todo antes de hacer nada aunque se vea mucha letra. El proceso es muy sencillo.

Instalación del driver .run

PREPARATIVOS

  • Tener instalados los paquetes de desarrollo del kernel. En total hay que tener instalados los paquetes:

kernel-default, kernel-default-devel, kernel-devel y kernel-macros.

  • Ignorar el driver nouveau. Para ello teclear el siguiente comando:
sudo echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf

INSTALACIÓN

  1. Instalar los paquetes libglvnd, libglvnd-32bit, libglvnd-devel y libglvnd-devel-32bit. Estos paquetes ayudarán a la interfaz de instalación en ncurses que usaremos.

  2. Bajar los drivers de la web de Nvidia.

1.1. Para ello ir a la dirección:

y elegir todos los datos de tu tarjeta gráfica con sistema linux-64bit (dejar Tipo de descarga por defecto).

Click a Buscar, Descargar ahora, Descargar ahora y click a Guardar archivo. Ya está el driver bajado.

  1. Instalar el driver de Nvidia.

2.1. Reinicio

Primero reinicia el ordenador y en la pantalla del Grub dale a la tecla de la flecha hacia abajo para que no siga el arranque.

Selecciona (sin pulsar enter) la primera línea que es la de arrancar openSUSE y dale a la tecla “e” en la pantalla del Grub. Baja con la tecla de la flecha hacia abajo hasta que el cursor esté al principio de la línea que comienza con linux.

Dale a la tecla “Fin” para llegar al final de la línea (una o varias líneas por debajo) y escribe un espacio y un 3.
Quedaría algo así como “quiet 3” al final de la línea (puede acabar en un parámetro distinto en lugar de quiet).

Pulsa F10 y el ordenador arrancará en un modo en el que no se carga el gestor de escritorio.

2.2. Proceso de instalación

Primero tendrás que entrar con el usuario root.

Cambia al directorio donde bajastes el driver y a continuación teclea:

sh ./NVIDIA-Linux-x86_64-565.77.run

NOTA: 565.77 es el último driver disponible. Si has bajado una versión distinta tendrás que teclear otra numeración.

Se te abrirá una interfaz de texto. Si has hecho todos los pasos de los Preparativos y has instalado las librerías del punto 0 de está sección, todo se limitará a darle a Enter todo el rato.

Habrá un momento que subirá una barra mientras está compilando el módulo del kernel para el driver. Cuando acabe sigue dándole al enter a las preguntas, sin más.

2.3. Finalización

Cuando todo haya finalizado y estés de nuevo en la terminal negra tendrás que teclear el siguiente comando para que se grabe al kernel que estás usando:

dracut --force

Tras ello ya puedes teclear:

init 5

para ejecutar el sistema gráfico.

IMPORTANTE

  • Cambiando el kernel

A veces hay parches de seguridad que actualizan la versión del kernel. Cuando eso pasa hay que repetir todo el proceso descrito antes pero con la ventaja de que ya tienes hechos los preparativos, los drivers ya los tienes bajados y el paquete opcional (descrito en la siguiente sección) también (si decidistes instalarlo).

Además, puedes teclear:

sh ./NVIDIA-Linux-x86_64-565.77.run -K

para que sólo compile el módulo en lugar del driver entero (siempre que no cambies de driver). Si cambias de driver tendrás que volver a ejecutar la orden sin la -K.

NOTA: Los Preparativos no hacer falta volver a hacerlos

En cuanto lo hagas un par de veces, el proceso es muy mecánico y corto de hacer.

  1. Paquete opcional

Puedes instalar desde Yast2 el paquete nvdock para tener el iconito Nvidia en la barra de tareas y desde allí acceder con el click derecho a la versión del driver, la temperatura de la gráfica y haciendo click en NVIDIA Settings… abrir un extenso panel de control de la gráfica.

Saludos

Entiendo que mi post es muy largo, pero creo que no se trata de drivers, pues en la misma plataforma hw instalando con una imagen iso y un disco nuevo, funciona correctamente.
Cuento todo lo que hecho no para compilar una versión de drivers discontinuados.
Además en acceso remoto con TigerVNC va fenomenal inclusive 1920x1200, que usa un servidor X diferente que para la consola…

De todas formas gracias por tu ayuda…a ver si podemos encontrar que pasa…uso varios discos SSD de 1TB para las distintas pruebas y con dd tarda bastante en copiarse…

Creo que el problema no es de compilación. Están instalados gcc,gcc-c++,gcc7 7.5.0 y gcc7-c++
Se que el post es largo, pero quizás leyéndolo hasta el final se os puede ocurrir algo…
Cuando accedo con TigerVNC en remoto todo se ve perfecto, pero se usa un servidor X diferente al de la consola.
Cuando instalo con una iso de nuevo, la consola va perfecta y en remoto también.
Trato de encontrar la solución para evitar tener que migrar aplicaciones y datos que vengo utilizando/actualizando desde SuSE 6.4…
Gracias por tu comentario. Uso Wayland y el mismo servidor X que en la instalación desde iso, pero sospecho que queda algún dato relacionado con el X server de la consola o gdm, etc.
Por eso reinstalé desde una iso sin reformateo de particiones por lo que se sustituyeron todos los binarios de la 15.6, que pasaron de ser los actualizados desde la 15.5 a los de la instalación de cero de la 15.6.
Espero que con todo el saber que hay en el foro logremos saber que pasa…
Gracias por tu ayuda.

¿En los repos estás usando la variable $releasever?

¿El upgrade lo hicistes con sudo zypper dup?

Pon la lista de repositorios que tenías activos antes de la actualización. Para ello haz:
zypper lr -UpE

Saludos

Hola krovikan,
Prácticamente todas las actualizaciones las he hecho igual: Descargaba una iso de la versión a la que iba a actualizar, la arrancaba y escogía la opción upgrade en lugar de instalación nueva y siempre perfecto…hasta el paso de la 15.5 a la 15.6.

Usualmente siempre me fijo en los repos que se está usando la variable $releasever 15.6 en este caso, aunque al comprobarlo, la imagen iso local era de la 15.5 ya la he cambiado.

zypper lr -UpE da:

Hola:

En mi caso el paso de 15.5 a 15.6 , en el sistema gráfico, algunas cosas dejaron de funcionar (con plasma y una gtx1050) , incluso con nouveau (al ser libre se incluye en el kernel) .
La de los repos de nvidia, vienen ya compilados, idem el mismo fallo (se compila con kernel en uso) .

Lo que he visto , en lo que has puesto lo siguiente : → Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: No)

Creo que si te da opción a usar dkms, puede quitarte muchos quebraderos de cabeza ( para mi gusto instalaría dkms y esa opción le daría yes ) .

Actualmente, sigo con 15.5 , pero la solución de instalar desde nvidia como dice @Krovikan , suele funcionar (excepto que los drivers no sirvan para esa gráfica) , el inconveniente, es que si actualizan el kernel, tienes que volver a instalar de nuevo los drivers (excepto que los módulos sean compatibles o se pueda usar DKMS) .

Saludos

Tal largo que es muy difícil de leer, si hubieras acotado los textos de salida de comandos con Cita (icono comilla) o Texto preformateado (icono ‘</>’) o lo hubieras subido a pastebin.com, una cita o texto preformateado o enlace para cada salida del comando.

Hombre, no sé…

 tux@mipc:~> inxi -G | grep renderer
    renderer: NVIDIA GeForce GT 730/PCIe/SSE2
tux@mipc:~> sudo zypper info nvidia-computeG05 | grep Versión
Versión            : 470.256.02-70.1

La versión 390 no tiene soporte en los repositorios, por lo que habría que instalar a mano. Pero es que el soporte a la 390 va a ser un desastre en cualquier caso. Tu tarjeta va con la 470 y yo instalaría justo ése.

Aquí Nvidia diciendo que sí, que va con la 470: Detalles de controladores | NVIDIA

Pero yo de todas formas lo instalaría desde el repositorio nvidia.

Hecho.

1 Like

Hola DiabloRojo,

Gracias por tu comentario. Al poner toda la información en un post tan largo tenía por intención “provocar” un interés de miembros del foro de nivel. Es tan complejo que estoy seguro que a mucha gente ver tanta traza la echa para atrás…y creo que lo primero es entender las acciones realizadas hasta ahora y su lógica. No lo formatee ni use pastebin.com porque quería ser rápido y no tener que “estudiar” algo más.

Además, estoy perdido con el sistema de darse de alta en forums.opensuse.org. No se ni con que usuario me estoy conectando … y mira que uso sistemas complejos inclusive en mi propio sistema, con autenticación 2FA para muchas cosas… Además, creo que para usar pastebin tengo que estar conectado a forums.opensuse.org, lo que no puedo hacer más que desde un sistema… así que contesto a los correos desde la pequeña facilidad de responder a los correos que recibo en gmail como respuestas…

Disculpa la molestia. Tendré que leerme más información de uso de forums… Por otro lado, puedo enviar cualquier información que me pidáis, ya que mi servidor está hospedado en mi garaje… ;)) no en ningún proveedor de hosting…

Saludos

Bueno, la gente que lo lee a lo mejor quiere ser rápida también :wink:

Rufust
Rafael Monzu

Llevamos poco en Discourse así que todo el mundo está aprendiendo. En todo caso:

[quote]
texto citado
[/quote]
```
texto de terminal, salidas de comandos, info, etc.
```

Con eso suele ser suficiente. Las etiquetas de preformateado -lo que he usado para que se vieran los comandos- son las de html de siempre, entre < y > y la etiqueta es pre. Sin espacios: < pre > texto sin formato </ pre >

Si estas escribiendo en el forum es que estas conectado y has hecho login.

Clic en el icono R de tu avatar (1), arriba a la derecha, sale un desplegable, clic en el icono Usuario (2) y clic en el Resumen

Screenshot_20250203_033018

Si, eso está claro…los datos los debe tener Chrome…
Cuando cambio a otro ordenador trato de logarme con la misma cuenta y no se auténtica…
Abrí otra cuenta de cero y está registrada en el sistema externo pero no se reconoce en la aplicación actual de forums.opensuse.org y me presenta un enlace al sistema de registro externo…

Me indica un mensaje discourse.opensuse.org wants to use your opensSuSE account credentials…
Y no se a que credenciales se refiere…

Te pide si quieres usar el usuario y password que tengas en el foro openSuSE.

Saludos

SuSE es una vieja denominación comercial de Suse, pero hace tiempo que es SUSE.

Y entonces, el derivado es openSUSE, no openSuSE :grinning:

1 Like

Eso creía yo !!! Le meto las credenciales y no se reconocen. Me meto a cambiar la passwd y me lleva al sistema externo de registro de credenciales, le cambio la passwd y me confirma cambiada.
Trato de nuevo a ligarme y ocurre lo mismo…

Hola. ¿Puedes abrir un hilo en la versión inglesa en la sección Forums Feedback?