Hyprland icon indicating copy to clipboard operation
Hyprland copied to clipboard

I think a very specific regression on 0.38.0 (NVIDIA+Intel)

Open msmafra opened this issue 10 months ago • 5 comments

Hyprland Version

System/Version info
Hyprland, built from branch HEAD at commit 3875679755014997776e091ff8903acfb311dd2f  (props: bump ver to 0.38.0).
Date: Mon Apr 1 18:30:37 2024
Tag: v0.38.0

flags: (if any)


System Information:
System name: Linux
Node name: tars
Release: 6.8.3-cb1.0.fc40.x86_64
Version: #1 SMP PREEMPT_DYNAMIC Thu Apr  4 09:39:35 UTC 2024


GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-H GT2 [UHD Graphics] [8086:9bc4] (rev 05) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106M [GeForce RTX 2060 Mobile] [10de:1f15] (rev a1) (prog-if 00 [VGA controller])


os-release: NAME="Fedora Linux"
VERSION="40 (Workstation Edition Prerelease)"
ID=fedora
VERSION_ID=40
VERSION_CODENAME=""
PLATFORM_ID="platform:f40"
PRETTY_NAME="Fedora Linux 40 (Workstation Edition Prerelease)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:40"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=40
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=40
SUPPORT_END=2025-05-13
VARIANT="Workstation Edition"
VARIANT_ID=workstation


plugins:
  hyprbars by Vaxry ver 1.0

Bug or Regression?

Regression

Description

This is mostly, in my view, a very specific problem. I'm no aware of any other launchers from games that behaves like that.

I started playing with Hyprland some weeks/a month back and it was the only one on Wayland that would handle the annoying behavior of The Elder Scrolls Online launcher very well. This launcher has a very annoying and sorta dangerous behavior where it could fully freeze/lock your system when on NVIDIA+Wayland environment. The freeze or lock could be temporary (while you move the mouse over its window), or lock completly if you "abuse" moving your move too much over it or even when it decides to get focus over the game if I forget to close it with no ability to go to a TTY to restart the system or kill the DM or DE. It also changes the behavior of everything on the desktop while the mouse is over it making the desktop feel slugish, videos on browsers look like missing frames etc. All that are behaviors I got using Gnome 45, 46 and Plasma 6 RC1, RC2 6.0 6.0.1 and 6.0.2, on my laptop, on both discrete or hybrid gpu mode on NVIDIA driver 550.54.14 and 550.67. IT happend on Fedora, OpenSuse, CachyOS and some others that I don't recall now. On hybrid mode, because I've been playing with Hyprland, I discovered that things improved a lot (probably because of 550.67) and is now much better to deal with Wayland.

On Hyprland none of that ever happened before 0.38.0, it worked phenomenally well since I started using it. I could hover over it, move, move frantically with no problem. With 0.38.0 moveing that window it became slugsh, having to move by steps and the it now freezes too, a bit different from the behavior of Gnome or Plasma, but is there. But, until now, no full system freeze. Disclosing also that I have many configurations for in the Hyprland files, that don't know if could be interefering.

On my system, a Lenovo Legion 5i with RTX 2060 mobile and a i7 10750H on Fedora, I'm using hybrid mode now since the latest improvements on all DEs/WMs/Compositors made Wayland usable for my situation now. On discrete GPU, is not usable for much long.

How to reproduce

Run the ESO launcher on a NVIDIA or NVIDIA + iGPU system on Hyprland 0.38.0

Crash reports, logs, images, videos

No response

msmafra avatar Apr 06 '24 19:04 msmafra

git bisect please

vaxerski avatar Apr 06 '24 20:04 vaxerski

git bisect please

I don´t know how to use git well. Sorry. This one I think 24734fbf1d341a725d3ed1192b9bf5f55828208f I install from the Fedora COPR by Solopasha. Not sure how to verify that.

msmafra avatar Apr 06 '24 23:04 msmafra

Just to examplify

eso-hyprland.webm

msmafra avatar Apr 08 '24 11:04 msmafra

I decided to start testing other distributions on my machine, replacing Fedora during the tests. Testing Bazzite (Fedora Silverblue 39 + Ublue) and on CachyOS, that doesn't happen. Installing a fresh Fedora 40 and setting things up, it happens right away. Kernels are different F40 uses kernel 6.8.x, Bazzite kernel 6.7.x-fsync and CachyOS with CachyOS's kernel 6.8.x. On both I'm did not enable the WLR_DRM_NO_ATOMIC environment variable. I just tested on F40 with Kernel CachyOS (usually my default) and CachyOS LTO 6.8.x to compare with Bazzite, and it happens with it too. The NVIDIA drivers are in the same version, 550.67 and I don't know Bazzite's NVIDIA configuration (modprobe and or dracut files). Also, on the new F40 install I did not make any of the changes I usually do to those files. On all 3 I used Hyprland 0.39.1.

msmafra avatar Apr 24 '24 21:04 msmafra

Ha ha! Bazzite update to F40 and now is also happening on Bazzite. :(

msmafra avatar May 01 '24 12:05 msmafra