With NVIDIA proprietary driver it's normal that "server glx vendor string:" is SGI?

Hi there,
I recently installed Fedora 40 with KDE along with the NVIDIA proprietary driver. Overall, everything seems to be running smoothly, especially with applications that utilize Wayland. However, I’ve noticed a performance issue with certain apps that use Xwayland with OpenGL. They don’t seem to run as smoothly as they do on a native Xorg desktop environment. For instance, when running Wine applications through Xwayland that rely on OpenGL, the performance is noticeably slower compared to running them on a DE using Xorg.

Upon investigating further, I noticed something peculiar in the GLX output that I’m not sure is normal. The “server glx vendor string:” is set to “SGI,” while the “client glx vendor string:” is set to “NVIDIA Corporation.” Here’s a snippet of the relevant part of the glxinfo output for reference:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server 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_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_get_drawable_type, GLX_EXT_libglvnd, GLX_EXT_no_config_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_MESA_copy_sub_buffer, 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,
......................

Could someone please confirm if this setup is normal? And more importantly, does OpenGL acceleration work properly with X applications?

Thanks in advance for any assistance!

Did you install the driver from the repositories (RPMFusion) or did you install them from the Nvidia website?

yes from rpmfusion. with native wayland apps work well (for example blender).