Skip to main content
Topic: Problemas con Mesa/OpenGL luego de actualizar (Read 2513 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Problemas con Mesa/OpenGL luego de actualizar

Hola, saludos cordiales a todos primeramente. Soy nuevo en el foro y por lo tanto este es mi primer post.

Pues como dice el título, luego de actualizar la distro incluyendo el kernel y mi versión de mesa, vulkan y drivers gráficos de AMD, tengo problemas con OpenGL/mesa y no me abren aplicaciones de OpenGL como Telegram u videojuegos nativos que usan OpenGL. Pensé que era un problema de los programas y probé reinstalándolos. Pero no funcionó y fui a hacer una prueba con grep en la terminal y recibí una sorpresa al ver el siguiente mensaje:

Code: [Select]
$ glxinfo | grep "OpenGL version"
Error: couldn't find RGB GLX visual or fbconfig

$ glxinfo | grep "Mesa"
Error: couldn't find RGB GLX visual or fbconfig

He probado reinstalándo mesa desde AUR, cambiando de kernel a LTS, zen, cambiando las configuraciones de X11 y nada ha funcionado.


Revisé mi xorg.log y me dice lo siguiente:

Code: [Select]
[     8.407] (II) This device may have been added with another device file.
[    55.600] (II) AMDGPU(0): EDID vendor "CGC", prod id 0
[    55.600] (II) AMDGPU(0): Using EDID range info for horizontal sync
[    55.600] (II) AMDGPU(0): Using EDID range info for vertical refresh
[    55.600] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    55.600] (II) AMDGPU(0): Modeline "1360x768"x0.0   85.00  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.4 kHz eP)
[    55.600] (II) AMDGPU(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1366x768"x0.0   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    55.600] (II) AMDGPU(0): Modeline "1280x720"x75.0   95.65  1280 1352 1488 1696  720 721 724 752 -hsync +vsync (56.4 kHz e)
[    55.600] (--) AMDGPU(0): HDMI max TMDS frequency 200000KHz
[    55.610] (II) AMDGPU(0): EDID vendor "CGC", prod id 0
[    55.610] (II) AMDGPU(0): Using hsync ranges from config file
[    55.610] (II) AMDGPU(0): Using vrefresh ranges from config file
[    55.610] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    55.610] (II) AMDGPU(0): Modeline "1360x768"x0.0   85.00  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.4 kHz eP)
[    55.610] (II) AMDGPU(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1366x768"x0.0   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    55.610] (II) AMDGPU(0): Modeline "1280x720"x75.0   95.65  1280 1352 1488 1696  720 721 724 752 -hsync +vsync (56.4 kHz e)
[    55.610] (--) AMDGPU(0): HDMI max TMDS frequency 200000KHz


Probé configurando un xorg.conf para mi GPU (la cual es una Vega 8 de AMD, una integrada sí) con la siguiente configuración:

Code: [Select]
"Section "Device"
    Identifier "AMD"
    Driver "amdgpu"
    Option "DRI" "3"
    Option "TearFree" "true"
    Option "AccelMethod" "glamor"

EndSection

Section "Module"
    Load "glamoregl"

EndSection"


Y no surgió ningún efecto. Probé también forzando la configuración en el GRUB con la siguiente opción:
"amdgpu.dc=1 radeon.si_support=0 radeon.cik_support=0"

Tampoco tuvo efecto.


 Esas han sido las posibles soluciones que se me hayan ocurrido y no surgieron ningún efecto.

Si alguno ha tenido el mismo inconveniente y ha encontrado alguna solución, soy todo oídos. Gracias a todos de antemano.

Paz.



Edit: Encontré una solución provisional, hice un downgrade a la versión  1:25.1.2-1 de Mesa. Por ahora me ha funcionado decentemente. Pero no es una solución definitiva si me quedo con una versión antigua. Por lo tanto descarto un problema de mi configuración y es más un problema de mesa y su nueva actualización.