You are not logged in.
I'm facing black screen issue after a full update. Black screen at boot, but can show very briefly this message:
EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
...
Could not march drm and vulkan deviceI last updated around April, and I updated again in early August. It's a laptop with Intel UHD graphics.
lspci -k | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-UP3 GT2 [UHD Graphics] (rev 0c)I have an installation with an encrypted partition, booted via EFIstub. I'm using Wayland with Sway.
This post can explain the same issue : https://bbs.archlinux.org/viewtopic.php?id=305727
I tried to roll back mesa to mesa-1:25.0.5-1, but I'm still having an issue (a different one, but of the same nature) with this kind of message:
EGL_EXT_platform_base not supported
Failed to create EGL context
Could not initialize EGLI tried updating
mesa and installating vulkan-nouveau (instead of vulkan-intel). I also tried the
nvidia_drm.modeset=1kernel parameter, but it had no effect.
Edit: results of journalctl -b, eglinfo -B and vulkaninfo can be found here : https://e.pcloud.link/publink/show?code … Bjkb8xDcDV
I don't really know what to do to solve the problem. Do you have any suggestions?
Last edited by bdr (2025-08-15 22:40:54)
Offline
So using a simple pastebin service wasn't an option, we *had* to go for some clumsy "please enable javascript and then register here to save in your cloud" service?
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/adlp_dmc.bin (-ENOENT). Disabling runtime power management.
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] *ERROR* GT0: GuC firmware i915/adlp_guc_70.bin: fetch failed -ENOENT
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware(s) can be downloaded from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 0.0.0
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] *ERROR* GT0: GuC initialization failed -ENOENT
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] *ERROR* GT0: Enabling uc failed (-5)
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] *ERROR* GT0: Failed to initialize GPU, declaring it wedged!
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] CI tainted: 0x9 by intel_gt_init+0xb3/0x2f0 [i915]
ao没t 15 23:36:29 wolverine kernel: [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1
ao没t 15 23:36:29 wolverine kernel: fbcon: i915drmfb (fb0) is primary device
ao没t 15 23:36:29 wolverine kernel: i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer deviceOffline
The service doesn’t require you to register just to download a file. Unfortunately, that’s just the reality of the modern web...
I honestly didn’t know I was dealing with a true bearded *elinks* veteran, but I appreciate the help you gave. It actually fixed my issue, so thank you very much !
From what I understand, this all comes from the changes described here:
https://archlinux.org/news/linux-firmwa … ervention/
Should have I installed the extra vendor-specific firmware package in addition to linux-firmware package ? The announcement isn’t super clear about that, except for the “we split our firmware into several vendor-focused packages” part.
Offline
There's no other HW that would require other firmware in use in that journal, but you might have external devices (or stuff like a webcam temporarily shut down that's then simply not logged)
Unfortunately, that’s just the reality of the modern web...
"Modern" is modern English for "cumbersome"? ![]()
sudo journalctl -b | curl -F 'file=@-' 0x0.st (eglinfo -B; vulkaninfo --summary) | curl -F 'file=@-' 0x0.st
If you "alias pastebin='curl -F 'file=@-' 0x0.st'" (I'd not alias "0x0") it gets even more convenient/easier to remember and
alias pastebin="curl -F 'file=@-' 0x0.st | tee >(xsel -i 2>/dev/null) >(qrencode -t ANSIUTF8 2>/dev/null)"will copy the url into your clipboard (on X11/xsel - for wayland see your compositor) and give a QR code if you're on the console and a phone.
Technology exists to serve humans, making it artificially clumsy might be "modern" or "fashionable" (which, fun fact, are related words in some languages) but is first and foremost crap design.
Make an effort to be more lazy ![]()
Offline