Okay that's weird, I have another kernel (xanmod, based on Linux 6.4.4), and switching from LTS to this one, DisplayLink now work on hyprland. So I believe this might be a compatibility issue between evdi and linux lts? Anyway, I'm very sorry to have bothered you!
Search Criteria
Package Details: hyprland-displaylink-git 0.38.1-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/hyprland-displaylink-git.git (read-only, click to copy) |
---|---|
Package Base: | hyprland-displaylink-git |
Description: | A dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. (DisplayLink patch) |
Upstream URL: | https://github.com/hyprwm/Hyprland |
Licenses: | BSD |
Conflicts: | hyprland |
Provides: | hyprland |
Submitter: | julian.poidevin |
Maintainer: | None |
Last Packager: | Sandwich |
Votes: | 3 |
Popularity: | 0.012881 |
First Submitted: | 2023-05-14 17:44 (UTC) |
Last Updated: | 2024-05-02 21:44 (UTC) |
Dependencies (44)
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glslang (glslang-gitAUR)
- hyprcursor (hyprcursor-gitAUR)
- hyprlang (hyprlang-gitAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-noaccumAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libliftoff (libliftoff-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxfixes
- libxkbcommon (libxkbcommon-gitAUR)
- libxrender
- 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-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, mesa, mesa-amber, nvidia-utils)
- pango (pango-gitAUR)
- Show 24 more dependencies...
Required by (56)
- autoricer-bin (requires hyprland) (optional)
- focal-hyprland-git (requires hyprland)
- gbar-git (requires hyprland) (optional)
- grimblast-git (requires hyprland)
- hdisplays (requires hyprland) (make)
- hy3 (requires hyprland)
- hy3-git (requires hyprland)
- hycov-git (requires hyprland)
- hypr-trans-git (requires hyprland)
- hyprdim (requires hyprland)
- hyprdwl-git (requires hyprland)
- hyprforest-installer-bin (requires hyprland) (optional)
- hyprfreeze-git (requires hyprland)
- hyprgui (requires hyprland) (optional)
- hyprgui-bin (requires hyprland) (optional)
- hyprland-activewindow (requires hyprland)
- hyprland-autoname-workspaces-git (requires hyprland)
- hyprland-plugin-borders-plus-plus (requires hyprland)
- hyprland-plugin-borders-plus-plus (requires hyprland) (make)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland) (make)
- hyprland-plugin-hyprbars (requires hyprland)
- hyprland-plugin-hyprbars (requires hyprland) (make)
- hyprland-plugin-hyprexpo (requires hyprland) (make)
- hyprland-plugin-hyprexpo (requires hyprland)
- hyprland-plugin-hyprscroller-git (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland) (make)
- hyprland-plugin-hyprwinwrap (requires hyprland)
- hyprland-plugin-hyprwinwrap (requires hyprland) (make)
- hyprland-scratchpad-git (requires hyprland)
- hyprland-target (requires hyprland)
- hyprland-workspaces (requires hyprland)
- hyprlux (requires hyprland)
- hyproled-git (requires hyprland)
- hyprpanel (requires hyprland)
- hyprpanel-bin (requires hyprland)
- hyprpaper-gen-git (requires hyprland) (optional)
- hyprscratch (requires hyprland)
- hyprshade (requires hyprland)
- hyprshade-git (requires hyprland)
- hyprshade-rewrite-git (requires hyprland)
- hyprsome-git (requires hyprland)
- hyprsunset (requires hyprland)
- hyprswitch (requires hyprland)
- lxqt-wayland-session-git (requires hyprland) (optional)
- mist-de (requires hyprland)
- ml4w-hyprland (requires hyprland)
- ml4w-hyprland-git (requires hyprland)
- pyprland (requires hyprland)
- signal-desktop-fix-sway (requires hyprland) (optional)
- wallpickr-git (requires hyprland)
- wlr-layout-ui (requires hyprland) (optional)
- wlr-layout-ui-git (requires hyprland) (optional)
- xdg-desktop-portal-hyprland-git (requires hyprland) (optional)
- zdhpctl (requires hyprland) (optional)
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3
poiret.clement commented on 2023-07-20 15:15 (UTC)
julian.poidevin commented on 2023-07-20 13:59 (UTC) (edited on 2023-07-20 13:59 (UTC) by julian.poidevin)
@poiret.clement Ok nothing suspicious on the hyprctl monitors
. Could it be the environment variables value you are using ? I wonder if the NVIDIA-related environment variable are not the issue.
Maybe try removing some of your env =
lines in your hyprland.conf
file and check recommended values in Hyprland documentation ?
poiret.clement commented on 2023-07-20 13:22 (UTC)
@julian.poidevin of course:
Monitor eDP-1 (ID 0):
1920x1080@59.999001 at 1080x1080
description: BOE 0x0869 (eDP-1)
make: BOE
model: 0x0869
serial:
active workspace: 1 (1)
special workspace: 0 ()
reserved: 0 39 0 0
scale: 1.00
transform: 0
focused: yes
dpmsStatus: 1
vrr: 0
Monitor DVI-I-1 (ID 1):
1920x1080@60.000000 at 0x0
description: ASUSTek COMPUTER INC MB16A R2LMQS067280 (DVI-I-1)
make: ASUSTek COMPUTER INC
model: MB16A
serial: R2LMQS067280
active workspace: 2 (2)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 3
focused: no
dpmsStatus: 1
vrr: 0
julian.poidevin commented on 2023-07-20 13:11 (UTC)
@poiret.clement damn, can you please provide the result of the hyprctl monitors
command ?
poiret.clement commented on 2023-07-20 12:58 (UTC)
@julian.poidevin, I commented everything and kept only
monitor=DVI-I-1,1920x1080@60,0x0,1
monitor=eDP-1,1920x1080@60,0x1080,1
The screen is still black :/
julian.poidevin commented on 2023-07-20 10:26 (UTC)
@poiret.clement I may have a guess, it seems you misconfigured the position
setting for the displaylink DVI-I-1
monitor
line. I can see on your configuration file than multiple monitors are located at the position 0x0
meaning several monitors are overlapping :
monitor = DVI-I-1,1920x1080@60,0x0,1,transform,3 # DisplayLink
monitor = DP-1,1920x1080@60,0x0,1,transform,3 # Station F
monitor = DP-4,1920x1080@60,0x0,1,transform,3 # Station F
monitor = DP-5,1920x1080@60,0x0,1,transform,3 # Station F
You should replace 0x0 by proper settings, see Hyprland docs.
For example, here's my settings :
monitor=DVI-I-1,1920x1080@60,0x0,1
monitor=eDP-1,1920x1080@60,0x1080,1
monitor=HDMI-A-1,3440x1440@60,1920x424,1
poiret.clement commented on 2023-07-20 09:54 (UTC)
Hi, thank you for your answer @julian.poidevin. Yep, I rebooted multiple times, used multiple nvidia drivers, even the nouveau driver, I even applied the patch on hyprland-nvidia package to have both patches.
Here is my config: https://pastebin.com/LQ6G1gcR
julian.poidevin commented on 2023-07-20 09:11 (UTC) (edited on 2023-07-20 09:12 (UTC) by julian.poidevin)
Hello @poiret.clement, I suppose you did try rebooting your computer ?
Can you please link your hyprland.conf
file using https://pastebin.com/ ?
poiret.clement commented on 2023-07-20 09:09 (UTC)
Hi, using this patch, the monitor is correctly listed by hyprctl monitors
, but it stays black forever, even with proper config in hyprland.conf
. It works with i3, plasma X11, and plasma wayland. Any idea?
Pinned Comments
Sandwich commented on 2024-04-30 13:05 (UTC) (edited on 2024-05-01 15:57 (UTC) by Sandwich)
This work is mostly done by matt1606 and clementpoiret. Full credit goes to them, and I will be happy to let them own the package if they wish to.
For this package to work wlroots-displaylink-git will be required as well that I will push soon. This package was initially created by "Kshitij Joshi" and the patch by "kennylevinsen"
Sources: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1823 https://gist.github.com/clementpoiret/992d7b4c8cd3707b21461366c817db4d https://pastebin.com/N2siXAXG