You are not logged in.
"/sys/class/drm/card1-HDMI-A-1" does not exist here.
$ ls /sys/class/drm
card0 card0-DP-1 card0-HDMI-A-1 card0-HDMI-A-2 card0-HDMI-A-3 card0-VGA-1 renderD128 versionI have tried this:
$ sudo cp /sys/class/drm/card0-HDMI-A-1 /usr/lib/firmware/edid/GA25FC.bin
cp: -r not specified; omitting directory '/sys/class/drm/card0-HDMI-A-1'Then this:
$ sudo cp -r /sys/class/drm/card0-HDMI-A-1 /usr/lib/firmware/edid/GA25FC.binAfter reboot, again I see error in dmesg:
[seg fev 16 11:34:59 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:34:59 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:34:59 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:34:59 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:35:00 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:35:00 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:35:00 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:35:00 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:35:01 2026] r8169 0000:04:00.0 enp4s0: Link is Up - 1Gbps/Full - flow control rx/tx
[seg fev 16 11:35:01 2026] r8169 0000:04:00.0 enp4s0: Link is Up - 1Gbps/Full - flow control rx/tx
[seg fev 16 11:35:01 2026] userif-3: sent link down event.
[seg fev 16 11:35:01 2026] userif-3: sent link up event.
[seg fev 16 11:35:01 2026] RPC: Registered rdma transport module.
[seg fev 16 11:35:01 2026] RPC: Registered rdma backchannel transport module.
[seg fev 16 11:35:01 2026] NFSD: Using nfsdcld client tracking operations.
[seg fev 16 11:35:01 2026] NFSD: starting 90-second grace period (net effffff9)
[seg fev 16 11:35:02 2026] userif-3: sent link down event.
[seg fev 16 11:35:02 2026] userif-3: sent link up event.
[seg fev 16 11:35:05 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:35:05 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:35:05 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:35:05 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:35:06 2026] Bluetooth: RFCOMM TTY layer initialized
[seg fev 16 11:35:06 2026] Bluetooth: RFCOMM socket layer initialized
[seg fev 16 11:35:06 2026] Bluetooth: RFCOMM ver 1.11
[seg fev 16 11:35:07 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:35:07 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:35:30 2026] NFSD: all clients done reclaiming, ending NFSv4 grace period (net effffff9)
q[seg fev 16 11:38:30 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:38:30 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:38:31 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:38:31 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:38:53 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:38:53 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:38:53 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:38:53 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:39:15 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:39:15 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:39:15 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:39:15 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)Last edited by Strangiato (2026-02-16 14:56:03)
Offline
Oh, the card index changed (I believe will killed the simpledrm device)
[seg fev 16 11:34:59 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2errno 2 is no such file or directory
stat /usr/lib/firmware/edid/GA25FC.binsudo cp -r /sys/class/drm/card0-HDMI-A-1
… fuck…
sudo cp /sys/class/drm/card0-HDMI-A-1/edid /usr/lib/firmware/edid/GA25FC.bin
Offline
Again error -2
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:59:19 2026] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)
[seg fev 16 11:59:19 2026] usb 2-1: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 1.10
[seg fev 16 11:59:19 2026] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[seg fev 16 11:59:19 2026] usb 2-1: Product: DataTraveler 3.0
[seg fev 16 11:59:19 2026] usb 2-1: Manufacturer: Kingston
[seg fev 16 11:59:19 2026] usb 2-1: SerialNumber: xxxxxxxxxxxxxx
[seg fev 16 11:59:19 2026] usb-storage 2-1:1.0: USB Mass Storage device detected
[seg fev 16 11:59:19 2026] scsi host6: usb-storage 2-1:1.0
[seg fev 16 11:59:19 2026] usbcore: registered new interface driver usb-storage
[seg fev 16 11:59:19 2026] usbcore: registered new interface driver uas
[seg fev 16 11:59:19 2026] tsc: Refined TSC clocksource calibration: 3591.683 MHz
[seg fev 16 11:59:19 2026] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x33c5a2aaf01, max_idle_ns: 440795238424 ns
[seg fev 16 11:59:19 2026] clocksource: Switched to clocksource tsc
[seg fev 16 11:59:19 2026] fbcon: i915drmfb (fb0) is primary device
[seg fev 16 11:59:19 2026] usb 1-5: new low-speed USB device number 3 using xhci_hcd
[seg fev 16 11:59:19 2026] Console: switching to colour frame buffer device 240x67
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: Direct firmware load for edid/GA25FC.bin failed with error -2
[seg fev 16 11:59:19 2026] i915 0000:00:02.0: [drm] *ERROR* [CONNECTOR:87:HDMI-A-1] Requesting EDID firmware "edid/GA25FC.bin" failed (err=-2)Last edited by Strangiato (2026-02-16 15:04:55)
Offline
You don't have to post that - errno 2 means the file wasn't copied there itfp. the error would have shown up then
ls -lR /usr/lib/firmware/edid/Offline
$ ls -lR /usr/lib/firmware/edid/
/usr/lib/firmware/edid/:
total 4
-r--r--r-- 1 root root 256 fev 16 11:58 GA25FC.binOffline
Do you have i915 in the initramfs? You'll have to add the edid there as well (as the wiki mentions)
Offline
i915 was already present, I have just added the EDID to "FILES()" in /etc/mkinitcpio.conf, ran "sudo mkinitcpio -p linux", rebooted, no error related to edid in dmesg this time... but still black screen.
Offline
I have tested some Linux systems again, with live USBs created individually this time, without Ventoy, with these results:
CachyOS - I do not see black screen like Arch
EndeavourOS - Black screen like Arch
Fedora KDE 43 - the screen is not black during most boot process
PopOS - the screen is not black, I see plymouth boot screen
neon unstable (based on ubuntu 24.04): black screen in different moments, possibly due to buggy plymouth
I have also removed GRUB from the SSD where I have both Arch and Windows 10 installed
by running "bootrec /fixmbr" command from Windows. And, without GRUB, I see the Windows logo
during almost entire boot process. The screen gets black ~2 seconds before the login screen.
Seems GRUB installed on my Arch is someway causing the black screen during boot with this new monitor.
And there is something wrong with the EDID of my monitor, "EDID conformity: FAIL":
# card0-HDMI-A-1 #######################
Block 0, Base EDID:
EDID Structure Version & Revision: 1.3
Vendor & Product Identification:
Manufacturer: CMT
Model: 9650
Made in: week 29 of 2025
Basic Display Parameters & Features:
Digital display
Maximum image size: 54 cm x 31 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
RGB color display
First detailed timing is the preferred timing
Color Characteristics:
Red : 0.6464, 0.3466
Green: 0.3222, 0.6298
Blue : 0.1552, 0.0605
White: 0.3134, 0.3291
Established Timings I & II:
IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
Apple : 640x480 66.666667 Hz 4:3 35.000 kHz 30.240000 MHz
DMT 0x05: 640x480 72.808802 Hz 4:3 37.861 kHz 31.500000 MHz
DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz
DMT 0x08: 800x600 56.250000 Hz 4:3 35.156 kHz 36.000000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x0a: 800x600 72.187572 Hz 4:3 48.077 kHz 50.000000 MHz
DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz
Apple : 832x624 74.551266 Hz 4:3 49.726 kHz 57.284000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x11: 1024x768 70.069359 Hz 4:3 56.476 kHz 75.000000 MHz
DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz
DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz
Apple : 1152x870 75.061550 Hz 192:145 68.681 kHz 100.000000 MHz
Standard Timings:
DMT 0x15: 1152x864 75.000000 Hz 4:3 67.500 kHz 108.000000 MHz
DMT 0x20: 1280x960 60.000000 Hz 4:3 60.000 kHz 108.000000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz
GTF : 1920x1080 75.000068 Hz 16:9 84.600 kHz 220.637000 MHz
Detailed Timing Descriptors:
DTD 1: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (543 mm x 302 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Display Product Serial Number: 'CMI252900118'
Display Product Name: 'GA25FC'
Display Range Limits:
Monitor ranges (GTF): 48-120 Hz V, 24-150 kHz H, max dotclock 300 MHz
Extension blocks: 1
Checksum: 0xca
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 1
Video Data Block:
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
VIC 1: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz
VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz
VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz
VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz (native)
VIC 63: 1920x1080 120.000000 Hz 16:9 135.000 kHz 297.000000 MHz
Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
Source physical address: 1.0.0.0
DC_36bit
DC_30bit
DC_Y444
Maximum TMDS clock: 300 MHz
Colorimetry Data Block:
xvYCC601
xvYCC709
Audio Data Block:
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Video Capability Data Block:
YCbCr quantization: Selectable (via AVI YQ)
RGB quantization: Selectable (via AVI Q)
PT scan behavior: No Data
IT scan behavior: Always Underscanned
CE scan behavior: Always Underscanned
Detailed Timing Descriptors:
DTD 2: 1920x1080 74.972503 Hz 16:9 83.894 kHz 174.500000 MHz (543 mm x 302 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 31 Vpol N
DTD 3: 1920x1080 100.000000 Hz 16:9 110.000 kHz 228.800000 MHz (543 mm x 302 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 12 Vpol P
DTD 4: 1920x1080 119.997401 Hz 16:9 133.197 kHz 277.050000 MHz (543 mm x 302 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 22 Vpol P
Checksum: 0xb4
----------------
Failures:
Block 1, CTA-861 Extension Block:
Colorimetry Data Block: Reserved bits MD0-MD3 must be 0.
EDID conformity: FAILOffline
Seems GRUB installed on my Arch is someway causing the black screen during boot with this new monitor.
Ftr, do you anything like https://wiki.archlinux.org/title/GRUB/T … ramebuffer ?
What does your grub config look like?
https://wiki.archlinux.org/title/GRUB/T … figuration
Offline
GRUB config before this comment:
$ cat /etc/default/grub
# GRUB boot loader configuration
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="scsi_mod.use_blk_mq=1 mitigations=off pcie_aspm=off nowatchdog no_console_suspend initcall_blacklist=simpledrm_platform_driver_init drm.edid_firmware=HDMI-A-1:edid/GA25FC.bin"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to make GRUB remember the last selection. This requires to
# set 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT="true"
GRUB_DISABLE_SUBMENU=nI have modified these lines:
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE=1024x768x24Updated the grub config, rebooted, and the black screen persists.
Offline
'key and if you actually do https://wiki.archlinux.org/title/GRUB/T … ramebuffer ?
Offline
As I wrote in comment 19, I already tried to disable the framebuffer. I tried it again before my previous comment; the black screen persists.
Offline