Open grahfmusic opened 3 months ago
doesnt for me lole
any ideas as to why this would be happening? only happened after updating to the latest version.
if you bisected the issue maybe I'd be able to answer https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue
Well it changed from 0.39.1 to 0.40.0 - and I removed the no hardware environmental variables and added them to the config file like the wiki said.
that is not a bisect. There are over 15000 lines changed between the two releases.
e4e84064f2d07810e0c150bce1369a0a00503e9a good ed411f53bdcf8d455f9e6ca769693aa84dc8372f doesn't compile 84e8d1810d57b65a0bc3b5ac2998bc023df880f4 crashes at start 67a5377b41f121017ed4295a3a592a19b4b7fbfb crashes at start c98acaed62db806c41b7d1b5ad63a89f18bce70a crashes at start d7aed240db408259228bf09708986c82bdca23eb crashes at start fe4737fb9d578400ecfc63dc6ab4d684993362b8 bad
Debug log with latest git
[LOG] CWLSurface 5596db1890e0 called init()
[LOG] cursorImage request: surface 5596d7910070
[LOG] New window contains HL_INITIAL_WORKSPACE_TOKEN: 7d00fcc4-7ae6-41d5-a362-96c5e1313e06
[LOG] Registered signal for owner 5596db1888c0: 5596db18d9f8 -> 5596db188990 (owner: CWindow)
[LOG] Searching for matching rules for (title: Last Epoch)
[LOG] Searching for matching rules for (title: Steam)
[LOG] Callback 5596d55d0eb0 -> 5596d55d0ea8, CSeatManager removed.
[LOG] Callback 5596d657f260 -> 5596d657f258, CWLKeyboardResource removed.
[LOG] Registered signal for owner 5596d657f220: 5596db18da18 -> 5596d657f238 (owner: CWLKeyboardResource)
[LOG] Registered signal for owner 0: 5596db18da18 -> 5596d55d0e88 (owner: CSeatManager)
[LOG] [WLDataDevice] CWLDataDeviceProtocol::onKeyboardFocus: cannot send selection to a client without a data_device
[LOG] Set keyboard focus to surface 5596db18d700, with [Window 5596db1888c0: title: "Last Epoch"]
[LOG] Searching for matching rules for (title: Last Epoch)
[LOG] Registered signal for owner 5596db1888c0: 5596db143890 -> 5596db188b30 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5596db1888c0: 5596db1438a0 -> 5596db188d38 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5596db1888c0: 5596db1438d0 -> 5596db188a60 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5596db1888c0: 5596db143870 -> 5596db188c00 (owner: Xwayland Window Late)
[LOG] Registered signal for owner 5596db1888c0: 5596db143880 -> 5596db188c68 (owner: Xwayland Window Late)
[LOG] Searching for matching rules for (title: Last Epoch)
[LOG] Scanout mode ON set for [Window 5596db1888c0: title: "Last Epoch"]
[LOG] Registered signal for owner 5596db18d700: 5596db18da18 -> 5596d7933e80 (owner: FractionalScale)
[LOG] Map request dispatched, monitor DP-1, window pos: [0.00000, 0.00000], window size: [3440.00000, 1440.00000]
[LOG] Callback 5596d55d0f18 -> 5596d55d0f10, CSeatManager removed.
[LOG] Callback 5596d63f4230 -> 5596d63f4228, CWLPointerResource removed.
[LOG] Registered signal for owner 5596d63f41f0: 5596db18da18 -> 5596d63f4208 (owner: CWLPointerResource)
[LOG] Registered signal for owner 0: 5596db18da18 -> 5596d55d0ef0 (owner: CSeatManager)
[LOG] [PrimarySelection] CPrimarySelectionProtocol::updateSelection: cannot send selection to a client without a data_device
[LOG] Searching for matching rules for org.kde.konsole (title: [~/.local/share/Steam] bash — Konsole)
[LOG] Searching for matching rules for (title: Steam)
[LOG] Searching for matching rules for (title: Last Epoch)
[wlr] [xwayland/xwm.c:1636] xcb error: op 12:0, code 2, sequence 3086, value 0
[LOG] [XDGShell] xdg_surface 5596d602eed0 requests geometry 0x0 760x1384
[LOG] cursorImage request: surface 5596d7910070
[LOG] cursorImage request: surface 5596d7910070
[LOG] New XWayland Surface created (class null).
[LOG] Registered signal for owner 5596db196400: 5596db146d70 -> 5596db196ae8 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db196400: 5596db146d80 -> 5596db196b50 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db196400: 5596db146cf0 -> 5596db196538 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db196400: 5596db146e20 -> 5596db196a80 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db196400: 5596db146d00 -> 5596db1968e0 (owner: XWayland Window)
[LOG] Entered a direct scanout to 5596db1888c0: "Last Epoch"
[LOG] cursorImage request: surface 0
[LOG] Callback 5596d55624b0 -> 5596d55624a8, CPointerManager removed.
[LOG] Callback 5596d56f25d8 -> 5596d56f25d0, CWLSurface removed.
[LOG] Callback 5596d56f2640 -> 5596d56f2638, CWLSurface removed.
[LOG] CWLSurface 5596d56f2530 called destroy()
[LOG] New XWayland Surface created (class null).
[LOG] Registered signal for owner 5596db199d10: 5596db1961e0 -> 5596db19a3f8 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db199d10: 5596db1961f0 -> 5596db19a460 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db199d10: 5596db196160 -> 5596db199e48 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db199d10: 5596db196290 -> 5596db19a390 (owner: XWayland Window)
[LOG] Registered signal for owner 5596db199d10: 5596db196170 -> 5596db19a1f0 (owner: XWayland Window)
[LOG] cursorImage request: surface 0
[LOG] cursorImage request: surface 5596d7910070
[LOG] Registered signal for owner 5596d56f2530: 5596d7910388 -> 5596d56f25b0 (owner: CWLSurface)
[LOG] Registered signal for owner 5596d56f2530: 5596d7910348 -> 5596d56f2618 (owner: CWLSurface)
[LOG] CWLSurface 5596d56f2530 called init()
[LOG] Registered signal for owner 0: 5596d7910348 -> 5596d5562488 (owner: CPointerManager)
[LOG] Keybind triggered, calling dispatcher (8, , 65473)
[LOG] [Window 5596db1888c0: title: "Last Epoch", class: ] unmapped
[LOG] Searching for matching rules for (title: Last Epoch)
[LOG] Scanout mode OFF set for [Window 5596db1888c0: title: "Last Epoch"]
https://github.com/hyprwm/Hyprland/pull/6220 partially fixes the issue. Without that patch cursor is visible for about a second just after game launch and after workspace switching. With that patch cursor is always visible but initially it renders default cursor. After workspace switching the correct cursor is rendered. But then the cursor image doesn't change till another workspace switch. It seems to work only with cursor:no_hardware_cursors = false. With cursor:no_hardware_cursors = true the patch doesn't have any visible effect.
Hyprland Version
System/Version info
```sh Hyprland, built from branch main at commit 3ac0e7ead1434c172f276a12f81da1eeb0dc4491 (seat: Send discrete event when axis source is scroll wheel (6103)). Date: Thu May 16 22:30:55 2024 Tag: v0.40.0-99-g3ac0e7ea, commits: 4705 flags: (if any) System Information: System name: Linux Node name: grahf-hyprland Release: 6.8.9-zen1-2-zen Version: #1 ZEN SMP PREEMPT_DYNAMIC Tue, 07 May 2024 22:06:02 +0000 GPU information: 09:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA102 [GeForce RTX 3080 Lite Hash Rate] [10de:2216] (rev a1) (prog-if 00 [VGA controller]) os-release: NAME="Archcraft" PRETTY_NAME="Archcraft" ID=archcraft ID_LIKE=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archcraft.io" DOCUMENTATION_URL="https://wiki.archcraft.io" SUPPORT_URL="https://www.reddit.com/r/archcraft" BUG_REPORT_URL="https://github.com/archcraft-os/archcraft/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archcraft ```Bug or Regression?
Regression
Description
With the latest git of Hyprland whenever I try to fullscreen any game the cursor appears for a few seconds and then disappears but I can still click on menu items, etc. I'm using an NVIDIA card and I've attached my config file
How to reproduce
I've attached my main config file to the previous message, run a proton game, full screen and you will notice.
Crash reports, logs, images, videos
No response