Re: Black screen on login iso live sessions

Continuing the discussion from Black screen on login 251002 iso live sessions:

Hi, I decided to give a new try on my desktop with 251103 installers.

Quick reminder of my issue, I was trying to install Garda on my desktop with an NVIDIA GPU. Once the live iso booted, I was stuck after the login page, showing only an empty terminal with cursor blinking. This same issue applies to 251103 on my system.

After following @TNE recommendation from the preview post, I added debug:disable_logs = false and got more hint about the issue.

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: pci id for fd 39: 10de:2489, driver (null)

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: pci id for fd 33: 10de:2489, driver (null)

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: pci id for fd 41: 10de:2489, driver (null)

failed to mkdir() crash report directory
No such file or directory

On the live system, I’ve switched to root with su command and chmod 777 /dev/dri/renderD128. Then I ran Hyprland command as garuda user with success. I was able to log in and use the installer.

Garuda is now running smoothly on my system.

Should I open an issue on GitLab, or it is not related to the garuda iso?

Heya. Two things:

  1. I asked to see the full logs, may you share the full logs with this option enabled?

  2. May we also see the output of the command ls -la /dev/dri/renderD128

Hyprland full output

Welcome to Hyprland!
[LOG] Instance Signature: 71a1216abcc7031776630a6d88f105605c4dc1c9_1768229207_242499038
[LOG] Runtime directory: /run/user/1000/hypr/71a1216abcc7031776630a6d88f105605c4dc1c9_1768229207_242499038
[LOG] Hyprland PID: 25602
[LOG] ===== SYSTEM INFO: =====
[LOG] System name: Linux
[LOG] Node name: garuda-hyprland
[LOG] Release: 6.17.6-zen1-1-zen
[LOG] Version: #1 ZEN SMP PREEMPT_DYNAMIC Wed, 29 Oct 2025 22:23:44 +0000


[LOG] GPU information:
09:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti Lite Hash Rate] [10de:2489] (rev a1) (prog-if 00 [VGA controller])


[WARN] Warning: you're using an NVIDIA GPU. Make sure you follow the instructions on the wiki if anything is amiss.

[LOG] os-release:
NAME="Garuda Linux"
PRETTY_NAME="Garuda Linux"
ID=garuda
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://garudalinux.org/"
DOCUMENTATION_URL="https://wiki.garudalinux.org/"
SUPPORT_URL="https://forum.garudalinux.org/"
BUG_REPORT_URL="https://gitlab.com/groups/garuda-linux/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=garudalinux
[LOG] ========================



[INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hypr.land/Crashes-and-Bugs/


[LOG] 
Current splash: "@vaxry how do i learn c++" - flicko


[LOG] Old rlimit: soft -> 1048576, hard -> 1048576
[LOG] New rlimit: soft -> 1048576, hard -> 1048576
[LOG] Creating the EventLoopManager!
[LOG] Creating the HookSystem!
[LOG] Creating the KeybindManager!
[LOG] Creating the AnimationManager!
[LOG] Creating the DynamicPermissionManager!
[LOG] Creating the ConfigManager!
[LOG] Using config: /home/garuda/.config/hypr/hyprland.conf
[INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hypr.land/Configuring/Variables/#debug
[LOG] Creating the CHyprError!
[LOG] Creating the LayoutManager!
[LOG] Creating the TokenManager!
[LOG] [hookSystem] New hook event registered: preConfigReload
[LOG] Using config: /home/garuda/.config/hypr/hyprland.conf
libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: pci id for fd 39: 10de:2489, driver (null)

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: pci id for fd 33: 10de:2489, driver (null)

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: failed to open /dev/dri/renderD128: Permission denied

libEGL warning: pci id for fd 41: 10de:2489, driver (null)

failed to mkdir() crash report directory
No such file or directory
Aborted                    (core dumped) Hyprland

ls output

[garuda@garuda-hyprland ~]$ ls -la /dev/dri/renderD128
crw------- 1 root root 226, 128 Jan 12 14:40 /dev/dri/renderD128

Heya, have you tried following these instructions?

1 Like

Adding these environment variables didn’t change anything. Blank terminal after login.

[garuda@garuda-hyprland ~]$ cat .config/hypr/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.
# #######################################################################################

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

# autogenerated = 1 # remove this line to remove the warning

env = LIBVA_DRIVER_NAME,nvidia
env = __GLX_VENDOR_LIBRARY_NAME,nvidia


To be sure, you mean all the instruction of the Nvidia page or only the #environment-variables part from your link?

Maybe the logs will have more to say. I’m guessing /dev/dri/renderD128 is some kind of fallback, not the intended primary rendering device.

Ho ok, I didn’t lunch from the tty. I will retry and check if the logs have changed.

Honestly, I don’t know how hyprland works personally. I hope someone here might have more to add, but it might be worth getting in touch with the hyprland developers themselves and provide them with all the logs.

It seems this also still needs to be addressed to get full logs.

2 Likes

Nothing change, same logs and errors.

I will post on Hyprland forum and come back if there is any news. Thanks for your time!

For now, the dirty fix is to chmod /dev/dri/renderD128