You are not logged in.

#1 2025-12-02 15:43:21

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

HDMI no signal after kernel update

Hello,
i was successfully running Arch Linux on GIGABYTE-BACE-3160 on kernel <=6.5. I used i915 kernel module to utilize HDMI/VGA output. Everything worked great until i installed new system with the newest kernel.

Linux archlinux 6.17.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:09 +0000 x86_64 GNU/Linux

As a result i can see connected output:

[root@archlinux card1-HDMI-A-2]# xrandr -q
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

but i have no output on my monitor (monitor and cable is working properly with different HW).

Current kernel parameters:

BOOT_IMAGE=/vmlinuz-linux root=UUID=16fda6ab-dd65-4bd1-8a49-ab8b63099b4c rw loglevel=3 i915.nuclear_pageflip=1 i915.force_probe=22b1 ipv6.disable=1 intel_idle.max_cstate=1 i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0

X server configuration:

Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "DRI" "True"
        Option "TearFree" "True"
        Option "AccelMethod" "sna"
EndSection

X logs:

[     9.968] 
X.Org X Server 1.21.1.21
X Protocol Version 11, Revision 0
[     9.968] Current Operating System: Linux archlinux 6.17.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:09 +0000 x86_64
[     9.968] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=16fda6ab-dd65-4bd1-8a49-ab8b63099b4c rw loglevel=3 i915.nuclear_pageflip=1 i915.force_probe=22b1 ipv6.disable=1 intel_idle.max_cstate=1 i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0
[     9.968]  
[     9.968] Current version of pixman: 0.46.4
[     9.968]    Before reporting problems, check [url]http://wiki.x.org[/url]
        to make sure that you have the latest version.
[     9.968] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     9.968] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec  2 15:16:32 2025
[     9.972] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     9.972] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     9.972] (==) No Layout section.  Using the first Screen section.
[     9.972] (==) No screen section available. Using defaults.
[     9.972] (**) |-->Screen "Default Screen Section" (0)
[     9.972] (**) |   |-->Monitor "<default monitor>"
[     9.974] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[     9.974] (**) |   |-->Device "Intel Graphics"
[     9.974] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[     9.974] (**) Allowing byte-swapped clients
[     9.974] (==) Automatically adding devices
[     9.974] (==) Automatically enabling devices
[     9.974] (==) Automatically adding GPU devices
[     9.974] (==) Automatically binding GPU devices
[     9.974] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     9.976] (WW) The directory "/usr/share/fonts/misc" does not exist.
[     9.976]    Entry deleted from font path.
[     9.976] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[     9.976]    Entry deleted from font path.
[     9.976] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[     9.976]    Entry deleted from font path.
[     9.976] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[     9.976]    Entry deleted from font path.
[     9.976] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[     9.976]    Entry deleted from font path.
[     9.976] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[     9.976]    Entry deleted from font path.
[     9.976] (==) FontPath set to:[/em]
[     9.976] (==) ModulePath set to "/usr/lib/xorg/modules"
[     9.976] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[     9.976] (II) Module ABI versions:
[     9.976]    X.Org ANSI C Emulation: 0.4
[     9.976]    X.Org Video Driver: 25.2
[     9.976]    X.Org XInput driver : 24.4
[     9.976]    X.Org Server Extension : 10.0
[     9.977] (++) using VT number 7[/em]
[     9.977] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     9.981] (II) xfree86: Adding drm device (/dev/dri/card1)
[     9.981] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card1
[     9.998] (--) PCI:*(0@0:2:0) 8086:22b1:1458:1000 rev 53, Mem @ 0x80000000/16777216, 0x90000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[     9.998] (II) LoadModule: "glx"
[     9.999] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    10.011] (II) Module glx: vendor="X.Org Foundation"
[    10.011]    compiled for 1.21.1.21, module version = 1.0.0
[    10.011]    ABI class: X.Org Server Extension, version 10.0
[    10.011] (II) LoadModule: "intel"
[    10.012] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    10.015] (II) Module intel: vendor="X.Org Foundation"
[    10.015]    compiled for 1.21.1.16, module version = 2.99.917
[    10.015]    Module class: X.Org Video Driver
[    10.015]    ABI class: X.Org Video Driver, version 25.2
[    10.015] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    10.016] (II) intel: Driver for Intel(R) HD Graphics
[    10.016] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    10.016] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    10.029] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 0
[    10.029] (II) intel(0): SNA compiled from 2.99.917-939-g4a64400e
[    10.032] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    10.032] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 4 threads
[    10.032] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    10.032] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    10.032] (==) intel(0): RGB weight 888
[    10.032] (==) intel(0): Default visual is TrueColor
[    10.032] (**) intel(0): Option "AccelMethod" "sna"
[    10.032] (**) intel(0): Option "DRI" "True"
[    10.033] (**) intel(0): Option "TearFree" "True"
[    10.035] (II) intel(0): Output DP1 has no monitor section
[    10.035] (II) intel(0): Enabled output DP1
[    10.035] (II) intel(0): Output HDMI1 has no monitor section
[    10.036] (II) intel(0): Enabled output HDMI1
[    10.036] (II) intel(0): Output DP2 has no monitor section
[    10.036] (II) intel(0): Enabled output DP2
[    10.036] (II) intel(0): Output HDMI2 has no monitor section
[    10.037] (II) intel(0): Enabled output HDMI2
[    10.037] (II) intel(0): Output DP3 has no monitor section
[    10.037] (II) intel(0): Enabled output DP3
[    10.037] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    10.037] (II) intel(0): Output VIRTUAL1 has no monitor section
[    10.037] (II) intel(0): Enabled output VIRTUAL1
[    10.037] (--) intel(0): Output HDMI2 using initial mode 1920x1080 on crtc 0
[    10.038] (**) intel(0): TearFree enabled
[    10.038] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    10.038] (==) intel(0): DPI set to (96, 96)
[    10.038] (II) Loading sub module "dri3"
[    10.038] (II) LoadModule: "dri3"
[    10.038] (II) Module "dri3" already built-in
[    10.038] (II) Loading sub module "dri2"
[    10.038] (II) LoadModule: "dri2"
[    10.038] (II) Module "dri2" already built-in
[    10.038] (II) Loading sub module "present"
[    10.038] (II) LoadModule: "present"
[    10.038] (II) Module "present" already built-in
[    10.042] (II) intel(0): SNA initialized with Cherryview (gen8) backend
[    10.042] (==) intel(0): Backing store enabled
[    10.042] (==) intel(0): Silken mouse enabled
[    10.042] (II) intel(0): HW Cursor enabled
[    10.044] (==) intel(0): DPMS enabled
[    10.044] (==) intel(0): Display hotplug detection enabled
[    10.045] (II) intel(0): [DRI2] Setup complete
[    10.045] (II) intel(0): [DRI2]   DRI driver: i965
[    10.045] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    10.046] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    10.046] (II) intel(0): hardware support for Present enabled
[    10.046] (II) Initializing extension Generic Event Extension
[    10.046] (II) Initializing extension SHAPE
[    10.046] (II) Initializing extension MIT-SHM
[    10.047] (II) Initializing extension XInputExtension
[    10.047] (II) Initializing extension XTEST
[    10.047] (II) Initializing extension BIG-REQUESTS
[    10.048] (II) Initializing extension SYNC
[    10.048] (II) Initializing extension XKEYBOARD
[    10.049] (II) Initializing extension XC-MISC
[    10.049] (II) Initializing extension SECURITY
[    10.049] (II) Initializing extension XFIXES
[    10.050] (II) Initializing extension RENDER
[    10.050] (II) Initializing extension RANDR
[    10.051] (II) Initializing extension COMPOSITE
[    10.051] (II) Initializing extension DAMAGE
[    10.052] (II) Initializing extension MIT-SCREEN-SAVER
[    10.053] (II) Initializing extension DOUBLE-BUFFER
[    10.053] (II) Initializing extension RECORD
[    10.053] (II) Initializing extension DPMS
[    10.054] (II) Initializing extension Present
[    10.054] (II) Initializing extension DRI3
[    10.054] (II) Initializing extension X-Resource
[    10.055] (II) Initializing extension XVideo
[    10.055] (II) Initializing extension XVideo-MotionCompensation
[    10.055] (II) Initializing extension GLX
[    10.057] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[    10.057] (EE) AIGLX error: unable to load driver i965
[    10.363] (II) IGLX: Loaded and initialized swrast
[    10.363] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    10.363] (II) Initializing extension XFree86-VidModeExtension
[    10.363] (II) Initializing extension XFree86-DGA
[    10.364] (II) Initializing extension XFree86-DRI
[    10.364] (II) Initializing extension DRI2
[    10.378] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI2 using crtc 0, position (0, 0), rotation normal, reflection none
[    10.408] (II) intel(0): Setting screen physical size to 508 x 285
[    10.660] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    10.660] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    10.660] (II) LoadModule: "libinput"
[    10.661] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    10.691] (II) Module libinput: vendor="X.Org Foundation"
[    10.691]    compiled for 1.21.1.13, module version = 1.5.0
[    10.691]    Module class: X.Org XInput Driver
[    10.692]    ABI class: X.Org XInput driver, version 24.4
[    10.692] (II) Using input driver 'libinput' for 'Power Button'
[    10.692] (**) Power Button: always reports core events
[    10.692] (**) Option "Device" "/dev/input/event2"
[    10.707] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    10.707] (II) event2  - Power Button: device is a keyboard
[    10.707] (II) event2  - Power Button: device removed
[    10.716] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    10.716] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    10.719] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    10.719] (II) event2  - Power Button: device is a keyboard
[    10.722] (II) config/udev: Adding input device Video Bus (/dev/input/event7)
[    10.722] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    10.722] (II) Using input driver 'libinput' for 'Video Bus'
[    10.722] (**) Video Bus: always reports core events
[    10.722] (**) Option "Device" "/dev/input/event7"
[    10.725] (II) event7  - Video Bus: is tagged by udev as: Keyboard
[    10.725] (II) event7  - Video Bus: device is a keyboard
[    10.725] (II) event7  - Video Bus: device removed
[    10.748] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input21/event7"
[    10.748] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    10.754] (II) event7  - Video Bus: is tagged by udev as: Keyboard
[    10.754] (II) event7  - Video Bus: device is a keyboard
[    10.758] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    10.758] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    10.758] (II) Using input driver 'libinput' for 'Power Button'
[    10.758] (**) Power Button: always reports core events
[    10.758] (**) Option "Device" "/dev/input/event0"
[    10.763] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    10.763] (II) event0  - Power Button: device is a keyboard
[    10.764] (II) event0  - Power Button: device removed
[    10.777] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    10.777] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    10.783] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    10.784] (II) event0  - Power Button: device is a keyboard
[    10.788] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[    10.788] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    10.788] (II) Using input driver 'libinput' for 'Sleep Button'
[    10.788] (**) Sleep Button: always reports core events
[    10.788] (**) Option "Device" "/dev/input/event1"
[    10.793] (II) event1  - Sleep Button: is tagged by udev as: Keyboard
[    10.794] (II) event1  - Sleep Button: device is a keyboard
[    10.794] (II) event1  - Sleep Button: device removed
[    10.802] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1"
[    10.802] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    10.807] (II) event1  - Sleep Button: is tagged by udev as: Keyboard
[    10.808] (II) event1  - Sleep Button: device is a keyboard
[    10.819] (II) config/udev: Adding input device Logitech Wireless Keyboard PID:4023 (/dev/input/event4)
[    10.819] (**) Logitech Wireless Keyboard PID:4023: Applying InputClass "libinput keyboard catchall"
[    10.819] (II) Using input driver 'libinput' for 'Logitech Wireless Keyboard PID:4023'
[    10.819] (**) Logitech Wireless Keyboard PID:4023: always reports core events
[    10.819] (**) Option "Device" "/dev/input/event4"
[    10.829] (II) event4  - Logitech Wireless Keyboard PID:4023: is tagged by udev as: Keyboard
[    10.830] (II) event4  - Logitech Wireless Keyboard PID:4023: device is a keyboard
[    10.831] (II) event4  - Logitech Wireless Keyboard PID:4023: device removed
[    10.841] (II) libinput: Logitech Wireless Keyboard PID:4023: needs a virtual subdevice
[    10.841] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:046D:C534.0002/0003:046D:4023.0003/input/input20/event4"
[    10.841] (II) XINPUT: Adding extended input device "Logitech Wireless Keyboard PID:4023" (type: MOUSE, id 10)
[    10.841] (**) Option "AccelerationScheme" "none"
[    10.841] (**) Logitech Wireless Keyboard PID:4023: (accel) selected scheme none/0
[    10.841] (**) Logitech Wireless Keyboard PID:4023: (accel) acceleration factor: 2.000
[    10.841] (**) Logitech Wireless Keyboard PID:4023: (accel) acceleration threshold: 4
[    10.850] (II) event4  - Logitech Wireless Keyboard PID:4023: is tagged by udev as: Keyboard
[    10.851] (II) event4  - Logitech Wireless Keyboard PID:4023: device is a keyboard
[    10.858] (II) config/udev: Adding input device Logitech Wireless Mouse (/dev/input/event5)
[    10.858] (**) Logitech Wireless Mouse: Applying InputClass "libinput pointer catchall"
[    10.858] (**) Logitech Wireless Mouse: Applying InputClass "libinput keyboard catchall"
[    10.858] (II) Using input driver 'libinput' for 'Logitech Wireless Mouse'
[    10.858] (**) Logitech Wireless Mouse: always reports core events
[    10.858] (**) Option "Device" "/dev/input/event5"
[    10.867] (II) event5  - Logitech Wireless Mouse: is tagged by udev as: Keyboard Mouse
[    10.868] (II) event5  - Logitech Wireless Mouse: device is a pointer
[    10.868] (II) event5  - Logitech Wireless Mouse: device is a keyboard
[    10.869] (II) event5  - Logitech Wireless Mouse: device removed
[    10.878] (II) libinput: Logitech Wireless Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    10.878] (II) libinput: Logitech Wireless Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    10.878] (II) libinput: Logitech Wireless Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    10.878] (II) libinput: Logitech Wireless Mouse: needs a virtual subdevice
[    10.878] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:046D:C534.0002/0003:046D:4091.0004/input/input22/event5"
[    10.878] (II) XINPUT: Adding extended input device "Logitech Wireless Mouse" (type: MOUSE, id 11)
[    10.879] (**) Option "AccelerationScheme" "none"
[    10.879] (**) Logitech Wireless Mouse: (accel) selected scheme none/0
[    10.879] (**) Logitech Wireless Mouse: (accel) acceleration factor: 2.000
[    10.879] (**) Logitech Wireless Mouse: (accel) acceleration threshold: 4
[    10.887] (II) event5  - Logitech Wireless Mouse: is tagged by udev as: Keyboard Mouse
[    10.888] (II) event5  - Logitech Wireless Mouse: device is a pointer
[    10.888] (II) event5  - Logitech Wireless Mouse: device is a keyboard
[    10.894] (II) config/udev: Adding input device Logitech Wireless Mouse (/dev/input/mouse0)
[    10.894] (II) No input driver specified, ignoring this device.
[    10.894] (II) This device may have been added with another device file.
[    10.897] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event8)
[    10.897] (II) No input driver specified, ignoring this device.
[    10.897] (II) This device may have been added with another device file.
[    10.900] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event9)
[    10.900] (II) No input driver specified, ignoring this device.
[    10.900] (II) This device may have been added with another device file.
[    10.903] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event10)
[    10.903] (II) No input driver specified, ignoring this device.
[    10.903] (II) This device may have been added with another device file.
[    10.906] (II) config/udev: Adding input device AT Raw Set 2 keyboard (/dev/input/event3)
[    10.906] (**) AT Raw Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    10.906] (II) Using input driver 'libinput' for 'AT Raw Set 2 keyboard'
[    10.906] (**) AT Raw Set 2 keyboard: always reports core events
[    10.906] (**) Option "Device" "/dev/input/event3"
[    10.910] (II) event3  - AT Raw Set 2 keyboard: is tagged by udev as: Keyboard
[    10.910] (II) event3  - AT Raw Set 2 keyboard: device is a keyboard
[    10.913] (II) event3  - AT Raw Set 2 keyboard: device removed
[    10.928] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[    10.928] (II) XINPUT: Adding extended input device "AT Raw Set 2 keyboard" (type: KEYBOARD, id 12)
[    10.932] (II) event3  - AT Raw Set 2 keyboard: is tagged by udev as: Keyboard
[    10.932] (II) event3  - AT Raw Set 2 keyboard: device is a keyboard
[    10.937] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[    10.937] (II) No input driver specified, ignoring this device.
[    10.937] (II) This device may have been added with another device file.
[    10.992] (**) Logitech Wireless Keyboard PID:4023: Applying InputClass "libinput keyboard catchall"
[    10.992] (II) Using input driver 'libinput' for 'Logitech Wireless Keyboard PID:4023'
[    10.992] (**) Logitech Wireless Keyboard PID:4023: always reports core events
[    10.992] (**) Option "Device" "/dev/input/event4"
[    10.992] (II) libinput: Logitech Wireless Keyboard PID:4023: is a virtual subdevice
[    10.992] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:046D:C534.0002/0003:046D:4023.0003/input/input20/event4"
[    10.992] (II) XINPUT: Adding extended input device "Logitech Wireless Keyboard PID:4023" (type: KEYBOARD, id 13)
[    10.993] (**) Logitech Wireless Mouse: Applying InputClass "libinput pointer catchall"
[    10.993] (**) Logitech Wireless Mouse: Applying InputClass "libinput keyboard catchall"
[    10.993] (II) Using input driver 'libinput' for 'Logitech Wireless Mouse'
[    10.993] (**) Logitech Wireless Mouse: always reports core events
[    10.993] (**) Option "Device" "/dev/input/event5"
[    10.993] (II) libinput: Logitech Wireless Mouse: is a virtual subdevice
[    10.993] (II) libinput: Logitech Wireless Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    10.993] (II) libinput: Logitech Wireless Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    10.993] (II) libinput: Logitech Wireless Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    10.993] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:046D:C534.0002/0003:046D:4091.0004/input/input22/event5"

I tried i915 and modesetting and the result was the same. I also tried xe driver which finally worked with very low resolution which is not acceptable solution.

Can you please help me with that problem?

Last edited by pmarcinek (2025-12-02 15:46:20)

Offline

#2 2025-12-02 16:34:33

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,393
Website

Re: HDMI no signal after kernel update

Can you fix it by downgrading the kernel to the previous kernel? I'm asking as there were updates to other parts of the ecosystem (mkinitcpio, linux-firmware) aswell.

Offline

#3 2025-12-02 21:17:50

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

Re: HDMI no signal after kernel update

[    10.363] (II) IGLX: Loaded and initialized swrast
[    10.363] (II) GLX: Initialized DRISWRAST GL provider for screen 0

Star by getting rid of xf86-video-intel and that config.

Then please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

The error will otherwise not be at the X11 level (at least I assume you're also not getting output on the console?)

Online

#4 2025-12-03 10:20:11

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

Re: HDMI no signal after kernel update

gromit wrote:

Can you fix it by downgrading the kernel to the previous kernel? I'm asking as there were updates to other parts of the ecosystem (mkinitcpio, linux-firmware) aswell.

Unfortunately i can't as i need to use the newest OS components - security requirement

Offline

#5 2025-12-03 10:22:29

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

Re: HDMI no signal after kernel update

seth wrote:
[    10.363] (II) IGLX: Loaded and initialized swrast
[    10.363] (II) GLX: Initialized DRISWRAST GL provider for screen 0

Star by getting rid of xf86-video-intel and that config.

Then please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

The error will otherwise not be at the X11 level (at least I assume you're also not getting output on the console?)

I removed xf86-video-intel and X config. Here is the journalctl output:

http://0x0.st/Ky96.txt

Offline

#6 2025-12-03 10:22:44

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,393
Website

Re: HDMI no signal after kernel update

I'm not asking to permanently downgrade, I just want to confirm whether our suspicion that the previous kernel would make it work is actually true.

Offline

#7 2025-12-03 10:34:51

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

Re: HDMI no signal after kernel update

Unfortunately i can't as i need to use the newest OS components - security requirement

Dec 03 10:16:39 archlinux kernel: DMI: GIGABYTE GB-BACE-3160/MZBSWMP-00, BIOS F6 06/13/2018

So if the "newest OS component" had a massive CVE you're not allowed to downgrade to an unaffected version?
Who comes up w/ that kind of retarded shit?
Try the newest LTS kernel …

Dec 03 10:20:58 archlinux sshd-session[552]: Accepted password for root from 192.168.11.247 port 35148 ssh2
Dec 03 10:20:58 archlinux sshd-session[552]: pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0)
Dec 03 10:20:58 archlinux systemd-logind[352]: New session '2' of user 'root' with class 'user' and type 'tty'.

Also tell that sEcUrItY clown to ban root logins via ssh. FFS.

There're no i915/drm related errors and no complaint about missing crtc, but you#re booting straight into lightdm.
Try to only boot the multi-user.target (2nd link below) and or switch the VT (ctrl+alt+f3)

"i915.nuclear_pageflip=1 intel_idle.max_cstate=1 i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0" are already mitigation efforts?
If you don't get an output on the console either, try to blacklist i915 (you'll be running XGA on the simpledrm device, we just want to see whether the output generates a signal at all)

Does your security expert allow you to boot a different SW stack, eg. a  live distro like grml.org so we can rule out broken HW?

Last edited by seth (2025-12-03 10:36:23)

Online

#8 2025-12-03 12:18:13

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

Re: HDMI no signal after kernel update

gromit wrote:

I'm not asking to permanently downgrade, I just want to confirm whether our suspicion that the previous kernel would make it work is actually true.

It didn't help. No matter if i use i915 or modesetting i got only cursor flickering in top-left corner. I downgraded to  6.4.6

Offline

#9 2025-12-03 12:34:43

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

Re: HDMI no signal after kernel update

seth wrote:

Unfortunately i can't as i need to use the newest OS components - security requirement

Dec 03 10:16:39 archlinux kernel: DMI: GIGABYTE GB-BACE-3160/MZBSWMP-00, BIOS F6 06/13/2018

So if the "newest OS component" had a massive CVE you're not allowed to downgrade to an unaffected version?
Who comes up w/ that kind of retarded shit?
Try the newest LTS kernel …

Dec 03 10:20:58 archlinux sshd-session[552]: Accepted password for root from 192.168.11.247 port 35148 ssh2
Dec 03 10:20:58 archlinux sshd-session[552]: pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0)
Dec 03 10:20:58 archlinux systemd-logind[352]: New session '2' of user 'root' with class 'user' and type 'tty'.

Also tell that sEcUrItY clown to ban root logins via ssh. FFS.

There're no i915/drm related errors and no complaint about missing crtc, but you#re booting straight into lightdm.
Try to only boot the multi-user.target (2nd link below) and or switch the VT (ctrl+alt+f3)

"i915.nuclear_pageflip=1 intel_idle.max_cstate=1 i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0" are already mitigation efforts?
If you don't get an output on the console either, try to blacklist i915 (you'll be running XGA on the simpledrm device, we just want to see whether the output generates a signal at all)

Does your security expert allow you to boot a different SW stack, eg. a  live distro like grml.org so we can rule out broken HW?

The security team is checking CVE before image is pushed to production. If there is newer available version, they always push to upgrade.
This specific OS is for testing purposes only - that's why root login is enabled.
The kernel parameters are part of mitigations efforts.
Currently i'm running on:

Linux archlinux 6.12.60-1-lts #1 SMP PREEMPT_DYNAMIC Mon, 01 Dec 2025 13:15:19 +0000 x86_64 GNU/Linux

The effect is exactly the same. If i boot on VGA, then i can see login prompt on tty1. If i boot on HDMI, there is only black screen and "No signal detected" on monitor displayed.
If i blacklist i915 on kernel parameters then i can see login prompt and i can start lightdm and login to graphical environment.
Unfortunately, the monitor is not properly recognized:

[root@archlinux ~]# xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
None-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+

It looks that EDID is missing:

[root@archlinux ~]# cd /sys/class/drm/card0-Unknown-1/
[root@archlinux card0-Unknown-1]# ls -al
total 0
drwxr-xr-x 3 root root    0 Dec  3 12:26 .
drwxr-xr-x 4 root root    0 Dec  3 12:26 ..
-r--r--r-- 1 root root 4096 Dec  3 12:30 connector_id
lrwxrwxrwx 1 root root    0 Dec  3 12:30 device -> ../../card0
-r--r--r-- 1 root root 4096 Dec  3 12:30 dpms
-r--r--r-- 1 root root    0 Dec  3 12:30 edid
-r--r--r-- 1 root root 4096 Dec  3 12:30 enabled
-r--r--r-- 1 root root 4096 Dec  3 12:30 modes
drwxr-xr-x 2 root root    0 Dec  3 12:29 power
-rw-r--r-- 1 root root 4096 Dec  3 12:30 status
lrwxrwxrwx 1 root root    0 Dec  3 12:26 subsystem -> ../../../../../../../class/drm
-rw-r--r-- 1 root root 4096 Dec  3 12:26 uevent
[root@archlinux card0-Unknown-1]# cat edid 
[root@archlinux card0-Unknown-1]# 

Then i upgraded to newest kernel (not LTS) and the effect is the same as above - login prompt and lightdm available with low resolution.

Last edited by pmarcinek (2025-12-03 12:44:17)

Offline

#10 2025-12-03 15:19:31

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

Re: HDMI no signal after kernel update

Unfortunately, the monitor is not properly recognized:

That's normal, the simpledrm device only supports some VESA modes (you don't want to use that thing anyway)

If you boot w/o blacklisting i915 but with "video=1024x768@60", https://www.kernel.org/doc/Documentation/fb/modedb.rst to the multi-user.target, do you get some signal on the HDMI monitor?
If you start lightdm and in doubt from the console or via ssh

DISPLAY=:0 xrandr --mode 1024x768 --rate 60

, does the monitor then get a signal?

You should from there also be able to get the EDID and can just cat "edid | curl -F 'file=@-' 0x0.st"
For local inspection or to find it run

for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

You'll need https://archlinux.org/packages/extra/x86_64/v4l-utils/

Online

#11 2025-12-04 10:55:28

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

Re: HDMI no signal after kernel update

seth wrote:

Unfortunately, the monitor is not properly recognized:

That's normal, the simpledrm device only supports some VESA modes (you don't want to use that thing anyway)

If you boot w/o blacklisting i915 but with "video=1024x768@60", https://www.kernel.org/doc/Documentation/fb/modedb.rst to the multi-user.target, do you get some signal on the HDMI monitor?
If you start lightdm and in doubt from the console or via ssh

DISPLAY=:0 xrandr --mode 1024x768 --rate 60

, does the monitor then get a signal?

You should from there also be able to get the EDID and can just cat "edid | curl -F 'file=@-' 0x0.st"
For local inspection or to find it run

for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

You'll need https://archlinux.org/packages/extra/x86_64/v4l-utils/


If boot w/o blacklisting i915 and video kernel parameter set then i get "No signal" on monitor. I can start lightdm via console and blindly login to graphical session. EDID file seems to be ok:

http://0x0.st/KtZR.bin

If i try running xrandr command with lightdm started it looks that the resolution is changed but there is still no signal on monitor:

[root@archlinux card1-HDMI-A-2]# DISPLAY=:0 xrandr --output HDMI-2 --mode 1024x768 --rate 60
[root@archlinux card1-HDMI-A-2]# xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 16384 x 16384
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00 +
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    60.00* 
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
DP-3 disconnected (normal left inverted right x axis y axis)
[root@archlinux card1-HDMI-A-2]# DISPLAY=:0 xrandr --output HDMI-2 --mode 1920x1080 --rate 60
[root@archlinux card1-HDMI-A-2]# xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
DP-3 disconnected (normal left inverted right x axis y axis)

Not sure if that helps but i tried to boot with arch netboot image and there is also no signal effect (during netboot image run).
I also tried to install Ubuntu and after rebooting and connecting to HDMI port there is also no signal.
I've done these tests on 3 boards (each one exactly the same model) and 2 monitors (2 different models) - it looks this problem is more general.

Offline

#12 2025-12-04 14:39:14

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

Re: HDMI no signal after kernel update

Since it's coming w/ the i915 module and kernel downgrades and the resolution have no impact I'd suggest to downgrade linux-firmware-intel

Online

#13 2025-12-05 08:00:15

pmarcinek
Member
Registered: 2025-12-02
Posts: 7

Re: HDMI no signal after kernel update

seth wrote:

Since it's coming w/ the i915 module and kernel downgrades and the resolution have no impact I'd suggest to downgrade linux-firmware-intel

Tried to downgrade and completely uninstall - still no change hmm

Maybe it's somehow related to xorg-server as the effect is the same with i915 and modesetting driver?

Offline

#14 2025-12-05 09:54:08

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

Re: HDMI no signal after kernel update

Do you get a signal on the console (multi-user.target)?
If not, it cannot be x11.

Online

Board footer

Powered by FluxBB