Gaming on Endeavour OS

name of display: :1
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  62
  Current serial number in output stream:  63

WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86_64 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_NV_optimus uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MESA_device_select uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.4.303/vulkaninfo/./vulkaninfo.h:247:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

Okay, so your GPU isn’t seen at all. I would do a sudo pacman -Syu just to update everything (be prepared for anything) and restart. If you updated today and you didn’t restart yet, please do so now.

in reality, I update every day using eos-update --aur and I did nothing today except watching series & I reboot every week on the weekend, sometimes 3 or 4 times in a row, when I used sudo pacman -Syu, it asked to update

extra/egl-x11                             1.0.0-1        0.14 MiB       0.04 MiB
extra/kcoreaddons            6.9.0-1      6.9.0-2        0.86 MiB       1.43 MiB
extra/kguiaddons             6.9.0-1      6.9.0-2        0.22 MiB       0.42 MiB
extra/knotifications         6.9.0-1      6.9.0-2        0.15 MiB       0.33 MiB
extra/kunitconversion        6.9.0-1      6.9.0-2        0.15 MiB       1.11 MiB
extra/kwidgetsaddons         6.9.0-1      6.9.0-2        2.91 MiB       4.21 MiB
extra/kxmlgui                6.9.0-1      6.9.0-2        0.71 MiB       1.45 MiB
multilib/lib32-libgpg-error  1.50-1       1.51-1         0.00 MiB       0.07 MiB
multilib/lib32-libtirpc      1.3.5-1      1.3.6-1        0.00 MiB       0.07 MiB
multilib/lib32-libxcursor    1.2.2-1      1.2.3-1        0.00 MiB       0.02 MiB
extra/nvidia-dkms            565.77-1     565.77-2       0.00 MiB      52.12 MiB
extra/nvidia-utils           565.77-1     565.77-2      -0.14 MiB     241.26 MiB
extra/opencl-nvidia          565.77-1     565.77-2       0.00 MiB       4.13 MiB
extra/solid                  6.9.1-1      6.9.1-2        0.00 MiB       0.73 MiB

naturally I pressed y, will reboot after the update

I have never used the utility eos-update, I’ve always used yay or paru directly from the console as that’s the same effect. If you update on Arch, you might as well reboot immediately after for everything to be applied correctly. Also, no need to update every single day. In fact, I would personally update once every 2 weeks or even less.

for a rolling release distro, updating every 2 weeks is a worldwide record, you may need to talk about it with nixCraft (on Mastodon)

Not really? Because it is a rolling release, with no promise of delivering stable updates, updating daily is just inviting issues to come out on a near constant basis. I don’t want to deal with BS just because an update is faulty.

3 Likes

after rebooting, I get

WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86_64 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MANGOHUD_overlay_x86 uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_MESA_device_select uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
WARNING: [Loader Message] Code 0 : Layer VK_LAYER_NV_optimus uses API version 1.3 which is older than the application specified API version of 1.4. May cause issues.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.303


Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 4
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1
VK_NV_display_stereo                   : extension revision 1

Instance Layers: count = 15
---------------------------
VK_LAYER_FROG_gamescope_wsi_x86_64 Gamescope WSI (XWayland Bypass) Layer (x86_64) 1.3.221  version 1
VK_LAYER_INTEL_nullhw              INTEL NULL HW                                  1.1.73   version 1
VK_LAYER_MANGOAPP_overlay          Mangoapp Layer                                 1.3.0    version 1
VK_LAYER_MANGOAPP_overlay          Mangoapp Layer                                 1.3.0    version 1
VK_LAYER_MANGOHUD_overlay_x86      Vulkan Hud Overlay                             1.3.0    version 1
VK_LAYER_MANGOHUD_overlay_x86_64   Vulkan Hud Overlay                             1.3.0    version 1
VK_LAYER_MESA_device_select        Linux device selection layer                   1.3.211  version 1
VK_LAYER_MESA_overlay              Mesa Overlay layer                             1.3.211  version 1
VK_LAYER_MESA_screenshot           Mesa Screenshot layer                          1.3.211  version 1
VK_LAYER_NV_optimus                NVIDIA Optimus layer                           1.3.289  version 1
VK_LAYER_VALVE_steam_fossilize_32  Steam Pipeline Caching Layer                   1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64  Steam Pipeline Caching Layer                   1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32    Steam Overlay Layer                            1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64    Steam Overlay Layer                            1.3.207  version 1
VK_LAYER_VKBASALT_post_processing  a post processing layer                        1.3.223  version 1

Devices:
========
GPU0:
        apiVersion         = 1.3.289
        driverVersion      = 565.77.0.0
        vendorID           = 0x10de
        deviceID           = 0x24a0
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = NVIDIA GeForce RTX 3070 Ti Laptop GPU
        driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
        driverName         = NVIDIA
        driverInfo         = 565.77
        conformanceVersion = 1.3.8.2
        deviceUUID         = 17d1862c-2921-3039-97a7-48e624475390
        driverUUID         = 5d948742-de2b-5e32-9692-c2a5621aed9a
GPU1:
        apiVersion         = 1.3.289
        driverVersion      = 565.77.0.0
        vendorID           = 0x10de
        deviceID           = 0x24a0
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = NVIDIA GeForce RTX 3070 Ti Laptop GPU
        driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
        driverName         = NVIDIA
        driverInfo         = 565.77
        conformanceVersion = 1.3.8.2
        deviceUUID         = 17d1862c-2921-3039-97a7-48e624475390
        driverUUID         = 5d948742-de2b-5e32-9692-c2a5621aed9a

after rebooting, I get

name of display: :1
display: :1  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 8192 MB
    Total available memory: 8192 MB
    Currently available dedicated video memory: 7780 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3070 Ti Laptop GPU/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 565.77
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

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

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 565.77
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Great! Things should work now and I imagine you already tried it out. I was busy playing ETS2 personally. :sweat_smile:

1 Like

Thank you very much
I did not try it yet however, connot before 20 hours at least, I, after sending my last message, went to watch the 8PM news + weathercast, have to immediately go to bed then I must work tomorrow, I will be away from home till after 6PM when I will only have 2 hours of free time, but I will test then, in case it went good, thanks

hi, I tested with AC Mirage (I should test with more games, like Avatar: Frontiers of Pandora but I have a hunch that it will work perfectly) but both on Steam and HGL there are problems on the game lauching then reporting that it is running then crashing without any indication, here are the log files (Pastebin) for Steam:

and HGL:

PS: since gamemode is making problems, I disabled it on HGL
double PS: /mnt/C is the only external SSD that I have, they are very expensive here

Avatar also crashed, here’s the Log https://pastebin.com/prfFWLgc

hi,
in case you are wondering, I disabled the Nvidia only mode on EnvyControl-QT, changed it to hybrid rebooted then tested, I played AC Mirage all morning, and I am ready to re-dive

hello, this is a new issue but related to this topic which is gaming
Steam takes a very long time to run games and when opening it on the terminal, turns out it takes long because of locale issue, I can a few commands:

locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=fr_TN.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ALL=

sudo locale-gen
[sudo] password for bargo: 
Generating locales...
  en_GB.UTF-8...
 done
  en_US.UTF-8... done
  fr_FR.UTF-8... done
  en_GB.UTF-8... done
  en_US.UTF-8... done
Generation complete.

locale -a
C
C.utf8
en_GB.utf8
en_US.utf8
fr_FR.utf8
POSIX

can you assist please?

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.