Search Criteria
Package Details: wlroots-nvidia 0.17.4-1
Package Actions
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: | 6 |
Popularity: | 0.061885 |
First Submitted: | 2022-08-20 15:26 (UTC) |
Last Updated: | 2024-06-29 17:47 (UTC) |
Dependencies (23)
- libdisplay-info.so (libdisplay-info-gitAUR, libdisplay-info)
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-noaccumAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libpixman-1.so (pixman-gitAUR, pixman)
- libseat.so (seatd)
- libudev.so (lib32-systemd-gitAUR, systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd, systemd-libs)
- libvulkan.so (lib32-vulkan-icd-loader-gitAUR, vulkan-icd-loader-gitAUR, lib32-vulkan-icd-loader, vulkan-icd-loader)
- libwayland-client.so (wayland-asan-gitAUR, wayland-chromiumAUR, lib32-wayland, wayland)
- libwayland-server.so (wayland-asan-gitAUR, wayland-chromiumAUR, lib32-wayland, wayland)
- libxcb (libxcb-gitAUR)
- libxkbcommon.so (libxkbcommon-gitAUR, lib32-libxkbcommon, libxkbcommon)
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-vulkan-utilsAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, mesa, mesa-amber, nvidia-utils)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- glslang (glslang-gitAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- systemd (systemd-chromiumosAUR, systemd-selinuxAUR, systemd-gitAUR, systemd-fmlAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR) (make)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR) (optional) – Xwayland support
Required by (56)
- cagebreak (requires wlroots)
- cagebreak-bin (requires wlroots)
- cambalache (requires wlroots)
- cambalache-git (requires wlroots)
- dfl-colorschemeparser (requires wlroots) (make)
- dfl-colorschemeparser-qt6 (requires wlroots) (make)
- dfl-hjsonparser (requires wlroots) (make)
- dfl-hjsonparser-qt6 (requires wlroots) (make)
- dfl-wayfireparser (requires wlroots)
- dfl-wayfireparser (requires wlroots) (make)
- dfl-wayfireparser-qt6 (requires wlroots) (make)
- dfl-wayfireparser-qt6 (requires wlroots)
- dwl (requires wlroots)
- dwl-guile-git (requires wlroots)
- fnott-git (requires wlroots)
- greetd-qtgreet-qt5-git (requires wlroots) (make)
- greetd-qtgreet-qt6-git (requires wlroots) (make)
- hikari-darcs (requires wlroots)
- japokwm-git (requires wlroots) (make)
- kanshi-git (requires wlroots) (make)
- kiwmi-git (requires wlroots)
- magpie-wm-v1-git (requires wlroots)
- mpvpaper-git (requires wlroots)
- phoc-git (requires libwlroots.so)
- qt-mpv-bg-wlr (requires wlroots)
- qwlroots (requires wlroots) (make)
- qwlroots-git (requires wlroots) (make)
- r2k (requires wlroots)
- river-git (requires wlroots)
- river-noxwayland-git (requires wlroots)
- sway-im (requires libwlroots.so)
- sway-inhibit-fullscreen-git (requires wlroots)
- sway-rc (requires wlroots)
- swayfire-git (requires wlroots)
- swayfx-i3-style-fullscreen-git (requires libwlroots.so)
- swayvkshot (requires wlroots)
- theseus-ship (requires wlroots)
- vivarium-git (requires wlroots)
- way-displays (requires wlroots)
- waybox (requires libwlroots.so)
- waybox-git (requires wlroots)
- wayclip-git (requires wlroots)
- wayqt-git (requires wlroots)
- wf-config-git (requires wlroots) (make)
- wideriver (requires wlroots)
- wio-wl (requires wlroots)
- wl-gammactl (requires wlroots)
- wl-neco (requires wlroots)
- wl-plant (requires wlroots)
- wlmaker (requires wlroots)
- wlr-brightness-git (requires wlroots)
- wlr-gamma-service-git (requires wlroots)
- wlrobs (requires wlroots)
- wlrobs-hg (requires wlroots)
- wlroots-docs (requires wlroots) (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
raku-cat commented on 2024-06-25 10:02 (UTC) (edited on 2024-06-25 10:04 (UTC) by raku-cat)
@chrisco23 The easiest way would be to manually build the package rather than an aur helper.
Clone the aur repo somewhere:
git clone ssh://aur@aur.archlinux.org/wlroots-nvidia.git && cd wlroots-nvidia
Add the contents of the below patch to a file named whatever you want (using libliftoff-fix.patch in the following example), and then edit the PKGBUILD to include this patch.
Edit the source section like so:
Add the patch below the existing one in prepare():
Run
updpkgsums
to update the checksums in the PKGBUILD, then build and install withmakepkg -i
.chrisco23 commented on 2024-06-24 01:58 (UTC) (edited on 2024-06-24 02:28 (UTC) by chrisco23)
@raku-cat oops had posted wrong filename. Can you please give me a little more detail? I've never tried to patch an AUR package. In fact I can't remember the last time I even used "patch". Years and years. Getting old/no memory.
if it matters I'm using sway and yay.
raku-cat commented on 2024-06-17 06:36 (UTC)
Was getting the same error as @chrisco23 compiling wlroots, adapted the patch mentioned here: https://bugs.gentoo.org/933460#c5 which allowed it to compile:
chrisco23 commented on 2024-06-08 21:25 (UTC)
I cannot update to this latest.
teamgeist commented on 2024-03-22 09:54 (UTC)
I also experience flickering on the external monitor, no matter what renderer I set. The only way to solve it for me is downgrading
sway
and usingwlroots0.16-nvidia
. I am also using the proprietary nvidia drivers though.asklow commented on 2024-03-11 02:20 (UTC) (edited on 2024-03-11 02:22 (UTC) by asklow)
Strange. Then it's probably my setup issue. I'll try to purge pkgcache, orphaned files & try again.
Oh mine's 1660Super. I'm using nvidia-dkms (which is proprietary). Need to be on dkms caz I use zen kernel.
kplant commented on 2024-03-11 02:19 (UTC)
@asklow which card are you using? I've tried both a 2080 ti and 4090.
Though I've only tried the "nvidia-open" package and not "nvidia".
kplant commented on 2024-03-11 02:18 (UTC)
Yeah sure. I removed sway, wlroots-nvidia, and wlroots0.16 to be paranoid.
Installed sway, then wlroots-nvidia which removed wlroots. Restarted everything and do not have any issues.
I've tried both explicitly setting WLR_RENDERER="gles2" and not setting that environment variable, both yield the same result of no artifacting.
asklow commented on 2024-03-11 01:50 (UTC) (edited on 2024-03-11 01:57 (UTC) by asklow)
Yup. Simon thrown away the issue like it's NVIDIA bug.
I still don't understand why this package still ain't working for me. Have reinstalled the whole sway stack many times. Can you once test it by reinstall on your side ?
kplant commented on 2024-03-11 01:00 (UTC)
@asklow not sure, my PR was rejected before I ever made this patch.
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3671
« First ‹ Previous 1 2 3 4 5 6 Next › Last »