You are not logged in.

#1 2025-12-28 03:28:36

huey_freeman
Member
Registered: 2025-09-22
Posts: 20

[SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

When I installed hyprpaper, I added the following lines to hyprpaper.conf:

preload = /home/Meech/Pictures/wall.jpg
wallpaper = eDP-1,contain:/home/Meech/Pictures/wall.jpg

and everything worked fine since. Additionally, here is my hyprland.conf:

# #######################################################################################
# AUTOGENERATED HYPR CONFIG.
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
# #######################################################################################


# This is an example Hyprland config file.
# Refer to the wiki for more information.
# https://wiki.hyprland.org/Configuring/

# Please note not all available settings / options are set here.
# For a full list, see the wiki

# You can split this configuration into multiple files
# Create your files separately and then link them to this file like this:
# source = ~/.config/hypr/myColors.conf


################
### MONITORS ###
################

# See https://wiki.hyprland.org/Configuring/Monitors/
monitor = DP-1,highrr,0x0,1


###################
### MY PROGRAMS ###
###################

# See https://wiki.hyprland.org/Configuring/Keywords/

# Set programs that you use
$terminal = kitty
$fileManager = dolphin
$menu = ulauncher


#################
### AUTOSTART ###
#################

# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:

# exec-once = $terminal
# exec-once = nm-applet &
exec-once = hyprpaper
exec-once=waybar & -c ~/.config/waybar/config-hyprland

#############################
### ENVIRONMENT VARIABLES ###
#############################

# See https://wiki.hyprland.org/Configuring/Environment-variables/

env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24


#####################
### LOOK AND FEEL ###
#####################

# Refer to https://wiki.hyprland.org/Configuring/Variables/

# https://wiki.hyprland.org/Configuring/Variables/#general
general {
    gaps_in = 5
    gaps_out = 20

    border_size = 2

    # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
    col.active_border = rgb(e2e2e2) rgb(5e5745) 45deg
    col.inactive_border = rgb(000000)

    # Set to true enable resizing windows by clicking and dragging on borders and gaps
    resize_on_border = false

    # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
    allow_tearing = false

    layout = dwindle
}

# https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration {
    rounding = 5

    # Change transparency of focused and unfocused windows
    active_opacity = 1.0
    inactive_opacity = 0.8

    shadow {
        enabled = true
        range = 5
        render_power = 3
        color = rgba(1a1a1aee)
    }

    # https://wiki.hyprland.org/Configuring/Variables/#blur
    blur {
        enabled = true
        size = 3
        passes = 1

        vibrancy = 0.1696
    }
}

# https://wiki.hyprland.org/Configuring/Variables/#animations
animations {
    enabled = yes, please :)

    # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more

    bezier = easeOutQuint,0.23,1,0.32,1
    bezier = easeInOutCubic,0.65,0.05,0.36,1
    bezier = linear,0,0,1,1
    bezier = almostLinear,0.5,0.5,0.75,1.0
    bezier = quick,0.15,0,0.1,1

    animation = global, 1, 10, default
    animation = border, 1, 5.39, easeOutQuint
    animation = windows, 1, 4.79, easeOutQuint
    animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
    animation = windowsOut, 1, 1.49, linear, popin 87%
    animation = fadeIn, 1, 1.73, almostLinear
    animation = fadeOut, 1, 1.46, almostLinear
    animation = fade, 1, 3.03, quick
    animation = layers, 1, 3.81, easeOutQuint
    animation = layersIn, 1, 4, easeOutQuint, fade
    animation = layersOut, 1, 1.5, linear, fade
    animation = fadeLayersIn, 1, 1.79, almostLinear
    animation = fadeLayersOut, 1, 1.39, almostLinear
    animation = workspaces, 1, 1.94, almostLinear, fade
    animation = workspacesIn, 1, 1.21, almostLinear, fade
    animation = workspacesOut, 1, 1.94, almostLinear, fade
}

# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
# "Smart gaps" / "No gaps when only"
# uncomment all if you wish to use that.
# workspace = w[tv1], gapsout:0, gapsin:0
# workspace = f[1], gapsout:0, gapsin:0
# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1]
# windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1]
# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
# windowrulev2 = rounding 0, floating:0, onworkspace:f[1]

# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
dwindle {
    pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
    preserve_split = true # You probably want this
}

# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
master {
    new_status = master
}

# https://wiki.hyprland.org/Configuring/Variables/#misc
misc {
    force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
    disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
}


#############
### INPUT ###
#############

# https://wiki.hyprland.org/Configuring/Variables/#input
input {
    kb_layout = us
    kb_variant =
    kb_model =
    kb_options =
    kb_rules =

    follow_mouse = 1

    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.

    touchpad {
        natural_scroll = false
    }
}

# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device {
    name = epic-mouse-v1
    sensitivity = -0.5
}


###################
### KEYBINDINGS ###
###################

# See https://wiki.hyprland.org/Configuring/Keywords/
$mainMod = SUPER # Sets "Windows" key as main modifier

# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, T, exec, $terminal
bind = $mainMod, F, exec, librewolf
bind = $mainMod, Q, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, W, togglefloating,
bind = $mainMod, A, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle

# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d

# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10

# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod CTRL, right, workspace, e+1
bind = $mainMod CTRL, left, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# Laptop multimedia keys for volume and LCD brightness
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-

# Requires playerctl
bindl = , XF86AudioNext, exec, playerctl next
bindl = , XF86AudioPause, exec, playerctl play-pause
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous

# New / custom
bind = $mainMod SHIFT, M, fullscreen
bind = $mainMod SHIFT, R, exec, grimblast copy area

##############################
### WINDOWS AND WORKSPACES ###
##############################

# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules

# Example windowrule v1
# windowrule = float, ^(kitty)$

# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$

# Ignore maximize requests from apps. You'll probably like this.
windowrulev2 = suppressevent maximize, class:.*

# Fix some dragging issues with XWayland
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0

After my most recent system update, something happened. and now hyprpaper refuses to run. Output of running it manually:

[LOG] Welcome to hyprpaper!
built from commit  ()
[LOG] Cleaned old hyprpaper preloads (1), removing 8.3MB
[LOG] Preloaded target /home/Meech/Pictures/wall.jpg in 3.11ms -> Pixel size: [1280, 720]
[LOG] Buffer created for target /home/Meech/Pictures/wall.jpg, Shared Memory usage: 8.3MB
[LOG] Total SM usage for all buffers: 8.3MB
[WARN] Monitor Unknown-1 does not have a target! A wallpaper will not be created.
[LOG] hyprpaper socket started at /run/user/1000/hypr/386376400119dd46a767c9f8c8791fd22c7b6e61_1766890580_346779998/.hyprpaper.sock (fd: 5)

After this, my custom wallpaper is not displayed. Hyprland, hyprpaper and their required utilities are all updated to their newest versions. In an attempt to remedy the issue, I switched to hyprpaper-git and though the wallpaper still didn't load, I got some additional debug errors after running:

DEBUG ]: Supported EGL global extensions: (16) EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_MESA_platform_surfaceless EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb
ERR ]: [EGL] Command eglQueryDevicesEXT errored out with EGL_BAD_ALLOC (0x12291): EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.

ERR ]: [EGL] Command eglQueryDevicesEXT errored out with EGL_BAD_ALLOC (0x12291): EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.

DEBUG ]: eglDeviceFromDRMFD: Using device /dev/dri/card1
DEBUG ]: EGL: IMG_context_priority supported, requesting high
DEBUG ]: EGL: EXT_create_context_robustness supported, requesting lose on reset
DEBUG ]: EGL: Got a high priority context
DEBUG ]: DRM syncobj timeline support: yes
DEBUG ]: Found 1 output(s)
DEBUG ]: Monitor Unknown-1 has no target: no wp will be created

I am very confused as to what could be causing this.

Edit: An update on 12/20/25 removed support for GTX 10xx GPUs and older from the official NVIDIA drivers which causes some errors if you have one, like the one in the post. Remove the official driver and replace it with nvidia-580xx-dkms.

Last edited by huey_freeman (2025-12-28 20:21:26)

Offline

#2 2025-12-28 10:16:30

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

"Unknown-1" means you're using the simpledrm device (software emulated video)
Please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#3 2025-12-28 17:22:14

huey_freeman
Member
Registered: 2025-09-22
Posts: 20

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

That command returns:

<html><head><script type="text/javascript">window.location="https://block.cloud.lionic.com/blockpage/malicious.html?t=3&url=http://0x0.st/";</script></head></html>

Do you also need the output of

sudo journalctl -b

Offline

#4 2025-12-28 18:17:00

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

You're somehow for some reason blocking 0x0.st w/ lionic.com and yes, getting the output of that command was the point of the exercise so we get an idea why you're ending up w/ the simpledrm device.

Offline

#5 2025-12-28 19:02:07

huey_freeman
Member
Registered: 2025-09-22
Posts: 20

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Since 0x0.st is blocked on my phone too this is probably just another consequence of my internet being weird, no idea how to fix it. Here is the full output of journalctl -b: pastebin since it's so long

The only notable error I saw relating to this issue, though, was these lines:

Dec 28 10:14:46 2018 kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:1c82)
                             NVRM: installed in this system is not supported by open
                             NVRM: nvidia.ko because it does not include the required GPU
                             NVRM: System Processor (GSP).
                             NVRM: Please see the 'Open Linux Kernel Modules' and 'GSP
                             NVRM: Firmware' sections in the driver README, available on
                             NVRM: the Linux graphics driver download page at
                             NVRM: www.nvidia.com.
Dec 28 10:14:46 2018 kernel: nvidia 0000:01:00.0: probe with driver nvidia failed with error -1
Dec 28 10:14:46 2018 kernel: NVRM: The NVIDIA probe routine failed for 1 device(s).
Dec 28 10:14:46 2018 kernel: NVRM: None of the NVIDIA devices were initialized.

I tried to fix this by appending

NVreg_EnableGpuFirmware=1
NVreg_OpenRmEnableUnsupportedGpus=1

to my kernel parameters but neither one fixed the issue. My GPU is a 1050 Ti, for your information.

Offline

#6 2025-12-28 19:05:24

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Offline

#7 2025-12-28 20:18:24

huey_freeman
Member
Registered: 2025-09-22
Posts: 20

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Oh. Thanks, I should have seen that. Marking as solved.

Offline

#8 2025-12-30 14:19:12

Lone_V_Rider
Member
Registered: 2025-12-30
Posts: 1

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

I have the same problem, I updated the system and everything broke. I could only use one of my two montors an it was is low res.
After installing the nvidia-580xx-dkms drivers everything works as normal but I have the default hyrpland wallpaper.

Offline

#9 2025-12-30 18:36:25

iizy
Member
Registered: 2025-12-30
Posts: 1

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

I am running into the same problem and I don't have a nvidia GPU or any GPU

Offline

#10 2025-12-30 18:38:43

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

The problem isn't w/ any specific GPU but the drm driver not taking over from the simpledrm device.

If your situation is different we'll first have to figure what the actual problem is:
Please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#11 2025-12-31 11:13:02

nerozero
Member
Registered: 2025-12-31
Posts: 7

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Having same problem after updating. Dell Latitude notebook..
No dedicated video card, generic IntelHDGraphics...

hyprpaper output:

DEBUG ]: zwp_linux_dmabuf_v1: opened node /dev/dri/renderD128 with fd 17
DEBUG ]: Supported EGL global extensions: (16) EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_explicit_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
DEBUG ]: eglDeviceFromDRMFD: Using device /dev/dri/card1
DEBUG ]: EGL: IMG_context_priority supported, requesting high
DEBUG ]: EGL: EXT_create_context_robustness supported, requesting lose on reset
DEBUG ]: EGL: Got a high priority context
DEBUG ]: DRM syncobj timeline support: yes
DEBUG ]: Found 1 output(s)
DEBUG ]: Monitor eDP-1 has no target: no wp will be created

Offline

#12 2025-12-31 11:18:05

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Having same problem after updating. Dell Latitude notebook..
No dedicated video card

No, you don't. "Monitor eDP-1 " is not "Monitor Unknown-1"

Stop hijacking threads, create a new one and post your journal there.

Offline

#13 2025-12-31 11:19:20

nerozero
Member
Registered: 2025-12-31
Posts: 7

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Understood, sorry.

Offline

#14 2025-12-31 11:24:20

Bikolyn
Member
Registered: 2025-12-31
Posts: 3

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Literally having this issue (The second unrelated one) On my dell latitude 3300, Very weird.
Please show me the new thread that'll be opened.

Offline

#15 2025-12-31 14:59:15

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

Ftr, https://bbs.archlinux.org/viewtopic.php?id=311381

@nerozero, sorry if that came off a bit harsh, but that was the second off-topic post and I wanted to shut down that pattern.

Offline

#16 2025-12-31 15:16:59

nerozero
Member
Registered: 2025-12-31
Posts: 7

Re: [SOLVED] Hyprpaper "Monitor Unknown-1 does not have a target!"

seth wrote:

Ftr, https://bbs.archlinux.org/viewtopic.php?id=311381

@nerozero, sorry if that came off a bit harsh, but that was the second off-topic post and I wanted to shut down that pattern.

Hey, don't be sorry. This is beneficial to everyone to have properly separated threads. Thank you for you fast responses.
PS Sorry for off-top

Happy New Arch ... oh sorry Happy New Year smile

Offline

Board footer

Powered by FluxBB