You are not logged in.

#26 2026-02-16 14:41:41

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

"/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  version

I 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.bin

After 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

#27 2026-02-16 14:52:49

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

Re: Black screen during boot with a new monitor

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 -2

errno 2 is no such file or directory

stat /usr/lib/firmware/edid/GA25FC.bin
sudo cp -r /sys/class/drm/card0-HDMI-A-1
seth wrote:

… fuck…

seth *wanted* to wrote:
sudo cp /sys/class/drm/card0-HDMI-A-1/edid /usr/lib/firmware/edid/GA25FC.bin

Offline

#28 2026-02-16 15:03:27

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

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

#29 2026-02-16 15:06:13

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

Re: Black screen during boot with a new monitor

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

#30 2026-02-16 15:10:44

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

$ ls -lR /usr/lib/firmware/edid/
/usr/lib/firmware/edid/:
total 4
-r--r--r-- 1 root root 256 fev 16 11:58 GA25FC.bin

Offline

#31 2026-02-16 15:13:26

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

Re: Black screen during boot with a new monitor

Do you have i915 in the initramfs? You'll have to add the edid there as well (as the wiki mentions)

Offline

#32 2026-02-16 15:25:45

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

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

#33 2026-02-28 22:19:29

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

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: FAIL

Offline

#34 2026-03-01 15:41:44

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

Re: Black screen during boot with a new monitor

Seems GRUB installed on my Arch is someway causing the black screen during boot with this new monitor.

seth wrote:

What does your grub config look like?
https://wiki.archlinux.org/title/GRUB/T … figuration

Offline

#35 2026-03-01 17:35:37

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

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=n

I have modified these lines:

GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE=1024x768x24

Updated the grub config, rebooted, and the black screen persists.

Offline

#36 2026-03-01 21:20:15

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

Re: Black screen during boot with a new monitor

Offline

#37 2026-03-01 21:35:10

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: Black screen during boot with a new monitor

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

Board footer

Powered by FluxBB