hyprwm / aquamarine

Aquamarine is a very light linux rendering backend library
BSD 3-Clause "New" or "Revised" License
241 stars 18 forks source link

Hyprland uses nvidia card even when told not to #83

Open zeptic99 opened 6 days ago

zeptic99 commented 6 days ago

Already reported ? *

Regression?

No

System Info and Version

System/Version info ```sh Hyprland, built from branch at commit 0f594732b063a90d44df8c5d402d658f27471dfe (props: bump version to 0.43.0). Date: Sun Sep 8 16:48:21 2024 Tag: v0.43.0, commits: 5196 flags: (if any) System Information: System name: Linux Node name: ZeTieX Release: 6.10.9-273linux-tkg-custom-zeptic Version: hyprwm/Hyprland#1 SMP PREEMPT_DYNAMIC TKG Wed, 11 Sep 2024 12:07:09 +0000 GPU information: 07:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A380] [8086:56a5] (rev 05) (prog-if 00 [VGA controller]) 0d:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA102 [GeForce RTX 3080] [10de:2206] (rev a1) (prog-if 00 [VGA controller]) NVRM version: NVIDIA UNIX x86_64 Kernel Module 560.35.03 Fri Aug 16 21:39:15 UTC 2024 os-release: NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo plugins: csgo-vulkan-fix by Vaxry ver 1.2 ======Config-Start====== Config File: /home/zeptic/.config/hypr/hyprland.conf: Read Succeeded env = AQ_DRM_DEVICES,$HOME/.config/hypr/card monitor=DP-2,1920x1080@240,auto,auto monitor=DP-6,1920x1080@240,auto,auto monitor=DP-3,3840x2160@60,auto,auto monitor=HDMI-A-2,disable workspace = 1, monitor:DP-2 workspace = 2, monitor:DP-2 workspace = 3, monitor:DP-2 workspace = 4, monitor:DP-2 workspace = 11, monitor:DP-3 workspace = 12, monitor:DP-3 workspace = 13, monitor:DP-3 # unscale XWayland xwayland { force_zero_scaling = true } # toolkit-specific scale env = GDK_SCALE,1 env = XCURSOR_SIZE,32 ################### ### MY PROGRAMS ### ################### $terminal = alacritty $fileManager = dolphin $menu = rofi -modi drun -show drun -show-icons -width 22 -no-click-to-exit ################# ### AUTOSTART ### ################# exec-once = waybar & sunshine exec-once = hyprpm reload -n exec-once = [workspace 2 silent] alacritty -e nvim exec-once = [workspace 1 silent] alacritty -e bash -c "fastfetch && zsh" exec-once = [workspace 3 silent] firefox exec-once = sleep 0.1 && hyprctl dispatch workspace 3 && hyprctl dispatch workspace 11 && hyprctl dispatch workspace 2 exec-once = hyprpaper ############################# ### ENVIRONMENT VARIABLES ### ############################# env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 ##################### ### LOOK AND FEEL ### ##################### general { gaps_in = 0 gaps_out = 0 border_size = 1 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(595959aa) # Set to true enable resizing windows by clicking and dragging on borders and gaps resize_on_border = false # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = true layout = dwindle } # https://wiki.hyprland.org/Configuring/Variables/#decoration decoration { rounding = 0 # Change transparency of focused and unfocused windows active_opacity = 1.0 inactive_opacity = 1.0 drop_shadow = true shadow_range = 4 shadow_render_power = 3 col.shadow = rgba(1a1a1aee) # https://wiki.hyprland.org/Configuring/Variables/#blur blur { enabled = true size = 3 passes = 1 vibrancy = 0.1696 } } # https://wiki.hyprland.org/Configuring/Variables/#animations animations { enabled = false # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default } # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more dwindle { pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this } # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more #master { # new_is_master = true #} # https://wiki.hyprland.org/Configuring/Variables/#misc misc { force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( } ############# ### INPUT ### ############# # https://wiki.hyprland.org/Configuring/Variables/#input input { kb_layout = us kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 sensitivity = 0 # -1.0 - 1.0, 0 means no modification. force_no_accel = true touchpad { natural_scroll = false } } # https://wiki.hyprland.org/Configuring/Variables/#gestures gestures { workspace_swipe = false } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more device { name = epic-mouse-v1 sensitivity = -0.5 } #################### ### KEYBINDINGSS ### #################### # See https://wiki.hyprland.org/Configuring/Keywords/ $mainMod = SUPER # Sets "Windows" key as main modifier # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, Q, exec, $terminal bind = $mainMod, C, killactive, #bind = $mainMod, M, exit, #bind = $mainMod, E, exec, $fileManager bind = $mainMod, V, togglefloating, bind = $mainMod, A, exec, $menu #bind = $mainMod, P, pseudo, # dwindle #bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, Y, exec, python /home/zeptic/rofi-lutris/rofi-lutris bind = CTRL ALT, S, exec, sh /home/zeptic/zeptittyconf/vimAnywhere-hyprland/copyToClipboardHook.sh bind = CTRL ALT, V, exec, sh /home/zeptic/zeptittyconf/vimAnywhere-hyprland/run.sh # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d # Switch workspaces with mainMod + [0-9] bind = $mainMod, S, workspace, 1 bind = $mainMod, D, workspace, 2 bind = $mainMod, F, workspace, 3 bind = $mainMod, G, workspace, 4 bind = $mainMod, W, workspace, 11 bind = $mainMod, E, workspace, 12 bind = $mainMod, R, workspace, 13 bind = $mainMod, T, exec, grim -g "$(slurp -d)" - | wl-copy bind = $mainMod, X, fullscreen bind = $mainMod, Z, fullscreenstate, 2 0 bind = $mainMod, B, fullscreenstate, 0 2 bind = $mainMod, M, exec, [workspace 4] alacritty -e sh /home/zeptic/zeptittyconf/.dotfiles/.desktopScripts/startGamescope.sh bind = $mainMod, N, exec, [workspace 11] alacritty -e sh steam bind = $mainMod SHIFT, A, pin # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = $mainMod SHIFT, S, movetoworkspace, 1 bind = $mainMod SHIFT, D, movetoworkspace, 2 bind = $mainMod SHIFT, F, movetoworkspace, 3 bind = $mainMod SHIFT, G, movetoworkspace, 4 bind = $mainMod SHIFT, W, movetoworkspace, 11 bind = $mainMod SHIFT, E, movetoworkspace, 12 bind = $mainMod SHIFT, R, movetoworkspace, 13 # Example special workspace (scratchpad) #bind = $mainMod, S, togglespecialworkspace, magic #bind = $mainMod SHIFT, S, movetoworkspace, special:magic # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow ############################## ### WINDOWS AND WORKSPACES ### ############################## windowrulev2 = float, title:^(Save File)$ #save file context menu (float) windowrulev2 = size 800 480, title:^(Save File)$ #save file context menu (size) windowrulev2 = opaque, title:^(Save File)$ #save file context menu (opaque) #windowrulev2 = float, pin, title:^(Picture-in-Picture)$ #PIP for firefox/forks (float) windowrulev2 = pin, title:^(Picture-in-Picture)$ #PIP for firefox/forks (float) windowrulev2 = float,class:(clipse) #clipse (float) windowrulev2 = size 622 652,class:(clipse) #clipse (size) windowrulev2 = float,class:^(org.gnome.Calculator)$ windowrulev2 = size 500 650,class:^(org.gnome.Calculator)$ windowrulev2 = size 1280 720, class:^(rquickshare)$ windowrulev2 = float, class:^(rquickshare)$ windowrulev2 = float, title:^(Picture in picture)$ #PIP (float) windowrulev2 = float, class:^(xfce-polkit)$ #authentication popups (float) windowrulev2 = float, class:^(xdg-desktop-portal-gtk)$ windowrulev2 = float,class:^(qt5ct)$ windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$ windowrulev2 = float,class:^(blueman-manager)$ windowrulev2 = opacity 0.9,class:^(org.pwmt.zathura)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules # Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ #windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. plugin { csgo-vulkan-fix { res_w = 1080 res_h = 1080 # NOT a regex! This is a string and has to exactly match initial_class class = SDL Application } } ======Config-End======== ```

Description

Even when I have, in my config

env = AQ_DRM_DEVICES,$HOME/.config/hypr/card

Which is a link to my Intel GPU (a380), Hyprland binds to the nvidia kernel module when started from tty (or display server). Using nvtop, without the line in my config says that process "Hyprland" is using my nvidia GPU, which is to be expected. With the line in my config, it does not say any process is using the nvidia driver, however the output of the command sudo lsof /dev/nvidia* nets:

COMMAND   PID   USER  FD   TYPE  DEVICE SIZE/OFF NODE NAME
Hyprland 1062 zeptic 237u   CHR 195,255      0t0 1122 /dev/nvidiactl
Hyprland 1062 zeptic 238u   CHR   195,0      0t0 1124 /dev/nvidia0
Hyprland 1062 zeptic 239u   CHR   195,0      0t0 1124 /dev/nvidia0

When I start a virtual machine with the nvidia GPU passed through to it BEFORE starting Hyprland, Hyprland does not bind to nvidia as it would be impossible. I am however able to unbind the GPU from the VM and able to use the GPU on linux afterwards, and Hyprland does not bind to it.

How to reproduce

Start Hyprland with nvidia kernel modules binded to the GPU.

Crash reports, logs, images, videos

No response

vaxerski commented 5 days ago

wrong repo. Can you provide a trace log? https://wiki.hyprland.org/Crashes-and-Bugs/#obtaining-a-trace-log

jeffrey12cali commented 20 hours ago

Hi. I'm having the exact same problem. I'm using a laptop with AMD iGPU and Nvidia dGPU.

My trace log looks like this:

Trace log ``` [LOG] Instance Signature: 0f594732b063a90d44df8c5d402d658f27471dfe_1726819172_179808609 [LOG] Runtime directory: /run/user/1000/hypr/0f594732b063a90d44df8c5d402d658f27471dfe_1726819172_179808609 [LOG] Hyprland PID: 838 [LOG] ===== SYSTEM INFO: ===== [LOG] System name: Linux [LOG] Node name: geffg14 [LOG] Release: 6.10.10-arch1-1 [LOG] Version: #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 17:21:02 +0000 [LOG] GPU information: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] [10de:2860] (rev a1) (prog-if 00 [VGA controller]) 65:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3 [1002:1900] (rev cb) (prog-if 00 [VGA controller]) [WARN] Warning: you're using an NVIDIA GPU. Make sure you follow the instructions on the wiki if anything is amiss. [LOG] os-release: NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo [LOG] ======================== [INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/ [LOG] Current splash: "Hyprland only gives you up on -git" - fazzi [LOG] Old rlimit: soft -> 1024, hard -> 524288 [LOG] New rlimit: soft -> 524288, hard -> 524288 [LOG] Creating the EventLoopManager! [LOG] Creating the HookSystem! [LOG] Creating the KeybindManager! [LOG] Creating the AnimationManager! [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 29.42µs. Estimated average calc time: 0.08µs. [LOG] Creating the ConfigManager! [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 5.66µs. Estimated average calc time: 0.03µs. [LOG] Using config: /home/geff/.config/hypr/hyprland.conf [INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hyprland.org/Configuring/Variables/#debug [LOG] Creating the PointerManager! [LOG] Creating the EventManager! [LOG] [AQ] Creating an Aquamarine backend! [LOG] [AQ] [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory [LOG] [AQ] [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping [LOG] [AQ] [libseat] [libseat/libseat.c:73] Seat opened with backend 'logind' [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0 [LOG] [AQ] libseat: Device /dev/dri/card0 supports kms [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0/card0-DP-9 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0/card0-DP-9, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0/card0-HDMI-A-1 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0/card0-HDMI-A-1, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0/card0-eDP-2 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card0/card0-eDP-2, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1 [LOG] [AQ] libseat: Device /dev/dri/card1 supports kms [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-1 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-1, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-2 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-2, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-3 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-3, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-4 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-4, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-5 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-5, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-6 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-6, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-7 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-7, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-8 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-DP-8, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-Writeback-1 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-Writeback-1, no devnode [LOG] [AQ] drm: Enumerated device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-eDP-1 [ERR] [AQ] drm: Skipping device /sys/devices/pci0000:00/0000:00:08.1/0000:65:00.0/drm/card1/card1-eDP-1, no devnode [LOG] [AQ] drm: Explicit device list /dev/dri/card1 [LOG] [AQ] drm: Explicit device /dev/dri/card1 found [LOG] [AQ] drm: Found 1 GPUs [LOG] [AQ] drm: Starting backend for /dev/dri/card1, with driver amdgpu [LOG] [AQ] drm: Registered gpu /dev/dri/card1 [LOG] [AQ] drm: Atomic supported, using atomic for modesetting [LOG] [AQ] drm: drmProps.supportsAsyncCommit: true [LOG] [AQ] drm: drmProps.supportsAddFb2Modifiers: true [LOG] [AQ] drm: drmProps.supportsTimelines: true [LOG] [AQ] drm: found 4 CRTCs [LOG] [AQ] drm: found 10 planes [LOG] [AQ] drm: Plane 40 has type 1 [LOG] [AQ] drm: Plane 40 has 20 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 46 has type 1 [LOG] [AQ] drm: Plane 46 has 20 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 52 has type 1 [LOG] [AQ] drm: Plane 52 has 20 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 58 has type 1 [LOG] [AQ] drm: Plane 58 has 20 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 64 has type 0 [LOG] [AQ] drm: Plane 64 has 20 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 70 has type 0 [LOG] [AQ] drm: Plane 70 has 20 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 76 has type 2 [LOG] [AQ] drm: Plane 76 has 1 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 80 has type 2 [LOG] [AQ] drm: Plane 80 has 1 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 84 has type 2 [LOG] [AQ] drm: Plane 84 has 1 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Plane 88 has type 2 [LOG] [AQ] drm: Plane 88 has 1 formats [LOG] [AQ] drm: Plane: checking for modifiers [LOG] [AQ] drm: Basic init pass for gpu /dev/dri/card1 [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1 [LOG] [AQ] drm: Scanning connector id 93 [LOG] [AQ] drm: Initializing connector id 93 [LOG] [AQ] drm: Connector gets name eDP-1 [LOG] [AQ] drm: Connector 93 connection state: 1 [LOG] [AQ] drm: Scanning connector id 101 [LOG] [AQ] drm: Initializing connector id 101 [LOG] [AQ] drm: Connector gets name DP-1 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 101 connection state: 2 [LOG] [AQ] drm: Scanning connector id 107 [LOG] [AQ] drm: Initializing connector id 107 [LOG] [AQ] drm: Connector gets name DP-2 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 107 connection state: 2 [LOG] [AQ] drm: Scanning connector id 112 [LOG] [AQ] drm: Initializing connector id 112 [LOG] [AQ] drm: Connector gets name DP-3 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 112 connection state: 2 [LOG] [AQ] drm: Scanning connector id 117 [LOG] [AQ] drm: Initializing connector id 117 [LOG] [AQ] drm: Connector gets name DP-4 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 117 connection state: 2 [LOG] [AQ] drm: Scanning connector id 122 [LOG] [AQ] drm: Initializing connector id 122 [LOG] [AQ] drm: Connector gets name DP-5 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 122 connection state: 2 [LOG] [AQ] drm: Scanning connector id 127 [LOG] [AQ] drm: Initializing connector id 127 [LOG] [AQ] drm: Connector gets name DP-6 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 127 connection state: 2 [LOG] [AQ] drm: Scanning connector id 132 [LOG] [AQ] drm: Initializing connector id 132 [LOG] [AQ] drm: Connector gets name DP-7 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 132 connection state: 2 [LOG] [AQ] drm: Scanning connector id 137 [LOG] [AQ] drm: Initializing connector id 137 [LOG] [AQ] drm: Connector gets name DP-8 [ERR] [AQ] drm: getCurrentCRTC: No CRTC 0 [LOG] [AQ] drm: Connector 137 connection state: 2 [LOG] [AQ] drm: Rechecking CRTCs [LOG] [AQ] drm: Skipping connector eDP-1, has crtc 79 and is connected [LOG] [AQ] drm: connector DP-1, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-2, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-3, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-4, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-5, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-6, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-7, has crtc -1, will be rechecked [LOG] [AQ] drm: connector DP-8, has crtc -1, will be rechecked [LOG] [AQ] drm: slot 0 crtc 79 taken by eDP-1, skipping [LOG] [AQ] drm: slot 1 crtc 83 unassigned [LOG] [AQ] drm: slot 2 crtc 87 unassigned [LOG] [AQ] drm: slot 3 crtc 91 unassigned [LOG] [AQ] drm: Connector DP-1 is not connected [LOG] [AQ] drm: Connector DP-2 is not connected [LOG] [AQ] drm: Connector DP-3 is not connected [LOG] [AQ] drm: Connector DP-4 is not connected [LOG] [AQ] drm: Connector DP-5 is not connected [LOG] [AQ] drm: Connector DP-6 is not connected [LOG] [AQ] drm: Connector DP-7 is not connected [LOG] [AQ] drm: Connector DP-8 is not connected [LOG] [AQ] drm: rescanning after realloc [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1 [LOG] [AQ] drm: Scanning connector id 93 [LOG] [AQ] drm: Connector id 93 already initialized [LOG] [AQ] drm: Connector 93 connection state: 1 [LOG] [AQ] drm: Connector eDP-1 connected [LOG] [AQ] drm: Connecting connector eDP-1, CRTC ID 79 [LOG] [AQ] drm: Dumping detected modes: [LOG] [AQ] drm: Mode 0: 2880x1800@120.00Hz (preferred) [LOG] [AQ] drm: Mode 1: 2880x1800@60.00Hz (preferred) [LOG] [AQ] drm: Mode 2: 1920x1200@120.00Hz [LOG] [AQ] drm: Mode 3: 1920x1080@120.00Hz [LOG] [AQ] drm: Mode 4: 1600x1200@120.00Hz [LOG] [AQ] drm: Mode 5: 1680x1050@120.00Hz [LOG] [AQ] drm: Mode 6: 1280x1024@120.00Hz [LOG] [AQ] drm: Mode 7: 1440x900@120.00Hz [LOG] [AQ] drm: Mode 8: 1280x800@120.00Hz [LOG] [AQ] drm: Mode 9: 1280x720@120.00Hz [LOG] [AQ] drm: Mode 10: 1024x768@120.00Hz [LOG] [AQ] drm: Mode 11: 800x600@120.00Hz [LOG] [AQ] drm: Mode 12: 640x480@120.00Hz [LOG] [AQ] drm: Physical size [Vector2D: x: 300, y: 190] (mm) [LOG] [AQ] drm: Description Samsung Display Corp. ATNA40CU05-0 (eDP-1) [LOG] [AQ] drm: connector eDP-1 crtc is capable of vrr: props.vrr_capable -> 96, crtc->props.vrr_enabled -> 24 [LOG] [AQ] drm: Explicit sync supported [LOG] [AQ] drm: Scanning connector id 101 [LOG] [AQ] drm: Connector id 101 already initialized [LOG] [AQ] drm: Connector 101 connection state: 2 [LOG] [AQ] drm: Scanning connector id 107 [LOG] [AQ] drm: Connector id 107 already initialized [LOG] [AQ] drm: Connector 107 connection state: 2 [LOG] [AQ] drm: Scanning connector id 112 [LOG] [AQ] drm: Connector id 112 already initialized [LOG] [AQ] drm: Connector 112 connection state: 2 [LOG] [AQ] drm: Scanning connector id 117 [LOG] [AQ] drm: Connector id 117 already initialized [LOG] [AQ] drm: Connector 117 connection state: 2 [LOG] [AQ] drm: Scanning connector id 122 [LOG] [AQ] drm: Connector id 122 already initialized [LOG] [AQ] drm: Connector 122 connection state: 2 [LOG] [AQ] drm: Scanning connector id 127 [LOG] [AQ] drm: Connector id 127 already initialized [LOG] [AQ] drm: Connector 127 connection state: 2 [LOG] [AQ] drm: Scanning connector id 132 [LOG] [AQ] drm: Connector id 132 already initialized [LOG] [AQ] drm: Connector 132 connection state: 2 [LOG] [AQ] drm: Scanning connector id 137 [LOG] [AQ] drm: Connector id 137 already initialized [LOG] [AQ] drm: Connector 137 connection state: 2 [LOG] [AQ] drm: gpu /dev/dri/card1 becomes primary drm [LOG] [AQ] Starting the Aquamarine backend! [LOG] [AQ] Starting the Wayland backend! [ERR] [AQ] Wayland backend cannot start: wl_display_connect failed (is a wayland compositor running?) [ERR] [AQ] Requested backend (wayland) could not start, enabling fallbacks [ERR] [AQ] Implementation wayland failed, erasing. [LOG] [AQ] Created a GBM allocator with drm fd 28 [LOG] [AQ] drm: Connectors size2 9 [LOG] [AQ] Created a GBM allocator with drm fd 133 [LOG] [AQ] CDRMRenderer: got a high priority context [LOG] [AQ] CDRMRenderer: success [LOG] [AQ] drm: onReady: connector 93 [LOG] [AQ] drm: onReady: connector 93 has output name eDP-1 [LOG] [AQ] Swapchain: Clearing [LOG] New aquamarine output with name eDP-1 [LOG] [AQ] drm: onReady: connector 101 [LOG] [AQ] drm: onReady: connector 107 [LOG] [AQ] drm: onReady: connector 112 [LOG] [AQ] drm: onReady: connector 117 [LOG] [AQ] drm: onReady: connector 122 [LOG] [AQ] drm: onReady: connector 127 [LOG] [AQ] drm: onReady: connector 132 [LOG] [AQ] drm: onReady: connector 137 [LOG] [AQ] CDRMRenderer: got a high priority context [LOG] [AQ] CDRMRenderer: success [LOG] Running on DRMFD: 29 [LOG] wl_display_add_socket for wayland-1 succeeded with 0 [LOG] Creating the CHyprOpenGLImpl! [LOG] Supported EGL extensions: (16) EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_MESA_platform_surfaceless EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb [LOG] eglDeviceFromDRMFD: Using device /dev/dri/card1 [LOG] EGL: IMG_context_priority supported, requesting high [LOG] EGL: EXT_create_context_robustness supported, requesting lose on reset [LOG] EGL: Got a high priority context [LOG] Creating the Hypr OpenGL Renderer! [LOG] Using: OpenGL ES 3.2 Mesa 24.2.2-arch1.1 [LOG] Vendor: AMD [LOG] Renderer: AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 18.1.8, DRM 3.57, 6.10.10-arch1-1) [LOG] Supported extensions: (157) GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_texture_storage GL_NV_pack_subimage GL_NV_texture_barrier GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_APPLE_sync GL_EXT_draw_buffers GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_shadow_samplers GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_generate_mipmap_sRGB GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_debug_label GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_texture_filter_minmax GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_EXT_window_rectangles GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_EXT_EGL_image_storage GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_sampler_objects GL_EXT_EGL_image_storage_compression GL_EXT_texture_storage_compression GL_MESA_bgra GL_MESA_texture_const_bandwidth [LOG] Supported DMA-BUF formats: [LOG] EGL: GPU Supports Format AB4H (0x48344241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format XB4H (0x48344258) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AB48 (0x38344241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format XB48 (0x38344258) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AR30 (0x30335241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format XR30 (0x30335258) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AB30 (0x30334241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format XB30 (0x30334258) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AR24 (0x34325241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AB24 (0x34324241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format XR24 (0x34325258) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format XB24 (0x34324258) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AR15 (0x35315241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AB15 (0x35314241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AR12 (0x32315241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format AB12 (0x32314241) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format RG16 (0x36314752) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format R8 (0x20203852) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format R16 (0x20363152) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format GR88 (0x38385247) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format GR32 (0x32335247) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: | with modifier GFX11,GFX9_64K_D (0x200000000000a04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,PIPE_XOR_BITS=2 (0x200000010401b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_PIPE_ALIGN,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x20000001046bb04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=128B,PIPE_XOR_BITS=2 (0x200000010467b04) [LOG] EGL: | with modifier GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 (0x200000010437b04) [LOG] EGL: | with modifier LINEAR (0x0) [LOG] EGL: GPU Supports Format YUV9 (0x39565559) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YU11 (0x31315559) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YU12 (0x32315559) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YU16 (0x36315559) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YU24 (0x34325559) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YVU9 (0x39555659) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YV11 (0x31315659) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YV12 (0x32315659) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YV16 (0x36315659) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YV24 (0x34325659) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format NV12 (0x3231564e) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format NV21 (0x3132564e) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format P010 (0x30313050) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format P012 (0x32313050) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format P016 (0x36313050) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format P030 (0x30333050) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format NV16 (0x3631564e) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format AYUV (0x56555941) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format XYUV (0x56555958) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format Y410 (0x30313459) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format Y412 (0x32313459) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format Y416 (0x36313459) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YUYV (0x56595559) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format YVYU (0x55595659) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format UYVY (0x59565955) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format VYUY (0x59555956) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format Y210 (0x30313259) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format Y212 (0x32313259) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: GPU Supports Format Y216 (0x36313259) [LOG] EGL: | with modifier INVALID (0xffffffffffffff) [LOG] EGL: 50 formats found in total. Some modifiers may be omitted as they are external-only. [LOG] Creating the ProtocolManager! [LOG] [IWaylandProtocol] Registered global [WLSeat] [LOG] [IWaylandProtocol] Registered global [WLDataDevice] [LOG] [IWaylandProtocol] Registered global [WLCompositor] [LOG] [IWaylandProtocol] Registered global [WLSubcompositor] [LOG] [IWaylandProtocol] Registered global [WLSHM] [LOG] [IWaylandProtocol] Registered global [Viewporter] [LOG] [IWaylandProtocol] Registered global [TearingControl] [LOG] [IWaylandProtocol] Registered global [FractionalScale] [LOG] [IWaylandProtocol] Registered global [XDGOutput] [LOG] [IWaylandProtocol] Registered global [CursorShape] [LOG] [IWaylandProtocol] Registered global [IdleInhibit] [LOG] [IWaylandProtocol] Registered global [RelativePointer] [LOG] [IWaylandProtocol] Registered global [XDGDecoration] [LOG] [IWaylandProtocol] Registered global [AlphaModifier] [LOG] [IWaylandProtocol] Registered global [GammaControl] [LOG] [IWaylandProtocol] Registered global [ForeignToplevel] [LOG] [IWaylandProtocol] Registered global [PointerGestures] [LOG] [IWaylandProtocol] Registered global [ForeignToplevelWlr] [LOG] [IWaylandProtocol] Registered global [ShortcutsInhibit] [LOG] [IWaylandProtocol] Registered global [TextInputV1] [LOG] [IWaylandProtocol] Registered global [TextInputV3] [LOG] [IWaylandProtocol] Registered global [PointerConstraints] [LOG] [IWaylandProtocol] Registered global [OutputPower] [LOG] [IWaylandProtocol] Registered global [XDGActivation] [LOG] [IWaylandProtocol] Registered global [IdleNotify] [LOG] [IWaylandProtocol] Registered global [SessionLock] [LOG] [IWaylandProtocol] Registered global [IMEv2] [LOG] [IWaylandProtocol] Registered global [VirtualKeyboard] [LOG] [IWaylandProtocol] Registered global [VirtualPointer] [LOG] [IWaylandProtocol] Registered global [OutputManagement] [LOG] [IWaylandProtocol] Registered global [ServerDecorationKDE] [LOG] [IWaylandProtocol] Registered global [FocusGrab] [LOG] [IWaylandProtocol] Registered global [TabletV2] [LOG] [IWaylandProtocol] Registered global [LayerShell] [LOG] [IWaylandProtocol] Registered global [Presentation] [LOG] [IWaylandProtocol] Registered global [XDGShell] [LOG] [IWaylandProtocol] Registered global [DataDeviceWlr] [LOG] [IWaylandProtocol] Registered global [PrimarySelection] [LOG] [IWaylandProtocol] Registered global [XWaylandShell] [LOG] [IWaylandProtocol] Registered global [Screencopy] [LOG] [IWaylandProtocol] Registered global [ToplevelExport] [LOG] [IWaylandProtocol] Registered global [GlobalShortcuts] [LOG] [IWaylandProtocol] Registered global [XDGDialog] [LOG] [IWaylandProtocol] Registered global [DRMLease] [LOG] [IWaylandProtocol] Registered global [DRMSyncobj] [LOG] [IWaylandProtocol] Registered global [MesaDRM] [LOG] [IWaylandProtocol] Registered global [LinuxDMABUF] [LOG] Creating the SeatManager! [LOG] Creating the ThreadManager! [LOG] Creating CHyprCtl [LOG] Hypr socket started at /run/user/1000/hypr/0f594732b063a90d44df8c5d402d658f27471dfe_1726819172_179808609/.socket.sock [LOG] Creating the InputManager! [LOG] Creating the HyprRenderer! [LOG] DRM driver information: amdgpu v3.57.0 from 20150101 description AMD GPU [LOG] Creating the XWaylandManager! [LOG] Creating the SessionLockManager! [LOG] Creating the HyprDebugOverlay! [LOG] Creating the HyprNotificationOverlay! [LOG] Creating the PluginSystem! [LOG] Creating the DecorationPositioner! [LOG] Creating the CursorManager! [hc] CHyprcursorManager: attempting to find theme from env [hc] themeNameFromEnv: env unset [hc] CHyprcursorManager: attempting to find any theme [hc] CHyprcursorManager: no themes matched [ERR] Hyprcursor failed loading theme "", falling back to Xcursor. [LOG] XCursor scanning theme default [LOG] XCursor parsing index.theme /usr/share/icons/default/index.theme [LOG] XCursor theme default inherits Adwaita [LOG] XCursor scanning theme Adwaita [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme [LOG] XCursor theme Adwaita inherits AdwaitaLegacy [LOG] XCursor theme Adwaita inherits hicolor [LOG] XCursor scanning theme hicolor [LOG] XCursor parsing index.theme /usr/share/icons/hicolor/index.theme [LOG] XCursor scanning theme AdwaitaLegacy [LOG] XCursor parsing index.theme /usr/share/icons/AdwaitaLegacy/index.theme [LOG] XCursor theme AdwaitaLegacy inherits hicolor [LOG] XCursor scanning theme Adwaita [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme [LOG] XCursor theme Adwaita inherits AdwaitaLegacy [LOG] XCursor theme Adwaita inherits hicolor [LOG] XCursor already has a shape default loaded, skipping [LOG] XCursor already has a shape context-menu loaded, skipping [LOG] XCursor already has a shape help loaded, skipping [LOG] XCursor already has a shape pointer loaded, skipping [LOG] XCursor already has a shape progress loaded, skipping [LOG] XCursor already has a shape wait loaded, skipping [LOG] XCursor failed to find a legacy shape with name plus, skipping [LOG] XCursor already has a shape crosshair loaded, skipping [LOG] XCursor already has a shape text loaded, skipping [LOG] XCursor already has a shape vertical-text loaded, skipping [LOG] XCursor failed to find a legacy shape with name dnd-link, skipping [LOG] XCursor failed to find a legacy shape with name dnd-copy, skipping [LOG] XCursor already has a shape move loaded, skipping [LOG] XCursor failed to find a legacy shape with name dnd-none, skipping [LOG] XCursor failed to find a legacy shape with name crossed_circle, skipping [LOG] XCursor already has a shape grab loaded, skipping [LOG] XCursor already has a shape grabbing loaded, skipping [LOG] XCursor already has a shape e-resize loaded, skipping [LOG] XCursor already has a shape n-resize loaded, skipping [LOG] XCursor already has a shape ne-resize loaded, skipping [LOG] XCursor already has a shape nw-resize loaded, skipping [LOG] XCursor already has a shape s-resize loaded, skipping [LOG] XCursor already has a shape se-resize loaded, skipping [LOG] XCursor already has a shape sw-resize loaded, skipping [LOG] XCursor already has a shape w-resize loaded, skipping [LOG] XCursor already has a shape ew-resize loaded, skipping [LOG] XCursor already has a shape ns-resize loaded, skipping [LOG] XCursor already has a shape nesw-resize loaded, skipping [LOG] XCursor already has a shape nwse-resize loaded, skipping [LOG] XCursor already has a shape col-resize loaded, skipping [LOG] XCursor already has a shape row-resize loaded, skipping [LOG] XCursor already has a shape all-scroll loaded, skipping [LOG] XCursor already has a shape zoom-in loaded, skipping [LOG] XCursor already has a shape zoom-out loaded, skipping [LOG] Starting XWayland [LOG] Starting up the XWayland server [LOG] XWayland found a suitable display socket at DISPLAY: :0 [LOG] New output with name eDP-1 [LOG] [hookSystem] New hook event registered: newMonitor [LOG] Applying monitor rule for eDP-1 [LOG] [AQ] GBM: Allocated a new buffer with size [Vector2D: x: 2880, y: 1800] and format XR24 with modifier 144115188348713732 aka GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 [LOG] [AQ] GBM: Allocated a new buffer with size [Vector2D: x: 2880, y: 1800] and format XR24 with modifier 144115188348713732 aka GFX11,GFX9_64K_R_X,DCC,DCC_RETILE,DCC_INDEPENDENT_64B,DCC_INDEPENDENT_128B,DCC_MAX_COMPRESSED_BLOCK=64B,PIPE_XOR_BITS=2 [LOG] [AQ] Swapchain: Reconfigured a swapchain to [Vector2D: x: 2880, y: 1800] XR24 of length 2 [LOG] CMonitorState::ensureBufferPresent: no buffer or mismatched format, attaching one from the swapchain for modeset being possible [LOG] Monitor eDP-1: requested 2880x1800@120.000000, found available mode: 2880x1800@120000mHz, applying. [LOG] output eDP-1 succeeded basic test on format DRM_FORMAT_XRGB8888 [LOG] [AQ] drm: Modesetting eDP-1 with 2880x1800@120.00Hz [LOG] Monitor eDP-1 -> destroyed all render data [LOG] arrangeMonitors: 1 to arrange [LOG] arrangeMonitors: eDP-1 auto [-1, -1] [LOG] arrangeMonitors: eDP-1 xwayland [0, 0] [LOG] Monitor eDP-1 data dump: res 2880x1800@120.00Hz, scale 2.00, transform 0, pos 0x0, 10b 0 [LOG] XCursor scanning theme default [LOG] XCursor parsing index.theme /usr/share/icons/default/index.theme [LOG] XCursor theme default inherits Adwaita [LOG] XCursor scanning theme Adwaita [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme [LOG] XCursor theme Adwaita inherits AdwaitaLegacy [LOG] XCursor theme Adwaita inherits hicolor [LOG] XCursor scanning theme hicolor [LOG] XCursor parsing index.theme /usr/share/icons/hicolor/index.theme [LOG] XCursor scanning theme AdwaitaLegacy [LOG] XCursor parsing index.theme /usr/share/icons/AdwaitaLegacy/index.theme [LOG] XCursor theme AdwaitaLegacy inherits hicolor [LOG] XCursor scanning theme Adwaita [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme [LOG] XCursor theme Adwaita inherits AdwaitaLegacy [LOG] XCursor theme Adwaita inherits hicolor [LOG] XCursor already has a shape default loaded, skipping [LOG] XCursor already has a shape context-menu loaded, skipping [LOG] XCursor already has a shape help loaded, skipping [LOG] XCursor already has a shape pointer loaded, skipping [LOG] XCursor already has a shape progress loaded, skipping [LOG] XCursor already has a shape wait loaded, skipping [LOG] XCursor failed to find a legacy shape with name plus, skipping [LOG] XCursor already has a shape crosshair loaded, skipping [LOG] XCursor already has a shape text loaded, skipping [LOG] XCursor already has a shape vertical-text loaded, skipping [LOG] XCursor failed to find a legacy shape with name dnd-link, skipping [LOG] XCursor failed to find a legacy shape with name dnd-copy, skipping [LOG] XCursor already has a shape move loaded, skipping [LOG] XCursor failed to find a legacy shape with name dnd-none, skipping [LOG] XCursor failed to find a legacy shape with name crossed_circle, skipping [LOG] XCursor already has a shape grab loaded, skipping [LOG] XCursor already has a shape grabbing loaded, skipping [LOG] XCursor already has a shape e-resize loaded, skipping [LOG] XCursor already has a shape n-resize loaded, skipping [LOG] XCursor already has a shape ne-resize loaded, skipping [LOG] XCursor already has a shape nw-resize loaded, skipping [LOG] XCursor already has a shape s-resize loaded, skipping [LOG] XCursor already has a shape se-resize loaded, skipping [LOG] XCursor already has a shape sw-resize loaded, skipping [LOG] XCursor already has a shape w-resize loaded, skipping [LOG] XCursor already has a shape ew-resize loaded, skipping [LOG] XCursor already has a shape ns-resize loaded, skipping [LOG] XCursor already has a shape nesw-resize loaded, skipping [LOG] XCursor already has a shape nwse-resize loaded, skipping [LOG] XCursor already has a shape col-resize loaded, skipping [LOG] XCursor already has a shape row-resize loaded, skipping [LOG] XCursor already has a shape all-scroll loaded, skipping [LOG] XCursor already has a shape zoom-in loaded, skipping [LOG] XCursor already has a shape zoom-out loaded, skipping [LOG] [AQ] GBM: Automatically selected format AR24 for new GBM buffer [LOG] [AQ] GBM: Buffer is marked as multigpu, forcing linear [LOG] [AQ] GBM: Allocated a new buffer with size [Vector2D: x: 256, y: 256] and format AR24 with modifier 0 aka LINEAR [LOG] [AQ] GBM: Automatically selected format AR24 for new GBM buffer [LOG] [AQ] GBM: Buffer is marked as multigpu, forcing linear [LOG] [AQ] GBM: Allocated a new buffer with size [Vector2D: x: 256, y: 256] and format AR24 with modifier 0 aka LINEAR [LOG] [AQ] Swapchain: Reconfigured a swapchain to [Vector2D: x: 256, y: 256] AR24 of length 2 [LOG] Shaders initialized successfully. [LOG] [AQ] drm: Cursor buffer imported into KMS with id 154 [LOG] Added new monitor with name eDP-1 at [0, 0] with size [2880, 1800], pointer 62ee3b7defb0 [LOG] New monitor: WORKSPACEID 1, exists: 0 [LOG] [hookSystem] New hook event registered: createWorkspace [LOG] [AQ] drm: Cursor buffer imported into KMS with id 155 [LOG] [IWaylandProtocol] Registered global [WLOutput (eDP-1)] [LOG] Executing systemctl --user import-environment DISPLAY WAYLAND_DISPLAY HYPRLAND_INSTANCE_SIGNATURE XDG_CURRENT_DESKTOP QT_QPA_PLATFORMTHEME PATH XDG_DATA_DIRS && hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE QT_QPA_PLATFORMTHEME PATH XDG_DATA_DIRS [LOG] Process Created with pid 901 [LOG] Executing lxqt-policykit-agent [LOG] Process Created with pid 904 [LOG] Executing hypridle & [LOG] Process Created with pid 906 [LOG] Executing waybar [LOG] Process Created with pid 909 [LOG] Executing dunst [LOG] Process Created with pid 911 [LOG] Executing dropbox [LOG] Process Created with pid 913 [LOG] Executing hyprlock [LOG] Process Created with pid 915 [LOG] Executing wl-paste --type text --watch cliphist sotre [LOG] Process Created with pid 921 [LOG] Executing wl-paste --type image --watch cliphist sotre [LOG] Process Created with pid 923 [LOG] Executing kitty [LOG] Process Created with pid 925 [LOG] Applied 1 rule arguments for exec. [LOG] Executing QT_SCALE_FACTOR=1.5 keepassxc %f [LOG] Process Created with pid 927 [LOG] Applied 1 rule arguments for exec. [LOG] Executing dolphin [LOG] Process Created with pid 929 [LOG] Applied 1 rule arguments for exec. [LOG] Executing virt-manager [LOG] Process Created with pid 931 [LOG] Applied 1 rule arguments for exec. [LOG] Executing kitty [LOG] Process Created with pid 933 [LOG] Applied 1 rule arguments for exec. [LOG] Executing kitty [LOG] Process Created with pid 935 [LOG] Applied 1 rule arguments for exec. [LOG] Executing kitty [LOG] Process Created with pid 937 [LOG] Applied 1 rule arguments for exec. [LOG] Applying monitor rule for eDP-1 [LOG] Not applying a new rule to eDP-1 because it's already applied! [LOG] [AQ] drm: Cursor buffer imported into KMS with id 155 [LOG] [hookSystem] New hook event registered: render [LOG] Monitor eDP-1 -> destroyed all render data [LOG] Shaders initialized successfully. [LOG] Framebuffer created, status 36053 [LOG] Framebuffer created, status 36053 [LOG] Framebuffer created, status 36053 [LOG] Framebuffer created, status 36053 [LOG] Creating a texture for BGTex [LOG] Framebuffer created, status 36053 [ERR] createBGTextureForMonitor: failed, file "/usr/local/share/hypr/wall0.png" doesn't exist or access denied, ec: Success [ERR] [AQ] drm: Cannot commit when a page-flip is awaiting [ERR] [AQ] drm: Cannot commit when a page-flip is awaiting [WARN] Failed to change process scheduling strategy [LOG] Hyprland init finished. [LOG] Executing systemctl --user import-environment DISPLAY WAYLAND_DISPLAY HYPRLAND_INSTANCE_SIGNATURE XDG_CURRENT_DESKTOP QT_QPA_PLATFORMTHEME PATH XDG_DATA_DIRS && hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE QT_QPA_PLATFORMTHEME PATH XDG_DATA_DIRS [LOG] Process Created with pid 943 [LOG] Running on WAYLAND_DISPLAY: wayland-1 [LOG] New aquamarine output with name HEADLESS-1 [LOG] New output with name FALLBACK [LOG] [AQ] drm: Cursor buffer imported into KMS with id 154 [LOG] Hyprland is ready, running the event loop! [LOG] [AQ] backend: poll fd 11 for implementation headless [LOG] [AQ] backend: poll fd 29 for implementation drm [LOG] [AQ] backend: poll fd 12 for session [LOG] [AQ] backend: poll fd 14 for session [LOG] [AQ] backend: poll fd 15 for session [LOG] [AQ] backend: poll fd 18 for idle [LOG] [hookSystem] New hook event registered: tick [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3cc16b30 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3c9c7dd0 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3cd5c870 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc7aec0 [LOG] [CDataDeviceWLRProtocol] New wlr_data_control_manager at 62ee3cd5d000 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3cbe5290 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3b7e10e0 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3cd58b80 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc7afe0 [LOG] [CDataDeviceWLRProtocol] New wlr_data_control_manager at 62ee3cd59210 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3cd56230 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3b7ed990 [LOG] [CExtIdleNotification] Registered idle-notification for 600000ms [LOG] [CWLRDataControlManagerResource] New wlr data device bound at 62ee3b816de0 [LOG] [CWLRDataControlManagerResource] New wlr data device bound at 62ee3b816900 [LOG] Starting XWayland with "Xwayland :0 -rootless -core -listenfd 255 -listenfd 256 -displayfd 279 -wm 276", bon voyage! [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3b816f20 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3cd55940 [LOG] [CWLDataDeviceManagerResource] New data device bound at 62ee3b7ea590 [LOG] [CTextInputV1Protocol] New TI V1 at 62ee3cc884b0 [LOG] [CTextInputV3] New tiv3 at 000062ee3cbe7a50 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3cd53880 [LOG] [CPrimarySelectionManager] New primary selection data device bound at 62ee3cc88800 [LOG] [CSHMPool] Resizing a SHM pool from 2304 to 6912 [LOG] [CSHMPool] Resizing a SHM pool from 6912 to 16128 [LOG] [CSHMPool] Resizing a SHM pool from 16128 to 34560 [LOG] [CSHMPool] Resizing a SHM pool from 34560 to 71424 [LOG] [CSHMPool] Resizing a SHM pool from 71424 to 145152 [LOG] [CSHMPool] Resizing a SHM pool from 145152 to 292608 [LOG] [CSHMPool] Resizing a SHM pool from 292608 to 587520 [LOG] [CWLCompositorResource] New wl_surface with id 13 at 62ee3bb4fb20 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc79a50 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3b818690 [LOG] [CScreencopyProtocol] Bound client successfully! [LOG] [CSessionLockProtocol] New sessionLock with id 8 [LOG] Session got locked by 62ee3cc753e0 [LOG] [CWLCompositorResource] New wl_surface with id 18 at 62ee3b7f0230 [LOG] [CSessionLockProtocol] New sessionLockSurface with id 21 [LOG] [CLinuxDMABBUFParamsResource] Creating a dmabuf, with id 26: size [Vector2D: x: 2880, y: 1800], fmt AR24, planes 3 [LOG] [CLinuxDMABBUFParamsResource] | plane 0: mod 144115188348713732 fd 291 stride 11776 offset 0 [LOG] [CLinuxDMABBUFParamsResource] | plane 1: mod 144115188348713732 fd 292 stride 3072 offset 22609920 [LOG] [CLinuxDMABBUFParamsResource] | plane 2: mod 144115188348713732 fd 293 stride 3072 offset 22708224 [LOG] Set keyboard focus to surface 62ee3b7f0230 [ERR] BUG THIS: setPointerFocus without a valid mouse set [LOG] [CLinuxDMABBUFParamsResource] Creating a dmabuf, with id 27: size [Vector2D: x: 2880, y: 1800], fmt AR24, planes 3 [LOG] [CLinuxDMABBUFParamsResource] | plane 0: mod 144115188348713732 fd 294 stride 11776 offset 0 [LOG] [CLinuxDMABBUFParamsResource] | plane 1: mod 144115188348713732 fd 295 stride 3072 offset 22609920 [LOG] [CLinuxDMABBUFParamsResource] | plane 2: mod 144115188348713732 fd 296 stride 3072 offset 22708224 [LOG] [CLinuxDMABBUFParamsResource] Creating a dmabuf, with id 28: size [Vector2D: x: 2880, y: 1800], fmt AR24, planes 3 [LOG] [CLinuxDMABBUFParamsResource] | plane 0: mod 144115188348713732 fd 297 stride 11776 offset 0 [LOG] [CLinuxDMABBUFParamsResource] | plane 1: mod 144115188348713732 fd 298 stride 3072 offset 22609920 [LOG] [CLinuxDMABBUFParamsResource] | plane 2: mod 144115188348713732 fd 299 stride 3072 offset 22708224 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cbe0d80 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3cd56ae0 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3cd53e90 [LOG] [CSHMPool] Resizing a SHM pool from 2304 to 6912 [LOG] [CSHMPool] Resizing a SHM pool from 6912 to 16128 [LOG] [CSHMPool] Resizing a SHM pool from 16128 to 34560 [LOG] [CSHMPool] Resizing a SHM pool from 34560 to 71424 [LOG] [CSHMPool] Resizing a SHM pool from 71424 to 145152 [LOG] [CSHMPool] Resizing a SHM pool from 145152 to 292608 [LOG] [CSHMPool] Resizing a SHM pool from 292608 to 587520 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3ccbd740 [LOG] [CWLCompositorResource] New wl_surface with id 20 at 62ee3b7f06b0 [LOG] [CPrimarySelectionManager] New primary selection data device bound at 62ee3b82deb0 [LOG] [CWLDataDeviceManagerResource] New data device bound at 62ee3c940c70 [LOG] [CWLCompositorResource] New wl_surface with id 23 at 62ee3b7eb550 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3ccbdc90 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3c940bc0 [LOG] [CWLDataDeviceManagerResource] New data device bound at 62ee3b812610 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc38a70 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3c9cb010 [LOG] [CPrimarySelectionManager] New primary selection data device bound at 62ee3cbe7820 [LOG] [CTextInputV3] New tiv3 at 000062ee3cbe1810 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3ce83ca0 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3ce84010 [LOG] [CWLDataDeviceManagerResource] New data device bound at 62ee3cc74250 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc73ab0 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3b823f40 [LOG] [CPrimarySelectionManager] New primary selection data device bound at 62ee3ccb9c50 [LOG] [CTextInputV3] New tiv3 at 000062ee3cbe5e30 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3ce84d30 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3ce850a0 [LOG] [CWLDataDeviceManagerResource] New data device bound at 62ee3cc76ef0 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc728a0 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3cc793f0 [LOG] [CPrimarySelectionManager] New primary selection data device bound at 62ee3cc73d00 [LOG] [CTextInputV3] New tiv3 at 000062ee3cbd66c0 [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3ce85dc0 [LOG] [CWLDataDeviceProtocol] New datamgr resource bound at 62ee3ce86260 [LOG] [CWLDataDeviceManagerResource] New data device bound at 62ee3cc72380 [LOG] [CXDGShellProtocol] New xdg_wm_base at 62ee3cc71980 [LOG] [CPrimarySelectionProtocol] New primary_seletion_manager at 62ee3cc75a40 [LOG] [CPrimarySelectionManager] New primary selection data device bound at 62ee3cc77770 [LOG] [CTextInputV3] New tiv3 at 000062ee3cbd77b0 [LOG] [CDRMLeaseDeviceResource] Sending DRMFD 309 to new lease device [LOG] [CWLSeatProtocol] New seat resource bound at 62ee3ce88540 [LOG] [CWLCompositorResource] New wl_surface with id 22 at 62ee3ccb03c0 [LOG] XWayland is ready [LOG] xfixes version: 6.0 [LOG] xres version: 1.2 [LOG] XCursor scanning theme default [LOG] XCursor parsing index.theme /usr/share/icons/default/index.theme [LOG] XCursor theme default inherits Adwaita [LOG] XCursor scanning theme Adwaita [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme [LOG] XCursor theme Adwaita inherits AdwaitaLegacy [LOG] XCursor theme Adwaita inherits hicolor [LOG] XCursor scanning theme hicolor [LOG] XCursor parsing index.theme /usr/share/icons/hicolor/index.theme [LOG] XCursor scanning theme AdwaitaLegacy [LOG] XCursor parsing index.theme /usr/share/icons/AdwaitaLegacy/index.theme [LOG] XCursor theme AdwaitaLegacy inherits hicolor [LOG] XCursor scanning theme Adwaita [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme [LOG] XCursor theme Adwaita inherits AdwaitaLegacy [LOG] XCursor theme Adwaita inherits hicolor [LOG] XCursor already has a shape default loaded, skipping [LOG] XCursor already has a shape context-menu loaded, skipping [LOG] XCursor already has a shape help loaded, skipping [LOG] XCursor already has a shape pointer loaded, skipping [LOG] XCursor already has a shape progress loaded, skipping [LOG] XCursor already has a shape wait loaded, skipping [LOG] XCursor failed to find a legacy shape with name plus, skipping [LOG] XCursor already has a shape crosshair loaded, skipping [LOG] XCursor already has a shape text loaded, skipping [LOG] XCursor already has a shape vertical-text loaded, skipping [LOG] XCursor failed to find a legacy shape with name dnd-link, skipping [LOG] XCursor failed to find a legacy shape with name dnd-copy, skipping [LOG] XCursor already has a shape move loaded, skipping [LOG] XCursor failed to find a legacy shape with name dnd-none, skipping [LOG] XCursor failed to find a legacy shape with name crossed_circle, skipping [LOG] XCursor already has a shape grab loaded, skipping [LOG] XCursor already has a shape grabbing loaded, skipping [LOG] XCursor already has a shape e-resize loaded, skipping [LOG] XCursor already has a shape n-resize loaded, skipping [LOG] XCursor already has a shape ne-resize loaded, skipping [LOG] XCursor already has a shape nw-resize loaded, skipping [LOG] XCursor already has a shape s-resize loaded, skipping [LOG] XCursor already has a shape se-resize loaded, skipping [LOG] XCursor already has a shape sw-resize loaded, skipping [LOG] XCursor already has a shape w-resize loaded, skipping [LOG] XCursor already has a shape ew-resize loaded, skipping [LOG] XCursor already has a shape ns-resize loaded, skipping [LOG] XCursor already has a shape nesw-resize loaded, skipping [LOG] XCursor already has a shape nwse-resize loaded, skipping [LOG] XCursor already has a shape col-resize loaded, skipping [LOG] XCursor already has a shape row-resize loaded, skipping [LOG] XCursor already has a shape all-scroll loaded, skipping [LOG] XCursor already has a shape zoom-in loaded, skipping [LOG] XCursor already has a shape zoom-out loaded, skipping [LOG] [CWLCompositorResource] New wl_surface with id 24 at 62ee3c94daa0 [LOG] [CWLCompositorResource] New wl_surface with id 25 at 62ee3c951750 [LOG] [CWLCompositorResource] New wl_region with id 28 at 62ee3cbe0e20 [LOG] [CXDGWMBase] New xdg_surface at 62ee3c7c9f10 [LOG] [CXDGSurfaceResource] xdg_surface 62ee3cc38a70 gets a toplevel 62ee3cc69d00 [LOG] CWLSurface 62ee3cc16c50 called init() [LOG] Window 62ee3cc10060 set class to kitty [LOG] Searching for matching rules for kitty (title: ) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] [hookSystem] New hook event registered: windowUpdateRules [LOG] Window 62ee3cc10060 set title to kitty [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] [CXDGDecoration] setMode: MODE_SERVER_SIDE. Sending MODE_SERVER_SIDE as reply. [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Layout predicts size [Vector2D: x: 1440, y: 900] for [Window 62ee3cc10060: title: "kitty"] [LOG] [CWLCompositorResource] New wl_surface with id 24 at 62ee3ccb5bd0 [LOG] [CWLCompositorResource] New wl_surface with id 25 at 62ee3c942180 [LOG] [CWLCompositorResource] New wl_region with id 28 at 62ee3ce83990 [LOG] [CXDGWMBase] New xdg_surface at 62ee3cb6cb80 [LOG] [CXDGSurfaceResource] xdg_surface 62ee3cc71980 gets a toplevel 62ee3cb6ce00 [LOG] CWLSurface 62ee3c93ac90 called init() [LOG] Window 62ee3cc112d0 set class to kitty [LOG] Searching for matching rules for kitty (title: ) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Window 62ee3cc112d0 set title to kitty [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] [CXDGDecoration] setMode: MODE_SERVER_SIDE. Sending MODE_SERVER_SIDE as reply. [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Layout predicts size [Vector2D: x: 1440, y: 900] for [Window 62ee3cc112d0: title: "kitty"] [LOG] [CWLCompositorResource] New wl_surface with id 24 at 62ee3c9cfcb0 [LOG] [CWLCompositorResource] New wl_surface with id 25 at 62ee3c9d00d0 [LOG] [CWLCompositorResource] New wl_region with id 28 at 62ee3c7c8680 [LOG] [CXDGWMBase] New xdg_surface at 62ee3c7c8710 [LOG] [CXDGSurfaceResource] xdg_surface 62ee3cc73ab0 gets a toplevel 62ee3c7c8a50 [LOG] CWLSurface 62ee3cb6d0d0 called init() [LOG] Window 62ee3cc12540 set class to kitty [LOG] Searching for matching rules for kitty (title: ) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Window 62ee3cc12540 set title to kitty [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] [CXDGDecoration] setMode: MODE_SERVER_SIDE. Sending MODE_SERVER_SIDE as reply. [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Layout predicts size [Vector2D: x: 1440, y: 900] for [Window 62ee3cc12540: title: "kitty"] [LOG] [CWLCompositorResource] New wl_surface with id 24 at 62ee3c93e0b0 [LOG] [CWLCompositorResource] New wl_surface with id 25 at 62ee3c954920 [LOG] [CWLCompositorResource] New wl_region with id 28 at 62ee3cb6b180 [LOG] [CXDGWMBase] New xdg_surface at 62ee3cb6b210 [LOG] [CXDGSurfaceResource] xdg_surface 62ee3cc728a0 gets a toplevel 62ee3cb6b490 [LOG] CWLSurface 62ee3cc38580 called init() [LOG] Window 62ee3cc16d80 set class to kitty [LOG] Searching for matching rules for kitty (title: ) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Window 62ee3cc16d80 set title to kitty [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] [CXDGDecoration] setMode: MODE_SERVER_SIDE. Sending MODE_SERVER_SIDE as reply. [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Layout predicts size [Vector2D: x: 1440, y: 900] for [Window 62ee3cc16d80: title: "kitty"] [LOG] [CWLCompositorResource] New wl_region with id 28 at 62ee3c94cd20 [LOG] [CWLCompositorResource] New wl_region with id 32 at 62ee3c94cd20 [LOG] [CXDGSurfaceResource] xdg_surface 62ee3c7c8710 requests geometry 0x0 1440x900 [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Rule workspace matched by [Window 62ee3cc12540: title: "kitty"], execRule applied. [LOG] OPENINGON: [Node nullptr], Monitor: 0 [LOG] Refusing a keyboard focus to a window because of a sessionlock [LOG] Map request dispatched, monitor eDP-1, window pos: [10.00000, 10.00000], window size: [1420.00000, 880.00000] [LOG] [CForeignToplevelWlrManager] Newly mapped window 000062ee3cc12540 [ERR] BUG THIS: setPointerFocus without a valid mouse set [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] [CWLCompositorResource] New wl_region with id 28 at 62ee3cc1c450 [LOG] [CWLCompositorResource] New wl_region with id 32 at 62ee3c9cb600 [LOG] [CXDGSurfaceResource] xdg_surface 62ee3c7c9f10 requests geometry 0x0 1440x900 [LOG] Searching for matching rules for kitty (title: kitty) [ERR] Regex error at class:^(*)$,title:^(*)$,fullscreen:1 (Mismatched '(' and ')' in regular expression) [LOG] Rule workspace matched by [Window 62ee3cc10060: title: "kitty"], execRule applied. [LOG] OPENINGON: [Node nullptr], Monitor: 0 [LOG] Refusing a keyboard focus to a window because of a sessionlock ```
hyprland.conf (it's a lil messy) ``` # # Please note not all available settings / options are set here. # For a full list, see the wiki # #autogenerated = 1 # remove this line to remove the warning # See https://wiki.hyprland.org/Configuring/Monitors/ monitor=eDP-1,2880x1800@120,auto,2 monitor=DP-2,2560x1440@144,auto,1.25 # See https://wiki.hyprland.org/Configuring/Keywords/ for more # Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrulev2 = float,class:(kitty)$,title:(kitty) # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # windowrule = workspace 11 silent, ^(gamescope)$ # windowrule = workspace 4 silent, ^(virt-manager)$ windowrulev2 = float,title:(Picture in picture) windowrulev2 = pin,title:(Picture in picture) windowrulev2 = float,class:(org.telegram.desktop) windowrulev2 = float,class:(mpv) windowrulev2 = size 1343 899,class:(org.telegram.desktop) windowrulev2 = idleinhibit fullscreen,class:^(*)$,title:^(*)$,fullscreen:1 # Execute your favorite apps at launch #exec-once = thunar --daemon exec-once = lxqt-policykit-agent #exec-once = hyprpaper exec-once = hypridle & exec-once = waybar exec-once = dunst exec-once = dropbox exec-once = hyprlock exec-once = wl-paste --type text --watch cliphist sotre # Stores only text data exec-once = wl-paste --type image --watch cliphist sotre # Stores only image data #exec-once = ~/.config/hypr/scripts/suspend.sh # Executes suspend script exec-once = [workspace 1 silent] kitty #exec-once = [workspace 2 silent] brave %U --password-store=basic --profile-directory='Default' exec-once = [workspace 3 silent] QT_SCALE_FACTOR=1.5 keepassxc %f exec-once = [workspace 3 silent] dolphin #exec-once = [workspace 4 silent] virt-manager exec-once = [workspace 4 silent] kitty #exec-once = hyprctl dispatch workspace 5 #exec-once = [workspace 5 silent] brave %U --password-store=basic --profile-directory='Profile 1' exec-once = [workspace 6 silent] kitty exec-once = [workspace 8 silent] kitty #exec-once = [workspace 9 silent] thunderbird %u #exec-once = [workspace 11 silent] gamescope -W 2560 -H 1440 -r 144 -e -- steam # Runs Steam with gamescope # Workspace Rules #workspace = 5, on-created-empty: brave %U --password-store=basic --profile-directory='Profile 1' # Source a file (multi-file configs) # source = ~/.config/hypr/myColors.conf # Set programs that you use $terminal = kitty $fileManager = dolphin $menu = wofi --show drun # Some default env vars. env = AQ_DRM_DEVICES,/dev/dri/card1 #env = WLR_DRM_DEVICES,/dev/dri/card1 #env = DRI_PRIME,pci-0000_01_00_0 #env = __VK_LAYER_NV_optimus,NVIDIA_only #env = __GLX_VENDOR_LIBRARY_NAME,nvidia env = LIBVA_DRIVER_NAME,radeonsi env = VDPAU_DRIVER,radeonsi env = XCURSOR_SIZE,24 env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that #env = QT_SCALE_FACTOR,2 env = QT_AUTO_SCREEN_SCALE_FACTOR,true env = SSH_AUTH_SOCK,$XDG_RUNTIME_DIR/ssh-agent.socket #env = WLR_DRM_DEVICES,$HOME/.config/hypr/card # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { kb_layout = es kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 touchpad { natural_scroll = no } sensitivity = 0 # -1.0 - 1.0, 0 means no modification. } general { # See https://wiki.hyprland.org/Configuring/Variables/ for more gaps_in = 3 gaps_out = 10 border_size = 2 col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(595959aa) layout = dwindle # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false } xwayland { force_zero_scaling = true } decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more rounding = 10 blur { enabled = true size = 3 passes = 1 } drop_shadow = true shadow_range = 4 shadow_render_power = 3 col.shadow = rgba(1a1a1aee) } animations { enabled = yes # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default } dwindle { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = yes # you probably want this } master { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more new_status = master } gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more workspace_swipe = off } misc { # See https://wiki.hyprland.org/Configuring/Variables/ for more # force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers } debug { disable_logs = false enable_stdout_logs = true } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more #device:epic-mouse-v1 { # sensitivity = -0.5 #} # See https://wiki.hyprland.org/Configuring/Keywords/ for more $mainMod = SUPER # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, Q, exec, $terminal bind = $mainMod, C, killactive, bind = $mainMod, M, exit, bind = $mainMod, E, exec, $fileManager bind = $mainMod, V, togglefloating, bind = $mainMod, R, exec, $menu #bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, B, togglesplit, # dwindle # Bind programs #bind = $mainMod, X, exec, [workspace 11] gamescope -W 2560 -H 1440 -r 144 -e -- steam # Move focus with mainMod + arrow keys bind = $mainMod, h, movefocus, l bind = $mainMod, l, movefocus, r bind = $mainMod, j, movefocus, u bind = $mainMod, k, movefocus, d # Resize windows bind = $mainMod, right, resizeactive, 10 0 bind = $mainMod, left, resizeactive, -10 0 bind = $mainMod, up, resizeactive, 0 -10 bind = $mainMod, down, resizeactive, 0 10 # Swap windows bind = $mainMod SHIFT, l, swapwindow, r bind = $mainMod SHIFT, h, swapwindow, l bind = $mainMod SHIFT, j, swapwindow, u bind = $mainMod SHIFT, k, swapwindow, d # Switch workspaces with mainMod + [0-9] bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 bind = $mainMod, 3, workspace, 3 bind = $mainMod, 4, workspace, 4 bind = $mainMod, 5, workspace, 5 bind = $mainMod, 6, workspace, 6 bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10 # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 # Example special workspace (scratchpad) bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Workspaces and Monitors bind = $mainMod SHIFT, K, swapactiveworkspaces, eDP-1 DP-2 bind = $mainMod SHIFT, G, movecurrentworkspacetomonitor, eDP-1 bind = $mainMod SHIFT, H, movecurrentworkspacetomonitor, DP-2 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow # Toggle fullscreen bind = $mainMod, Z, fullscreen, 1 bind = $mainMod, F, fullscreen, 2 # List of things copied by cliphist on wofi bind = SUPER, SPACE, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy # Binds for screen capture Hyprshot # Screenshot a window bind = $mainMod, code:156, exec, hyprshot -m window # Screenshot a monitor bind = , code:156, exec, hyprshot -m output # Screenshot a region bind = $mainMod SHIFT, code:156, exec, hyprshot -m region # Screenshot a window bind = $mainMod, PRINT, exec, hyprshot -m window # Screenshot a monitor bind = , PRINT, exec, hyprshot -m output # Screenshot a region bind = $mainMod SHIFT, PRINT, exec, hyprshot -m region # Bind (temporal) bind = $mainMod, F12, exec, wl-copy 49503210010132106117108105111321001013249575756 # Media bindings bind = $mainMod, F1, exec, playerctl play-pause bind = $mainMod, F2, exec, playerctl stop bind = $mainMod, F3, exec, playerctl previous bind = $mainMod, F4, exec, playerctl next # Audio control bind = , code:122, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% bind = , code:123, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% bind = , code:121, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle # Keyboard backlight # Screen backlight bind = , code:232, exec, brightnessctl --device=amdgpu_bl1 s 5%- bind = , code:233, exec, brightnessctl --device=amdgpu_bl1 s +5% # Add new workspace bind = $mainMod, N, workspace, r+1 bind = $mainMod, P, workspace, r-1 ```