Wayland hardware cursor. This feels inconsistent.


Wayland hardware cursor Using my Arch Linux PC with Plasma on Wayland as the Sunshine host, I can't see the mouse cursor in moonlight. Hardware Enabling for Wayland. Hyprland 0. this previous effect is amplified if you use a custom cursor theme other than the default Adwaita one. Dec 11, 2021 · I get three different main cursors on fedora kde running wayland. required: a linux host can run container (lxd, incus, lxc, docker) a working graphic card a working sound card a working network card This will work, but if you switch to an xorg session, Edge will try to use Wayland and break. 46 shifts how it handles cursors on Nvidia hardware. interface cursor-size 200 command. How do I fix this? It should be noted that the issue does not occur on X11, only on Wayland. WLR_BACKENDS: comma-separated list of backends to use (available backends: libinput, drm, wayland, x11, headless, noop) WLR_NO_HARDWARE_CURSORS: set to 1 to use software cursors instead of hardware cursors; WLR_DIRECT_TTY: specifies the tty to be used (instead of using /dev/tty) Jul 30, 2023 · Hello, Are there any plans to support the HW mouse cursor for wayland session ? Without it gamescope seems to have weird issues with the mouse cursor, sway/hyprland also require specific quirks and on KDE due to using &hellip; The problem is caused by the hardware acceleration. As a workaround, set the WLR_NO_HARDWARE_CURSORS=1 environmental variable before starting Wayfire. my cursor is snapping to random places, sometimes shows the wrong cursor and sometimes has the hitbox in the center not the tip. fbdev=1 as below May 1, 2019 · ^ IDK enough about wlroots to say for sure but I think sway renders the software cursors always. GitHub WayfireWM/wayfire. Jun 24, 2024 · I have an issue in KDE Wayland where everytime the cursor changes shape (for example hovering on text vs clickable things), it doesn't align itself properly and jump before realigning itself properly. This causes problems with global keyboard shortcuts which need to be fixed with an XDG portal that just got implemented. Launch Hyprland. Having these lines in my config had no effect. But one thing differs and i can not get it to work. Oct 16, 2020 · Yes, this started happening to me a few days ago after an update to gtk3 and gtk4, along with some other packages that I think were related to those. on Apple M1 platforms where we don't have hardware cursor planes yet, or with KWIN_FORCE_SW_CURSOR=1 on any system), moving the mouse over a blurred surface causes visual artifacts. Desktop environment in narrow sense is something like Gnome, Kde, Xfce, etc. 4 System service to manage user's activities, track the usage patterns etc plasma6-kde-cli-tools-6. g. See wayland-cursor. Looking at the code for this, it looks like this happens if wlroots allocates a buffer in system memory and then tries to use it as the surface for the cursor. Yesterday the mouse was working good on Wayland on fullscreen games. conf file (I also tried =1 at the end as well as that was also mentioned, neither changed anything) Aug 2, 2023 · Enabling hardware cursor in wlroots based compositors results in invisible cursor. Reboot your computer. It's far from ideal, tbh, but better a laggy cursor than no cursor at all. For example. Sep 28, 2024 · Note: Desktop environment here is in broad sense. Dec 28, 2024 · I’ve got a bit of an issue that’s not a dealbreaker, but it is annoying. 25. Oct 14, 2024 · Doesn't happen on X11, only wayland. > > Mark hardware cursors broken by default. 01). It's actually a mess to get working in Fedora rpm-ostree distro, due to SELinux and some things that aren't the same as Fedora or other non-immutable distro. It can be a great daily driver. Everything works great with the exception of Bottles (Bottles is installed as a Flatpak, other Flatpak applications do not exhibit the issue), for some reason the mouse pointer becomes very large when hovering over The only issue is, I can't seem to get hardware acceleration working in Chrome based browsers with wayland. In my grub config I have updated it as below to include nvidia_drm. > The new merge request should fix that by making hardware cursors work again > on your systems. SUMMARY On kwin_wayland (DRM backend) with software cursors (e. TBH it looks more like river's problem bc on weston everything works fine but I found this sub the best place before sending bug report Jul 16, 2022 · (In reply to Zamundaaa from comment #14) > What the first merge request did is that it makes KWin reliably fall back to > rendering the cursor manually whenever using the hardware cursor fails. My main observations: - the mouse point seems to have a higher "resistance" to my movements than under X11. This even happens on my main computer from 2018. 4 Crash handler for KDE software plasma6-kactivitymanagerd-6. I am currently running KDE Plasma 5. ingame mouse cursor This is not supposed to effect in-game cursors. This new way uses enumerated cursors instead of a wl_surface like wl_pointer. 3D wayland compositor. GPU2 has three displays attached, 1 HDMI and 2 DVI. I can feel it being snappier than on X11. You may have noticed that the cursor behaves somewhat strangely when it's hovered over our surface. set_cursor does. Contribute to WayfireWM/wayfire development by creating an account on GitHub. 0 QT Version: 5. This is on a new vanilla Raspbian 2024 64-bit install. modeset=1 nvidia-drm. for light cursors. Feb 5, 2022 · If you don’t see a mouse cursor, you need to export this environment variable before starting sway: export WLR_NO_HARDWARE_CURSORS=1. Date This global offers an alternative, optional way to set cursor images. 4 Artwork, styles and assets for the Breeze visual style for the Plasma Desktop plasma6-breeze-gtk-6. OBSERVED RESULT Cursor doesn't click to where it's pointing. Find everything you need for your next project at Do it Best! Apr 19, 2023 · You probably noticed the mention of cursor plane, this is where the distinction between the hardware and software cursor is. planeshift. Starting. The hardware cursor is smooth on Xorg in the games. This is a known problem for ex. Accelerated EGL Wayland clients Hardware: CPU: AMD Ryzen 9 7900X, iGPU disabled in BIOS WLR_NO_HARDWARE_CURSORS=1 QT_WAYLAND_DISABLE_WINDOWDECORATION=1 VDPAU_DRIVER=nvidia LIBVA_DRIVER_NAME=nvidia for dark cursors, or Inherits=Breeze_Snow. cursor may degrade performance or be ignored entirely. That worked alright but I could never get hardware compositing to enable in Chrom* based browsers no matter the flag combinations (though everything else was hardware accelerated after enough flag twiddling). Apologies, but it seems I can’t upload screenshots here now. Window decorations them Jul 17, 2018 · Well, now we have to introduce hardware cursors. 0) Kernel: 6. And what's a bit more odd is that when I run Vivaldi in x11 w/ hardware acceleration, the CPU% isn't bad but my temps run up. Dec 21, 2023 · The issue is not the performance of the rendered 3D scene but rather the cursor movement itself. Describe the Bug Like the title says. The latter I switched to unstable builds of sway to use Vulkan. I tried downgrading and rebooting, but the issue persist, so maybe some config or cache file is causing this. Hi does someone here have a bash script to set their cursor on hyprland consistently? like even if on layers, Wayland, etc. I'm using arch linux and when using xf86-video-nouveau it works normally, however this drive is terrible on my gpu. . Dec 18, 2024 · Hyprland 0. I have the same issue with arch+sway running via VMware. If cloning the output onto the Wayland platform it is necessary to use a "software cursor" to ensure the cursor is cloned. 46 delivers better NVIDIA hardware cursors support with "no-downsides" thanks to the experimental "cursor:use_cpu_buffer" option. If you have fully switched and want to check whether an application is using native Wayland support or XWayland, the easiest way is to run the xeyes program, and check whether the eyes still track the cursor when that is inside the application This event notifies the client of a hardware id available on this tool. Here is the top of my config. Thanks for your help! The EGLSurfaces of each monitor is associated with a monitor using EGLStreams and EGLDevice, meaning the NVIDIA driver itself takes care of handing over buffers after eglSwapBuffers() to the hardware. The way it works is that wlroots tries to create hardware cursors, and if that fails, it creates software cursors. The cursor I'm running NixOS, and my screen resolution is 3840 x 2400. In case hardware cursors are empty, the list of software cursors will be empty so that call is no-op in hw cursor case. s. It renderes a s series scatterd lines over a quite large area. As soon as you try to run it on Wayland a whole slew of issues pop up from lack of sound, lack of mouse cursor (fixed recently), permission issues, can't find hw encoders, distro specific issues, flatpak issues and more. #!/bin/bash # hide mouse in wayland raspbian This event notifies the client of a hardware id available on this tool. arrow to hand over a link). May 19, 2015 · Either some hardware would update the cursor too early, or other > hardware would update the cursor too late and perhaps cause the > framerate decimation. another problem with custom cursor themes is that electron apps (tried vscode and discord at the Just btw, if anyone is having issues with this on sunshine, you have to disable hardware mouse cursor, so software mouse cursor to true. Before Sway can be started, it needs access to your hardware devices such as your keyboard, mouse, and graphics card. Everything works except for the cursor. The software cursor looks okay to me on a high refresh rate monitor. After I login I get a black screen with a cursor. This is because a Wayland client is expected to define its own pointer (cursor) and that seems to lead to inconsistencies between implementations. sh): #!/bin/env sh export WLR_RENDERER_ALLOW_SOFTWARE=1 export WLR_NO_HARDWARE_CURSORS=1 export XDG For myself here, I'm fine with the first set of variables that enable software mouse cursor. For other Wayland-compatible version of some useful i3 packages you can look the migration guide on the sway wiki. Mar 29, 2017 · GNOME Bugzilla – Bug 770020. desktop. if i try to extend the monitor Jul 12, 2022 · Cursor keys and the return key under SDL_VIDEODRIVER=wayland with phosh+squeekboard (on-screen keyboard) are sadly not working when pressed on the squerkboard keyboard. 46 tiling Wayland compositor released, featuring Nvidia hardware cursors, natural color transitions, improved window rules, and tons of fixes. This has introduced a big issue where the cursor does not lock when you right click to move the camera. 5 (Wayland), Kernel 5. I am using an Nvidia 4070, and I have read the Nvidia wiki page, installed the correct driver, and also set all of the options below. gsettings set org. I'm running a minimal install (no other DE on system) with just Qtile, Nvidia propriety driver, Arch Linux, with Wayland. No such issues on X11. This is because the cursor image is actually undefined once it enters the surface, and we need to explicitly set it each time. For reference Jul 27, 2023 · I'm not sure if it is just me but I have way worse performance on wayland compared to x11. type enumeration. This should not matter, because, previous to the update, i was able to mirror the display with cursor visible. This started as a help & update subreddit for Jack Humbert's company, OLKB (originally Ortholinear Keyboards), but quickly turned into a larger maker community that is DIY in nature, exploring what's possible with hardware, software, and firmware. This avoids using them, and > works around the immediate problem of framerate issues in Weston. Yes, it's stupid. 1. 46 is out today as the newest update to this Wayland compositor that is packing in many new features ahead of the holidays. It did not help. Everything is normal. while the issue is not present under KDE. journalctl gives this: Shop our tools, supplies, appliances, and more. OS: Arch Linux DE: KDE Plasma v5. Hardware cursors are composited by the GPU, which means you can move the cursor around without re-drawing the things underneath it. Wayland on Plasma is pretty good. interface cursor-theme "Adwaita", the application which the cursor was on during the change will crash as soon as the cursor is moved after the theme change. I will try to do my best to hopefully open proper bug tickets. regardless of how I'm entering running The former was easy to fix, just disable hardware cursor. Mouse cursor not showing up on nvidia gpu with wlr_no_hardware_cursors set to one So whenever i run hyprland the mouse shows up but when i click or do anything it disappears. Dec 17, 2024 · First and foremost, Hyprland 0. 2s pause Jul 4, 2024 · I am unable to start an Wayland session in KDE. It just that it installs a daemon that, after the first time, is started up at reboot. Jun 30, 2023 · As mentioned, basically every wayland compositor does an additional hardware plane for the cursor, so it does it properly and the results are good. It's fast, stable. With Plasma 6 and Wayland, only the displays connected to GPU1 have a working desktop. Thanks in advance for any help! env = XDG_SESSION_TYPE,wayland env = GBM_BACKEND,nvidia-drm env = __GLX_VENDOR_LIBRARY_NAME,nvidia cursor { no_hardware_cursors = true } I still can't solve the problem with the Nvidia driver because if I install it it won't let me log in to Hyprland. , Or maybe someone that knows what the things to be set to have a consistent cursor. Try, for example, starting gnome-terminal. When using wayland native apps, my cursor is appropriately sized. Nov 25, 2024 · Saved searches Use saved searches to filter your results more quickly With wayland, it's a push relationship so the client goes "hi i made a window and I'd like input" and the wayland compositor can go "ok the cursor's over your window so here's the input". 45 also automatically disables hardware cursors by default on NVIDIA hardware due to buggy behavior that they hope will be fixed for the next major release. gnome. 5, Wayland Dec 18, 2024 · Hyprland 0. 4-arch1-1 Resolution 1: 1920x1080 @ 300Hz Resolution 2: 1920x1080 @ 75Hz Hyprland is a dynamic tiling Wayland compositor that doesn't sacrifice on its looks. I assume the 3D scene can be (and should be) rendered at, for example, 10fps, but we are talking about smooth cursor movement. 5 KDE Frameworks Version: 5. No, there's nothing sway can do about it. Nov 9, 2024 · Hyprland 0. Full Story Nav TeamViewer AFAIK needs root. But keep in mind the sway developers will not support the Dec 15, 2015 · Wayland uses client-side cursors, meaning that the wayland clients define the appearance of the cursor. Re: KDE wayland displays only mouse cursor Aug 13, 2021 · hi all, how to disable mouse cursor displaying in maaxboard yocto zeus wayland desktop? we use touchscreen, do not use the mouse to operate the menu, but there is a black arrow mouse cursor displaying on the desktop(our app is base on chrome webpage) how to disable it? Does anybody have any hel I found several posts and even a mention on the wiki that I may need to use "WLR_NO_HARDWARE_CURSORS=1" as an environmental variable. I will look up on the hyprland wiki too but your inputs are greatly appreciated. 1, mesa 23. The same behavior was observed: When initially starting the system and qtile load or loading, the cursor was movable and visible. I’ve spoken to people in my circles at-length about the accessibility tools that Wayland simply hasn’t been capable of supporting that X11 has. NVIDIA dGPUs can only display surfaces that are in video memory. wayland mutter hw mouse cursor invisible. 1. Don't know why the same installation acts differently on Pi4 and on Pi5 (probably due to hardware differences???). This may Apr 4, 2005 · Recently (about two weeks) my mouse cursor rendering has been distorted when using direct wayland rendering. 27. Hardware cursor. I have installed XCursor-Pro-Red, and want to set the size uniformly to 24 but the size changes from window to window. itSupport Using a "hardware cursor" uses the host compositor's cursor, of which there is only one. 0. This is just a direction on what you have to do in order to get sway somewhat working with an Nvidia GPU, if you want to use the official driver. To transform the cursor smoothly, the cursor shape needs to be changed quite often. Don't listen to the people saying it is not a bug, there is a LOT of pro Wayland propaganda going around nowadays. Everything works as expected and you wouldn’t even notice that it is wayland. This may be because of a hardware cursor plane or some other mechanism. zoom, logseq), the cursor is so small as to be difficult to track. h for details, or the updates to our example client in chapter 9. Then I installed nvidia-open-dkms and configured correctly. As workaround there is a way to turn off hardware acceleration for the cursor: You nedd to ads to your /etc/environment file one of the following lines: Mutter: MUTTER_DEBUG_DISABLE_HW_CURSORS=1 Kwin: KWIN_FORCE_SW_CURSOR=1 Sway: WLR_NO_HARDWARE_CURSORS=1 Oct 3, 2020 · Reproduce with running Sway (started from agetty) and tablet per-attached: WLR_NO_HARDWARE_CURSORS=1 cage -s -- wev When starting wev from root compositor both relative movements with touch-pad mode and absolute with pointing tool hoveri Wayland is inferior and does not have hardware cursor functionality, making it feel much worse to use. i looked into the WLR_NO_HARDWARE_CURSORS variable i had set for the compositors cursor to work correctly but it did not help; th Jul 30, 2024 · env = LIBVA_DRIVER_NAME,nvidia env = XDG_SESSION_TYPE,wayland env = GBM_BACKEND,nvidia-drm env = __GLX_VENDOR_LIBRARY_NAME,nvidia cursor { no_hardware_cursors = true } This step wasn’t really necessary. Hardware video acceleration on Nvidia and Wayland is possible with the nvidia-vaapi-driver. Aug 5, 2023 · Looking at the code for this, it looks like this happens if wlroots allocates a buffer in system memory and then tries to use it as the surface for the cursor. , start. Additionally, my monitors will turn off for ~5 sec after boot when switching to sddm, as well as after logging through sddm. Thank You !!! Dec 13, 2024 · Merged this week to GNOME's Mutter compositor for the GNOME 48 release is support for the wp_viewport protocol for cursor surfaces in order to provide a nicer experience on cursor scaling. Dec 5, 2023 · One issue is, the cursor doesn't scale when hovering over certain applications. <details A video to explain how to implement software and hardware cursor, including the fix for Windows (initialize). Nov 20, 2023 · ISSUE Game visuals stutter when clicking to trigger mouse camera functionality while either "Hardware Cursor" mode is enabled in the game's Mouse settings. As > you already noticed though, this reduces performance. Dec 29, 2023 · But when launching with wayland i only see the mouse and everything is black Registered: 2012-10-16 Posts: 23,564. set_cursor request Hyprland 0. It now uses the cursor from Wayland itself instead of using the cursor provided by roblox. However, with Vivaldi running in Wayland without hardware acceleration, the CPU% ramps up but temps stay cool. Easiest way to reproduce it is to run Ozone wayland still has a lot of bugs related to cursors and scaling. It should work now. Original Post. If I use it under Linux whatsoever, doesn't matter if it's X11 or Wayland, it'll start off fine, then over time, it'll get progressively laggier over time, and when you move it around a bit, it's suddenly reasonably responsive again. I’m currently running Wayland, hardware consists of an Nvidia RTX 2070S and Nvidia 560. i have tried env = WLR_NO_HARDWARE_CURSORS, 1 to my hyprland. For me a desktop environment is a desktop environment if there is a X11 window manager or wayland compositor with other gui programs. So basically, on a Pi5, we need to choose between a laggy mouse cursor or a flickering/sometimes invisible mouse cursor. 4 Tools based on KDE Frameworks to better interact Jan 3, 2024 · I'm attempting to move from X to Wayland on my desktop, and after installing the required packages, then rebooting and selecting "Plasma (Wayland)" in sddm, my computer will show a black screen with a cursor that moves. set gigantic cursor size via gsettings set org. OS: ArcoLinux rolling x86_64 Host: ROG Strix G532LWS_G532LWS (1. Plasma 5. Last modified: 2017-03-29 03:17:52 UTC Sep 3, 2021 · That did not happen on Pi4. run: google-chrome-unstable -enable-features=UseOzonePlatform -ozone-platform=wayland Running Hyprland on my laptop with NVIDIA 1660ti and a second monitor plugged in. Apr 25, 2021 · Also when the cursor changes to, say the loading hourglass cursor or the arrows to expand a window, it sorta "jerks" around the place, it doesn't simply change the icon, the icons kinda moves some pixels down. 2. It is visible in main monitor(#1, laptop display) though. I recently started following the Learn OpenGL tutorial and noticed that when I create a window with GLFW in the Wayland GNOME session the cursor becomes much larger when hovering over the window. If ever possible. Yes, I have tried using Qtile with WLR_NO_HARDWARE_CURSORS =1 and it does work, but with *incredible* cursor lag. 8 Distribution: Debian Bookworm Graphics Platform: Wayland Is there a way to hide mouse cursor when an app is in full screen mode such as chromium? With Xorg it is achievable with unclutter. Did you export the variable before you started sway? E. The third cursor is identical to the cursor on the sddm login screen, so i guess it’s a default Xorg cursor? *edit - It’s the adwaita cursor. The pointer still works, but you just don't know where exactly it is. Cursors. The same thing happens on opening pop-ups: for example, if I use thunderbird to open a window to save a file, the cursor reverts to the x. Jun 19, 2024 · Regression? No System Info and Version System/Version info hyprctl systeminfo Hyprland, built from branch at commit 93d05114716e847c37f49d3cc2d0c5cb01d06a24 (). 5 Stable through SteamOS 3. Here's a recap of what I've done, explanation of some cursor size problems you might encounter, and how new developments like Wayland cursor shape protocol and SVG cursors might improve the situation. The hardware id is a device-specific 64-bit id that provides extra information about the tool in use, beyond the wl_tool. The screen rotate and scale correctly. This updated Wayland compositor also now fully supports hyprland-ctm-control, window snapping for floating windows has been added, shadows now have a "sharp" option for no blur Instruction for Arch: install: yay -S google-chrome-dev. Warning! The protocol described in this file is currently in the testing phase. Can’t find anything that would do the same in Wayland plasma. Set the WLR_NO_HARDWARE_CURSORS variable to tame the intangible hardware cursors, allowing for smoother Wayland journeys. Works on X11, but I couldn't (didn't bother to) find a way to do this on Wayland. This is not exactly compatible with how hardware cursors are intended to work. It's not about the hardware in your rig, but the software in your heart! Mar 8, 2015 · enable_vkbasalt=1 libva_driver_name=nvidia wlr_no_hardware_cursors=1 qt_qpa_platformtheme="wayland;xcb" Can any of that have actually made a difference? At any rate, for the record, the odd behavior I experienced is some serious delay in switching between tty1 and tty2 - it happened only that time. In Wayland mode (MOZ_ENABLE_WAYLAND=1) the cursor icon changes as expected. drm_info attached drminfo. Two of them are different sizes of my chosen cursor, while the third is different. Im using SwayWM, however i have already noticed the same happening in KDE wayland session. I get incredibly frustrated when people talk about dropping support for X11. from your login tty or via /etc/environment? Otherwise, this won't work. #!/bin/bash # hide mouse in wayland raspbian Then further Wayland clients will show up in that window. It seems the same as this issue but the fix doesn't work for me. Jun 26, 2024 · plasma6-breeze-6. I use it now and then for games which seem to like Wayland better - recently, Resident Evil 4 which crashed a lot under X11 but worked fine under Wayland (well, xWayland). I don't use WLR_NO_HARDWARE_CURSORS=1, therefore, I assume it uses hardware cursors by default (correct me if I'm wrong). The only couple of things preventing me to move to Wayland is that window decorations cannot be removed despite having the rule since X11 or even if it's new. The displays connected to GPU2, on the other hand, show a cursor and a black screen. GNOME is getting VRR support in their next release, and it's VRR prefers fullscreen windows over the cursor (last time I tested it). I found what if I disable hardware cursor (some games have this setting) makes the cursor appears again, but the cursor becomes laggy as hell First, heed the call of the Wayland Variables, for they shape the foundations of Nvidia's compatibility. 5. GPU drivers) for rendering a cursor on the screen. OS VERSION SteamOS 3. The cursor and game planes cannot both be updated independently. I use sway and VRR only breaks if the "real cursor" is moved (or if I cap the fps in certain games). cursor(NULL). Jan 28, 2024 · If it helps, for testing I additionally installed another AUR, wlroots-based, stacking, wayland compositor named hikari and run it with "hikari", it worked, the cursor was visible there (, I don't know how to use hikari, not even opening a terminal or exiting the compositor I know without manually rebooting). I can reproduce this with firefox and gnome-terminal. As others have reported, hardware cursors on this platform seem to work just fine with other window managers (Gnome/Plasma) but unclear how much of this is driven by Parallels Tools installation. itSupport # Set a cursor size #export XCURSOR_SIZE=24 # Example IME Support: fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export SDL_IM_MODULE=fcitx export GLFW_IM_MODULE=ibus export GDK_BACKEND=wayland export WLR_NO_HARDWARE_CURSORS=1 export XCURSOR_THEME=Breeze-ObsidianLH export XCURSOR_SIZE=26 export XDG I have no issues running Qtile using X11, but I'm trying to create a new VM that is X11 free. Typically, hardware enabling includes modesetting/display and EGL/GLES2. Our project is https://www. Feb 7, 2019 · Also, if I change the cursor theme, e. P. Currently last build from the main branch should better respect your cursor theme but keep in mind that the platform is still very experimental Install a few packages to get some apps to function natively with Wayland for the best compatibility and performance. After receiving a wl_pointer. This is why I will be using X11 as long as Wayland isn't fixed. Display's OSD also shows that its refresh rate goes up to max while cursor is moving. assertion 'cursor_plane' failed Feb 20 14:05:31 isaplanet-local gnome-shell Sep 28, 2024 · Re: [SOLVED] KDE Plasma Wayland Black Screen With Cursor. When I start hyprland, the cursor works on the external monitor, but when I open a window, the cursor disappears. The cursor is currently drawn using OpenGL, as part of the compositing image. 15. You'll find over 67,000 items at great prices. For example, the hardware id of a Wacom Grip Pen (a stylus) is 0x802. Hardware Cursors: Medium performance impact. enter event, the client must call wl_pointer. On a 60Hz monitor, the latency of the software cursor is noticeable and I feel slightly annoying, so for 60Hz I would use the second version that keeps the hardware cursor enabled. A better way would be to let the desktop file call a bash script, and the bash script check the session, and only if the session is Wayland, start Edge in Wayland. GPU1 has two displays attached, 1 HDMI, the other DVI. I am using the latest nvidia-dkms drivers as of posting this (565. Games works perfectly in freesync until I move the cursor and while it's moving it stutters like vrr "breaks" until cursor stops. 0 when Wayland becomes the default before I switch proper. if you're a poor soul who is using a fractional scaling factor then cursor size between (empty desktop or sway-bar) and applications won't match. When I move the mouse cursor over to that monitor, the mouse movement gets very choppy and GPU utilisation of the dGPU skyrocket. whenever i move my cursor over to the 2nd monitor the cursor just dost seem to render while on the 2nd monitor. A lot of May 13, 2022 · Happy to can confirm that following the instructions on here is able to boot sway with the parameter --unsupported-gpu with a GT 1030, using the following configuration: nvidia: init commit -- no cursor, screen flickering · jhvst/nix-config@4bc3ab6 · GitHub This is a known issue with how VRR currently works on Wayland. the latter is an all-or-nothing move, don't just install random packages from the testing repos in isolation. Apr 27, 2014 · export WLR_NO_HARDWARE_CURSOR=1 didnt work then i added this line to /etc/environment but nothing changes. Mar 21, 2024 · I have 2 dedicated Nvidia GPUs running 535. env = WLR_NO_HARDWARE_CURSORS,1 env = GDK_BACKEND,wayland,x11 env = QT_QPA_PLATFORM,wayland;xcb env = SDL_VIDEODRIVER,wayland Cursor is invisible on Wayland When using a hardware cursor, it is invisible. Feb 11, 2024 · Hello, installed FreeBSD+Hyprland using nvidia-drm, I see an invisible cursor. As seen in this video, my mouse cursor theme changes to what looks like a default theme when it hovers over some apps. I don't know if this happens on real hardware as I don't have Linux installed on my machine. Luckily, the env var works for me. Setting WLR_NO_HARDWARE_CURSORS=1 as reported in the HyprlandWiki#FAQdoesn't solve the problem The idea that even if an application passes a new buffer to the compositor, only a small part of the buffer may be different, like a blinking cursor or a spinner. I tried close to everything and I don't know how to fix it. And wayland should be the way to make them work as intended. You just have to love PCs. Only the framebuffer for the cursor plane is modified to show changes like movement or icon Feb 9, 2023 · Mouse is working (I can click and move it around) but I can't see where it is because the cursor disappears. This feels inconsistent. Oct 9, 2024 · I've been fixing cursor problems on and off in the last few months. Right now, I have issues with Discord not even showing up in either native Wayland mode or Xorg-Wayland. Thus, performance can be compared to how an animated cursor shape would be rendered, every time the cursor is not stationary. The number "3000" aludes to the number of miliseconds, in this case this translates to 3 seconds. STEPS TO REPRODUCE Enter a Plasma Wayland Session using VMWare (I'm using VMWare open tools package for drivers) Interact with programs, resize windows and hover mouse cursor over elements. 103. I fight back against the notion that some day X11 will be dead and unmaintained, a curiosity of a time before. If it's a tiny niggle or major reinstall of something, there's always an issue with Wayland. Mar 4, 2019 · Setting WLR_NO_HARDWARE_CURSORS is a workaround, but performance isn't great. Things that drop me to 30fps or less on gnome-shell Wayland: - Maximized GTK2 app (using xwayland) - Activities icon chooser (15fps or worse) - Opening gnome-control-center via the user menu (0. If you're looking for a good source of cursor images, libwayland ships with a separate wayland-cursor library, which can load X cursor themes from disk and create wl_buffers for them. Nov 6, 2023 · I did some googling and they suggested turning off hardware cursors so i added env = WLR_NO_HARDWARE_CURSORS, 1 to my hyprland. The cursor has to be rendered outside the normal graphics pipeline to feel responsive. A hardware cursor means that the primary framebuffer is not modified when a person moves the pointer device. No cursor, fps is very low and CPU usage spikes. I read the faq but for some and have wlr_no_hardware_cursors set to one but it still is not working Welcome to the official subreddit of the PC Master Race / PCMR! All PC-related content is welcome, including build help, tech support, and any doubt one might have about PC ownership. See the the Master Tutorial. "kernel" but otherwise yes - the alternatives would be to build the package yourself or switch to the testing repos, nb. I've tried virtually everything (mostly) that claims to be a Wayland compositor and the lag between moving the mouse (or finger on touchpad) and the cursor on screen moving is substantially (and very much noticeably) higher than under Xorg, even when said Xorg setup has the worst compositing environment imaginable (xf86-video-intel TearFree option on + picom glx backend Nov 27, 2019 · When playing games that trigger high GPU load, the hardware cursor visibly skips frames when moving it. Sep 26, 2022 · The export WLR_NO_HARDWARE_CURSORS=1 placed in /etc/profile worked for me. And embrace the power of Vulkan with WLR_RENDERER, shielding yourself from the flickering abyss. Whenever I run something with Xwayland (e. 03 drivers. i exited Qtile Wayland and export WLR thing there not in an actual Wayland session but i did inside Wayland session as well - same outcome. Parameter WLR_NO_HARDWARE_CURSORS=1 did not help, who knows the solution to Feb 1, 2024 · Install DE that supports hardware cursor on Wayland (iirc, it’s plasma 6 only) Turn on night light The cursor stays blue. Oct 2, 2020 · The mouse cursor is invisible. Backward compatible changes may be added together with the corresponding interface version bump. seat seat0 hide_cursor 3000. The old cursor:dumb_copy has been replaced by cursor:use_cpu_buffer, paving the way for what should be a no-compromise Nvidia hardware cursor experience. Feb 1, 2020 · Or you can install hideaway plugin from Interception-tools. 0 and Wayland on Arch cause the secondary monitor to have severe rendering issues. In this situation KWin prefers to keep the cursor plane updated which makes the game content look stuttery. The line-pattern also changes when the cursor would change (e. the cursor size is unchanged and small when hovering it over things like: - desktop wallpaper - web browser - gnome tweaks tool Jan 20, 2022 · Any application in xwayland mode is affected for me including Firefox. 19. Jun 19, 2012 · Not saying you should give up or anything, but me personally I'm waiting till Plasma 6. 35. Many backends support “hardware” cursors, which is a feature provided by your low-level graphics stack (e. Using a "hardware cursor" uses the host compositor's cursor, of which there is only one. Jan 3, 2023 · Wayland has a unique way to let clients specify the contents of the cursor. 12 Preview HANDHELD OR DOCKED Handheld GAME OR DESKTOP MODE Game GAME NAME Final Fantasy XIV Online STEPS In the Controller Settings for Final Fantasy XIV Online , select the "Mouse Only Hardware and software maker community based around ortholinear or ergonomic keyboards and QMK firmware. Also refresh rate is 60 when my screen accepts 144. this only happens in Wayland upvotes · comments Share Add a Comment Sep 18, 2022 · I think it’s only fair to call me an X apologist. You don't necessarily need a PC to be a member of the PCMR. Sep 29, 2024 · For proper execution in a VM (due to cursor issues), create a startup script (e. Aug 26, 2024 · Self-explanatory. Aug 21, 2023 · KDE Plasma Version: 5. My workaround seems to be setting KWIN_FORCE_SW_CURSOR, so my instinct is that this is a Wayland or Mesa issue but honestly I don't know. I see the cursor move on the Sunshine PC's screen when I move the mouse on the Moonlight but the mouse accuracy under normal scaling '1' is weird even if you get back to the original cursor or any theme cursor all of them are affected. VA-API hardware video acceleration. txt Roblox has recently moved to a new cursor technology that uses hardware cursors rather than a software cursor. And hovering over borders causes the cursor to revert to the x cursor. So either the game or the cursor will be updated correctly, not both. The collection of these hardware devices is called a seat, as mentioned in sd-login(3). i have integrated intel gpu along with nvidia 1050ti. For desktop users like me, this is a hassle. 57. But, I am having issues with the mouse point under Wayland that I am having difficulties summarizing or explaining. Using X11 I have barely any issues ever, whereas in Sway I have issues daily that needs some form of fix. So right after installing Manjao installed the plasma session package and as expected can now login throug sddm to a wayland session of plasma. I have a laptop with a 1660ti hooked up with a 1440p hdmi monitor. however when I start any window the cursor disappears (but it is noticeable that it is only invisible) The Wayland implementation just makes it a lot worse, because the mouse cursor is included in the repaint loop, but it is a problem even on X. You can put the following lines in your Sway config file to hide the cursor after a period of mouse inactivity: # Hide mouse cursor after a period of inactivity. The position is still tracked and the cursor reappears on my laptop screen. When hovering over a text input field, the cursor icon does not change. Aug 26, 2024 · Ok, so it turns out that this thing's touchpad just sucks in general, regardless of what display server you use. 1 Breeze widget theme for GTK 2 and 3 plasma6-drkonqi-6. If the compositor does not advertise this capability then setting wl_pointer. 4. Recently I began using river as wayland compositor on my 3060ti and when I hover over anything (waybar or foot for example), my mouse cursor disappears (but still exists). My issue is that whenever I start Qtile using Wayland (wlroots compositor), the desktop fires up but *without* any mouse cursor. with the nouveau driver. This wp_viewport support for cursor surfaces within GNOME Mutter is both for hardware and software cursors and can work during window/desktop screencasting. If CURSOR_PLANE is not advertised, it is recommended that the client draw its own cursor and set wl_pointer. Where my issue is, I have run env = WLR_NO_HARDWARE_CURSORS=1 from kitty and I have attempted to add it under the env section of the config file. It doesn't seem to matter if native Wayland or XWayland. The format of the id is specific to tablets made by Wacom Inc. conf file. Dec 10, 2022 · running a program or any game under gamescope with wayland makes the cursor work but also become invisible. bjucxg zrkj wafa smos gngz oyiame bit ctbnr whwwfj msg