No hay GUI tras la ultima actualización (en el Kernel 6)

¿Qué tal? Habla un novato aquí, llevo usando Linux cerca de un año, y Tumbleweed por dos meses.

He estado haciendo zypper dup semanalmente, siempre manteniendo un snapshot con Timeshift, y esta es la primera vez que me ocurre un problema como este: la actualización parece que fue exitosa, se instalaron nuevos paquetes de KDE y el Kernel 6.0.0.1 (me parece), sin embargo no puedo usarlo. Cuando entro en Grub al kernel 5.19, todo sigue sin problemas, pero en el nuevo, entra a la terminal sin login gráfico ni KDE.

No es un gran inconveniente, no tengo problema usando 5.19, pero ¿esto se puede arreglar de alguna manera? Si de verdad hay un problema, o debí hacer algo más antes de actualizar, ¿cómo diagnostico esto?

Lamento si son preguntas muy abiertas, es mi primera vez con una distro como Tumbleweed, y me gustaría saber un poco más sobre cómo usarla adecuadamente. Si sirve de algo, mi hardware es:

Ryzen 5600X
RTX 3070
MB ASUS TUF

¿Alguien más ha tenido un problema similar?

¡Saludos!, y muchas gracias de antemano.

Hola:

Sin contar un error atrasado del kernel firmware del día 4 , en la actualización del 06/10/2022, no tengo errores y el sistema grafico está bien .


X299-D-II:~ # inxi -SMCGAIz 

Consola Root:

System: 
  Kernel: 6.0.0-1-default arch: x86_64 bits: 64 Console: pty pts/1 
    Distro: openSUSE Tumbleweed 20221006 
Machine: 
  Type: Desktop Mobo: ASUSTeK model: PRIME X299-DELUXE II v: Rev 1.xx 
    serial: <filter> UEFI: American Megatrends v: 3601 date: 09/24/2021 
CPU: 
  Info: 12-core model: Intel Core i9-10920X bits: 64 type: MT MCP cache: 
    L2: 12 MiB 
  Speed (MHz): avg: 2636 min/max: 1200/4800 cores: 1: 3500 2: 3500 3: 3500 
    4: 3500 5: 1200 6: 3500 7: 3500 8: 3500 9: 3500 10: 1188 11: 1200 12: 3500 
    13: 1193 14: 3500 15: 1200 16: 1200 17: 1198 18: 3500 19: 1200 20: 3500 
    21: 3500 22: 3500 23: 3500 24: 1202 
Graphics: 
  Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: nouveau v: kernel 
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3 driver: X: 
    loaded: modesetting unloaded: fbdev,vesa gpu: nouveau 
    resolution: 2880x1620~60Hz 
  OpenGL: renderer: llvmpipe (LLVM 15.0.1 256 bits) v: 4.5 Mesa 22.2.0 
Audio: 
  Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel 
  Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel 
  Sound Server-1: ALSA v: k6.0.0-1-default running: yes 
  Sound Server-2: PulseAudio v: 16.1 running: yes 
  Sound Server-3: PipeWire v: 0.3.58 running: yes 
Info: 
  Processes: 419 Uptime: 0h 13m Memory: 125.49 GiB used: 3.67 GiB (2.9%) 
  Shell: Bash inxi: 3.3.21

Consola usuario : 

frank@X299-D-II:~> inxi -Sz 
System: 
  Kernel: 6.0.0-1-default arch: x86_64 bits: 64 Desktop: KDE Plasma v: 5.25.5 
    Distro: openSUSE Tumbleweed 20221006

 

Saludos cordiales

Cabe la posibilidad de que tengas que reinstalar el driver gráfico o actualizarlo. Si usas el driver propietario de Nvidia, reinstálalo o baja uno más nuevo.

Si usas el del repo, igual tienes que esperar.

Si usas Noveau (o Mesa), ya ni idea.

Saludos

Hola. Aunque en general debes tener en cuenta el post de krovikan, te añado unas cuantas cosas.

Lo primero es lo primero: si posteas la misma duda en distintos lugares del foro, al menos menciónalo.

Un consejo general para personas que usen openSUSE: para usar herramientas como esa, usad Snapper (aunque requiere que hayas usado btrfs para la partición raíz). A diferencia de Timeshift, Snapper está relacionado con el cargador de arranque, lo que permite siempre arrancar directamente en cualquier instantánea disponible.

y esta es la primera vez que me ocurre un problema como este: la actualización parece que fue exitosa, se instalaron nuevos paquetes de KDE y el Kernel 6.0.0.1 (me parece), sin embargo no puedo usarlo. Cuando entro en Grub al kernel 5.19, todo sigue sin problemas, pero en el nuevo, entra a la terminal sin login gráfico ni KDE.

No es un gran inconveniente, no tengo problema usando 5.19, pero ¿esto se puede arreglar de alguna manera? Si de verdad hay un problema, o debí hacer algo más antes de actualizar, ¿cómo diagnostico esto?

Lamento si son preguntas muy abiertas, es mi primera vez con una distro como Tumbleweed, y me gustaría saber un poco más sobre cómo usarla adecuadamente. Si sirve de algo, mi hardware es:
Ryzen 5600X
RTX 3070
MB ASUS TUF

¿Alguien más ha tenido un problema similar?

¡Saludos!, y muchas gracias de antemano.

Cuando cambias de kernel con frecuencia, es posible que alguno de los drivers que soportan la tarjeta gráfica no esté disponible o bien probado para determinados modelos de tarjetas gráficas. No tiene más particularidad que si quieres reportarlo en el bugzilla. Por lo demás, puedes probar a instalarlo manualmente o bien esperar que la siguiente actualización solucione el problema.

A veces un problema como ése no es del driver gráfico. Pero la naturaleza de las actualizaciones de TW convierten ésa en la causa más probable.

Salud!!

Hola :slight_smile:
https://bugzilla-opensuse-org.translate.goog/show_bug.cgi?id=1204143&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=en&_x_tr_pto=wapp


 inxi -SGaxx
System:
  Host: grover Kernel: 6.0.0-1-default arch: x86_64 bits: 64 compiler: gcc
    v: 12.2.1 parameters: BOOT_IMAGE=/boot/vmlinuz-6.0.0-1-default
    root=UUID=2bf05dec-eccc-4077-a934-7e8106064659 splash=silent
    intel_iommu=on vconsole.font=ter-v32b video=1920x1080@60
    nvidia-drm.modeset=1 loglevel=0 quiet mitigations=auto
  Desktop: GNOME v: 43.0 tk: GTK v: 3.24.34 wm: gnome-shell dm: GDM v: 43.0
    Distro: openSUSE Tumbleweed 20221006
Graphics:
  Device-1: NVIDIA TU117GLM [Quadro T400 Mobile] driver: nvidia v: 515.76
    alternate: nouveau,nvidia_drm non-free: 515.xx+ status: current (as of
    2022-08) arch: Turing code: TUxxx process: TSMC 12nm built: 2018-22 pcie:
    gen: 2 speed: 5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: none off: DP-1,DP-2,DP-3 empty: none bus-ID: 02:00.0
    chip-ID: 10de:1fb2 class-ID: 0300
  Device-2: NVIDIA GP108 [GeForce GT 1030] vendor: eVga.com. driver: nvidia
    v: 515.76 alternate: nouveau,nvidia_drm non-free: 515.xx+ status: current
    (as of 2022-08) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-21 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: gen: 3
    speed: 8 GT/s ports: active: none empty: DVI-D-1,HDMI-A-1 bus-ID: 03:00.0
    chip-ID: 10de:1d01 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
    compositor: gnome-shell driver: X: loaded: nvidia
    gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 92 s-size: 1060x584mm (41.73x22.99")
    s-diag: 1210mm (47.65")
  Monitor-1: DP-1 note: disabled pos: primary,top-left model: Sceptre E24
    serial: 16843009 built: 2018 res: 1920x1080 hz: 60 dpi: 94 gamma: 1.2
    size: 521x293mm (20.51x11.54") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  Monitor-2: not-matched mapped: DP-3 pos: primary,bottom-r res: 1920x1080
    hz: 60 dpi: 94 size: 521x293mm (20.51x11.54") diag: 598mm (23.53")
    modes: N/A
  Monitor-3: not-matched mapped: DP-5 pos: top-center res: 1920x1080 hz: 60
    dpi: 94 size: 521x293mm (20.51x11.54") diag: 598mm (23.53") modes: N/A
  OpenGL: renderer: NVIDIA T400/PCIe/SSE2 v: 4.6.0 NVIDIA 515.76
    direct render: Yes

Hola:

Si usas Noveau (o Mesa), ya ni idea.

Los privativos y de terceros que no estén liberados, no se pueden incluir en el kernel, hay que compilarlos a parte .
Nouveau y mesa si se pueden incluir en el kernel ( que bien nos vendría aquella página de kernel de openSUSE ) .

Una solución es usar ***DKMS ,

Ver : Topic: Quick fix for OpenSUSE Tumbleweed (DKMS) @ AskWoody
***y esta otra : Ya puedes instalar de forma fácil el driver de NVIDIA en openSUSE Tumbleweed - MuyLinux

Y decir que esta lista del directorio de nvidia es:
THIS DIRECTORY LISTING IS INTENTIONAL

Mas o menos traducido :

Los RPM del controlador alojados en esta ubicación están completamente creados, mantenidos y respaldados por SUSE. NVIDIA los aloja como una cortesía para SUSE, sin embargo, todos los problemas y solicitudes de soporte relacionados con estos RPM deben informarse a SUSE a través del soporte de SUSE: Subscriptions and Services Support | SUSE

Si el problema se puede reproducir utilizando el paquete de controladores oficial de NVIDIA desde esta ubicación:
Unix Drivers | NVIDIA

envíe un correo electrónico en inglés a linux-bugs@nvidia.com. Cuando envíe un correo electrónico a linux-bugs@nvidia.com, adjunte un nvidia-bug-report.log, que se genera al ejecutar
“nvidia-bug-report.sh” como usuario raíz.

Gracias.

Los cuales son la de los repositorios; para TW es: Index of /opensuse/tumbleweed
Ver los enlaces :

Para que esto funcione, tiene que estar preparado para dkms, y este tiene que estar activo y en servicio antes de instalar los drivers .

dkms, creara un directorio en /etc/dkms/ y dentro abra una configuración por cada drives, programas, que dependan del kernel, ejemplo nvidia, impresoras, Vbox, etc… ( es decir aquellos que soporten dkms) y se podrá ver en consola ejecutando dkms status ( si no hay nada, pues no sale nada) .

Cada vez que cambie el kernel, dkms hará todo lo posible, para que los programas, drivers, etc sean compatibles y funcionen con el nuevo kernel, sin que el usuario tenga que hacer nada . ( Vbox es compatible con dkms, pero es el de Oracle, los ya compilados, no por que lo están para un kernel determinado, idem para drivers ya compilados ) .

Los drivers oficiales, que recuerde, venían con versiones de 32 y 64bits, actualmente ni idea, ya que uso nouveau.

Para lo demás : ver : Index of /opensuse ( apunta al directorio general, así que hay que buscar la dirección de la versión , para su uso) ; recordar que para ponerlo en el programa de repositorio de yast2, tiene que ser la url que tenga repodata , ejemplo para la 15.4 : Index of /opensuse/leap/15.4 .

Si es con dkms, hay que habilitarlo, ya sea en consola o bien en administración o gestión de servicios en yast 2( activarlo en el inicio y que este activo ) .

Saludos cordiales