Problemas con la gráfica después de actualización

Saludos,

Hace unos días hubo una actualización de las librerías mesa (imagino que tendrá que ver con eso) y a partir de allí la gráfica del portátil empezó a ir a los «trompicones». Hasta ese momento todo funcionaba correctamente, pero ahora es casi imposible usar aplicaciones 3d. Por ejemplo, SuperTuxKart está lentísimo, ha desaparecido el efecto de transparencias al arrastrar ventanas (que además se mueven «a saltitos») y demás. ¿A alguien más le pasa?

El portátil es un TUXEDO-Book-BC1507. Según Yast2, la gráfica es un intel CoffeeLake-H GT2 (UHD Grafics 630).

Sistema operativo: openSUSE Leap 15.4
Versión de KDE Plasma: 5.24.4
Versión de KDE Frameworks: 5.90.0
Versión de Qt: 5.15.2
Versión del kernel: 5.14.21-150400.24.18-default (64 bits)
Plataforma gráfica: X11
Procesadores: 8 × Intel® Core™ i5-8300H CPU @ 2.30GHz
Memoria: 15,4 GiB de RAM
Procesador gráfico: llvmpipe

Como decía, hasta hace poco todo andaba bien. Las demás cosas del sistema siguen funcionando bien, es solo la «fluidez» de la parte gráfica la que da problemas.

Saludos

Me llama la atención ese driver que pone en la ultima linea: llvmpipe, debe ser el responsable de los problemas que tienes, no dices que tarjeta grafica usas, la integrada de Intel o una externa.

Si investigas por Internet sobre ese driver, veras varias soluciones. Mira la configuración de Plasma sobre el motor grafico: Render, OpenGL, etc…

También, puedes hacer un downgrade del driver y bloquearlo hasta que salga otra versión mas nueva.

Hola, Diablo,

Uso la gráfica integrada intel. En la configuración de plasma no encuentro la parte del motor gráfico. Sé que antes estaba, pero ahora no la veo, parece que se han caído cosas durante la actualización, pero no sé cómo buscarlas.

En Leap 15.3 -> Preferencias del sistema -> Hardware -> Pantalla y monitor -> Compositor.

https://i.ibb.co/WnHdKZL/Screenshot-20220828-132021.png](https://ibb.co/WnHdKZL)

Para ver información de tu gráfica, obtén el parámetro para la opción -s con “sudo lspci”. Con la opción -vv mas detalles tendrás.

sudo lspci -v -s **26:00.3**
**26:00.3** Serial bus controller: NVIDIA Corporation TU116 USB Type-C UCSI Controller (rev a1)
        Subsystem: ZOTAC International (MCO) Ltd. Device 5527
        Flags: bus master, fast devsel, latency 0, IRQ 75
        Memory at fc084000 (32-bit, non-prefetchable) [size=4]
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Power Management version 3
        Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: nvidia-gpu
        Kernel modules: i2c_nvidia_gpu


[/size]

El motor de renderizado ya no está allí: solo tengo método de escalado, latencia, vsinc y la configuración de las miniaturas.

~> sudo lspci -v -s 00:02.0 
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Gr
aphics 630] (prog-if 00 [VGA controller]) 
        Subsystem: CLEVO/KAPOK Computer Device 8555 
        Flags: bus master, fast devsel, latency 0, IRQ 128 
        Memory at 8d000000 (64-bit, non-prefetchable) [size=16] 
        Memory at 90000000 (64-bit, prefetchable) [size=256] 
        I/O ports at 4000 [size=64] 
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128] 
        Capabilities: [40] Vendor Specific Information: Len=0c <?> 
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit- 
        Capabilities: [d0] Power Management version 2 
        Capabilities: [100] Process Address Space ID (PASID) 
        Capabilities: [200] Address Translation Service (ATS) 
        Capabilities: [300] Page Request Interface (PRI) 
        Kernel driver in use: i915 
        Kernel modules: i915

[/size][/size][/size][/size]

Lo he reportado aquí:

Bug 1202850](https://bugzilla.opensuse.org/show_bug.cgi?id=1202850) - Tearing and slow screen rendering after update

Hola:

El motor de renderizado es mesa . Lo puedes ver en Kinfocenter (he visto que a veces se actualiza a parte, pero no se si eso ha cambiado) .

Y el acelerador de 3d coincide con el tuyo [UHD Graphics 630] en Kinfocenter pone como : Mesa Dri Intel (R) Graphics 630 (CLF GT2) , no se como sale en la tuya .

Coincide el 00:02 :


**HP-OMEN:~ #** sudo lspci -v -s 00:02.0 
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (prog-if 00 [VGA controller]) 
        Subsystem: Hewlett-Packard Company Device 84da 
        Flags: bus master, fast devsel, latency 0, IRQ 143 
        Memory at 82000000 (64-bit, non-prefetchable) [size=16] 
        Memory at 60000000 (64-bit, prefetchable) [size=256] 
        I/O ports at 5000 [size=64] 
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128] 
        Capabilities: [40] Vendor Specific Information: Len=0c <?> 
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit- 
        Capabilities: [d0] Power Management version 2 
        Capabilities: [100] Process Address Space ID (PASID) 
        Capabilities: [200] Address Translation Service (ATS) 
        Capabilities: [300] Page Request Interface (PRI) 
        Kernel driver in use: i915 
        Kernel modules: i915

glxinfo :



**HP-OMEN:~ #**[/size][/size][/size] glxinfo |grep -i vendor  
server glx **vendor** string: SGI 
client glx **vendor** string: Mesa Project and SGI 
    **Vendor**: Intel Open Source Technology Center (0x8086) 
OpenGL **vendor** string: Intel Open Source Technology Center 
**HP-OMEN:~ #** glxinfo |grep -i render 
direct **render**ing: Yes 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_**render**er,  
    GLX_MESA_query_**render**er, GLX_MESA_swap_control, GLX_OML_swap_method,  
Extended **render**er info (GLX_MESA_query_**render**er): 
OpenGL **render**er string: Mesa DRI Intel(R) UHD Graphics 630 (CFL GT2) 
    GL_ARB_conditional_**render**_inverted, GL_ARB_conservative_depth,  
    GL_IBM_multimode_draw_arrays, GL_INTEL_blackhole_**render**,  
    GL_NV_conditional_**render**, GL_NV_depth_clamp,  
    GL_ARB_conditional_**render**_inverted, GL_ARB_conservative_depth,  
    GL_INTEL_blackhole_**render**, GL_INTEL_performance_query,  
    GL_NV_conditional_**render**, GL_NV_depth_clamp, GL_NV_fog_distance,  
    GL_EXT_read_format_bgra, GL_EXT_**render**_snorm, GL_EXT_robustness,  
    GL_EXT_texture_view, GL_EXT_unpack_subimage, GL_INTEL_blackhole_**render**,  
    GL_NV_conditional_**render**, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,  
    GL_OES_element_index_uint, GL_OES_fbo_**render**_mipmap, 

Y mesa Dejo las versiones que tengo : (Si actualiza kernel, no se si también lo hace mesa) :

** HP-OMEN:~ #** zypper se -si mesa  
Loading repository data... 
Warning: Repository 'openSUSE:Backports:SLE-15-SP3' appears to be outdated. Consider using a different mirror or server. 
Reading installed packages... 

S  | Name                 | Type    | Version              | Arch   | Repository 
---+----------------------+---------+----------------------+--------+------------------------------------------------------------- 
i  | libOSMesa8           | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | libOSMesa8           | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | libOSMesa8-32bit     | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | libOSMesa8-32bit     | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa                 | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa                 | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-32bit           | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-32bit           | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-demo-x          | package | 8.3.0-1.33           | x86_64 | Repositorio principal 
i+ | Mesa-demo-x          | package | 8.3.0-1.33           | x86_64 | Repositorio principal 
i+ | Mesa-dri             | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-dri             | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-dri-32bit       | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-dri-32bit       | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-dri-nouveau     | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-dri-nouveau     | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-gallium         | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-gallium         | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-gallium-32bit   | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-gallium-32bit   | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libEGL1         | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libEGL1         | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libGL1          | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libGL1          | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-libGL1-32bit    | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-libGL1-32bit    | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libglapi0       | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libglapi0       | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-libglapi0-32bit | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i  | Mesa-libglapi0-32bit | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libva           | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15 
i+ | Mesa-libva           | package | 20.2.4-150300.59.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15



[FONT=monospace]**HP-OMEN:~ #** inxi -Sz 
**System:**
  **Kernel:** 5.3.18-150300.59.87-default **arch:** x86_64 **bits:** 64 
    **Console:** pty pts/1 **Distro:** openSUSE Leap 15.3

 
[/FONT]

Saludos cordiales :
[/size]

Hola, mikrios:

El reporte de error que abrí ha estado bien movido ;). Aparentemente el sistema está usando el controlador dri equivocado y no quiere aceptar correcciones (está usando swrast en lugar de i965). Veremos cómo avanza todo.

Parece movido tu bugzilla. rotfl!

¡Ya se ha resuelto! El problema fue la actualización del controlador Mesa-dri. Volviendo a la versión anterior ahora todo funciona bien, por lo que a esperar la próxima actualización.

2Hola.

He rulado esto por Twitter como ejemplo de lo sencillo que puede ser resolver un problema simplemente abriendo un bugzilla. No tengo tantos seguidores como para que peligre tu privacidad o tranquilidad por una fama no esperada, al menos no por eso rotfl!

https://twitter.com/karlggest/status/1564280352260096000

Salud!!

Ningún problema, estoy acostumbrado a la (falta de) fama rotfl!

Hola:

Me alegro que lo resolvieras (lo normal es que se actualicen al mismo tiempo, pero cuando hay un de fase, puede pasar eso) .

Saludos cordiales .