Package Details: wlroots-nvidia 0.17.2-1

Git Clone URL: https://aur.archlinux.org/wlroots-nvidia.git (read-only, click to copy)
Package Base: wlroots-nvidia
Description: Modular Wayland compositor library, with fix for nvidia flickering
Upstream URL: https://gitlab.freedesktop.org/wlroots/wlroots
Licenses: MIT
Conflicts: wlroots, wlroots-git
Provides: libwlroots.so, wlroots
Submitter: kplant
Maintainer: kplant
Last Packager: kplant
Votes: 5
Popularity: 0.023712
First Submitted: 2022-08-20 15:26 (UTC)
Last Updated: 2024-04-21 13:06 (UTC)

Dependencies (23)

Required by (89)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

asklow commented on 2024-03-01 13:48 (UTC)

Yep. official sway package now requires wlroots v0.17.1. Weirdly, now this one flickers too. Have tried all versions of wlroots & sway packages & flickers on almost everything. Something's borked.

MarsSeed commented on 2024-02-27 04:09 (UTC)

What was @MarsSeed going on about? :D

kplant commented on 2024-02-27 03:58 (UTC)

Not sure what @MarsSeed was going on about, unfortunately this is still very much a problem.

Naked wlroots-0.17.1, with sway 1.9, still exhibits this problem; only now, vulkan is also rendering artifacts. I've updated the patch to apply correctly and fix the artifacting for the gles2 renderer, the default, on nvidia.

simontunnat commented on 2024-02-19 11:14 (UTC)

I have created a version of this package for wlroots 0.16 to be used with compositors like sway which have not jet updated to wlroots 0.17: https://aur.archlinux.org/packages/wlroots0.16-nvidia

Using sway-git did NOT work for me, I got the same flickers.

MarsSeed commented on 2024-02-02 12:53 (UTC)

@asklow, thank you for your clarification.

Arch devs have created the wlroots0.16 package for legacy dependents.

I think it would be the best if you submitted a bug report for that one on Arch Linux's Gitlab.

asklow commented on 2024-02-02 12:16 (UTC)

@MarsSeed I meant the flicker exists on wlroots 0.16.0. The latest release is 0.17.1 but many compositors in archlinux still packaged to use only 0.16.0. I meant that git is more stable than 16 itself.

MarsSeed commented on 2024-01-10 12:54 (UTC)

extra/wlroots still doesn't work

This does not seem like a valid statement. There are no open bugs in Arch GitLab for wlroots. Which means that all previous bugs have been resolved in the legacy Flyspray system, so there were no open ones to migrate to GitLab. And no one has filed any new problems to GitLab issues for wlroots.

As per AUR submission guidelines,

If the official package is broken or is lacking a feature, then please file a bug report.

So according to those rules, this AUR package should not exist, and instead, an issue should be created for wlroots. Suggested patches can be included in it as well.

asklow commented on 2024-01-10 09:28 (UTC) (edited on 2024-01-10 09:30 (UTC) by asklow)

@MarsSeed extra/wlroots still doesn't work because the changes are in master (not in 0.17.0) as @kplant said. Instead, install sway-git, which pulls wlroots-git & everything sorts itself.

kplant commented on 2023-12-29 20:19 (UTC)

The changes are not in 0.17.0, they are in master.

https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/0.17/render/gles2/renderer.c?ref_type=heads#L179

MarsSeed commented on 2023-12-29 20:03 (UTC)

Obsolete package. Upstream has merged the nvidia support changes in 0.17.0. Use Arch/extra/wlroots instead of this.