I got issue on hyprland black screen .. while opening through sddm it will get blackscreen and cursor it will stop at center and does not work for 2 or 3min it will go back to normal and open
here is my inxi
System:
Kernel: 6.4.12-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: hpet available: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=25dd2aeb-ae70-46e6-b236-a75ae0e66896 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: Hyprland info: waybar vt: 1 dm: SDDM Distro: Garuda Linux
base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 82RN v: IdeaPad 3 15ABA7
serial: <superuser required> Chassis: type: 10 v: IdeaPad 3 15ABA7
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0T76463WIN
serial: <superuser required> UEFI: LENOVO v: JTCN42WW date: 01/10/2023
Battery:
ID-1: BAT0 charge: 19.9 Wh (57.3%) condition: 34.7/38.0 Wh (91.3%)
power: 5.6 W volts: 7.7 min: 7.7 model: BYD L20B2PF0 type: Li-poly
serial: <filter> status: discharging cycles: 260
CPU:
Info: model: AMD Ryzen 5 5625U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 4 level: v3 note: check built: 2021-22
process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA50000C
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1742 high: 2300 min/max: 1600/4387 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2300 2: 2300
3: 1451 4: 1600 5: 1600 6: 1600 7: 1360 8: 1600 9: 1600 10: 1600 11: 1600
12: 2300 bogomips: 55095
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Barcelo vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: eDP-1
empty: DP-1,HDMI-A-1 bus-ID: 04:00.0 chip-ID: 1002:15e7 class-ID: 0300
temp: 42.0 C
Device-2: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2 chip-ID: 174f:2465
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.2.0
compositor: Hyprland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 1
Monitor-1: eDP-1 model: ChiMei InnoLux 0x151e built: 2019 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 scale: 1 size: 344x193mm (13.54x7.6")
diag: 394mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL/GBM Message: No known Wayland EGL/GBM data sources.
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1 chip-ID: 1002:1637
class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A
alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x,
snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir,
snd_sof_amd_rembrandt pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max:
gen: 4 speed: 16 GT/s bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.4.12-zen1-1-zen status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 0.3.78 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek vendor: Lenovo driver: rtw89_8852be v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:b852
class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4:3 chip-ID: 0bda:4853
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 476.94 GiB used: 21.82 GiB (4.6%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW512GZL
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: C01C temp: 31.9 C scheme: GPT
Partition:
ID-1: / raw-size: 114.35 GiB size: 114.35 GiB (100.00%)
used: 21.74 GiB (19.0%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: /boot/efi raw-size: 511 MiB size: 510 MiB (99.80%)
used: 76.2 MiB (14.9%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 114.35 GiB size: 114.35 GiB (100.00%)
used: 21.74 GiB (19.0%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
ID-4: /var/log raw-size: 114.35 GiB size: 114.35 GiB (100.00%)
used: 21.74 GiB (19.0%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
ID-5: /var/tmp raw-size: 114.35 GiB size: 114.35 GiB (100.00%)
used: 21.74 GiB (19.0%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 13.5 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.4 C mobo: N/A gpu: amdgpu temp: 43.0 C
Fan Speeds (rpm): N/A
Info:
Processes: 304 Uptime: 6m wakeups: 2 Memory: total: 16 GiB note: est.
available: 13.5 GiB used: 2.21 GiB (16.3%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 15.0.7
Packages: pm: pacman pkgs: 1454 libs: 380 tools: pamac,paru Shell: Zsh
v: 5.9 running-in: kitty inxi: 3.3.29
Garuda (2.6.16-1):
System install date: 2023-08-13
Last full system update: 2023-08-26
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units:
here is my hyprland conf
monitor=,preferred,auto,1
exec-once=sway-audio-idle-inhibit
exec-once=swayidle -w timeout 300 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' timeout 305 '~/.config/hypr/scripts/swaylocker.sh' before-sleep '~/.config/hypr/scripts/swaylocker.sh'
exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
exec-once=libinput-gestures &
exec-once = wpaperd
exec-once = waybar
blurls = waybar
exec-once = mako
exec-once = foot --server
#pre executions (under development)
exec-once=exec xrdb -load ~/.Xresources
exec-once=copyq
input {
kb_layout = us
repeat_rate=50
repeat_delay=270
follow_mouse = 3
touchpad {
natural_scroll = true
tap-to-click = true
disable_while_typing = true
}
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_in = 5
gaps_out = 10
border_size = 2
col.active_border = rgba(33ccffee) rgba(8f00ffee) 45deg
col.inactive_border = rgba(595959aa)
resize_on_border=true
no_cursor_warps = true
layout = dwindle
}
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 10
blur {
size=6.8 # minimum 1
passes=2 # minimum 1, more passes = more resource intensive.
new_optimizations = true
}
drop_shadow = true
shadow_range = 8
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
}
animations {
enabled = 1
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
bezier = myBezier, 0.12, 1, 0.12, 1
animation = windows, 1, 4, myBezier
animation = windowsOut, 1, 4, default, popin 100%
animation = border, 1, 10, default
animation = fade, 1, 4, default
animation = workspaces, 1, 4, default
}
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = true # you probably want this
force_split=2
no_gaps_when_only = false
}
master {
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
new_is_master = true
}
gestures {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
workspace_swipe = on
}
misc {
disable_hyprland_logo = true
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
device:epic mouse V1 {
sensitivity = -0.5
}
## See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER
#
# keybing binds
bind=SUPER,Q,killactive
bind=SUPER,B,exec,brave
bind=SUPER,m,fullscreen,1
bind=SUPER,F,fullscreen,0
bind=SUPER,RETURN,exec,kitty
bind=SUPER,t,exec,foot
bind=SUPERSHIFT,RETURN,exec,~/.config/hypr/scripts/fullscreenA.sh
bind=SUPER,R,exec,Ranger $HOME
bind=SUPER,P,pseudo,
bind=CTRL,space,exec,wofi --allow-images
bind=SUPER,space,cyclenext,
bind=SUPERSHIFT,v,exec,VirtualBox Manager,
bind=SUPER,comma,exec,dolphin
bind=SUPERSHIFT,w,exec,wpaperd
bind=SUPER CTRL ALT,p,exec,poweroff
bind=SUPER CTRL ALT,r,exec,reboot
bind=SUPER CTRL ALT,q,exit
bind=SUPERSHIFT,o,toggleopaque
# bind=SUPER,j,layoutmsg,cyclenext
# bind=SUPER,k,layoutmsg,cycleprev
bind=SUPER,j,movefocus,d
bind=SUPER,k,movefocus,u
bind=SUPER,h,movefocus,l
bind=SUPER,l,movefocus,r
bind=ALT,h,resizeactive,-40 0
bind=ALT,l,resizeactive,40 0
bind=ALT,k,resizeactive,0 -40
bind=ALT,j,resizeactive,0 40
bind=SUPERSHIFT,h,movewindow,l
bind=SUPERSHIFT,l,movewindow,r
bind=SUPERSHIFT,k,movewindow,u
bind=SUPERSHIFT,j,movewindow,d
bind=SUPER,1,workspace,1
bind=SUPER,2,workspace,2
bind=SUPER,3,workspace,3
bind=SUPER,4,workspace,4
bind=SUPER,5,workspace,5
bind=SUPER,6,workspace,6
bind=SUPER,7,workspace,7
bind=SUPER,8,workspace,8
bind=SUPER,9,workspace,9
bind=SUPER,0,workspace,10
bind=SUPERSHIFT,1,movetoworkspacesilent,1
bind=SUPERSHIFT,2,movetoworkspacesilent,2
bind=SUPERSHIFT,3,movetoworkspacesilent,3
bind=SUPERSHIFT,4,movetoworkspacesilent,4
bind=SUPERSHIFT,5,movetoworkspacesilent,5
bind=SUPERSHIFT,6,movetoworkspacesilent,6
bind=SUPERSHIFT,7,movetoworkspacesilent,7
bind=SUPERSHIFT,8,movetoworkspacesilent,8
bind=SUPERSHIFT,9,movetoworkspacesilent,9
bind=SUPERSHIFT,0,movetoworkspacesilent,10
# set volume (laptops only and may or may not work on PCs)
bind = ,122, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
bind = ,123, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
bind = ,121, exec, pactl set-sink-volume @DEFAULT_SINK@ 0%
bind = ,232,exec,brightnessctl -c backlight set 5%-
bind = ,233,exec,brightnessctl -c backlight set +5%
#
#
#########################################################################################
#
#\ \ / (_) | | | __ \ | |
# \ \ /\ / / _ _ __ __| | _____ _____ | |__) | _| | ___ ___
# \ \/ \/ / | | '_ \ / _` |/ _ \ \ /\ / / __| | _ / | | | |/ _ \/ __|
# \ /\ / | | | | | (_| | (_) \ V V /\__ \ | | \ \ |_| | | __/\__ \
# \/ \/ |_|_| |_|\__,_|\___/ \_/\_/ |___/ |_| \_\__,_|_|\___||___/
#
#########################################################################################
#
#
# Float Necessary Windows
windowrule=float,wofi
windowrule=float,vlc
windowrule=float,ulauncher
windowrule=float,pavucontrol
windowrule=noshadow,dunst
windowrule=noanim,dunst
windowrule=noborder,dunst
windowrulev2 = float,class:^()$,title:^(Picture in picture)$
windowrulev2 = float,class:^(brave)$,title:^(Save File)$
windowrulev2 = float,class:^(brave)$,title:^(Open File)$
windowrulev2 = float,class:^(LibreWolf)$,title:^(Picture-in-Picture)$
windowrulev2 = float,class:^(blueman-manager)$
windowrulev2 = float,class:^(org.twosheds.iwgtk)$
windowrulev2 = float,class:^(blueberry.py)$
windowrulev2 = float,class:^(xdg-desktop-portal-gtk)$
windowrulev2 = float,class:^(geeqie)$
windowrulev2 = float,class:^(VirtualBox)$,title:^(.*Preferences*.)$
windowrulev2 = size 1060 630,class:^(VirtualBox)$,title:^(.*Preferences*.)$
windowrulev2 = center,class:^(VirtualBox)$,title:^(.*Preferences*.)$
windowrulev2 = fullscreen, class:^(wlroots)
windowrulev2 = fullscreen,class:^(VirtualBox Machine)$,title:^(.*[Running]*.)$
windowrulev2 = float,class:^(thunar)$,title:^(File Operation Progress)$
windowrulev2 = float,class:^(galculator)$
windowrulev2 = size 548 782,class:^(galculator)$
windowrulev2 = center,class:^(galculator)$
windowrulev2 = float,class:^(wps)$
windowrulev2 = center,class:^(wps)$
windowrulev2 = float,class:^(imv)$
windowrulev2 = center,class:^(imv)$
windowrulev2 = float,class:^(feh)$
windowrulev2 = size 1200 720,class:^(feh)$
windowrulev2 = center,class:^(feh)$
windowrulev2 = float,class:^(Tk)$
windowrulev2 = float,class:^(VirtualBox)$,title:^(.*Settings*.)$
windowrulev2 = size 1060 630,class:^(VirtualBox)$,title:^(.*Settings*.)$
windowrulev2 = center,class:^(VirtualBox)$,title:^(.*Settings*.)$
# Increase the opacity
windowrule=opacity 0.92 0.92,thunar
windowrule=opacity 0.96,discord
windowrule=opacity 0.88,obsidian
windowrule=opacity 0.9,Alacritty
windowrule = opacity 0.75 override 0.75 override,^(kitty)$ # set opacity to 1.0 active and 0.5 inactive for kitty
windowrule = opacity 0.9 override 0.9 override,^(Alacritty)$ # set opacity to 1.0 active and 0.5 inactive for kitty
# ^.*nvim.*$
windowrule=tile,librewolf
windowrule=tile,spotify
windowrule=opacity 1,neovim
bindm=SUPER,mouse:272,movewindow
bindm=SUPER,mouse:273,resizewindow
bind=ALT,h,resizeactive,10
#video play paues bindings
bind=,172,exec,playerctl play-pause
bind=,171,exec,playerctl next
bind=,173,exec,playerctl previous
# Use gtk-settings
exec-once = apply-gsettings
it was working perfectly fine for month and today i got this problem