Hyprland
Hyprland copied to clipboard
wpaperd wallpaper isn't drawn correctly on vertical screens
Already reported ? *
- [x] I have searched the existing open and closed issues.
Regression?
Definitely a regression - something broke after update (requires bisect)
System Info and Hyprland Version
System/Version info
Hyprland, built from branch at commit 595eb89f6e16df0e19916e3c02bf5ceac5a61c57 dirty (renderer: Fix resize artifacts (stretching, bumps) (7499)).
Date: Sat Oct 5 02:01:21 2024
Tag: v0.43.0-97-g595eb89f, commits: 5293
built against aquamarine 0.7.2
flags: (if any)
System Information:
System name: Linux
Node name: localhost
Release: 6.13.1-1-default
Version: #1 SMP PREEMPT_DYNAMIC Mon Feb 3 05:33:25 UTC 2025 (1918d13)
GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation AlderLake-S GT1 [8086:4680] (rev 0c) (prog-if 00 [VGA controller])
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6950 XT] [1002:73a5] (rev c0) (prog-if 00 [VGA controller])
os-release: NAME="openSUSE Tumbleweed"
# VERSION="20250209"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20250209"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20250209:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20250209"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
Description
wpaperd is an openGL ES applications that draws wallpapers on wayland. It works correctly on sway and worked on Hyprland until recently. I have ran a git bisect and I have found out that commit https://github.com/hyprwm/Hyprland/commit/595eb89f6e16df0e19916e3c02bf5ceac5a61c57 broke wpaperd wallpapers on vertical screens. In the wpaperd issue (https://github.com/danyspin97/wpaperd/issues/117) you can find screenshot to see how it is currently being drawn.
How to reproduce
Run wpaperd on a vertical screen (reproduced on a -90 wl.transform, transform,1 in hyprland.conf). Simple wpaperd config:
[default]
path = "/path/to/wallpaper"
Attach not paste
- [x] I understand that all text files must be attached, and not pasted directly. If not respected, this issue will likely get closed as spam
Checklist of files to include below
- [ ] Hyprland config -
hyprctl systeminfo -c(always include) - [ ] Crash report (always include in case of crash)
- [ ] Video (always include in case of a visual bug)
- [ ] Logs (might contain useful info such as errors)
Additional info & File uploads
No response
vaxry breaking more stuff...
as a temporary measure, render:expand_undersized_textures = false should fix this.
Hello there!
This issue has been closed, as we are moving from issues to discussions. More about this can be found here and in #9854.
Firstly, please make sure this issue is still relevant in latest Hyprland. If so, we ask you to open a discussion (please read the discussion guidelines first, in the pinned post)
Thank you for your understanding!