Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

2 votes
1 answers
1872 views
Upgrade OpenGL from 1.2 to 2 for Nvidia GT218 [GeForce 310]
To run my application `OpenGL version 2.0` *or higher* is required. `glxinfo | grep OpenGL` yields: Xlib: extension "NV-GLX" missing on display ":1007.0". OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.4.1) OpenGL e...
To run my application OpenGL version 2.0 *or higher* is required. glxinfo | grep OpenGL yields: Xlib: extension "NV-GLX" missing on display ":1007.0". OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.4.1) OpenGL extensions: /sbin/lspci -v yields: 01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310] (rev a2) (prog-if 00 [VGA controller]) Subsystem: Device 1b0a:9060 Flags: bus master, fast devsel, latency 0, IRQ 169 Memory at fa000000 (32-bit, non-prefetchable) [size=16M] Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at ce000000 (64-bit, prefetchable) [size=32M] I/O ports at ec00 [size=128] Expansion ROM at fbe80000 [disabled] [size=512K] Capabilities: Power Management version 3 Capabilities: MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: Express Endpoint, MSI 00 Capabilities: [b4] Vendor Specific Information: Len=14 Kernel modules: nvidiafb, nvidia-169_07, nvidia What I've tried: Installing NVIDIA-Linux-x86-310.32.run driver (It supports my graphics card). Any pointers how to upgrade to OpenGL 2.0? System: CentOS 5.8 32 bit
uname -a: Linux xxxxxxx 2.6.18-348.1.1.el5 #1 SMP Tue Jan 22 16:24:03 EST 2013 i686 i686 i386 GNU/Linux
Vikram (243 rep)
Feb 19, 2013, 04:33 PM • Last activity: Aug 6, 2025, 04:05 PM
2 votes
1 answers
1986 views
What does the OpenGL core profile version string mean?
This is the output from glxinfo for my machine: $ glxinfo | grep version server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 Max core profile version: 4.1 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.0 OpenGL core profile v...
This is the output from glxinfo for my machine: $ glxinfo | grep version server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 Max core profile version: 4.1 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES profile version: 3.0 OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.2 OpenGL core profile shading language version string: 4.10 OpenGL version string: 3.0 Mesa 11.1.2 OpenGL shading language version string: 1.30 OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.2 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 Does that mean my card only supports OpenGL up to 3.0? What does the 4.1 "core profile" version mean? I've got a Sapphire Radeon R7 250X which should support up to OpenGL 4.3 according to its online specs. Could this be a driver issue? I'm on arch linux and I have xf86-video-ati installed.
Setzer22 (181 rep)
Jun 5, 2016, 01:17 PM • Last activity: Jul 29, 2025, 07:05 AM
4 votes
1 answers
4287 views
Buildroot OpenGL Capable Backend
I'm trying to configure QT 5 through buildroot and some options are not available with the message `requires an OpenGL-capable backend`. I'm using buildroot 2013.08-rc1 but the same message comes up with 2013.05. I'm targeting x86_64 core2 platform and I can't find any options to select OpenGL backe...
I'm trying to configure QT 5 through buildroot and some options are not available with the message requires an OpenGL-capable backend. I'm using buildroot 2013.08-rc1 but the same message comes up with 2013.05. I'm targeting x86_64 core2 platform and I can't find any options to select OpenGL backend (or OpenGL anything actually). How can I enable OpenGL backend in buildroot?
Kristina (751 rep)
Aug 6, 2013, 02:58 PM • Last activity: Jul 8, 2025, 06:00 PM
1 votes
1 answers
4403 views
The program name.exe has encountered a serious problem
I installed Wine on newly installed Linux Mint 19 Bionic edition, and also PlayOnLinux. When I try to open a `.msi` type file with Wine Windows program loader it says: "Program error: The program warframe.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience"....
I installed Wine on newly installed Linux Mint 19 Bionic edition, and also PlayOnLinux. When I try to open a .msi type file with Wine Windows program loader it says: "Program error: The program warframe.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience". What should I do? I don't know if this problem is on only this game. I also installed OpenGL 32bit libraries, which were required by PlayOnLinux, but the problem is the same.
SgerS1 (146 rep)
Mar 29, 2019, 08:21 PM • Last activity: Jul 2, 2025, 11:01 AM
0 votes
0 answers
46 views
Screen glitching when running VM on qemu/kvm
I'm having this weird behavior when i start a VM on Arch Linux under wayland with Virtio, 3D acceleration enabled, Spice server and openGL enabled. Am I missing some kind of driver? When I start the VM with OpenGL disabled and it works ok. - OS: Arch Linux - Wayland - Memory: 62.2 GiB - Architecture...
I'm having this weird behavior when i start a VM on Arch Linux under wayland with Virtio, 3D acceleration enabled, Spice server and openGL enabled. Am I missing some kind of driver? When I start the VM with OpenGL disabled and it works ok. - OS: Arch Linux - Wayland - Memory: 62.2 GiB - Architecture: x86_64 - GPU: Intel(R) Arc(tm) Graphics (MTL) || Intel open-source Mesa driver || Mesa 25.1.2-arch1.1 Glitching when starting vm Spice server config on virt-manager video configuration on virt-manager
Parker (191 rep)
Jun 7, 2025, 10:04 PM
0 votes
1 answers
5251 views
How to install newer mesa to support opengl 3.x in centos 7.6?
Currently, glxinfo|grep "OpenGL version" gives OpenGL version string: 4.6 Mesa 18.3.4 And mesa-libGL-devel-18.3.4-12.el17_9.x86_64 got installed by default, but my app needs OpenGL 3.2 support at least. Is possible to install newer mesa to support OpenGL 3.x? If so, how? Thanks in advance!!!
Currently, glxinfo|grep "OpenGL version" gives OpenGL version string: 4.6 Mesa 18.3.4 And mesa-libGL-devel-18.3.4-12.el17_9.x86_64 got installed by default, but my app needs OpenGL 3.2 support at least. Is possible to install newer mesa to support OpenGL 3.x? If so, how? Thanks in advance!!!
Alex Luya (101 rep)
Mar 28, 2022, 03:50 PM • Last activity: Jun 5, 2025, 06:06 PM
1 votes
1 answers
259 views
Select GPU for OpenGL
I have two GPUs connected to my archlinux system, an AMD and a nVidia. The screens are connected to the AMD one, and when I run an OpenGL application, it uses the AMD driver. When using Vulkan, you can specify which driver to use, by specifying the VK_ICD_FILENAMES envvar. Is is possible to specify...
I have two GPUs connected to my archlinux system, an AMD and a nVidia. The screens are connected to the AMD one, and when I run an OpenGL application, it uses the AMD driver. When using Vulkan, you can specify which driver to use, by specifying the VK_ICD_FILENAMES envvar. Is is possible to specify which driver to use when using OpenGL? I would like to be able to select the nVidia card for some tasks.
jjcasmar (353 rep)
Jan 2, 2023, 08:14 AM • Last activity: May 29, 2025, 08:27 PM
1 votes
0 answers
68 views
Arch Linux - unable to play videos in AOM-AV1 codec
I noticed that VLC could not display the sound of videos that used AOMedia's AV1 codec, or AOM-AV1 in short. When I tried to play videos in that specific codec, I could only hear the sound of the video. This did not occur in other codecs such as H.264 and H.265. I ran video players in terminal, hopi...
I noticed that VLC could not display the sound of videos that used AOMedia's AV1 codec, or AOM-AV1 in short. When I tried to play videos in that specific codec, I could only hear the sound of the video. This did not occur in other codecs such as H.264 and H.265. I ran video players in terminal, hoping to catch error messages.
> vlc aomav1_video.mkv 
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[0000556c0aabd520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[00007f3038006a50] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
[00007f3038006a50] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
Xlib:  extension "DRI2" missing on display ":0".
libva error: vaGetDriverNames() failed with operation failed
[00007f3038006a50] glconv_vaapi_drm gl error: vaInitialize: operation failed
[00007f30450dddc0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  570.153.02  Tue May 13 16:18:57 UTC 2025 for hardware decoding
[00007f30450dddc0] main decoder error: buffer deadlock prevented
When I tried GNOME Video, also known as totem, it didn't even play the sound.
> totem aomav1_video.mkv
(No terminal output)
GUI - An error occurred: Could not initialise OpenGL support The videos play just fine on VLC on Windows so the videos aren't corrupted. What packages need to be fixed here?
Hyunbin Yoo (175 rep)
May 26, 2025, 12:47 PM
2 votes
3 answers
3646 views
glxgears gives Error: couldn't get an RGB, Double-buffered visual on one remote server but not on another
The problem: I ssh to two remote clusters. By running `glxgears`, on one cluster I can successfully visualize the rotating gears though with some warning messages (details below), but on the other one it gives `Error: couldn't get an RGB, Double-buffered visual` and nothing is visualized. I have ver...
The problem: I ssh to two remote clusters. By running glxgears, on one cluster I can successfully visualize the rotating gears though with some warning messages (details below), but on the other one it gives Error: couldn't get an RGB, Double-buffered visual and nothing is visualized. I have very little knowledge about OpenGL or X11 etc, so I'm not sure about 1. which one my problem is related to, OpenGL (and its driver?), my X11 software (XQuartz) or both. 2. whether it's a problem with my local machine or the cluster itself. I checked with another user on the cluster and everything works fine with him. He's also using a MacBook but not one with M1 chip and using the macOS 11.X (mine is macOS 12.0.1). I also tried using his shell rc file but it does not work for me. **My local machine** It is a MacBook Pro 16-inch 2021 with Apple M1 Pro chip. - **Operating system**: macOS 12.0.1 (21A559) - **Terminal**: Kitty terminal emulator / macOS Terminal - **SSH binary** located at /usr/bin/ssh, the macOS built-in command. - **X11 program**: XQuartz 2.8.1 (xorg-server 1.20.11), and since it's on macOS, the output of defaults read org.xquartz.X11 is
{
    "NSWindow Frame x11_apps" = "316 70 454 299 0 0 1728 1079 ";
    "NSWindow Frame x11_prefs" = "531 375 484 370 0 0 1728 1079 ";
    SUHasLaunchedBefore = 1;
    SULastCheckTime = "2021-11-10 08:29:50 +0000";
    "app_to_run" = "/opt/X11/bin/xterm";
    "cache_fonts" = 1;
    "done_xinit_check" = 1;
    "enable_iglx" = 1;
    "enable_test_extensions" = 1;
    "login_shell" = "/bin/sh";
    "no_auth" = 0;
    "nolisten_tcp" = 1;
    "startx_script" = "/opt/X11/bin/startx -- /opt/X11/bin/Xquartz";
}
This is just to point out that I do have "enable_iglx" = 1 as lots of solutions I found ask people to run defaults write org.xquartz.X11 enable_iglx -bool true. This does not work for me. **On the cluster where glxgears works** glxgears gives the following messages
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/hwu/.drirc: No such file or directory.
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/hwu/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
40021 frames in 5.2 seconds = 7767.365 FPS
glxinfo gives the following messages
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/hwu/.drirc: No such file or directory.
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/hwu/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
name of display: localhost:12.0
libGL error: failed to load driver: swrast
display: localhost:12  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_OML_swap_method, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_SGI_make_current_read
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read
OpenGL vendor string: Apple
OpenGL renderer string: Apple M1 Pro
OpenGL version string: 1.4 (2.1 Metal - 76.1)
OpenGL extensions:
    GL_APPLE_packed_pixels, GL_ARB_depth_texture, GL_ARB_draw_buffers, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_imaging, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, 
    GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
    GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_ATIX_texture_env_combine3, GL_ATI_draw_buffers, 
    GL_ATI_texture_env_combine3, GL_EXT_abgr, GL_EXT_bgra, 
    GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_draw_range_elements, GL_EXT_fog_coord, 
    GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_rectangle, GL_IBM_texture_mirrored_repeat, 
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_depth_clamp, 
    GL_NV_fog_distance, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_texture_rectangle, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_shadow_ambient, 
    GL_SGI_color_matrix, GL_SUN_multi_draw_arrays

64 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x022 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 None
0x081 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x082 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x083 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 Slow
0x084 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0 16 1 Slow
0x085 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x086 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x087 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 Slow
0x088 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0 16 1 Slow
0x089 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x08a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x08b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 Slow
0x08c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0 16 1 Slow
0x08d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x08e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x08f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 Slow
0x090 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0 16 1 Slow
0x091 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x092 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x093 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  0  0  0  0  0  0 0 Slow
0x094 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  0  0  0  0  0 16 1 Slow
0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x096 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x097 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  8  0  0  0  0  0 0 Slow
0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  8  0  0  0  0 16 1 Slow
0x099 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x09a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  0  0  0  0  0  0 0 Slow
0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  0  0  0  0  0 16 1 Slow
0x09d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x09e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x09f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  8  0  0  0  0  0 0 Slow
0x0a0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  8  0  0  0  0 16 1 Slow
0x0a1 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a2 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0a3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 None
0x0a4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  4 1 None
0x0a5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0a6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x0a7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 None
0x0a8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  4 1 None
0x0a9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0aa 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0ab 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 None
0x0ac 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  4 1 None
0x0ad 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0ae 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x0af 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  4 1 None
0x0b0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x0b1 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x0b2 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  0  0  0  0  0  0 0 None
0x0b3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  0  0  0  0  0  4 1 None
0x0b4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x0b5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x0b6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  8  0  0  0  0  0 0 None
0x0b7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  8  0  0  0  0  4 1 None
0x0b8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x0b9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x0ba 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  0  0  0  0  0  0 0 None
0x0bb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  0  0  0  0  0  4 1 None
0x0bc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x0bd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x0be 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  8  0  0  0  0  0 0 None
0x0bf 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  8  0  0  0  0  4 1 None

64 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x041 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x042 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x043 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 Slow
0x044 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0 16 1 Slow
0x045 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x046 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x047 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 Slow
0x048 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0 16 1 Slow
0x049 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x04a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x04b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 Slow
0x04c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0 16 1 Slow
0x04d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x04e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x04f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 Slow
0x050 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0 16 1 Slow
0x051 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x052 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x053 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  0  0  0  0  0  0 0 Slow
0x054 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  0  0  0  0  0 16 1 Slow
0x055 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x056 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x057 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  8  0  0  0  0  0 0 Slow
0x058 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  8  0  0  0  0 16 1 Slow
0x059 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x05a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x05b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  0  0  0  0  0  0 0 Slow
0x05c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  0  0  0  0  0 16 1 Slow
0x05d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x05e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x05f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  8  0  0  0  0  0 0 Slow
0x060 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  8  0  0  0  0 16 1 Slow
0x061 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x062 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x063 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 None
0x064 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  4 1 None
0x065 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x066 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x067 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 None
0x068 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  4 1 None
0x069 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x06b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 None
0x06c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  4 1 None
0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x06e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x06f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 None
0x070 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  4 1 None
0x071 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x072 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x073 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  0  0  0  0  0  0 0 None
0x074 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  0  0  0  0  0  4 1 None
0x075 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x076 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x077 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  8  0  0  0  0  0 0 None
0x078 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  8  0  0  0  0  4 1 None
0x079 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x07a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x07b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  0  0  0  0  0  0 0 None
0x07c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  0  0  0  0  0  4 1 None
0x07d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x07e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x07f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  8  0  0  0  0  0 0 None
0x080 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  8  0  0  0  0  4 1 None
**On the cluster where glxgears does NOT work** glxgears gives the following messages
Error: couldn't get an RGB, Double-buffered visual
glxinfo gives the following messages (by the way, export LIBGL_DEBUG=verbose does not provide any more information)
name of display: localhost:29.0
display: localhost:29  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_OML_swap_method, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_SGI_make_current_read
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multigpu_context, GLX_NV_multisample_coverage, 
    GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, 
    GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer
OpenGL vendor string: Apple
OpenGL renderer string: Apple M1 Pro
OpenGL version string: 1.4 (2.1 Metal - 76.1)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
    GL_ARB_fragment_program_shadow, GL_ARB_imaging, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters, 
    GL_ARB_point_sprite, GL_ARB_shadow, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, 
    GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, 
    GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_lod_bias, GL_NV_blend_square, GL_NV_depth_clamp, 
    GL_NV_fog_distance, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_vertex_program2_option, 
    GL_NV_vertex_program3, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod

64 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x022 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 None
0x081 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x082 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x083 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 Slow
0x084 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0 16 1 Slow
0x085 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x086 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x087 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 Slow
0x088 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0 16 1 Slow
0x089 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x08a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x08b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 Slow
0x08c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0 16 1 Slow
0x08d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x08e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x08f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 Slow
0x090 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0 16 1 Slow
0x091 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x092 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x093 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  0  0  0  0  0  0 0 Slow
0x094 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  0  0  0  0  0 16 1 Slow
0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x096 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x097 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  8  0  0  0  0  0 0 Slow
0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 32  8  0  0  0  0 16 1 Slow
0x099 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x09a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  0  0  0  0  0  0 0 Slow
0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  0  0  0  0  0 16 1 Slow
0x09d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x09e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x09f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  8  0  0  0  0  0 0 Slow
0x0a0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 32  8  0  0  0  0 16 1 Slow
0x0a1 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a2 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0a3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 None
0x0a4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  0  0  0  0  0  4 1 None
0x0a5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0a6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x0a7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  0 0 None
0x0a8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 32  8  0  0  0  0  4 1 None
0x0a9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0aa 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x0ab 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  0 0 None
0x0ac 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  0  0  0  0  0  4 1 None
0x0ad 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x0ae 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x0af 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 32  8  0  0  0  0  4 1 None
0x0b0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x0b1 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x0b2 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  0  0  0  0  0  0 0 None
0x0b3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  0  0  0  0  0  4 1 None
0x0b4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x0b5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x0b6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  8  0  0  0  0  0 0 None
0x0b7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2 32  8  0  0  0  0  4 1 None
0x0b8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x0b9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x0ba 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  0  0  0  0  0  0 0 None
0x0bb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  0  0  0  0  0  4 1 None
0x0bc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x0bd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x0be 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  8  0  0  0  0  0 0 None
0x0bf 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2 32  8  0  0  0  0  4 1 None

32 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x041 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x042 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x045 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x046 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x049 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 Slow
0x04a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0 16 1 Slow
0x04d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 Slow
0x04e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0 16 1 Slow
0x051 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x052 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x055 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x056 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x059 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0  0 0 Slow
0x05a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0  0  0  0  0 16 1 Slow
0x05d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0  0 0 Slow
0x05e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  8  0  0  0  0 16 1 Slow
0x061 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x062 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x065 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x066 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x069 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  0 0 None
0x06e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  8  0  0  0  0  4 1 None
0x071 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x072 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x075 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x076 24 tc  0  32  0 r  . .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
0x079 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  0 0 None
0x07a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  0  0  0  0  0  4 1 None
0x07d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  0 0 None
0x07e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  2  0  8  0  0  0  0  4 1 None
Patrick (25 rep)
Nov 10, 2021, 09:14 AM • Last activity: Apr 15, 2025, 04:14 AM
0 votes
0 answers
190 views
Having error with GL (GLArea) during run hiddify (vpn client)
I run hiddify (vpn client) that represented by extension "AppImage" like on the picture [![run AppImage via ./ and parametre][1]][1] But after that i get an error that inclusion in failed GDK context, failed initialized GLArea and as conclusion i have a hiddify that message me: "There is no availabl...
I run hiddify (vpn client) that represented by extension "AppImage" like on the picture run AppImage via ./ and parametre But after that i get an error that inclusion in failed GDK context, failed initialized GLArea and as conclusion i have a hiddify that message me: "There is no available GL" hiddify no have uploaded gui Firstly there is no problem with hiddify, but after some action as like as moving between directory and etc. the GUI not uploaded. reinstalling not give the resolve. What can i do for it recover ?
Newbix (1 rep)
Apr 6, 2025, 05:40 AM
0 votes
0 answers
124 views
Snap Application gives libGL error
I want to start an application that i have installed via snap. On Startup the application just displays the message: `GL-Context could not be created` When i start it via the commandline it shows the following error: ```libGL error: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs...
I want to start an application that i have installed via snap. On Startup the application just displays the message: GL-Context could not be created When i start it via the commandline it shows the following error:
error: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: iris
libGL error: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: iris
libGL error: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs '23.2.1-1ubuntu3.1~22.04.2')
libGL error: failed to load driver: swrast
I'm currently using Fedora 41 and Kernel 6.12.10-200
Kevin (133 rep)
Jan 26, 2025, 01:26 PM
0 votes
0 answers
35 views
glxinfo gives odd error on ubuntu noble container
I'm trying to create a ubuntu noble container (it has to be ubuntu noble due to another software's compatibility constraints) with a gui capable of running Gazebo, a robot simulation. For Gazebo, I need a working OpenGL setup (using mesa). As of now, though, my attempts to verify my setup with glxin...
I'm trying to create a ubuntu noble container (it has to be ubuntu noble due to another software's compatibility constraints) with a gui capable of running Gazebo, a robot simulation. For Gazebo, I need a working OpenGL setup (using mesa). As of now, though, my attempts to verify my setup with glxinfo fail due to some odd error:
root@554bf70792e2:/# glxinfo
name of display: :1
Error: couldn't find RGB GLX visual or fbconfig
I've done a ton of searching online and tried many solutions but none of them seemed to work. Can anyone help me out? # Further context: I'm running this on an apple silicon macbook (M3). Dockerfile:
FROM --platform=linux/arm64 ubuntu:noble

# ---------- Set Up VNC Server ----------

# Install Necessary Debian Packages
ENV DEBIAN_FRONTEND=noninteractivex
RUN apt update && \
    apt upgrade -y && \
    apt install -y xfce4 xfce4-goodies tightvncserver dbus-x11

# Add vncuser
RUN useradd -m vncuser && echo "vncuser:password" | chpasswd

# Switch to vncuser
USER vncuser

# Set up VNC password

RUN mkdir -p ~/.vnc && \
    echo "password" | vncpasswd -f > ~/.vnc/passwd && \
    chmod 600 ~/.vnc/passwd

# Set the default desktop environment to XFCE
RUN echo "#!/bin/bash\nXvfb :1 -screen 0 1280x720x24 &\nstartxfce4 &" > ~/.vnc/xstartup && \
    chmod +x ~/.vnc/xstartup && \
    touch ~/.Xauthority

# Switch back to root
USER root

# Expose VNC port
EXPOSE 5901

# Set environment variables
ENV DISPLAY=:1 \
    XDG_RUNTIME_DIR=/tmp/runtime-root \
    LIBGL_ALWAYS_SOFTWARE=1

# Mesa and other libraries
RUN apt update && apt install -y \
    libgl1-mesa-dri \
    libglx-mesa0 \
    libegl-mesa0 \
    mesa-vulkan-drivers \
    libosmesa6 \
    mesa-utils \
    xvfb \
    pciutils
vnc-start.sh:
su - vncuser -c "
export USER=vncuser
export DISPLAY=:1
vncserver -geometry 1280x720 -depth 24 :1
xhost +"
docker-compose.yml:
services:
  gprp:
    build: .
    container_name: gprp
    command: tail -f /dev/null
    ports:
      - "5901:5901"
    volumes:
      - .:/workspace
To start the container, I run docker-compose build and docker-compose up -d, then (within the container) run vnc-start.sh and glxinfo.
Kenneth Wilber (1 rep)
Dec 27, 2024, 01:13 AM • Last activity: Dec 27, 2024, 01:29 AM
1 votes
3 answers
2501 views
OpenGL fails to load due to nvidia driver
I have 2 video cards and installed the `nvidia` driver: ``` ❯ lspci -nnk | grep -iA3 -E "(vga|NVIDIA).*(controller|GeForce)" 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) DeviceName: Onboard IGD Subsystem: Hewlett-Packard Company HD Graphics 620 [10...
I have 2 video cards and installed the nvidia driver:
❯ lspci -nnk | grep -iA3 -E "(vga|NVIDIA).*(controller|GeForce)"
00:02.0 VGA compatible controller : Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
        DeviceName:  Onboard IGD
        Subsystem: Hewlett-Packard Company HD Graphics 620 [103c:82c1]
        Kernel driver in use: i915
--
01:00.0 3D controller : NVIDIA Corporation GM108M [GeForce 940MX] [10de:134d] (rev a2)
        Subsystem: Hewlett-Packard Company GM108M [GeForce 940MX] [103c:82c1]
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
and modules loaded:
❯ lsmod | grep -iE '(iris|965|915|nouveau|nvidia)'
nvidia_drm             94208  4
nvidia_modeset       1556480  2 nvidia_drm
nvidia_uvm           3481600  2
nvidia              62734336  87 nvidia_uvm,nvidia_modeset
i915                 4108288  39
i2c_algo_bit           20480  1 i915
drm_buddy              20480  1 i915
ttm                   110592  1 i915
intel_gtt              28672  1 i915
drm_display_helper    229376  1 i915
video                  77824  2 i915,nvidia_modeset
cec                    86016  2 drm_display_helper,i915
having:
❯ sudo lshw -c video | grep 'configuration'
       configuration: depth=32 driver=i915 latency=0 resolution=3840,2160
       configuration: driver=nvidia latency=0
**For some reason, OpenGL (EGL) crushes and OpenGL (GLX) provides**:
❯ glxinfo | grep "OpenGL renderer"   
libGL error: glx: failed to create dri3 screen
libGL error: failed to load driver: nouveau
OpenGL renderer string: Mesa Intel(R) HD Graphics 620 (KBL GT2)
Qt5 (e.g. kwalletd5) fails:
❯ kwalletd5 
kf.wallet.kwalletd: Lacking a socket, pipe: 0 env: 0
libGL error: glx: failed to create dri3 screen
libGL error: failed to load driver: nouveau
I do not understand whi libGL is looking for nouveau when nouveau is not installed. I understand the nouveau is for legacy NVIDIA and this NVIDIA card (i.e. GM108M [GeForce 940MX] with NV118) should use nvidia driver. eglinfo creates a crashdump, that makes be guess that the driver was not properly compiled for this kernel ... ?!? (wondering ...)
❯ coredumpctl info eglinfo
           PID: 3006 (eglinfo)
           UID: 1026 (alex)
           GID: 1000 (alex)
        Signal: 6 (ABRT)
     Timestamp: Sun 2023-10-08 10:50:39 EDT (1h 3min ago)
  Command Line: /usr/bin/eglinfo
    Executable: /usr/bin/eglinfo
 Control Group: /user.slice/user-1026.slice/user@1026.service/app.slice/app-org.kde.kinfocenter-1e5614d213e84a2fac7e745b95873f3b.scope
          Unit: user@1026.service
     User Unit: app-org.kde.kinfocenter-1e5614d213e84a2fac7e745b95873f3b.scope
         Slice: user-1026.slice
     Owner UID: 1026 (alex)
       Boot ID: 0e078812604c40b896a2926936fed0ed
    Machine ID: 5e088a0fd5f24ea3ba800ad0886bc587
      Hostname: azx360
       Storage: /var/lib/systemd/coredump/core.eglinfo.1026.0e078812604c40b896a2926936fed0ed.3006.1696776639000000.zst (present)
  Size on Disk: 2.0M
       Message: Process 3006 (eglinfo) of user 1026 dumped core.
                
                Stack trace of thread 3006:
                #0  0x00007f8f4878483c n/a (libc.so.6 + 0x8e83c)
                #1  0x00007f8f48734668 raise (libc.so.6 + 0x3e668)
                #2  0x00007f8f4871c4b8 abort (libc.so.6 + 0x264b8)
                #3  0x00007f8f4871d390 n/a (libc.so.6 + 0x27390)
                #4  0x00007f8f4878e7b7 n/a (libc.so.6 + 0x987b7)
                #5  0x00007f8f4878f30e n/a (libc.so.6 + 0x9930e)
                #6  0x00007f8f4878f480 n/a (libc.so.6 + 0x99480)
                #7  0x00007f8f48791a38 n/a (libc.so.6 + 0x9ba38)
                #8  0x00007f8f48793dc1 __libc_calloc (libc.so.6 + 0x9ddc1)
                #9  0x00007f8f46733bb1 n/a (libnvidia-eglcore.so.535.113.01 + 0x1533bb1)
                #10 0x00007f8f46741a91 n/a (libnvidia-eglcore.so.535.113.01 + 0x1541a91)
                #11 0x00007f8f46741b12 n/a (libnvidia-eglcore.so.535.113.01 + 0x1541b12)
                #12 0x00007f8f46741ce0 n/a (libnvidia-eglcore.so.535.113.01 + 0x1541ce0)
                #13 0x00007f8f48242f72 n/a (libEGL_nvidia.so.0 + 0x42f72)
                #14 0x00007f8f482485a4 n/a (libEGL_nvidia.so.0 + 0x485a4)
                #15 0x000055846b68f824 n/a (eglinfo + 0x8824)
                #16 0x000055846b6932f5 n/a (eglinfo + 0xc2f5)
                #17 0x000055846b68b2b6 n/a (eglinfo + 0x42b6)
                #18 0x00007f8f4871dcd0 n/a (libc.so.6 + 0x27cd0)
                #19 0x00007f8f4871dd8a __libc_start_main (libc.so.6 + 0x27d8a)
                #20 0x000055846b68b6e5 n/a (eglinfo + 0x46e5)
                ELF object binary architecture: AMD x86-64
more, looking to understand from inxi:
❯ inxi -Gx
Graphics:
  Device-1: Intel HD Graphics 620 vendor: Hewlett-Packard driver: i915
    v: kernel arch: Gen-9.5 bus-ID: 00:02.0
  Device-2: NVIDIA GM108M [GeForce 940MX] vendor: Hewlett-Packard
    driver: nvidia v: 535.113.01 arch: Maxwell bus-ID: 01:00.0
  Device-3: Suyin HP TrueVision FHD RGB-IR driver: uvcvideo type: USB
    bus-ID: 1-5:2
  Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: intel,nvidia
    unloaded: modesetting dri: i965 gpu: i915 resolution: 3840x2160
  API: EGL Message: No EGL data available.
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.2.1-arch1.2 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 620 (KBL GT2)
  API: Vulkan v: 1.3.264 drivers: nvidia surfaces: xcb,xlib devices: 1
here are the packages installed for video driver:
❯ pacman -Q | grep -iE '(nvidia|mesa|intel|cuda|vulkan|vdpau)'  
intel-gmmlib 22.3.11-1
intel-gpu-tools 1.27-2
intel-media-driver 23.3.3-1
intel-media-sdk 23.2.2-2
libvdpau 1.5-2
mesa 1:23.2.1-2
mesa-utils 9.0.0-3
nvidia 535.113.01-4
nvidia-settings 535.113.01-1
nvidia-utils 535.113.01-2
vulkan-headers 1:1.3.264-2
vulkan-icd-loader 1.3.263-1
vulkan-tools 1.3.263-1
xf86-video-intel 1:2.99.917+923+gb74b67f0-1
Any guideline is much appreciated to fix OpenGL is much appreciated! Update: after some troubleshooting, I identified that the problem was not directly related to nvidia, although was triggered when installing Nvidia driver I identified that pinentry, used by gpg-agent had a problem getting the X or plasmashell device, probably to pop-up the dialog for the passphrase. A log about the issue:
[USER@MACHINE ~]$ Unsupported return type 65 QPixmap in method "grab"
Unsupported return type 65 QPixmap in method "grab"
Unsupported return type 65 QPixmap in method "grab"
Unsupported return type 65 QPixmap in method "grab"

[USER@MACHINE ~]$ journalctl -xe
Oct 13 17:00:17 MACHINE systemd-timesyncd: Contacted time server [REDACTED]:123 ([REDACTED].arch.pool.ntp.org).
Oct 13 17:04:55 MACHINE plasmashell: Could not find the Plasmoid for Plasma::FrameSvgItem(0x562417c320e0) QQmlContext(0x562413f2ad10) QUrl("file:///usr/share/pla>
Oct 13 17:04:55 MACHINE plasmashell: Could not find the Plasmoid for Plasma::FrameSvgItem(0x562417c320e0) QQmlContext(0x562413f2ad10) QUrl("file:///usr/share/pla>
Oct 13 17:09:04 MACHINE systemd-timesyncd: Timed out waiting for reply from [REDACTED]:123 ([REDACTED].arch.pool.ntp.org).
Oct 13 17:09:07 MACHINE plasmashell: trying to show an empty dialog
Oct 13 17:09:07 MACHINE plasmashell: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:286: Unable to assign [undefined] to QStr>
Oct 13 17:09:07 MACHINE plasmashell: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:286: Unable to assign [undefined] to QStr>
Oct 13 17:09:07 MACHINE systemd: Started System Settings - System Settings.
-- Subject: A start job for unit UNIT has finished successfully
-- Defined-By: systemd
-- Support: [REDACTED]
-- 
-- A start job for unit UNIT has finished successfully.
-- 
-- The job identifier is 590.
Oct 13 17:09:08 MACHINE systemsettings: file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property ">
Oct 13 17:09:08 MACHINE systemsettings: file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property ">
Oct 13 17:09:08 MACHINE systemsettings: QQmlEngine::setContextForObject(): Object already has a QQmlContext
Oct 13 17:09:14 MACHINE systemd-timesyncd: Timed out waiting for reply from [REDACTED]:123 ([REDACTED].arch.pool.ntp.org).
Oct 13 17:09:14 MACHINE systemd-timesyncd: Contacted time server [REDACTED]:123 ([REDACTED].arch.pool.ntp.org).
Oct 13 17:09:20 MACHINE kwalletd5: kf.wallet.backend: Setting useNewHash to true
Oct 13 17:09:20 MACHINE kwalletd5: kf.wallet.backend: Wallet new enough, using new hash
Oct 13 17:09:20 MACHINE kwalletd5: kf.wallet.backend: Error decrypting message:  No secret key , code  17 , source  GPGME
Oct 13 17:09:24 MACHINE kwin_x11: kwin_core: XCB error: 152 (BadDamage), sequence: 12493, resource id: 8467472, major code: 143 (DAMAGE), minor code: 3 (Subtract)
Oct 13 17:09:28 MACHINE kwalletd5: kf.wallet.backend: Setting useNewHash to true
Oct 13 17:09:28 MACHINE kwalletd5: kf.wallet.backend: Wallet new enough, using new hash
Oct 13 17:09:28 MACHINE kwalletd5: kf.wallet.backend: Error decrypting message:  No secret key , code  17 , source  GPGME
Oct 13 17:09:31 MACHINE kwalletd5: kf.wallet.backend: Error decrypting message:  No secret key , code  17 , source  GPGME
Oct 13 17:09:32 MACHINE kwalletd5: kf.wallet.backend: Error decrypting message:  No secret key , code  17 , source  GPGME
Oct 13 17:09:32 MACHINE kwalletd5: kf.wallet.backend: Error decrypting message:  No secret key , code  17 , source  GPGME
Oct 13 17:09:32 MACHINE kwin_x11: kwin_core: XCB error: 152 (BadDamage), sequence: 15002, resource id: 8467610, major code: 143 (DAMAGE), minor code: 3 (Subtract)
Oct 13 17:09:33 MACHINE kwin_x11: kwin_core: XCB error: 152 (BadDamage), sequence: 15530, resource id: 8467635, major code: 143 (DAMAGE), minor code: 3 (Subtract)
Oct 13 17:09:33 MACHINE kwalletd5: kf.wallet.backend: Error decrypting message:  No secret key , code  17 , source  GPGME
Oct 13 17:09:33 MACHINE kwin_x11: kwin_core: XCB error: 152 (BadDamage), sequence: 16073, resource id: 8467650, major code: 143 (DAMAGE), minor code:
Update: * I upgraded HP driver from F.10 to F.42 * Re-installed X, nvidia, gnupg, pinentry. * Everytime I start the X with nvidia driver, it fails. So I am falling back on Intel. The following is a diff between a working xorg.conf and the one that fails with nvidia:
$ diff xorg.conf xorg.conf.2023-10-23-a-failure.bak 
38a39
>     Driver         "nvidia"
40,43c41
     BusID          "PCI:1:0:0"
48a47
>     Option "AllowEmptyInitialConfiguration"
53a53,63
> EndSection
> 
> Section "Device"
>     Identifier "intel"
>     Driver "modesetting"
>     BusID "PCI:0:2.0" # e.g. PCI:0:2:0
> EndSection
> 
> Section "Screen"
>     Identifier "intel"
>     Device "intel"
**Update:** * Was able to trace the problem to eglinfo -B that produces a core dump as:
$ eglinfo -B    
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce 940MX/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 535.113.01
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce 940MX/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 535.113.01
OpenGL compatibility profile shading language version: 4.60 NVIDIA
malloc(): invalid next size (unsorted)
coredumpctl info 
(...)
  Signal: 6 (ABRT)
(...)
  Command Line: eglinfo -B
  Executable: /usr/bin/eglinfo
(...)
  Size on Disk: 2.1M
  Message: Process 3735 (eglinfo) of user 1026 dumped core.

                #0  0x00007fc48d23083c n/a (libc.so.6 + 0x8e83c)
                #1  0x00007fc48d1e0668 raise (libc.so.6 + 0x3e668)
                #2  0x00007fc48d1c84b8 abort (libc.so.6 + 0x264b8)
                #3  0x00007fc48d1c9390 n/a (libc.so.6 + 0x27390)
                #4  0x00007fc48d23a7b7 n/a (libc.so.6 + 0x987b7)
                #5  0x00007fc48d23db04 n/a (libc.so.6 + 0x9bb04)
                #6  0x00007fc48d23fdc1 __libc_calloc (libc.so.6 + 0x9ddc1)
                #7  0x00007fc48b133bb1 n/a (libnvidia-eglcore.so.535.113.01 + 0x1533bb1)
                #8  0x00007fc48b141ccc n/a (libnvidia-eglcore.so.535.113.01 + 0x1541ccc)
                #9  0x00007fc48cc42f72 n/a (libEGL_nvidia.so.0 + 0x42f72)
                #10 0x00007fc48cc485a4 n/a (libEGL_nvidia.so.0 + 0x485a4)
                #11 0x0000555f5f076c7d n/a (eglinfo + 0x6c7d)
                #12 0x0000555f5f07c279 n/a (eglinfo + 0xc279)
                #13 0x0000555f5f0742b6 n/a (eglinfo + 0x42b6)
                #14 0x00007fc48d1c9cd0 n/a (libc.so.6 + 0x27cd0)
                #15 0x00007fc48d1c9d8a __libc_start_main (libc.so.6 + 0x27d8a)
                #16 0x0000555f5f0746e5 n/a (eglinfo + 0x46e5)
                ELF object binary architecture: AMD x86-64
> **Note:** *I'm adding all these in case other will troubleshoot similarly, and my journey helps*
azbarcea (122 rep)
Oct 8, 2023, 03:58 PM • Last activity: Apr 19, 2024, 03:44 PM
0 votes
1 answers
1640 views
force a program to use discrete gpu with opengl support
Currently on wayland with an nvidia dGPU I generally would like to leave the gpu mode to hybrid mode to save power and occasionally run a program using the dGPU specifically. This program requires openGL support. Is there a command I can type to start a program using the dGPU? Apparently in windows,...
Currently on wayland with an nvidia dGPU I generally would like to leave the gpu mode to hybrid mode to save power and occasionally run a program using the dGPU specifically. This program requires openGL support. Is there a command I can type to start a program using the dGPU? Apparently in windows, you can right click on desktop shortcut and "run with high performance GPU". Wondering if this is also possible with wayland-nvidia.
an0nhi11 (27 rep)
Oct 29, 2021, 02:25 AM • Last activity: Jan 9, 2024, 08:32 AM
0 votes
1 answers
105 views
GL opens in TTY terminal, but not if X is present
asdfdsgAlthough it may seem incredible, I have the problem that __GL__ does not open if X is open, but if X is not open it does open. And I know this because I tested it with the video game __Warzone 2100__, when I log out and there is only a TTY terminal, it does detect GL and open the game, and I...
asdfdsgAlthough it may seem incredible, I have the problem that __GL__ does not open if X is open, but if X is not open it does open. And I know this because I tested it with the video game __Warzone 2100__, when I log out and there is only a TTY terminal, it does detect GL and open the game, and I can play as normal. I'm getting this error along with a message in Arabic, which basically says the same thing as the error but in that language:
warzone2100 
fatal   |09:34:57: [wzMainScreenSetup_CreateVideoWindow:2927] Can't create a window, because: GLX is not supported
warzone2100 error creating window The problem is specifically that when X is on it does not detect GL. Apparently it's not a bug in the video game, because glxgears doesn't work for me either. Error __glxgears__:
glxgears
Error: couldn't get an RGB, Double-buffered visual
__ldd glxgears__
/usr/bin/glxgears
	linux-vdso.so.1 (0x00007ffc681d6000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fae6c09d000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fae6bf5a000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007fae6be6d000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007fae6bc8b000)
	libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fae6bbd3000)
	libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fae6bb9f000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fae6bb74000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib/ld-2.38.so (0x00007fae6c12d000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fae6bb6f000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fae6bb67000)
__realpath libGL__
realpath /usr/lib/libGL.so.1
/usr/lib/libGL.so.1.7.0
__Video info__
Video-Info 1.5.1 - sáb 23 dic 2023 on LxPupSc64 20.06 - Linux 5.7.2-lxpup64 x86_64
   
  Chip description:
    0.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)  
   
  X Server: Xorg  Driver used: nouveau
  X.Org version: 21.1.10
    dimensions:    1280x1024 pixels (312x234 millimeters)
    depth of root window:    24 planes
__uname -a__
uname -a
Linux puppypc19012 5.7.2-lxpup64 #1 SMP Sat Jun 13 11:12:52 BST 2020 x86_64 GNU/Linux
__inxi__
inxi 
CPU~Dual core Pentium E5700 (-MCP-) speed/max~2764/2969 MHz Kernel~5.7.2-lxpup64 x86_64 Up~1:47 Mem~1039.6/1990.8MB HDD~80.0GB(84.8% used) Procs~176 Client~Shell inxi~2.3.8
__/proc/cpuinfo__
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Pentium(R) Dual-Core  CPU      E5700  @ 3.00GHz
stepping	: 10
microcode	: 0xa07
cpu MHz		: 2931.525
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti tpr_shadow vnmi flexpriority vpid dtherm
vmx flags	: vnmi flexpriority tsc_offset vtpr vapic
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit
bogomips	: 6037.59
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Pentium(R) Dual-Core  CPU      E5700  @ 3.00GHz
stepping	: 10
microcode	: 0xa07
cpu MHz		: 2912.258
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti tpr_shadow vnmi flexpriority vpid dtherm
vmx flags	: vnmi flexpriority tsc_offset vtpr vapic
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit
bogomips	: 6037.59
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:
__/etc/X11/xorg.conf__
Section "ServerFlags"
	Option "IgnoreABI" "true"
	Option "DontVTSwitch" "true"
	Option "RandR" "on"
	Option "AutoAddDevices" "true"
	Option "DontZap" "false"
EndSection

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	#InputDevice "Synaptics Mouse" "AlwaysCore" #serverlayoutsynaptics
	# InputDevice "VboxMouse" "CorePointer"	
	#InputDevice "Mouse0" "CorePointer"
	#InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/X11/modules"
	FontPath     "/usr/share/fonts/local"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/truetype"
	FontPath     "/usr/share/fonts/opentype"
	FontPath     "/usr/share/fonts/woff"
	FontPath     "/usr/share/fonts/CID"
	FontPath     "/usr/share/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/cyrillic"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/X11/fonts/misc"
	FontPath     "/usr/share/fonts/X11/TTF"
	FontPath     "/usr/share/fonts/X11/OTF"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/usr/share/X11/fonts"
	FontPath     "/usr/local/share/fonts"
	FontPath     "/usr/local/share/X11/fonts"
EndSection

Section "Module"
Load "synaptics" #loadsynaptics
	Load  "glx"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	HorizSync    35-81
	VertRefresh  59-76
	#UseModes     "Modes0" #monitor0usemodes
#	Option      "PreferredMode" "1024x768" #monitor0prefmode
EndSection

Section "Modes"
	Identifier "Modes0"
	#modes0modeline0
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nouveau" #card0driver
	BusID       "1:0:0" #card0busid
EndSection

Section "Screen"
	Identifier "Screen0"
#	Device     "Card0"
	Monitor    "Monitor0"
#	DefaultDepth 24
	#Option         "metamodes" "1280x800_60 +0+0" #METAMODES_0
	Subsection "Display"
		Depth       24 #screen0depth
		Modes       "1280x1024" #screen0modes
	EndSubsection
EndSection
__ls -Rlh /usr/lib/X11/modules__
/usr/lib/X11/modules:
total 730K
drwxr-xr-x 2 root root  105 dic 17 14:20 dri
drwxr-xr-x 2 root root 1,3K dic 16 10:43 drivers
drwxr-xr-x 2 root root   32 dic 16 01:28 extensions
drwxr-xr-x 2 root root  474 dic 16 11:00 input
-rw-r--r-- 1 root root 103K dic 16 01:28 libexa.so
-rw-r--r-- 1 root root  23K dic 16 01:28 libfbdevhw.so
-rw-r--r-- 1 root root 217K dic 16 01:28 libglamoregl.so
-rw-r--r-- 1 root root 164K dic 16 01:28 libint10.so
-rw-r--r-- 1 root root  15K dic 16 01:28 libshadowfb.so
-rw-r--r-- 1 root root  39K dic 16 01:28 libshadow.so
-rw-r--r-- 1 root root  36K dic 16 01:28 libvgahw.so
-rw-r--r-- 1 root root 136K dic 16 01:28 libwfb.so

/usr/lib/X11/modules/dri:
total 30M
lrwxrwxrwx 1 root root  17 dic 17 14:20 kms_swrast_dri.so -> libgallium_dri.so
-rw-r--r-- 1 root root 30M sep 25 17:28 libgallium_dri.so
lrwxrwxrwx 1 root root  17 dic 17 14:20 swrast_dri.so -> libgallium_dri.so
lrwxrwxrwx 1 root root  17 dic 17 14:20 zink_dri.so -> libgallium_dri.so

/usr/lib/X11/modules/drivers:
total 0
lrwxrwxrwx 1 root root 43 dic 16 10:43 amdgpu_drv.la -> ../../../xorg/modules/drivers/amdgpu_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 amdgpu_drv.so -> ../../../xorg/modules/drivers/amdgpu_drv.so
lrwxrwxrwx 1 root root 40 dic 16 10:43 apm_drv.la -> ../../../xorg/modules/drivers/apm_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 ark_drv.la -> ../../../xorg/modules/drivers/ark_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 ast_drv.la -> ../../../xorg/modules/drivers/ast_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 ati_drv.la -> ../../../xorg/modules/drivers/ati_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 ati_drv.so -> ../../../xorg/modules/drivers/ati_drv.so
lrwxrwxrwx 1 root root 42 dic 16 10:43 chips_drv.la -> ../../../xorg/modules/drivers/chips_drv.la
lrwxrwxrwx 1 root root 46 dic 16 10:43 cirrus_alpine.la -> ../../../xorg/modules/drivers/cirrus_alpine.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 cirrus_drv.la -> ../../../xorg/modules/drivers/cirrus_drv.la
lrwxrwxrwx 1 root root 46 dic 16 10:43 cirrus_laguna.la -> ../../../xorg/modules/drivers/cirrus_laguna.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 dummy_drv.la -> ../../../xorg/modules/drivers/dummy_drv.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 dummy_drv.so -> ../../../xorg/modules/drivers/dummy_drv.so
lrwxrwxrwx 1 root root 42 dic 16 10:43 fbdev_drv.la -> ../../../xorg/modules/drivers/fbdev_drv.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 fbdev_drv.so -> ../../../xorg/modules/drivers/fbdev_drv.so
lrwxrwxrwx 1 root root 42 dic 16 10:43 geode_drv.la -> ../../../xorg/modules/drivers/geode_drv.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 glint_drv.la -> ../../../xorg/modules/drivers/glint_drv.la
lrwxrwxrwx 1 root root 41 dic 16 10:43 i128_drv.la -> ../../../xorg/modules/drivers/i128_drv.la
lrwxrwxrwx 1 root root 41 dic 16 10:43 i740_drv.la -> ../../../xorg/modules/drivers/i740_drv.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 intel_drv.la -> ../../../xorg/modules/drivers/intel_drv.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 intel_drv.so -> ../../../xorg/modules/drivers/intel_drv.so
lrwxrwxrwx 1 root root 43 dic 16 10:43 mach64_drv.la -> ../../../xorg/modules/drivers/mach64_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 mga_drv.la -> ../../../xorg/modules/drivers/mga_drv.la
lrwxrwxrwx 1 root root 48 dic 16 10:43 modesetting_drv.la -> ../../../xorg/modules/drivers/modesetting_drv.la
lrwxrwxrwx 1 root root 48 dic 16 10:43 modesetting_drv.so -> ../../../xorg/modules/drivers/modesetting_drv.so
lrwxrwxrwx 1 root root 45 dic 16 10:43 neomagic_drv.la -> ../../../xorg/modules/drivers/neomagic_drv.la
lrwxrwxrwx 1 root root 44 dic 16 10:43 nouveau_drv.la -> ../../../xorg/modules/drivers/nouveau_drv.la
lrwxrwxrwx 1 root root 44 dic 16 10:43 nouveau_drv.so -> ../../../xorg/modules/drivers/nouveau_drv.so
lrwxrwxrwx 1 root root 39 dic 16 10:43 nv_drv.la -> ../../../xorg/modules/drivers/nv_drv.la
lrwxrwxrwx 1 root root 47 dic 16 10:43 openchrome_drv.la -> ../../../xorg/modules/drivers/openchrome_drv.la
lrwxrwxrwx 1 root root 47 dic 16 10:43 openchrome_drv.so -> ../../../xorg/modules/drivers/openchrome_drv.so
lrwxrwxrwx 1 root root 40 dic 16 10:43 qxl_drv.so -> ../../../xorg/modules/drivers/qxl_drv.so
lrwxrwxrwx 1 root root 41 dic 16 10:43 r128_drv.la -> ../../../xorg/modules/drivers/r128_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 radeon_drv.la -> ../../../xorg/modules/drivers/radeon_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 radeon_drv.so -> ../../../xorg/modules/drivers/radeon_drv.so
lrwxrwxrwx 1 root root 33 dic 16 10:43 rdp -> ../../../xorg/modules/drivers/rdp
lrwxrwxrwx 1 root root 46 dic 16 10:43 rendition_drv.la -> ../../../xorg/modules/drivers/rendition_drv.la
lrwxrwxrwx 1 root root 39 dic 16 10:43 s3_drv.la -> ../../../xorg/modules/drivers/s3_drv.la
lrwxrwxrwx 1 root root 44 dic 16 10:43 s3virge_drv.la -> ../../../xorg/modules/drivers/s3virge_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 savage_drv.la -> ../../../xorg/modules/drivers/savage_drv.la
lrwxrwxrwx 1 root root 50 dic 16 10:43 siliconmotion_drv.la -> ../../../xorg/modules/drivers/siliconmotion_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 sis_drv.la -> ../../../xorg/modules/drivers/sis_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 sisusb_drv.la -> ../../../xorg/modules/drivers/sisusb_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 sisusb_drv.so -> ../../../xorg/modules/drivers/sisusb_drv.so
lrwxrwxrwx 1 root root 45 dic 16 10:43 spiceqxl_drv.so -> ../../../xorg/modules/drivers/spiceqxl_drv.so
lrwxrwxrwx 1 root root 41 dic 16 10:43 tdfx_drv.la -> ../../../xorg/modules/drivers/tdfx_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 tga_drv.la -> ../../../xorg/modules/drivers/tga_drv.la
lrwxrwxrwx 1 root root 44 dic 16 10:43 trident_drv.la -> ../../../xorg/modules/drivers/trident_drv.la
lrwxrwxrwx 1 root root 42 dic 16 10:43 tseng_drv.la -> ../../../xorg/modules/drivers/tseng_drv.la
lrwxrwxrwx 1 root root 40 dic 16 10:43 v4l_drv.la -> ../../../xorg/modules/drivers/v4l_drv.la
lrwxrwxrwx 1 root root 46 dic 16 10:43 vboxvideo_drv.la -> ../../../xorg/modules/drivers/vboxvideo_drv.la
lrwxrwxrwx 1 root root 41 dic 16 10:43 vesa_drv.la -> ../../../xorg/modules/drivers/vesa_drv.la
lrwxrwxrwx 1 root root 41 dic 16 10:43 vesa_drv.so -> ../../../xorg/modules/drivers/vesa_drv.so
lrwxrwxrwx 1 root root 43 dic 16 10:43 vmware_drv.la -> ../../../xorg/modules/drivers/vmware_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 vmware_drv.so -> ../../../xorg/modules/drivers/vmware_drv.so
lrwxrwxrwx 1 root root 43 dic 16 10:43 voodoo_drv.la -> ../../../xorg/modules/drivers/voodoo_drv.la
lrwxrwxrwx 1 root root 43 dic 16 10:43 voodoo_drv.so -> ../../../xorg/modules/drivers/voodoo_drv.so
lrwxrwxrwx 1 root root 43 dic 16 10:43 xrdpdev_drv.a -> ../../../xorg/modules/drivers/xrdpdev_drv.a
lrwxrwxrwx 1 root root 44 dic 16 10:43 xrdpdev_drv.so -> ../../../xorg/modules/drivers/xrdpdev_drv.so
lrwxrwxrwx 1 root root 40 dic 16 10:43 ztv_drv.la -> ../../../xorg/modules/drivers/ztv_drv.la

/usr/lib/X11/modules/extensions:
total 292K
-rw-r--r-- 1 root root 292K dic 16 01:28 libglx.so

/usr/lib/X11/modules/input:
total 0
lrwxrwxrwx 1 root root 48 dic 16 11:00 acecad_drv.la -> ../../../../lib/xorg/modules/input/acecad_drv.la
lrwxrwxrwx 1 root root 53 dic 16 11:00 elographics_drv.so -> ../../../../lib/xorg/modules/input/elographics_drv.so
lrwxrwxrwx 1 root root 47 dic 16 11:00 evdev_drv.so -> ../../../../lib/xorg/modules/input/evdev_drv.so
lrwxrwxrwx 1 root root 51 dic 16 11:00 inputtest_drv.so -> ../../../../lib/xorg/modules/input/inputtest_drv.so
lrwxrwxrwx 1 root root 50 dic 16 11:00 joystick_drv.la -> ../../../../lib/xorg/modules/input/joystick_drv.la
lrwxrwxrwx 1 root root 45 dic 16 11:00 kbd_drv.la -> ../../../../lib/xorg/modules/input/kbd_drv.la
lrwxrwxrwx 1 root root 50 dic 16 11:00 libinput_drv.la -> ../../../../lib/xorg/modules/input/libinput_drv.la
lrwxrwxrwx 1 root root 50 dic 16 11:00 libinput_drv.so -> ../../../../lib/xorg/modules/input/libinput_drv.so
lrwxrwxrwx 1 root root 47 dic 16 11:00 mouse_drv.la -> ../../../../lib/xorg/modules/input/mouse_drv.la
lrwxrwxrwx 1 root root 50 dic 16 11:00 penmount_drv.la -> ../../../../lib/xorg/modules/input/penmount_drv.la
lrwxrwxrwx 1 root root 51 dic 16 11:00 synaptics_drv.so -> ../../../../lib/xorg/modules/input/synaptics_drv.so
lrwxrwxrwx 1 root root 49 dic 16 11:00 vmmouse_drv.la -> ../../../../lib/xorg/modules/input/vmmouse_drv.la
lrwxrwxrwx 1 root root 49 dic 16 11:00 vmmouse_drv.so -> ../../../../lib/xorg/modules/input/vmmouse_drv.so
lrwxrwxrwx 1 root root 46 dic 16 11:00 void_drv.la -> ../../../../lib/xorg/modules/input/void_drv.la
lrwxrwxrwx 1 root root 46 dic 16 11:00 void_drv.so -> ../../../../lib/xorg/modules/input/void_drv.so
lrwxrwxrwx 1 root root 47 dic 16 11:00 wacom_drv.la -> ../../../../lib/xorg/modules/input/wacom_drv.la
lrwxrwxrwx 1 root root 47 dic 16 11:00 wacom_drv.so -> ../../../../lib/xorg/modules/input/wacom_drv.so
lrwxrwxrwx 1 root root 49 dic 16 11:00 xrdpkeyb_drv.a -> ../../../../lib/xorg/modules/input/xrdpkeyb_drv.a
lrwxrwxrwx 1 root root 50 dic 16 11:00 xrdpkeyb_drv.so -> ../../../../lib/xorg/modules/input/xrdpkeyb_drv.so
lrwxrwxrwx 1 root root 50 dic 16 11:00 xrdpmouse_drv.a -> ../../../../lib/xorg/modules/input/xrdpmouse_drv.a
lrwxrwxrwx 1 root root 51 dic 16 11:00 xrdpmouse_drv.so -> ../../../../lib/xorg/modules/input/xrdpmouse_drv.so
__ls -Rlh /usr/lib/xorg__
/usr/lib/xorg:
total 30K
drwxr-xr-x 6 root root 4,0K dic 23 10:53 modules
-rw-r--r-- 1 root root  26K dic 13 00:13 protocol.txt

/usr/lib/xorg/modules:
total 1,1M
drwxr-xr-x 3 root root 1,3K dic 16 09:35 drivers
drwxr-xr-x 2 root root   49 dic 16 00:44 extensions
drwxr-xr-x 2 root root 4,0K dic 23 10:54 input
-rwxrwxrwx 1 root root  923 may  1  2020 libexa.la
-rwxr-xr-x 1 root root  99K dic 13 00:13 libexa.so
-rwxrwxrwx 1 root root  936 may  1  2020 libfbdevhw.la
-rwxr-xr-x 1 root root  23K dic 13 00:13 libfbdevhw.so
-rwxrwxrwx 1 root root  917 may  1  2020 libfb.la
-rwxrwxrwx 1 root root  961 may  1  2020 libglamoregl.la
-rwxr-xr-x 1 root root 225K dic 13 00:13 libglamoregl.so
-rwxrwxrwx 1 root root  935 may  1  2020 libint10.la
-rwxr-xr-x 1 root root 164K dic 13 00:13 libint10.so
-rwxrwxrwx 1 root root  953 may  1  2020 libshadowfb.la
-rwxr-xr-x 1 root root  15K dic 13 00:13 libshadowfb.so
-rwxrwxrwx 1 root root  930 may  1  2020 libshadow.la
-rwxr-xr-x 1 root root  39K dic 13 00:13 libshadow.so
-rwxrwxrwx 1 root root  912 may  1  2020 libvbe.la
-rwxrwxrwx 1 root root  935 may  1  2020 libvgahw.la
-rwxr-xr-x 1 root root  40K dic 13 00:13 libvgahw.so
-rwxrwxrwx 1 root root  923 may  1  2020 libwfb.la
-rwxr-xr-x 1 root root 140K dic 13 00:13 libwfb.so
-rw-r--r-- 1 root root 214K dic 16 09:37 libxorgxrdp.a
-rwxr-xr-x 1 root root 103K dic 16 09:37 libxorgxrdp.so

/usr/lib/xorg/modules/drivers:
total 3,7M
-rwxrwxrwx 1 root root  965 oct 11  2019 amdgpu_drv.la
-rwxr-xr-x 1 root root 158K feb 22  2023 amdgpu_drv.so
-rwxrwxrwx 1 root root  930 feb 10  2019 apm_drv.la
-rwxrwxrwx 1 root root  914 may 11  2018 ark_drv.la
-rwxrwxrwx 1 root root  914 may 11  2018 ast_drv.la
-rwxrwxrwx 1 root root  933 oct 15  2019 ati_drv.la
-rwxr-xr-x 1 root root  15K abr 25  2023 ati_drv.so
-rwxrwxrwx 1 root root  942 feb 16  2019 chips_drv.la
-rwxrwxrwx 1 root root  968 may 11  2018 cirrus_alpine.la
-rwxrwxrwx 1 root root  950 may 11  2018 cirrus_drv.la
-rwxrwxrwx 1 root root  968 may 11  2018 cirrus_laguna.la
-rwxrwxrwx 1 root root  940 may 11  2018 dummy_drv.la
-rwxr-xr-x 1 root root  23K may 11  2023 dummy_drv.so
-rwxrwxrwx 1 root root  925 jun  1  2018 fbdev_drv.la
-rwxr-xr-x 1 root root  27K nov  7  2021 fbdev_drv.so
-rwxrwxrwx 1 root root  941 sep 21  2019 geode_drv.la
-rwxrwxrwx 1 root root  925 may 11  2018 glint_drv.la
-rwxrwxrwx 1 root root  936 dic 12  2018 i128_drv.la
-rwxrwxrwx 1 root root  936 dic  7  2018 i740_drv.la
-rwxrwxrwx 1 root root  986 ene 19  2020 intel_drv.la
-rwxr-xr-x 1 root root 1,7M feb  2  2023 intel_drv.so
-rwxrwxrwx 1 root root  931 may 19  2018 mach64_drv.la
-rwxrwxrwx 1 root root  930 dic 12  2018 mga_drv.la
-rwxrwxrwx 1 root root  981 may  1  2020 modesetting_drv.la
-rwxr-xr-x 1 root root 117K dic 13 00:13 modesetting_drv.so
-rwxrwxrwx 1 root root  960 dic 27  2018 neomagic_drv.la
-rwxrwxrwx 1 root root  964 ene 29  2019 nouveau_drv.la
-rwxr-xr-x 1 root root 221K dic 16 11:28 nouveau_drv.so
-rwxrwxrwx 1 root root  907 may 11  2018 nv_drv.la
-rwxrwxrwx 1 root root  985 may 11  2018 openchrome_drv.la
-rwxr-xr-x 1 root root 244K abr  1  2023 openchrome_drv.so
-rwxr-xr-x 1 root root 165K may 16  2023 qxl_drv.so
-rwxrwxrwx 1 root root  936 oct 23  2018 r128_drv.la
-rwxrwxrwx 1 root root  965 oct 15  2019 radeon_drv.la
-rwxr-xr-x 1 root root 483K abr 25  2023 radeon_drv.so
drwxr-xr-x 3 root root  130 dic 16 09:35 rdp
-rwxrwxrwx 1 root root  949 may 19  2018 rendition_drv.la
-rwxrwxrwx 1 root root  924 jul 26  2019 s3_drv.la
-rwxrwxrwx 1 root root  954 feb 10  2019 s3virge_drv.la
-rwxrwxrwx 1 root root  931 mar 17  2019 savage_drv.la
-rwxrwxrwx 1 root root  973 may 11  2018 siliconmotion_drv.la
-rwxrwxrwx 1 root root  928 dic  3  2019 sis_drv.la
-rwxrwxrwx 1 root root  931 may 11  2018 sisusb_drv.la
-rwxr-xr-x 1 root root  84K nov  7  2021 sisusb_drv.so
-rwxr-xr-x 1 root root 190K may 16  2023 spiceqxl_drv.so
-rwxrwxrwx 1 root root  936 feb 16  2019 tdfx_drv.la
-rwxrwxrwx 1 root root  914 may 11  2018 tga_drv.la
-rwxrwxrwx 1 root root  941 may 11  2018 trident_drv.la
-rwxrwxrwx 1 root root  926 jul 14  2018 tseng_drv.la
-rwxrwxrwx 1 root root  913 ago 17  2018 v4l_drv.la
-rwxrwxrwx 1 root root  964 may 11  2018 vboxvideo_drv.la
-rwxrwxrwx 1 root root  919 may 11  2018 vesa_drv.la
-rwxr-xr-x 1 root root  32K dic 10  2022 vesa_drv.so
-rwxrwxrwx 1 root root  956 sep 30  2019 vmware_drv.la
-rwxr-xr-x 1 root root 175K ene 24  2023 vmware_drv.so
-rwxrwxrwx 1 root root  932 may 11  2018 voodoo_drv.la
-rwxr-xr-x 1 root root  27K dic 10  2022 voodoo_drv.so
-rw-r--r-- 1 root root  23K dic 16 09:37 xrdpdev_drv.a
-rwxr-xr-x 1 root root  23K dic 16 09:37 xrdpdev_drv.so
-rwxrwxrwx 1 root root  929 sep 21  2019 ztv_drv.la

/usr/lib/xorg/modules/drivers/rdp:
total 99K
drwxr-xr-x 5 root root  64 dic 16 09:35 rdp
-rw-r--r-- 1 root root 99K feb 21  2023 xorgxrdp-0.9.19-2-x86_64.pkg.tar.zst

/usr/lib/xorg/modules/drivers/rdp/rdp:
total 0
drwxr-xr-x 3 root root 26 feb 21  2023 etc
drwxr-xr-x 3 root root 26 dic 16 09:35 install
drwxr-xr-x 4 root root 51 feb 21  2023 usr

/usr/lib/xorg/modules/drivers/rdp/rdp/etc:
total 0
drwxr-xr-x 3 root root 27 feb 21  2023 X11

/usr/lib/xorg/modules/drivers/rdp/rdp/etc/X11:
total 0
drwxr-xr-x 2 root root 32 feb 21  2023 xrdp

/usr/lib/xorg/modules/drivers/rdp/rdp/etc/X11/xrdp:
total 2,0K
-rw-r--r-- 1 root root 1,7K feb 21  2023 xorg.conf

/usr/lib/xorg/modules/drivers/rdp/rdp/install:
total 0
drwxr-xr-x 2 root root 48 dic 16 09:35 rdp

/usr/lib/xorg/modules/drivers/rdp/rdp/install/rdp:
total 2,5K
-rwxr-xr-x 1 root root  163 dic 16 09:35 in2.sh
-rw-r--r-- 1 root root 1,7K dic 16 09:35 rbo-rdp.txt

/usr/lib/xorg/modules/drivers/rdp/rdp/usr:
total 0
drwxr-xr-x 3 root root 27 feb 21  2023 lib
drwxr-xr-x 3 root root 31 feb 21  2023 share

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/lib:
total 0
drwxr-xr-x 3 root root 30 feb 21  2023 xorg

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/lib/xorg:
total 0
drwxr-xr-x 4 root root 86 feb 21  2023 modules

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/lib/xorg/modules:
total 317K
drwxr-xr-x 2 root root   58 feb 21  2023 drivers
drwxr-xr-x 2 root root  107 feb 21  2023 input
-rw-r--r-- 1 root root 214K feb 21  2023 libxorgxrdp.a
-rwxr-xr-x 1 root root 103K feb 21  2023 libxorgxrdp.so

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/lib/xorg/modules/drivers:
total 46K
-rw-r--r-- 1 root root 23K feb 21  2023 xrdpdev_drv.a
-rwxr-xr-x 1 root root 23K feb 21  2023 xrdpdev_drv.so

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/lib/xorg/modules/input:
total 54K
-rw-r--r-- 1 root root  17K feb 21  2023 xrdpkeyb_drv.a
-rwxr-xr-x 1 root root  14K feb 21  2023 xrdpkeyb_drv.so
-rw-r--r-- 1 root root 8,5K feb 21  2023 xrdpmouse_drv.a
-rwxr-xr-x 1 root root  14K feb 21  2023 xrdpmouse_drv.so

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/share:
total 0
drwxr-xr-x 3 root root 31 feb 21  2023 licenses

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/share/licenses:
total 0
drwxr-xr-x 2 root root 30 feb 21  2023 xorgxrdp

/usr/lib/xorg/modules/drivers/rdp/rdp/usr/share/licenses/xorgxrdp:
total 1,0K
-rw-r--r-- 1 root root 967 feb 21  2023 COPYING

/usr/lib/xorg/modules/extensions:
total 309K
-rwxrwxrwx 1 root root  933 may  1  2020 libglx.la
-rwxr-xr-x 1 root root 308K dic 13 00:13 libglx.so

/usr/lib/xorg/modules/input:
total 498K
-rwxrwxrwx 1 root root  949 may 11  2018 acecad_drv.la
-rwxr-xr-x 1 root root  27K dic  9  2022 elographics_drv.so
-rwxr-xr-x 1 root root  67K nov  7  2021 evdev_drv.so
-rwxr-xr-x 1 root root  27K dic 13 00:13 inputtest_drv.so
-rwxrwxrwx 1 root root  941 may 11  2018 joystick_drv.la
-rwxrwxrwx 1 root root  911 may 11  2018 kbd_drv.la
-rwxrwxrwx 1 root root  953 may 19  2020 libinput_drv.la
-rwxr-xr-x 1 root root  87K ago 25 02:57 libinput_drv.so
-rwxrwxrwx 1 root root  923 jun 19  2018 mouse_drv.la
-rwxrwxrwx 1 root root  940 may 11  2018 penmount_drv.la
-rwxr-xr-x 1 root root  75K jul 11  2022 synaptics_drv.so
-rwxrwxrwx 1 root root  936 may 11  2018 vmmouse_drv.la
-rwxr-xr-x 1 root root  23K oct  8  2022 vmmouse_drv.so
-rwxrwxrwx 1 root root  918 dic 13  2018 void_drv.la
-rwxr-xr-x 1 root root  14K nov  7  2022 void_drv.so
-rwxrwxrwx 1 root root  936 dic 24  2019 wacom_drv.la
-rwxr-xr-x 1 root root 116K abr  6  2023 wacom_drv.so
-rw-r--r-- 1 root root  17K dic 16 09:37 xrdpkeyb_drv.a
-rwxr-xr-x 1 root root  14K dic 16 09:37 xrdpkeyb_drv.so
-rw-r--r-- 1 root root 8,5K dic 16 09:37 xrdpmouse_drv.a
-rwxr-xr-x 1 root root  14K dic 16 09:37 xrdpmouse_drv.so
__Part of /usr/lib/xorg/protocol.txt__
// ...
R000 DRI2:QueryVersion
R001 DRI2:Connect
R002 DRI2:Authenticate
R003 DRI2:CreateDrawable
R004 DRI2:DestroyDrawable
R005 DRI2:GetBuffers
R006 DRI2:CopyRegion
R007 DRI2:GetBuffersWithFormat
R008 DRI2:SwapBuffers
R009 DRI2:GetMSC
R010 DRI2:WaitMSC
R011 DRI2:WaitSBC
R012 DRI2:SwapInterval
V000 DRI2:BufferSwapComplete
V001 DRI2:InvalidateBuffers
R000 DRI3:QueryVersion
R001 DRI3:Open
R002 DRI3:PixmapFromBuffer
R003 DRI3:BufferFromPixmap
R004 DRI3:FenceFromFD
R005 DRI3:FDFromFence
// ...
R001 GLX:
R002 GLX:Large
R003 GLX:CreateContext
R004 GLX:DestroyContext
R005 GLX:MakeCurrent
R006 GLX:IsDirect
R007 GLX:QueryVersion
R008 GLX:WaitGL
R009 GLX:WaitX
R010 GLX:CopyContext
R011 GLX:SwapBuffers
R012 GLX:UseXFont
R013 GLX:CreateGLXPixmap
R014 GLX:GetVisualConfigs
R015 GLX:DestroyGLXPixmap
R016 GLX:VendorPrivate
R017 GLX:VendorPrivateWithReply
R018 GLX:QueryExtensionsString
R019 GLX:QueryServerString
R020 GLX:ClientInfo
R021 GLX:GetFBConfigs
R022 GLX:CreatePixmap
R023 GLX:DestroyPixmap
R024 GLX:CreateNewContext
R025 GLX:QueryContext
R026 GLX:MakeContextCurrent
R027 GLX:CreatePbuffer
R028 GLX:DestroyPbuffer
R029 GLX:GetDrawableAttributes
R030 GLX:ChangeDrawableAttributes
R031 GLX:CreateWindow
R032 GLX:DeleteWindow
R033 GLX:SetClientInfoARB
R034 GLX:CreateContextAttribsARB
R035 GLX:SetClientInfo2ARB
R101 GLX:NewList
R102 GLX:EndList
R103 GLX:DeleteLists
R104 GLX:GenLists
R105 GLX:FeedbackBuffer
R106 GLX:SelectBuffer
R107 GLX:Mode
R108 GLX:Finish
R109 GLX:PixelStoref
R110 GLX:PixelStorei
R111 GLX:ReadPixels
R112 GLX:GetBooleanv
R113 GLX:GetClipPlane
R114 GLX:GetDoublev
R115 GLX:GetError
R116 GLX:GetFloatv
R117 GLX:GetIntegerv
R118 GLX:GetLightfv
R119 GLX:GetLightiv
R120 GLX:GetMapdv
R121 GLX:GetMapfv
R122 GLX:GetMapiv
R123 GLX:GetMaterialfv
R124 GLX:GetMaterialiv
R125 GLX:GetPixelfv
R126 GLX:GetPixelMapuiv
R127 GLX:GetPixelMapusv
R128 GLX:GetPolygonStipple
R129 GLX:GetString
R130 GLX:GetTexEnvfv
R131 GLX:GetTexEnviv
R132 GLX:GetTexGendv
R133 GLX:GetTexGenfv
R134 GLX:GetTexGeniv
R135 GLX:GetTexImage
R136 GLX:GetTexParameterfv
R137 GLX:GetTexParameteriv
R138 GLX:GetTexLevelParameterfv
R139 GLX:GetTexLevelParameteriv
R140 GLX:IsEnabled
R141 GLX:IsList
R142 GLX:Flush
R143 GLX:AreTexturesResident
R144 GLX:DeleteTextures
R145 GLX:GenTextures
R146 GLX:IsTexture
R147 GLX:GetColorTable
R148 GLX:GetColorTableParameterfv
R149 GLX:GetColorTableParameterfv
R150 GLX:GetConvolutionFilter
R151 GLX:GetConvolutionParameterfv
R152 GLX:GetConvolutionParameteriv
R153 GLX:GetSeparableFilter
R154 GLX:GetHistogram
R155 GLX:GetHistogramParameterfv
R156 GLX:GetHistogramParameteriv
R157 GLX:GetMinmax
R158 GLX:GetMinmaxParameterfv
R159 GLX:GetMinmaxParameteriv
R160 GLX:GetCompressedTexImage
V000 GLX:PbufferClobber
V001 GLX:BufferSwapComplete
E000 GLX:BadContext
E001 GLX:BadContextState
E002 GLX:BadDrawable
E003 GLX:BadPixmap
E004 GLX:BadContextTag
E005 GLX:BadCurrentWindow
E006 GLX:BadRenderRequest
E007 GLX:BadLargeRequest
E008 GLX:UnsupportedPrivateRequest
E009 GLX:BadFBConfig
E010 GLX:BadPbuffer
E011 GLX:BadCurrentDrawable
E012 GLX:BadWindow
// ...
ArtEze (137 rep)
Dec 23, 2023, 12:53 PM • Last activity: Dec 23, 2023, 04:22 PM
1 votes
1 answers
796 views
How can I use my Intel GPU in a headless X server?
When OpenGL rendering something using my normal X server, `intel_gpu_top` shows me that `Render/3D/0` is being used (to about 60%). When doing the same rendering on a dummy X server (the *xserver-xorg-video-dummy* package on Ubuntu), the GPU does not get used. Instead, the CPU is maxing out, but ren...
When OpenGL rendering something using my normal X server, intel_gpu_top shows me that Render/3D/0 is being used (to about 60%). When doing the same rendering on a dummy X server (the *xserver-xorg-video-dummy* package on Ubuntu), the GPU does not get used. Instead, the CPU is maxing out, but rendering is 2 or 3 times slower. Is it possible make use of my GPU in a headless setup?
Evgeniy Berezovsky (785 rep)
Apr 13, 2021, 11:58 PM • Last activity: Aug 11, 2023, 03:27 AM
0 votes
1 answers
431 views
Problem with AMD integrated gpu on new Lenovo laptop
I recently bought a new Lenovo Ideapad Slim 3 laptop and I am having problems getting the amdgpu driver working properly in Arch Linux. The GPU seems to work fine straight away with a Mint live USB (`glxgears` plays, etc.); however, in the Arch system I am trying to install to the SSD, I get this er...
I recently bought a new Lenovo Ideapad Slim 3 laptop and I am having problems getting the amdgpu driver working properly in Arch Linux. The GPU seems to work fine straight away with a Mint live USB (glxgears plays, etc.); however, in the Arch system I am trying to install to the SSD, I get this error with glxinfo -B: $ glxinfo -B name of display: :0 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 151 (GLX) Minor opcode of failed request: 24 (X_GLXCreateNewContext) Value in failed request: 0x0 Serial number of failed request: 37 Current serial number in output stream: 38 I can't see any errors in the dmesg log relating to [drm] and amdgpu - the messages in Arch seem very similar to those in Mint. However, in Arch I see the following error in my Xorg.0.log file: [ 42.568] (II) Loading sub module "glamoregl" [ 42.568] (II) LoadModule: "glamoregl" [ 42.568] (II) Loading /usr/lib/xorg/modules/libglamoregl.so [ 42.572] (II) Module glamoregl: vendor="X.Org Foundation" [ 42.572] compiled for 1.21.1.8, module version = 1.0.1 [ 42.572] ABI class: X.Org ANSI C Emulation, version 0.4 [ 42.577] (EE) AMDGPU(0): eglGetDisplay() failed [ 42.577] (EE) AMDGPU(0): glamor detected, failed to initialize EGL. [ 42.577] (WW) AMDGPU(0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB The Xorg.0.log file for the Mint live USB doesn't show this error: [ 17.992] (II) Loading sub module "glamoregl" [ 17.992] (II) LoadModule: "glamoregl" [ 17.992] (II) Loading /usr/lib/xorg/modules/libglamoregl.so [ 17.995] (II) Module glamoregl: vendor="X.Org Foundation" [ 17.995] compiled for 1.21.1.3, module version = 1.0.1 [ 17.995] ABI class: X.Org ANSI C Emulation, version 0.4 [ 18.028] (II) AMDGPU(0): glamor X acceleration enabled on AMD RENOIR (LLVM 13.0.1, DRM 3.42, 5.15.0-56-generic) [ 18.028] (II) AMDGPU(0): glamor detected, initialising EGL layer. It seems likely this error is related to what is causing the problem. Does anyone know what might be causing this issue between amdgpu and glamor in Arch? It's a brand new laptop, with an AMD Ryzen 5 7530U CPU, with integrated Radeon graphics.
Time4Tea (2618 rep)
Jul 13, 2023, 02:22 PM • Last activity: Jul 21, 2023, 12:14 PM
1 votes
1 answers
2295 views
Firefox cannot detect GPU (libEGL segfault)
EDIT: The cause (or one cause) appears to be a segfault in `libEGL-nvidia`, which I guess causes `glxtest` to fail, which causes firefox to assume the drivers are faulty (which they could partially be). I have received an update to firefox 111, but it didn’t fix the problem. WebGL has suddenly stopp...
EDIT: The cause (or one cause) appears to be a segfault in libEGL-nvidia, which I guess causes glxtest to fail, which causes firefox to assume the drivers are faulty (which they could partially be). I have received an update to firefox 111, but it didn’t fix the problem. WebGL has suddenly stopped working in Firefox. My drivers seem fine. They're all detected properly, even by Firefox if I force it to. The problem appears to be that glxtest fails because it can't detect my GPU, which results in glxInfo blocklisting support. Pastebin with full troubleshooting log (WebGL force-enabled): https://pastebin.com/cX6ZWFhL Startup error:
Errors without force-enabled WebGL:
# WebGL 1 driver renderer
WebGL creation failed: 
* WebglAllowWindowsNativeGl:false restricts context creation on this system. ()
* Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)

# WebGL 2 driver renderer
WebGL creation failed: 
* AllowWebgl2:false restricts context creation on this system. ()
lspci -vv output:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2507 (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device c978
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
glxinfo output:
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 8192 MB
    Total available memory: 8192 MB
    Currently available dedicated video memory: 7744 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 525.85.05
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    

OpenGL version string: 4.6.0 NVIDIA 525.85.05
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
    

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 525.85.05
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
nvidia-smi output:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05    Driver Version: 525.85.05    CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
|  0%   44C    P8     7W / 130W |    206MiB /  8192MiB |      2%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
I'm sorry if this is the wrong place, it's just been really difficult to find help and the issue is super frustrating.
3QuartersColon (31 rep)
Mar 14, 2023, 01:21 AM • Last activity: Jun 8, 2023, 02:21 AM
-1 votes
1 answers
1157 views
Mesa OpenGL Drivers configuration for OpenGL on RHEL7
Our application needs Opengl 3.1 support or higher. The RHEL7.9 VM (thru VMware, with the VMware SVGA II adapter) we use, provides the following for glxinfo | grep version: - server glx version string: 1.4 - client glx version string: 1.4 - GLX version: 1.4 - Max core profile version: 0.0 - Max comp...
Our application needs Opengl 3.1 support or higher. The RHEL7.9 VM (thru VMware, with the VMware SVGA II adapter) we use, provides the following for glxinfo | grep version: - server glx version string: 1.4 - client glx version string: 1.4 - GLX version: 1.4 - Max core profile version: 0.0 - Max compat profile version: 2.1 - Max GLES1 profile version: 1.1 - Max GLES profile version: 2.0 - OpenGL version string: 2.1 Mesa 18.3.4 - OpenGL shading language version string: 1.20 - OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.3.5 - OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16 The Wiki for Mesa (https://en.wikipedia.org/wiki/Mesa_(computer_graphics)) shows 18.x supports OpenGL 4.6 / OpenGL ES 3.2, I am trying to figure out how to configure the default driver in RHEL7 to support that instead of the 2.1/2.0 it shows in glxinfo. (Why would Red Hat set it up by default for OpenGL 2.1 / OpenGL ES 2.0?) Update: The underlying hardware is one of a bunch of Dell PowerEdge R730/R740/R830/R840 all of 2015-2017 vintage. The CPUs on them are Xeon Platinum 8620, a few Xeon Gold something-something, and a few other flavors of Xeon Platinum. (Some of them we have Nvidia Tesla M10/M60/P40 graphics accelerators, we are trying to do away with) I asked the Lab Ops manager a couple hours ago what the iGPU capability on those are, and his response "that is a good question". The CPUs on them are Xeon Platinum 8620, a few Xeon Gold something-something, and a few other flavors of Xeon Platinum. The interesting thing is that my RHEL8 VM gave me satisfactory glxinfo data, ie. OpenGL 4.6 and OpenGL ES 3.2. I may have to get the VMs on the same cluster with the same underlying servers to truly be able to tell if the actual physical hw can really do those versions. Update2: Both RHEL7 and RHEL8 VM are running on the same cluster of three PowerEdge R730's with Xeon ES-2690 v4 cpus (and identical config across the three servers). Here is the glxinfo | grep version for the RHEL8 VM: server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 Max core profile version: 4.5 Max compat profie version: 4.5 Max GLES1 profile version: 1.1 Max GLES profile version: 3.2 OpenGL core profile version string: 4.5 (Core Profile) Mesa 22.1.5 OpenGL core profile shading language version string: 4.50 OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, So the RHEL8 driver on the same hardware can support 4.5/ES 3.2, but the RHEL7 drops back to 2.1.
ZeeGo (13 rep)
May 11, 2023, 03:58 PM • Last activity: May 12, 2023, 02:19 PM
1 votes
1 answers
125 views
When running a qemu-user chroot (say, a riscv64 chroot inside an amd64 host), is it possible to share the gpu and/or its drivers?
I'm curious to see if I can, say, somehow reroute the riscv64 mesa drivers to the host's gpu. I've already got X11 and OpenGL applications working from the riscv64 chroot, but they end up using softpipe. So, could it be possible to shim a riscv64 chroot's libGL.so or something while the host amd64 p...
I'm curious to see if I can, say, somehow reroute the riscv64 mesa drivers to the host's gpu. I've already got X11 and OpenGL applications working from the riscv64 chroot, but they end up using softpipe. So, could it be possible to shim a riscv64 chroot's libGL.so or something while the host amd64 pc's libGL.so does all the work, so that the riscv64 chroot uses the actual gpu the amd64 host is using (in my case, an RTX 3060)? EDIT: Originally, this question also asked about sharing the gpu itself and its actual drivers, instead of just shimming riscv64 mesa for the amd64 host. However, I discovered that NVIDIA doesn't have support (at least in their "official" drivers) for riscv64; only amd64 and arm64 (but now I'm curious if the gpu sharing thing can work in an arm64 chroot, but that's besides the point).
ChrisNonyminus (11 rep)
Apr 7, 2023, 03:45 AM • Last activity: Apr 7, 2023, 01:20 PM
Showing page 1 of 20 total questions