feat: switch host from intel VirtualHeads to dummy driver for headless boot
- Add 20-dummy-headless.conf (Driver dummy, 1920x1080) - Remove 20-intel-virtual.conf (intel driver required HDMI at boot) - Update install.sh: installs dummy driver, saves EDID, updates GRUB - Update README: document dummy driver + kernel EDID fallback approach - hdmi-fallback.sh now detects DUMMY0 or VIRTUAL1 Rationale: intel VirtualHeads only worked when HDMI was connected at boot. Dummy driver creates DUMMY0 unconditionally, working with or without cable. Kernel EDID fallback (video=... drm.edid_firmware=...) is insurance if dummy fails.
This commit is contained in:
23
config/x11-host/20-dummy-headless.conf
Normal file
23
config/x11-host/20-dummy-headless.conf
Normal file
@@ -0,0 +1,23 @@
|
||||
Section "Device"
|
||||
Identifier "DummyHeadless"
|
||||
Driver "dummy"
|
||||
Option "ConstantDPI" "true"
|
||||
VideoRam 256000
|
||||
EndSection
|
||||
|
||||
Section "Monitor"
|
||||
Identifier "DummyMonitor"
|
||||
HorizSync 28-80
|
||||
VertRefresh 48-75
|
||||
EndSection
|
||||
|
||||
Section "Screen"
|
||||
Identifier "DummyScreen"
|
||||
Device "DummyHeadless"
|
||||
Monitor "DummyMonitor"
|
||||
DefaultDepth 24
|
||||
SubSection "Display"
|
||||
Depth 24
|
||||
Modes "1920x1080" "1280x720"
|
||||
EndSubSection
|
||||
EndSection
|
||||
@@ -1,5 +0,0 @@
|
||||
Section "Device"
|
||||
Identifier "Intel Graphics"
|
||||
Driver "intel"
|
||||
Option "VirtualHeads" "1"
|
||||
EndSection
|
||||
9
config/x11-host/20-intel-virtual.conf.bak
Normal file
9
config/x11-host/20-intel-virtual.conf.bak
Normal file
@@ -0,0 +1,9 @@
|
||||
# BACKUP of original Intel VirtualHeads config
|
||||
# Disabled in favour of dummy headless config (20-dummy-headless.conf)
|
||||
# which works without HDMI connected at boot.
|
||||
#
|
||||
# Section "Device"
|
||||
# Identifier "Intel Graphics"
|
||||
# Driver "intel"
|
||||
# Option "VirtualHeads" "1"
|
||||
# EndSection
|
||||
Reference in New Issue
Block a user