Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tearing doesn't work in Firefox #8771

Closed
1 task done
phonetic112 opened this issue Dec 19, 2024 · 1 comment
Closed
1 task done

Tearing doesn't work in Firefox #8771

phonetic112 opened this issue Dec 19, 2024 · 1 comment
Labels
bug Something isn't working stale Not much going on

Comments

@phonetic112
Copy link
Contributor

phonetic112 commented Dec 19, 2024

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

No

System Info and Version

System/Version info
Hyprland 0.45.2 built from branch  at commit 12f9a0d0b93f691d4d9923716557154d74777b0a  ([gha] Nix: update inputs).
Date: Tue Nov 19 21:47:18 2024
Tag: v0.45.2, commits: 5451
built against aquamarine 0.5.0


flags set:
debug


System Information:
System name: Linux
Node name: arch
Release: 6.12.4-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:31:57 +0000


GPU information: 
09:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD104 [GeForce RTX 4070] [10de:2786] (rev a1) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX Open Kernel Module for x86_64  565.77  Release Build  (archlinux-builder@arch)  


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:

Description

Also doesn't work on chromium and some other apps (but works on games and stuff like vkcube). I have windowrulev2 = immediate, class:.* and general:allow_tearing = 1 set. Works fine on sway with this config:

output * allow_tearing yes
for_window [all] allow_tearing yes

How to reproduce

  1. Add windowrulev2 = immediate, class:.* to config and enable general:allow_tearing
  2. Open Firefox and go to https://www.vsynctester.com/ or https://testufo.com/
  3. Fullscreen Firefox, reported FPS is still at the monitor refresh rate

Crash reports, logs, images, videos

No response

@phonetic112 phonetic112 added the bug Something isn't working label Dec 19, 2024
@vaxerski
Copy link
Member

window needs to be solitary for tearing to kick in. Browsers open a subsurface thus hyprland doesn't count them as valid objects to do that.

@vaxerski vaxerski added the stale Not much going on label Feb 18, 2025
@phonetic112 phonetic112 closed this as not planned Won't fix, can't repro, duplicate, stale Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working stale Not much going on
Projects
None yet
Development

No branches or pull requests

2 participants