Stuttering in video playback and Lutris games failing to launch after recent update

Hi, After recently updating my system, I’m running into severe issues with both video playback and gaming:

  • Video playback:
    • In mpv, videos play at ~4–5 FPS with no audio.
    • In Firefox, videos don’t play at all (black screen, no sound).
    • Same behavior across other apps.
  • Games via Lutris:
    • Most games freeze after the splash screen or crash immediately.

This started immediately after my last nixos-rebuild switch --flake ... --upgrade.


System info

  • CPU: Intel Core i5-10300H (Comet Lake, 10th Gen, 4C/8T)
  • iGPU: Intel UHD Graphics (integrated, Comet Lake GT2)
  • GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
  • Driver: nvidia-x11 580.95.05 (updated from 580.65.06)
  • Kernel: Linux 6.16.9 (updated from 6.16.4)
  • DE/WM: Hyprland 0.51.0 (updated from 0.50.0)
  • Nixpkgs channel: unstable
  • Mesa: 25.2.1 (was 25.2.3)

I have a disgusting feeling that this might be related to igpu but i may be wrong. Please let me know about any further information i may need to provide. Moreover, has anyone else on nixpkgs-unstable run into this with NVIDIA/iGPU hybrid setups after the last upgrade?

Please share your nvidia and kernel config.

Other notes: --upgrade does nothing with flakes.

Also, may not resolve this, but you should be on nixos-unstable not nixpkgs-unstable. You are missing out on all these tests:

1 Like

Here’s my current kernel configuration:

boot = {
  initrd = {
    availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
    kernelModules = [ ];
  };

  kernelPackages = pkgs.linuxPackages_latest;

  kernelParams = [
    "intel_iommu=on"
    "iommu=pt"
    "sysrq_always_enabled=1"

    "zswap.enabled=1"
    "zswap.max_pool_percent=40"
    "zswap.accept_threshold_percent=90"
    "zswap.shrinker_enabled=1"

    "nvidia.NVreg_PreserveVideoMemoryAllocations=1"
    "nvidia.NVreg_TemporaryFilePath=/var/tmp"
    "nvidia.NVreg_EnableS0ixPowerManagement=1"

    "i915.enable_dc=2"
    "i915.enable_fbc=1"
    "i915.enable_guc=3"
  ];

  kernelModules = [ "kvm-intel" ];
  blacklistedKernelModules = [ "nouveau" ];
};

And my NVIDIA / graphics configuration:

hardware.graphics = {
  enable = true;
  package = inputs.hyprland.inputs.nixpkgs.legacyPackages.${system}.mesa;
  enable32Bit = true;
  package32 = inputs.hyprland.inputs.nixpkgs.legacyPackages.${system}.pkgsi686Linux.mesa;
  extraPackages = with pkgs; [
    vpl-gpu-rt
    intel-media-driver
    nvidia-vaapi-driver
    libvdpau-va-gl
    intel-compute-runtime
  ];
  extraPackages32 = with pkgs.pkgsi686Linux; [
    intel-media-driver
  ];
};

environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; };

services.xserver.videoDrivers = [ "modesetting" "nvidia" ];

hardware.nvidia = {
  modesetting.enable = true;
  gsp.enable = false;
  open = false;
  nvidiaSettings = true;
  package = config.boot.kernelPackages.nvidiaPackages.beta;

  powerManagement = {
    enable = true;
    finegrained = true;
  };

  prime = {
    offload = {
      enable = true;
      enableOffloadCmd = true;
    };

    intelBusId = "PCI:0:2:0";
    nvidiaBusId = "PCI:2:0:0";
  };
};

services.udev.extraRules = ''
  # Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
  ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
  ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"

  # Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
  ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
  ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"

  # Enable runtime PM for NVIDIA VGA/3D controller devices on adding device
  ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
  ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"
'';

I’m using hybrid graphics (Intel + GTX 1650) with PRIME offloading and runtime power management enabled. Let me know for further debug-information from my side.

PS: Yeah, I’m aware that --upgrade doesn’t affect flakes — I usually update them with nix flake update before rebuilding. And I’ll switch over to nixos-unstable, i didn’t know about this one earlier.

A lot of those are conflicting. This might cause broken video acceleration. Read the wiki: Accelerated Video Playback - NixOS Wiki

You should not be setting any drivers except nvidia with prime, this likely causes you to use the iGPU.

Those rules are added by the nvidia module by default.

The 1650 is based on the Turing architecture, so supported by the open driver module. nvidia themselves recommend using the open driver. GSP is required for this. You should set both of those to true.

This is pretty pointless, nvidia haven’t released a beta driver in like a year now.

These settings interfere with the finegrained powermanagement setting from the nvidia module, you should not be setting them manually.

In general I recommend against using kernelParams directly, many NixOS modules set kernelParams for you. Always confirm the modules aren’t setting these things for you already.


Overall I recommend deleting all current configuration and just setting:

{ pkgs, ... }: 
{
  # I'm assuming you copied this from `hardware-configuration.nix` and stopped
  # using that file
  boot = {
    initrd.availableKernelModules = [
      "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod"
    ];
    kernelModules = [ "kvm-intel" ];

    # I would also recommend against this, to be honest, but the current nvidia
    # driver does build fine against latest. You probably don't need this for
    # anything though and it just adds entropy.
    kernelPackages = pkgs.linuxPackages_latest;

    kernelParams = [
      "zswap.enabled=1"
      "zswap.max_pool_percent=40"
      "zswap.accept_threshold_percent=90"
      "zswap.shrinker_enabled=1"

      # I am very suspicious of the other kernelParams, so will leave them out
      # for now. I'd recommend documenting *why* you set certain kernel params.
    ];
  };

  services.xserver.videoDrivers = [ "nvidia" ];

  environment.sessionVariables.LIBVA_DRIVER_NAME = "iHD";

  hardware = {
    graphics = {
      enable = true;
      enable32Bit = true;
      extraPackages = [
        pkgs.intel-media-driver
      ];
      extraPackages32 = [
        # I doubt anything actually uses this in practice
        pkgs.pkgsi686Linux.intel-media-driver
      ];
    };

    nvidia = {
      powerManagement.finegrained = true;

      # This doesn't do anything on wayland anyway, this only works on X11
      prime = {
        offload = {
          enable = true;
          enableOffloadCommand = true;
        };

        intelBusId = "PCI:0:2:0";
        nvidiaBusId = "PCI:2:0:0";
      };
    };
  };
}

Most other settings you’re using right now are just tautologically set defaults, and what isn’t a default is probably wrong or harmful. At the very least, simplifying gives us a better base to debug from.

Assuming this doesn’t magically fix your issues, I’d suggest disabling prime for now (so that we can assert that the nvidia driver by itself works fine). To do that, just delete the entire nvidia block - the driver will still be enabled thanks to the services.xserver.videoDrivers setting; the nvidia block is literally just there to enable prime-related settings. I don’t think the other settings can cause issues in a vacuum.

Also, try to avoid using the hyprland flake. If you must use hyprland at all, there is a perfectly serviceable built-in NixOS module - yes, it does not build the latest master, but it’s much better integrated (i.e., you run into fewer problems like this one) and you don’t end up using multiple different versions of the same libraries.

1 Like

Thanks for the detailed breakdown and suggestions, really appreciate the time you took to go through my config.

I went ahead and applied all the recommended changes (removed conflicting packages, cleaned up kernel params, switched to only nvidia for videoDrivers, enabled the open driver, and simplified the setup as you outlined).

Unfortunately, there’s still no improvement in the current situation — the behavior remains unchanged.

Try running journalctl -f --user right before starting a game and share the logs. This works better if you use uwsm. With any luck that should give us some logs to work with.

Launching lutris from the terminal might give some info too, if nothing ends up in the journal, but I’ve never used lutris so YMMV

Launching lutris from terminal gave the following output:

harrythe13th@nixos:~/ > lutris
2025-10-09 17:45:37,852: Command 'wine' not found on your system
2025-10-09 17:45:38,214: The Battle.net source is unavailable because Google protobuf could not be loaded: Descriptors cannot be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
2025-10-09 17:45:38,460: Starting Lutris 0.5.19
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /build/source/vulkaninfo/./vulkaninfo.h:573:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
2025-10-09 17:45:38,469: ['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']' returned non-zero exit status 1.
2025-10-09 17:45:38,490: "card1" is Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (8086:9a49 17aa:3a5b i915) Driver 25.2.4
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /build/source/vulkaninfo/./vulkaninfo.h:573:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
2025-10-09 17:45:38,498: ['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']' returned non-zero exit status 1.
2025-10-09 17:45:38,507: "card0" is NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (10de:1f9d 17aa:3a5b nvidia) Driver 580.95.05
Fontconfig warning: using without calling FcInit()
2025-10-09 17:45:45,996: Shutting down Lutris

Running vulkaninfo --summary gave the following output:

[nix-shell:~]$ vulkaninfo --summary
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /nix/store/jd6ifcmqwcrzln0hi5myhb6xwlifdf1b-mesa-25.2.4/lib/libvulkan_dzn.so. Skipping this driver.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.321


Instance Extensions: count = 25
-------------------------------
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_headless_surface                : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 5
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 = 7
--------------------------
VK_LAYER_INTEL_nullhw           INTEL NULL HW                1.1.73   version 1
VK_LAYER_MESA_device_select     Linux device selection layer 1.4.303  version 1
VK_LAYER_MESA_overlay           Mesa Overlay layer           1.4.303  version 1
VK_LAYER_MESA_screenshot        Mesa Screenshot layer        1.4.303  version 1
VK_LAYER_MESA_vram_report_limit Limit reported VRAM          1.4.303  version 1
VK_LAYER_NV_optimus             NVIDIA Optimus layer         1.4.312  version 1
VK_LAYER_NV_present             NVIDIA GR2608 layer          1.4.312  version 1

Devices:
========
GPU0:
	apiVersion         = 1.4.318
	driverVersion      = 25.2.4
	vendorID           = 0x8086
	deviceID           = 0x9a49
	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName         = Intel(R) Iris(R) Xe Graphics (TGL GT2)
	driverID           = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
	driverName         = Intel open-source Mesa driver
	driverInfo         = Mesa 25.2.4
	conformanceVersion = 1.4.0.0
	deviceUUID         = 8680499a-0300-0000-0002-000000000000
	driverUUID         = 5d7241b6-ab56-8e2d-f93b-da97bfbb6173
GPU1:
	apiVersion         = 1.4.312
	driverVersion      = 580.95.5.0
	vendorID           = 0x10de
	deviceID           = 0x1f9d
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce GTX 1650
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 580.95.05
	conformanceVersion = 1.4.1.3
	deviceUUID         = 7ca91150-bb2f-62b6-2a11-0210fefca945
	driverUUID         = b92269a1-b525-5615-ab8a-e2095ee37192
GPU2:
	apiVersion         = 1.4.318
	driverVersion      = 25.2.4
	vendorID           = 0x10005
	deviceID           = 0x0000
	deviceType         = PHYSICAL_DEVICE_TYPE_CPU
	deviceName         = llvmpipe (LLVM 21.1.1, 256 bits)
	driverID           = DRIVER_ID_MESA_LLVMPIPE
	driverName         = llvmpipe
	driverInfo         = Mesa 25.2.4 (LLVM 21.1.1)
	conformanceVersion = 1.3.1.1
	deviceUUID         = 6d657361-3235-2e32-2e34-000000000000
	driverUUID         = 6c6c766d-7069-7065-5555-494400000000

Launching a game gave the following:

lutris-wrapper: Watch Dogs
Started initial process 10798 from gamemoderun mangohud /usr/bin/umu-run /home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin/Watch_Dogs.exe
Start monitoring process.
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
[umu.__main__:78] DEBUG: SHELL=/run/current-system/sw/bin/zsh
[umu.__main__:78] DEBUG: __EGL_VENDOR_LIBRARY_DIRS=/run/opengl-driver/share/glvnd/egl_vendor.d:/run/opengl-driver-32/share/glvnd/egl_vendor.d
[umu.__main__:78] DEBUG: COLORTERM=truecolor
[umu.__main__:78] DEBUG: HYPRLAND_CMD=/run/current-system/sw/bin/Hyprland
[umu.__main__:78] DEBUG: HOST_LC_ALL=en_US.utf8
[umu.__main__:78] DEBUG: XDG_CONFIG_DIRS=/etc/xdg:/home/harrythe13th/.nix-profile/etc/xdg:/nix/profile/etc/xdg:/home/harrythe13th/.local/state/nix/profile/etc/xdg:/etc/profiles/per-user/harrythe13th/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg
[umu.__main__:78] DEBUG: XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
[umu.__main__:78] DEBUG: NIX_LD_LIBRARY_PATH=/run/current-system/sw/share/nix-ld/lib
[umu.__main__:78] DEBUG: XDG_MENU_PREFIX=hyprland-
[umu.__main__:78] DEBUG: GTK_IM_MODULE=xim
[umu.__main__:78] DEBUG: XDG_BACKEND=wayland
[umu.__main__:78] DEBUG: PKG_CONFIG_PATH=/usr/lib/pkgconfig
[umu.__main__:78] DEBUG: PYTHONNOUSERSITE=true
[umu.__main__:78] DEBUG: XDG_DATA_HOME=/home/harrythe13th/.local/share
[umu.__main__:78] DEBUG: __GL_SHADER_DISK_CACHE_PATH=/home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin
[umu.__main__:78] DEBUG: XDG_CONFIG_HOME=/home/harrythe13th/.config
[umu.__main__:78] DEBUG: XCURSOR_PATH=/home/harrythe13th/.icons:/home/harrythe13th/.local/share/icons:/home/harrythe13th/.nix-profile/share/icons:/home/harrythe13th/.nix-profile/share/pixmaps:/nix/profile/share/icons:/nix/profile/share/pixmaps:/home/harrythe13th/.local/state/nix/profile/share/icons:/home/harrythe13th/.local/state/nix/profile/share/pixmaps:/etc/profiles/per-user/harrythe13th/share/icons:/etc/profiles/per-user/harrythe13th/share/pixmaps:/nix/var/nix/profiles/default/share/icons:/nix/var/nix/profiles/default/share/pixmaps:/run/current-system/sw/share/icons:/run/current-system/sw/share/pixmaps
[umu.__main__:78] DEBUG: MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
[umu.__main__:78] DEBUG: LOCALE_ARCHIVE_2_27=/nix/store/vmv66p70gxldwxnd8d386kmyj6v7fi2r-glibc-locales-2.40-66/lib/locale/locale-archive
[umu.__main__:78] DEBUG: LIBVA_DRIVER_NAME=iHD
[umu.__main__:78] DEBUG: DESKTOP_SESSION=hyprland-uwsm
[umu.__main__:78] DEBUG: GDK_PIXBUF_MODULE_FILE=/nix/store/5idkh14gay29ss9cvq31swvcya7j3ac5-librsvg-2.61.1/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
[umu.__main__:78] DEBUG: KITTY_PID=6295
[umu.__main__:78] DEBUG: HL_INITIAL_WORKSPACE_TOKEN=39bdbcce-2cbf-4ba0-8af3-02e356a32ad1
[umu.__main__:78] DEBUG: NO_AT_BRIDGE=1
[umu.__main__:78] DEBUG: XCURSOR_SIZE=10
[umu.__main__:78] DEBUG: WINE_MONO_CACHE_DIR=/home/harrythe13th/.local/share/lutris/runners/proton/proton-ge-bin-ge-proton10-17/files/mono
[umu.__main__:78] DEBUG: EDITOR=nano
[umu.__main__:78] DEBUG: GST_PLUGIN_SYSTEM_PATH_1_0=/usr/lib/gstreamer-1.0:/usr/lib32/gstreamer-1.0
[umu.__main__:78] DEBUG: XDG_SEAT=seat0
[umu.__main__:78] DEBUG: PWD=/home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin
[umu.__main__:78] DEBUG: NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /etc/profiles/per-user/harrythe13th /home/harrythe13th/.local/state/nix/profile /nix/profile /home/harrythe13th/.nix-profile
[umu.__main__:78] DEBUG: XDG_SESSION_DESKTOP=Hyprland
[umu.__main__:78] DEBUG: LOGNAME=harrythe13th
[umu.__main__:78] DEBUG: XDG_SESSION_TYPE=wayland
[umu.__main__:78] DEBUG: SDL_JOYSTICK_DISABLE_UDEV=1
[umu.__main__:78] DEBUG: NIX_PATH=nixpkgs=flake:nixpkgs:/nix/var/nix/profiles/per-user/root/channels
[umu.__main__:78] DEBUG: SYSTEMD_EXEC_PID=1833
[umu.__main__:78] DEBUG: NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix
[umu.__main__:78] DEBUG: WINEESYNC=1
[umu.__main__:78] DEBUG: KITTY_PUBLIC_KEY=1:hMFmWI+l=^YV*kLWjA7Zw~!M~m$F11P&a+Bw{=@i
[umu.__main__:78] DEBUG: TZ=Asia/Kolkata
[umu.__main__:78] DEBUG: LUTRIS_GAME_UUID=b0d27127-481c-4e29-a464-ed04202b3415
[umu.__main__:78] DEBUG: LD_PRELOAD=libgamemodeauto.so.0:libMangoHud_shim.so
[umu.__main__:78] DEBUG: GI_TYPELIB_PATH=/nix/store/zqzyq9l84rfh3nv7cckh4q8ikl180h39-glib-2.84.4/lib/girepository-1.0:/nix/store/shmm606q9j0mgdl4y2swz3cj8nfw08ba-gobject-introspection-1.84.0/lib/girepository-1.0:/nix/store/cv2zv1lfrfa3q5hyrdhi6qygbh0sczhg-gdk-pixbuf-2.42.12/lib/girepository-1.0:/nix/store/5idkh14gay29ss9cvq31swvcya7j3ac5-librsvg-2.61.1/lib/girepository-1.0:/nix/store/vafr0szrkqr8ifz077pfq7ycqlv5g71l-at-spi2-core-2.56.2/lib/girepository-1.0:/nix/store/d177qdbszw6wlmd1yahgk1mbafxbyqmm-gsettings-desktop-schemas-48.0/lib/girepository-1.0:/nix/store/kcbx326fsyv0577dpwa9b1pqviklnl7z-harfbuzz-11.2.1/lib/girepository-1.0:/nix/store/ip307bx446760hyvzqpraq0p5rj137g6-pango-1.56.3/lib/girepository-1.0:/nix/store/m9disdwacfbmfpl9x6v7h7011rbahz7f-gtk+3-3.24.49/lib/girepository-1.0:/nix/store/maz68vjfn3l54mbmlczcd4zajb27a03l-gnome-desktop-44.3/lib/girepository-1.0:/nix/store/l7d3nl28jh1qrd0kwrr5imfb2krwbm4p-libnotify-0.8.6/lib/girepository-1.0:/nix/store/rggdpd3s3b0vhrn3hcarvfkbm2l2gcf9-libsoup-3.6.5/lib/girepository-1.0:/nix/store/srcvbj9mskwk1hn3v1z4gp1p9mdfargd-webkitgtk-2.50.0+abi=4.1/lib/girepository-1.0:/nix/store/7sdvkc58p9gfaf8dl4zqlhq1hrd5kqr6-gst-plugins-bad-1.26.5/lib/girepository-1.0:/nix/store/gyibnnr6drkljnfl6dksdjmv1gmkzljc-gstreamer-1.26.5/lib/girepository-1.0:/nix/store/fnkc6q9pg3djpp9g9an1v845qvq4qvf7-gst-plugins-base-1.26.5/lib/girepository-1.0:/nix/store/s3yjxk27gvh8kzpk5wrgiph3rlhy6if1-gobject-introspection-wrapped-1.84.0/lib/girepository-1.0
[umu.__main__:78] DEBUG: WINEARCH=win64
[umu.__main__:78] DEBUG: MANGOHUD=1
[umu.__main__:78] DEBUG: HOME=/home/harrythe13th
[umu.__main__:78] DEBUG: SSH_ASKPASS=
[umu.__main__:78] DEBUG: LANG=en_US.UTF-8
[umu.__main__:78] DEBUG: NIXOS_OZONE_WL=1
[umu.__main__:78] DEBUG: STORE=none
[umu.__main__:78] DEBUG: WINEPREFIX=/home/harrythe13th/Games/watch-dogs
[umu.__main__:78] DEBUG: LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
[umu.__main__:78] DEBUG: _JAVA_AWT_WM_NONREPARENTING=1
[umu.__main__:78] DEBUG: XDG_CURRENT_DESKTOP=Hyprland
[umu.__main__:78] DEBUG: MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/wayland-wm@Hyprland.service/memory.pressure
[umu.__main__:78] DEBUG: DXVK_LOG_LEVEL=error
[umu.__main__:78] DEBUG: WAYLAND_DISPLAY=wayland-1
[umu.__main__:78] DEBUG: WEBKIT_DISABLE_DMABUF_RENDERER=1
[umu.__main__:78] DEBUG: KITTY_SHELL_INTEGRATION=no-rc enabled
[umu.__main__:78] DEBUG: KITTY_WINDOW_ID=5
[umu.__main__:78] DEBUG: XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
[umu.__main__:78] DEBUG: INVOCATION_ID=053112362d0c48a59cdcd5b3a07abbc1
[umu.__main__:78] DEBUG: MANAGERPID=1686
[umu.__main__:78] DEBUG: DXVK_ENABLE_NVAPI=1
[umu.__main__:78] DEBUG: PROTON_VERB=waitforexitandrun
[umu.__main__:78] DEBUG: GTK_A11Y=none
[umu.__main__:78] DEBUG: UWSM_WAIT_VARNAMES=HYPRLAND_INSTANCE_SIGNATURE
[umu.__main__:78] DEBUG: XDG_CACHE_HOME=/home/harrythe13th/.cache
[umu.__main__:78] DEBUG: NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/harrythe13th
[umu.__main__:78] DEBUG: INFOPATH=/home/harrythe13th/.nix-profile/info:/home/harrythe13th/.nix-profile/share/info:/nix/profile/info:/nix/profile/share/info:/home/harrythe13th/.local/state/nix/profile/info:/home/harrythe13th/.local/state/nix/profile/share/info:/etc/profiles/per-user/harrythe13th/info:/etc/profiles/per-user/harrythe13th/share/info:/nix/var/nix/profiles/default/info:/nix/var/nix/profiles/default/share/info:/run/current-system/sw/info:/run/current-system/sw/share/info
[umu.__main__:78] DEBUG: WINEDLLOVERRIDES=winemenubuilder=
[umu.__main__:78] DEBUG: XDG_SESSION_CLASS=user
[umu.__main__:78] DEBUG: TERMINFO=/nix/store/0vgnr9xlancikqn5r677s93j8dz3plrr-kitty-0.43.1/lib/kitty/terminfo
[umu.__main__:78] DEBUG: TERM=xterm-kitty
[umu.__main__:78] DEBUG: __GL_SHADER_DISK_CACHE=1
[umu.__main__:78] DEBUG: GTK_PATH=/home/harrythe13th/.nix-profile/lib/gtk-2.0:/home/harrythe13th/.nix-profile/lib/gtk-3.0:/home/harrythe13th/.nix-profile/lib/gtk-4.0:/nix/profile/lib/gtk-2.0:/nix/profile/lib/gtk-3.0:/nix/profile/lib/gtk-4.0:/home/harrythe13th/.local/state/nix/profile/lib/gtk-2.0:/home/harrythe13th/.local/state/nix/profile/lib/gtk-3.0:/home/harrythe13th/.local/state/nix/profile/lib/gtk-4.0:/etc/profiles/per-user/harrythe13th/lib/gtk-2.0:/etc/profiles/per-user/harrythe13th/lib/gtk-3.0:/etc/profiles/per-user/harrythe13th/lib/gtk-4.0:/nix/var/nix/profiles/default/lib/gtk-2.0:/nix/var/nix/profiles/default/lib/gtk-3.0:/nix/var/nix/profiles/default/lib/gtk-4.0:/run/current-system/sw/lib/gtk-2.0:/run/current-system/sw/lib/gtk-3.0:/run/current-system/sw/lib/gtk-4.0
[umu.__main__:78] DEBUG: ACLOCAL_PATH=/usr/share/aclocal
[umu.__main__:78] DEBUG: PROTON_EAC_RUNTIME=/home/harrythe13th/.local/share/lutris/runtime/eac_runtime
[umu.__main__:78] DEBUG: APPIMAGE_EXTRACT_AND_RUN=1
[umu.__main__:78] DEBUG: USER=harrythe13th
[umu.__main__:78] DEBUG: WINE_LARGE_ADDRESS_AWARE=1
[umu.__main__:78] DEBUG: TZDIR=/etc/zoneinfo
[umu.__main__:78] DEBUG: NIX_LD=/run/current-system/sw/share/nix-ld/lib/ld.so
[umu.__main__:78] DEBUG: HYPRLAND_INSTANCE_SIGNATURE=71a1216abcc7031776630a6d88f105605c4dc1c9_1760011358_252036820
[umu.__main__:78] DEBUG: GAME_NAME=Watch Dogs
[umu.__main__:78] DEBUG: NOTIFY_SOCKET=/run/user/1000/systemd/notify
[umu.__main__:78] DEBUG: DISPLAY=:0
[umu.__main__:78] DEBUG: NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
[umu.__main__:78] DEBUG: NIX_CFLAGS_LINK=-L/usr/lib -L/usr/lib32
[umu.__main__:78] DEBUG: SHLVL=1
[umu.__main__:78] DEBUG: WINE_GECKO_CACHE_DIR=/home/harrythe13th/.local/share/lutris/runners/proton/proton-ge-bin-ge-proton10-17/files/gecko
[umu.__main__:78] DEBUG: MOZ_ENABLE_WAYLAND=1
[umu.__main__:78] DEBUG: PAGER=less
[umu.__main__:78] DEBUG: NIX_CFLAGS_COMPILE=-idirafter /usr/include
[umu.__main__:78] DEBUG: QTWEBKIT_PLUGIN_PATH=/home/harrythe13th/.nix-profile/lib/mozilla/plugins/:/nix/profile/lib/mozilla/plugins/:/home/harrythe13th/.local/state/nix/profile/lib/mozilla/plugins/:/etc/profiles/per-user/harrythe13th/lib/mozilla/plugins/:/nix/var/nix/profiles/default/lib/mozilla/plugins/:/run/current-system/sw/lib/mozilla/plugins/
[umu.__main__:78] DEBUG: __NIXOS_SET_ENVIRONMENT_DONE=1
[umu.__main__:78] DEBUG: XDG_VTNR=2
[umu.__main__:78] DEBUG: LIBGL_DRIVERS_PATH=/run/opengl-driver/lib/dri:/run/opengl-driver-32/lib/dri
[umu.__main__:78] DEBUG: XDG_SESSION_ID=2
[umu.__main__:78] DEBUG: LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive
[umu.__main__:78] DEBUG: LESSKEYIN_SYSTEM=/nix/store/9gxkv9g3rbk52gaa70qilfc7hkfngsp8-lessconfig
[umu.__main__:78] DEBUG: WINEDEBUG=-all
[umu.__main__:78] DEBUG: TERMINFO_DIRS=/home/harrythe13th/.nix-profile/share/terminfo:/nix/profile/share/terminfo:/home/harrythe13th/.local/state/nix/profile/share/terminfo:/etc/profiles/per-user/harrythe13th/share/terminfo:/nix/var/nix/profiles/default/share/terminfo:/run/current-system/sw/share/terminfo
[umu.__main__:78] DEBUG: XDG_STATE_HOME=/home/harrythe13th/.local/state
[umu.__main__:78] DEBUG: LD_LIBRARY_PATH=/nix/store/2xnwia8iw6lsh3fch9pdw9qr2n0ywr69-mangohud-0.8.1/lib/mangohud:/nix/store/fz8hbylsdp8vz7wimm21niipn1laqhp8-mangohud-0.8.1/lib/mangohud:/nix/store/5xp6q9n25s0db2y3bjh1vlqafbjw5sby-gamemode-1.8.2-lib/lib:/nix/store/0jgr4pj5qv8d1bn6m57lkdz2wayqqlh3-gamemode-1.8.2-lib/lib:/home/harrythe13th/.local/share/lutris/runners/proton/proton-ge-bin-ge-proton10-17/files/lib:/lib:/lib32:/run/opengl-driver/lib:/run/opengl-driver-32/lib:/nix/store/vi6nxqyca5l58z8h6ik3rhcmfv3hqks9-glibc-2.40-66/lib:/lib64:/usr/lib32:/usr/lib64:/home/harrythe13th/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/usr/lib:/home/harrythe13th/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/usr/lib:/nix/store/08zjsa140ncnsc82sp97jhk7gydgvgjv-pipewire-1.4.8-jack/lib
[umu.__main__:78] DEBUG: MANGOHUD_DLSYM=1
[umu.__main__:78] DEBUG: XDG_RUNTIME_DIR=/run/user/1000
[umu.__main__:78] DEBUG: NIX_XDG_DESKTOP_PORTAL_DIR=/run/current-system/sw/share/xdg-desktop-portal/portals
[umu.__main__:78] DEBUG: LIBVA_DRIVERS_PATH=/run/opengl-driver/lib/dri:/run/opengl-driver-32/lib/dri
[umu.__main__:78] DEBUG: LC_ALL=en_US.utf8
[umu.__main__:78] DEBUG: JOURNAL_STREAM=9:13427
[umu.__main__:78] DEBUG: XDG_DATA_DIRS=/nix/store/2xnwia8iw6lsh3fch9pdw9qr2n0ywr69-mangohud-0.8.1/share:/nix/store/82winj6ki8s106ysf0w1yyw6l0ziwm8n-lutris-unwrapped-0.5.19/share:/nix/store/d177qdbszw6wlmd1yahgk1mbafxbyqmm-gsettings-desktop-schemas-48.0/share/gsettings-schemas/gsettings-desktop-schemas-48.0:/nix/store/m9disdwacfbmfpl9x6v7h7011rbahz7f-gtk+3-3.24.49/share/gsettings-schemas/gtk+3-3.24.49:/nix/store/d0y9pv72hlanzxpx2i6bl8xd1q3636bp-desktops/share:/home/harrythe13th/.nix-profile/share:/nix/profile/share:/home/harrythe13th/.local/state/nix/profile/share:/etc/profiles/per-user/harrythe13th/share:/nix/var/nix/profiles/default/share:/run/current-system/sw/share:/run/opengl-driver/share:/run/opengl-driver-32/share:/usr/local/share:/usr/share:/run/opengl-driver/share:/run/opengl-driver-32/share
[umu.__main__:78] DEBUG: LIBEXEC_PATH=/home/harrythe13th/.nix-profile/libexec:/nix/profile/libexec:/home/harrythe13th/.local/state/nix/profile/libexec:/etc/profiles/per-user/harrythe13th/libexec:/nix/var/nix/profiles/default/libexec:/run/current-system/sw/libexec
[umu.__main__:78] DEBUG: PROTON_DXVK_D3D8=1
[umu.__main__:78] DEBUG: PROTONPATH=/home/harrythe13th/.local/share/lutris/runners/proton/proton-ge-bin-ge-proton10-17
[umu.__main__:78] DEBUG: PATH=/nix/store/62fdlzq1x1ak2lsxp4ij7ip5k9nia3hc-python3-3.13.7/bin:/nix/store/npbz76skv8v6bv3pf3vkb29m6j8rjsyh-python3.13-umu-launcher-unwrapped-1.2.9/bin:/nix/store/3gls54z2458yhh3bj32jz1x6bi9hap6h-python3.13-httpx-0.28.1/bin:/nix/store/00qng9np3jvmimdjdg72hk1qy57s4pa5-python3.13-charset-normalizer-3.4.3/bin:/nix/store/ssw4v2qny6g4j1lhzij045nd255x4cj3-python3.13-cbor2-5.6.5/bin:/run/wrappers/bin:/usr/bin:/usr/sbin:/nix/store/sni76hjyrmm9mays6gfhydv633gl3fyl-xrandr-1.5.3/bin:/nix/store/yisdgd4qh67xsl6xx0zj7v8d7m34bdrb-pciutils-3.14.0/bin:/nix/store/87d3vx2cmrfiywvwm0hi3h403gp7mhw1-psmisc-23.7/bin:/nix/store/qiq0fyy1i0z4l2p289iq79d478hc1wqh-mesa-demos-9.0.0/bin:/nix/store/37qxk1qglfxgawagmkrbwf7cyhi2qf7d-vulkan-tools-1.4.321.0/bin:/nix/store/rb9bixfwbay9x5qaa8jxg537fczqikqn-pulseaudio-17.0/bin:/nix/store/z5gds1hl7pbf99igl6197rgasq03h5a2-p7zip-17.06/bin:/nix/store/njc58s59xq20qp375n7a30grifaf5i1v-xgamma-1.0.8/bin:/nix/store/ddp1iwr0nad3xq05m7rx4wx1gvc3bw0l-libstrangle-unstable-202202022/bin:/nix/store/3zkrrakszcs0c0jknamdq14a7bn6yvqn-fluidsynth-2.4.8/bin:/nix/store/j42lizrbpz9vb5hdlqsljfnm5bwjyqk1-xorg-server-21.1.18/bin:/nix/store/lzfidms4plcdsplbm8bm64fzh5jnifpr-setxkbmap-1.3.4/bin:/nix/store/0ms325icfipw5ybymarwr5bm1n7bxnkg-xkbcomp-1.4.7/bin:/nix/store/fipiaa4h2yfjha2nmpsyx32q9scrxgna-util-linux-2.41.1-bin/bin:/nix/store/82winj6ki8s106ysf0w1yyw6l0ziwm8n-lutris-unwrapped-0.5.19/bin:/nix/store/9l89j6vp1c8knap8cilq3n904cvnabqm-python3.13-distro-1.9.0/bin:/nix/store/s8mbic0i95kbnxh1z880cfp5rbwa73v6-gobject-introspection-wrapped-1.84.0-dev/bin:/nix/store/lp70a3fms2d1myir800dwhdyxnc0cfgg-glib-2.84.4-dev/bin:/nix/store/vxhqq9paalnry3qaxlfhiqda9886akd3-gettext-0.25.1/bin:/nix/store/xky4m715m94wpzdq9niykqfjcbfkyx56-glib-2.84.4-bin/bin:/run/wrappers/bin:/usr/bin:/usr/sbin:/run/wrappers/bin:/home/harrythe13th/.nix-profile/bin:/nix/profile/bin:/home/harrythe13th/.local/state/nix/profile/bin:/etc/profiles/per-user/harrythe13th/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin:/nix/store/fipiaa4h2yfjha2nmpsyx32q9scrxgna-util-linux-2.41.1-bin/bin:/nix/store/z204izqsr1dp240dac9m68nrrfinclyl-newt-0.52.24/bin:/nix/store/l7d3nl28jh1qrd0kwrr5imfb2krwbm4p-libnotify-0.8.6/bin:/nix/store/2j7r5np0vaz4cnqkymp1mqivmjj1x9xl-bash-interactive-5.3p3/bin:/nix/store/cwyd97h7wf5sprgvpg44j6rjws1bbjkm-systemd-257.9/bin:/nix/store/b4gv0w40mzhwyaqw3x6lravh8i2nhmgi-python3-3.13.7-env/bin:/nix/store/b05qyl9cm57qnqljl87mgr5c7k7pmx3p-dmenu-5.4/bin:/nix/store/fipiaa4h2yfjha2nmpsyx32q9scrxgna-util-linux-2.41.1-bin/bin:/nix/store/z204izqsr1dp240dac9m68nrrfinclyl-newt-0.52.24/bin:/nix/store/l7d3nl28jh1qrd0kwrr5imfb2krwbm4p-libnotify-0.8.6/bin:/nix/store/2j7r5np0vaz4cnqkymp1mqivmjj1x9xl-bash-interactive-5.3p3/bin:/nix/store/cwyd97h7wf5sprgvpg44j6rjws1bbjkm-systemd-257.9/bin:/nix/store/b4gv0w40mzhwyaqw3x6lravh8i2nhmgi-python3-3.13.7-env/bin:/nix/store/b05qyl9cm57qnqljl87mgr5c7k7pmx3p-dmenu-5.4/bin:/nix/store/0fq1mnfqjl9ain4jg5j56kl6h8bbmy1h-binutils-wrapper-2.44/bin:/nix/store/i9qgc0bs388sh8jkpkf85pvjqjz7b98z-hyprland-qtutils-0.1.5/bin:/nix/store/yisdgd4qh67xsl6xx0zj7v8d7m34bdrb-pciutils-3.14.0/bin:/nix/store/yl7wip489lq6phpvpcydjc2qzb303rp3-pkgconf-wrapper-2.4.3/bin:/nix/store/0vgnr9xlancikqn5r677s93j8dz3plrr-kitty-0.43.1/bin:/nix/store/zsgwxxssr3l89j5zkbcx905qwn2hvq5p-imagemagick-7.1.2-5/bin:/nix/store/7wjcizg4va8cgbfzr3apa2v7m1ljirvj-ncurses-6.5-dev/bin
[umu.__main__:78] DEBUG: DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
[umu.__main__:78] DEBUG: WINE=/home/harrythe13th/.local/share/lutris/runners/proton/proton-ge-bin-ge-proton10-17/files/bin/wine
[umu.__main__:78] DEBUG: NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
[umu.__main__:78] DEBUG: VDPAU_DRIVER_PATH=/run/opengl-driver/lib/vdpau:/run/opengl-driver-32/lib/vdpau
[umu.__main__:78] DEBUG: UWSM_FINALIZE_VARNAMES=HYPRLAND_INSTANCE_SIGNATURE HYPRLAND_CMD HYPRCURSOR_THEME HYPRCURSOR_SIZE XCURSOR_SIZE XCURSOR_THEME
[umu.__main__:78] DEBUG: UMU_LOG=1
[umu.__main__:78] DEBUG: KITTY_INSTALLATION_DIR=/nix/store/0vgnr9xlancikqn5r677s93j8dz3plrr-kitty-0.43.1/lib/kitty
[umu.__main__:78] DEBUG: WINEFSYNC=1
[umu.__main__:78] DEBUG: DXVK_NVAPIHACK=0
[umu.__main__:78] DEBUG: WINE_FULLSCREEN_FSR=1
[umu.__main__:78] DEBUG: PROTON_BATTLEYE_RUNTIME=/home/harrythe13th/.local/share/lutris/runtime/battleye_runtime
[umu.__main__:78] DEBUG: GAMEID=umu-default
[umu.__main__:78] DEBUG: OLDPWD=/home/harrythe13th
[umu.__main__:78] DEBUG: NIX_LDFLAGS=-L/usr/lib -L/usr/lib32
[umu.__main__:78] DEBUG: HYPRCURSOR_SIZE=10
[umu.umu_run:777] INFO: umu-launcher version 1.2.9 (3.13.7 (main, Aug 14 2025, 11:12:11) [GCC 14.3.0])
[umu.umu_run:783] DEBUG: Connecting to '1.1.1.1'...
[umu.umu_run:699] DEBUG: PROTONPATH set, resolving its required runtime
[umu.umu_runtime:272] DEBUG: Local: /home/harrythe13th/.local/share/umu/steamrt3
[umu.umu_runtime:317] DEBUG: Existing install detected
[umu.umu_runtime:318] DEBUG: Using container runtime 'steamrt3' aka 'sniper'
[umu.umu_runtime:319] DEBUG: Checking updates for 'steamrt3'...
[umu.umu_runtime:363] DEBUG: Sending request to 'repo.steampowered.com/steamrt-images-sniper/snapshots/latest-container-runtime-public-beta/VERSION.txt?version=-1Dzcz4UPUV2gMVSuJc67g' for 'VERSION.txt'...
[umu.umu_run:865] DEBUG: WINEPREFIX=/home/harrythe13th/Games/watch-dogs
[umu.umu_run:865] DEBUG: GAMEID=umu-default
[umu.umu_run:865] DEBUG: PROTON_CRASH_REPORT_DIR=/tmp/umu_crashreports
[umu.umu_run:865] DEBUG: PROTONPATH=/nix/store/8vld35hx2885i7gzk0jkl69p97b73xn4-proton-ge-bin-GE-Proton10-17-steamcompattool
[umu.umu_run:865] DEBUG: STEAM_COMPAT_APP_ID=default
[umu.umu_run:865] DEBUG: STEAM_COMPAT_TOOL_PATHS=/nix/store/8vld35hx2885i7gzk0jkl69p97b73xn4-proton-ge-bin-GE-Proton10-17-steamcompattool:/home/harrythe13th/.local/share/umu/steamrt3
[umu.umu_run:865] DEBUG: STEAM_COMPAT_LIBRARY_PATHS=/home
[umu.umu_run:865] DEBUG: STEAM_COMPAT_MOUNTS=/nix/store/8vld35hx2885i7gzk0jkl69p97b73xn4-proton-ge-bin-GE-Proton10-17-steamcompattool:/home/harrythe13th/.local/share/umu/steamrt3
[umu.umu_run:865] DEBUG: STEAM_COMPAT_INSTALL_PATH=/home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin
[umu.umu_run:865] DEBUG: STEAM_COMPAT_CLIENT_INSTALL_PATH=
[umu.umu_run:865] DEBUG: STEAM_COMPAT_DATA_PATH=/home/harrythe13th/Games/watch-dogs
[umu.umu_run:865] DEBUG: STEAM_COMPAT_SHADER_PATH=/home/harrythe13th/Games/watch-dogs/shadercache
[umu.umu_run:865] DEBUG: FONTCONFIG_PATH=
[umu.umu_run:865] DEBUG: EXE=/home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin/Watch_Dogs.exe
[umu.umu_run:865] DEBUG: SteamAppId=default
[umu.umu_run:865] DEBUG: SteamGameId=default
[umu.umu_run:865] DEBUG: STEAM_RUNTIME_LIBRARY_PATH=/lib:/home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/harrythe13th/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/lib64:/run/opengl-driver/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/harrythe13th/.local/share/lutris/runtime/Ubuntu-18.04-i686:/nix/store/6nlx0fx60qaviml3irryznfbn1q1bbfv-graphics-drivers/lib:/nix/store/fz8hbylsdp8vz7wimm21niipn1laqhp8-mangohud-0.8.1/lib/mangohud:/nix/store/5xp6q9n25s0db2y3bjh1vlqafbjw5sby-gamemode-1.8.2-lib/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/nix/store/0jgr4pj5qv8d1bn6m57lkdz2wayqqlh3-gamemode-1.8.2-lib/lib:/usr/lib64:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/lib:/usr/lib32:/home/harrythe13th/.local/share/lutris/runners/proton/proton-ge-bin-ge-proton10-17/files/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/usr/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/lib:/nix/store/vi6nxqyca5l58z8h6ik3rhcmfv3hqks9-glibc-2.40-66/lib:/run/opengl-driver-32/lib:/nix/store/2xnwia8iw6lsh3fch9pdw9qr2n0ywr69-mangohud-0.8.1/lib/mangohud:/home/harrythe13th/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/nix/store/4v6k6pq89jxbbl59drrqqyj4nfa2n5f8-graphics-drivers-32bit/lib:/lib32:/nix/store/08zjsa140ncnsc82sp97jhk7gydgvgjv-pipewire-1.4.8-jack/lib:/home/harrythe13th/.local/share/lutris/runtime/steam/i386/usr/lib
[umu.umu_run:865] DEBUG: STORE=none
[umu.umu_run:865] DEBUG: PROTON_VERB=waitforexitandrun
[umu.umu_run:865] DEBUG: UMU_ID=umu-default
[umu.umu_run:865] DEBUG: UMU_ZENITY=
[umu.umu_run:865] DEBUG: UMU_NO_RUNTIME=
[umu.umu_run:865] DEBUG: UMU_RUNTIME_UPDATE=
[umu.umu_run:865] DEBUG: UMU_NO_PROTON=
[umu.umu_run:865] DEBUG: RUNTIMEPATH=/home/harrythe13th/.local/share/umu/steamrt3
[umu.umu_run:865] DEBUG: UMU_STEAM_GAME_ID=
[umu.umu_run:865] DEBUG: UMU_INVOCATION_ID=415fb5fa09d372371d797f73e042f02a
[umu.umu_runtime:474] DEBUG: Acquiring file lock '/home/harrythe13th/.local/share/umu/umu.lock'...
[umu.umu_runtime:476] DEBUG: Acquired file lock '/home/harrythe13th/.local/share/umu/umu.lock'
[umu.umu_runtime:481] DEBUG: Released file lock '/home/harrythe13th/.local/share/umu/umu.lock'
[umu.umu_runtime:376] INFO: steamrt3 is up to date
[umu.umu_run:887] DEBUG: (PosixPath('/home/harrythe13th/.local/share/umu/steamrt3/umu'), '--verb', 'waitforexitandrun', '--', PosixPath('/home/harrythe13th/.local/share/umu/steamrt3/umu-shim'), PosixPath('/nix/store/8vld35hx2885i7gzk0jkl69p97b73xn4-proton-ge-bin-GE-Proton10-17-steamcompattool/proton'), 'waitforexitandrun', '/home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin/Watch_Dogs.exe')
[umu.umu_run:664] DEBUG: prctl exited with status: 0
pressure-vessel-wrap[10845]: W: "run/opengl-driver/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10845]: W: "run/opengl-driver-32/share/drirc.d" is unlikely to appear in "/run/host"
pv-adverb[10944]: W: Cannot run /sbin/ldconfig: Failed to execute child process “/sbin/ldconfig” (Too many levels of symbolic links)
pv-adverb[10944]: W: Recovering by keeping our previous LD_LIBRARY_PATH
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
ProtonFixes[10972] WARN: [CONFIG]: Parent directory "/home/harrythe13th/.config/protonfixes" does not exist. Abort.
ProtonFixes[10972] INFO: Running protonfixes on "GE-Proton10-17", build at 2025-09-25 00:46:42+00:00.
ProtonFixes[10972] INFO: Running checks
ProtonFixes[10972] INFO: All checks successful
ProtonFixes[10972] WARN: Game title not found in CSV
ProtonFixes[10972] INFO: Non-steam game UNKNOWN (umu-default)
ProtonFixes[10972] INFO: No store specified, using UMU database
ProtonFixes[10972] INFO: Using global defaults for UNKNOWN (umu-default)
ProtonFixes[10972] INFO: Non-steam game UNKNOWN (umu-default)
ProtonFixes[10972] INFO: No store specified, using UMU database
ProtonFixes[10972] INFO: No global protonfix found for UNKNOWN (umu-default)
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
Proton: /home/harrythe13th/Games/watch-dogs/drive_c/Watch Dogs/bin/Watch_Dogs.exe
Proton: Executable a unix path, launching with /unix option.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
fsync: up and running.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
[2025-10-09 12:20:04.036] [MANGOHUD] [info] [blacklist.cpp:75] process 'explorer.exe' is blacklisted in MangoHud
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
[umu.umu_run:668] DEBUG: Child 10845 exited with wait status: 0
dbus[10798]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file dbus-pending-call.c line 766.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
Monitored process exited.
Initial process has exited (return code: 134)
All processes have quit
Exit with return code 134
2025-10-09 17:50:50,356: Game still running (state: running)
2025-10-09 17:50:50,356: Stopping Watch Dogs (wine)

How did you install those applications? That looks suspiciously like non-nix packages failing to find important libraries. In fact:

… yeah, nix-ld.

I installed them using the home-manager. In fact this my whole lutris config:

 programs.lutris = {
    enable = true;
    extraPackages = with pkgs; [ mangohud winetricks umu-launcher ];
    protonPackages = [ pkgs.proton-ge-bin ];
    winePackages = with pkgs; [ wineWow64Packages.unstableFull wineWowPackages.unstableFull ];
 };

Does disabling the system-wide nix-ld help?

Tried disabling it but it had no effect, Lutris still provided the same errors.

Also, a question. What do these errors means in the previously provided logs?

[nix-shell:~]$ vulkaninfo --summary
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /nix/store/jd6ifcmqwcrzln0hi5myhb6xwlifdf1b-mesa-25.2.4/lib/libvulkan_dzn.so. Skipping this driver.

and from lutris

ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /build/source/vulkaninfo/./vulkaninfo.h:573:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
2025-10-09 17:45:38,469: ['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']' returned non-zero exit status 1.
2025-10-09 17:45:38,490: "card1" is Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (8086:9a49 17aa:3a5b i915) Driver 25.2.4
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /build/source/vulkaninfo/./vulkaninfo.h:573:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER

Could these be the source of the problem?

No, the first message is a warning, it’s finding the libmesa driver but fails to set it up because you’re using nvidia, then continues as normal and lists all the viable GPUs and drivers.

In other words, it’s a red herring, which is why I ignored it.

The second message is more interesting, though it isn’t the “source” of the problem. It fails to create a vulkan instance because the driver underpinning it lacks vulkan support.

What I did overlook is that it selects the iGPU. I guess your iGPU doesn’t support vulkan. If you’re using a wlroots compositor, you should try overriding the card order.

Set up this udev rule and then set:

# Must be set *before* wlroots starts
WLR_DRM_DEVICES="/dev/dri/dgpu1"

Or infer the correct dev node without my udev rule and set that instead.

My iGPU does support Vulkan. It’s an Intel Iris Xe (TGL GT2), which provides full Vulkan support according to the info here.

That said, you’re right about the compositor picking the wrong GPU. In my case, I’d prefer Hyprland to run on the iGPU rather than the dGPU, cause i want to use nvidia-prime going forward.

Fair enough, that leads us back to my initial suspicion. vulkaninfo runs fine outside the lutris context, but fails in the lutris context. The libraries picked up in either instance must be different, and the result is:

It seems to pick up your iGPU, and reports that its driver does not support vulkan, though. Personally I’d try setting up nvidia as my primary GPU just to see if that’s the issue - you can always switch to some different setup once you know whether the GPU selection is related.

That still involves working with WLR_DRM_DEVICES for wlroots compositors, the nvidia module’s prime options only work on X11. I don’t do Hyprland, though, feel free to ask for support with prime setups upstream.

I followed your udev rule and set WLR_DRM_DEVICES="/dev/dri/dgpu1" in my config, but it had no changes and hyprland continued using the iGPU. Since i’m using uwsm, i then set the following export AQ_DRM_DEVICES="/dev/dri/card0:/dev/dri/card1" in the ~/.config/uwsm/env-hyprland but that also had no effect. Output of nvidia-smi showed that the dGPU was idle in every variation of the config. I also tried setting LIBVA_DRIVER_NAME and __GLX_VENDOR_LIBRARY_NAME to nvidia, but to no avail.

After a bit of troubleshooting and research, here’s what i stumbled upon:

harrythe13th@nixos:~/ > sudo dmesg | grep -i drm
[sudo] password for harrythe13th: 
[    0.000000] Command line: BOOT_IMAGE=(hd0,gpt1)//kernels/7j6xwz6vic2fgz21vj2iawnz8v6sb9n8-linux-6.17.1-bzImage init=/nix/store/qda3znklb14bg05979agh5hn7aa6cbz2-nixos-system-NixThe13th-25.11.20251007.c9b6fb7/init sysrq_always_enabled=1 zswap.enabled=1 zswap.max_pool_percent=40 zswap.accept_threshold_percent=90 zswap.shrinker_enabled=1 loglevel=4 lsm=landlock,yama,bpf nvidia-drm.modeset=1 nvidia-drm.fbdev=1 nvidia.NVreg_OpenRmEnableUnsupportedGpus=1
[    0.032919] Kernel command line: BOOT_IMAGE=(hd0,gpt1)//kernels/7j6xwz6vic2fgz21vj2iawnz8v6sb9n8-linux-6.17.1-bzImage init=/nix/store/qda3znklb14bg05979agh5hn7aa6cbz2-nixos-system-NixThe13th-25.11.20251007.c9b6fb7/init sysrq_always_enabled=1 zswap.enabled=1 zswap.max_pool_percent=40 zswap.accept_threshold_percent=90 zswap.shrinker_enabled=1 loglevel=4 lsm=landlock,yama,bpf nvidia-drm.modeset=1 nvidia-drm.fbdev=1 nvidia.NVreg_OpenRmEnableUnsupportedGpus=1
[    0.282432] ACPI: bus type drm_connector registered
[    0.283482] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[    0.283484] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[    0.287895] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    1.819050] systemd[1]: Starting Load Kernel Module drm...
[    1.832490] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    1.832655] systemd[1]: Finished Load Kernel Module drm.
[    2.656227] i915 0000:00:02.0: [drm] Found tigerlake/uy (device ID 9a49) integrated display version 12.00 stepping D0
[    2.678234] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    2.681545] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[    2.717806] i915 0000:00:02.0: [drm] drm_WARN_ON(val == 0xffffffff)
[    2.717821] WARNING: CPU: 6 PID: 533 at drivers/gpu/drm/i915/display/intel_tc.c:769 tgl_tc_phy_init+0x10d/0x140 [i915]
[    2.717980] Modules linked in: snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 joydev snd_soc_avs mousedev i915(+) iwlmvm snd_soc_hda_codec snd_hda_ext_core snd_hda_codec snd_hda_core hid_multitouch intel_uncore_frequency mac80211 intel_uncore_frequency_common snd_intel_dspcfg hid_generic snd_intel_sdw_acpi snd_hwdep r8169 snd_soc_core lenovo_wmi_gamezone lenovo_wmi_other x86_pkg_temp_thermal ofpart snd_compress intel_powerclamp drm_buddy ac97_bus processor_thermal_device_pci_legacy coretemp lenovo_wmi_helpers realtek cmdlinepart snd_pcm_dmaengine lenovo_wmi_capdata01 drm_display_helper processor_thermal_device mdio_devres snd_pcm of_mdio
[    2.718003]  processor_thermal_wt_hint polyval_clmulni ptp ghash_clmulni_intel spi_nor platform_temperature_control fixed_phy pps_core iTCO_wdt intel_rapl_msr nvidia(O) mei_pxp mei_hdcp ee1004 intel_pmc_bxt mtd libarc4 lenovo_wmi_hotkey_utilities lenovo_wmi_events firmware_attributes_class wmi_bmof cec snd_timer processor_thermal_rfim processor_thermal_rapl intel_rapl_common fwnode_mdio aesni_intel iwlwifi snd intel_gtt processor_thermal_wt_req evdev i2c_i801 libphy processor_thermal_power_floor i2c_smbus drm_ttm_helper intel_lpss_pci i2c_hid_acpi processor_thermal_mbox rapl intel_lpss i2c_hid igen6_edac mei_me ideapad_laptop idma64 intel_cstate spi_intel_pci intel_oc_wdt cfg80211 intel_uncore spi_intel mei platform_profile i2c_mux soundcore ttm mdio_bus edac_core virt_dma hid intel_soc_dts_iosf i2c_algo_bit tiny_power_button rfkill ac watchdog battery rtc_cmos video thermal tpm_crb intel_pmc_core button pmt_telemetry intel_hid wmi input_leds pmt_discovery pinctrl_tigerlake sparse_keymap pmt_class
[    2.718936]  ? drm_privacy_screen_get+0x198/0x1c0
[    2.719312] i915 0000:00:02.0: [drm] drm_WARN_ON(val == 0xffffffff)
[    2.719329] WARNING: CPU: 6 PID: 533 at drivers/gpu/drm/i915/display/intel_tc.c:769 tgl_tc_phy_init+0x10d/0x140 [i915]
[    2.719515] Modules linked in: snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 joydev snd_soc_avs mousedev i915(+) iwlmvm snd_soc_hda_codec snd_hda_ext_core snd_hda_codec snd_hda_core hid_multitouch intel_uncore_frequency mac80211 intel_uncore_frequency_common snd_intel_dspcfg hid_generic snd_intel_sdw_acpi snd_hwdep r8169 snd_soc_core lenovo_wmi_gamezone lenovo_wmi_other x86_pkg_temp_thermal ofpart snd_compress intel_powerclamp drm_buddy ac97_bus processor_thermal_device_pci_legacy coretemp lenovo_wmi_helpers realtek cmdlinepart snd_pcm_dmaengine lenovo_wmi_capdata01 drm_display_helper processor_thermal_device mdio_devres snd_pcm of_mdio
[    2.719554]  processor_thermal_wt_hint polyval_clmulni ptp ghash_clmulni_intel spi_nor platform_temperature_control fixed_phy pps_core iTCO_wdt intel_rapl_msr nvidia(O) mei_pxp mei_hdcp ee1004 intel_pmc_bxt mtd libarc4 lenovo_wmi_hotkey_utilities lenovo_wmi_events firmware_attributes_class wmi_bmof cec snd_timer processor_thermal_rfim processor_thermal_rapl intel_rapl_common fwnode_mdio aesni_intel iwlwifi snd intel_gtt processor_thermal_wt_req evdev i2c_i801 libphy processor_thermal_power_floor i2c_smbus drm_ttm_helper intel_lpss_pci i2c_hid_acpi processor_thermal_mbox rapl intel_lpss i2c_hid igen6_edac mei_me ideapad_laptop idma64 intel_cstate spi_intel_pci intel_oc_wdt cfg80211 intel_uncore spi_intel mei platform_profile i2c_mux soundcore ttm mdio_bus edac_core virt_dma hid intel_soc_dts_iosf i2c_algo_bit tiny_power_button rfkill ac watchdog battery rtc_cmos video thermal tpm_crb intel_pmc_core button pmt_telemetry intel_hid wmi input_leds pmt_discovery pinctrl_tigerlake sparse_keymap pmt_class
[    2.720822]  ? drm_privacy_screen_get+0x198/0x1c0
[    2.737289] i915 0000:00:02.0: [drm] Registered 4 planes with drm panic
[    2.737292] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1
[    2.753064] fbcon: i915drmfb (fb0) is primary device
[    2.775407] [drm] [nvidia-drm] [GPU ID 0x00000200] Loading driver
[    2.787649] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    3.901585] [drm] Initialized nvidia-drm 0.0.0 for 0000:02:00.0 on minor 0
[    3.901600] nvidia 0000:02:00.0: [drm] No compatible format found
[    3.901602] nvidia 0000:02:00.0: [drm] Cannot find any crtc or sizes

the interesting part being:

[    3.901585] [drm] Initialized nvidia-drm 0.0.0 for 0000:02:00.0 on minor 0
[    3.901600] nvidia 0000:02:00.0: [drm] No compatible format found
[    3.901602] nvidia 0000:02:00.0: [drm] Cannot find any crtc or sizes

This explains why Hyprland is unable to use the dGPU and always fallbacks to the iGPU instead even with all the environment variables set. I also think it confirms that issue relates to the iGPU, cause the display rendering is being done by it?

Moreover i tried using both the GPU’s with mpv and the following are the logs provided:

harrythe13th@nixos:~/Downloads/ > mpv --vulkan-device=Intel\(R\)\ Iris\(R\)\ Xe\ Graphics\ \(TGL\ GT2\) video.mkv 
 ● Video  --vid=1  --vlang=ja
 ● Audio  --aid=1  --alang=ja
 ● Subs   --sid=1  --slang=en      'CR' (ass) [default]
 ○ Subs   --sid=2  --slang=pt-BR   'Brazilian_CR' (ass)
 ○ Subs   --sid=3  --slang=es-419  'Latin_America_CR' (ass)
 ○ Subs   --sid=4  --slang=es      'CR' (ass)
 ○ Subs   --sid=5  --slang=ar      'CR' (ass)
 ○ Subs   --sid=6  --slang=fr      'CR' (ass)
 ○ Subs   --sid=7  --slang=de      'CR' (ass)
 ○ Subs   --sid=8  --slang=it      'CR' (ass)
 ○ Subs   --sid=9  --slang=ru      'CR' (ass)
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:981: FINISHME: support more multi-planar formats with DRM modifiers
[ffmpeg/video] h264: Device does not support the VK_KHR_video_decode_queue extension!
AO: [pipewire] 48000Hz stereo 2ch floatp
VO: [gpu-next] 1920x1080 yuv420p
AV: 00:00:05 / 00:23:59 (0%) A-V: -0.135 DS: 5.1429/0
Exiting... (Quit)



harrythe13th@nixos:~/Downloads/ > mpv --vulkan-device=NVIDIA\ GeForce\ GTX\ 1650 video.mkv            
 ● Video  --vid=1  --vlang=ja
 ● Audio  --aid=1  --alang=ja
 ● Subs   --sid=1  --slang=en      'CR' (ass) [default]
 ○ Subs   --sid=2  --slang=pt-BR   'Brazilian_CR' (ass)
 ○ Subs   --sid=3  --slang=es-419  'Latin_America_CR' (ass)
 ○ Subs   --sid=4  --slang=es      'CR' (ass)
 ○ Subs   --sid=5  --slang=ar      'CR' (ass)
 ○ Subs   --sid=6  --slang=fr      'CR' (ass)
 ○ Subs   --sid=7  --slang=de      'CR' (ass)
 ○ Subs   --sid=8  --slang=it      'CR' (ass)
 ○ Subs   --sid=9  --slang=ru      'CR' (ass)
Using hardware decoding (vulkan).
AO: [pipewire] 48000Hz stereo 2ch floatp
VO: [gpu-next] 1920x1080 vulkan[nv12]
AV: 00:00:11 / 00:23:59 (1%) A-V: -0.235 DS: 7.6364/0
Exiting... (Quit)

I’m not sure about it, but this or the variations of this error pops up regularly: [ffmpeg/video] h264: Device does not support the VK_KHR_video_decode_queue extension!. From what you pointed out previously this states that my iGPU does not support vulkan but i’m sure it does cause these errors started appearing after the update.