Distribuce pro PC bez monitoru

Distribuce pro PC bez monitoru
« kdy: 31. 03. 2025, 09:31:52 »
Ahoj všem, mám běžné PC (desktop), které chci výhradně provozovat na TV (HTPC) přes Hdmi. Mám tam Linux Mint (Cinnamon 22.1) a mám tam nemilé chování. Pokud zapnu PC jako první a pak TV, tak než se ti dva domluví, tak tam mám stuck, že nenalezen žádný displej (nelze nastartovat nějaký LD Manager přesně si teď nepamatuji), po restartu se TV zase odpojí a než se zase připojí, stejný problém. Obráceně je to podobné. Prostě vychytat pořadí zapnutí a časy zapnutí je docela peklo, než se ti dva domluví tak, že naběhne login screen.

Tak mě napadlo, jestli by nepomohla jiná distribuce, která nahodí grafiku až uvidí zařízení po libovolné době bez nějakého záseku v bootování. Nemyslím si, že mám tak exotický PC (dell micro 3060) a televizi (nějaký Hisense 4K).

Děkuji moc za tipy, předpokládám že nejsem první, kdo chce mít PC na TV :-)


Re:Distribuce pro PC bez monitoru
« Odpověď #1 kdy: 31. 03. 2025, 09:46:40 »
Už jsem na tyhle kejkle asi starý.

4K HDMI Dummy Plug +  HDMI switch.

Re:Distribuce pro PC bez monitoru
« Odpověď #2 kdy: 31. 03. 2025, 10:38:44 »
Aha, tak děkuji, to jsem netušil takové omezení. Jsem asi moc dlouho windowsák, že to beru jako samozřejmost (nepřipojený monitor nedělá problém v bootu), je to obecná vlastnost všech LD nebo jen této distribuce?

Re:Distribuce pro PC bez monitoru
« Odpověď #3 kdy: 31. 03. 2025, 10:58:34 »
je to obecná vlastnost všech LD nebo jen této distribuce?

Ona i tahle distribuce (nevím, proč si vybrat zrovna Cinnamon) nastartuje normálně, když si nastavíš bootování do shellu a ne do grafického rozhraní. AFAIK je tam stále Xorg, tak jen náhodné odkazy:

https://virtualgl.org/Documentation/HeadlessNV
https://forum.endeavouros.com/t/force-cinnamon-to-use-xorg-conf/49725

Jak jsem psal, trávit hodiny řešením podobné blbiny, které lze vyřešit za pár stovek zcela univerzálně hardwarově, už prostě nemám náladu. "Než se domluví" taky asi není běžný stav, jak dlouho to proboha trvá (hint: zkusit jinou TV).

k3dAR

  • *****
  • 3 148
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Distribuce pro PC bez monitoru
« Odpověď #4 kdy: 31. 03. 2025, 10:59:41 »
ano, LolPhirae je uz asi stary ;-) protoze tohle se resi snadneji nez dummy hdmi + switch ;-)

1. HDMI EDID Emulator (coz je neco jako HDMI dummy, ale pruchozi), napr.: Digitus DA-70466
Umoznuje naklonovad EDID z pripojeneho monitoru, takze i bez nej si pak PC mysli ze vidi prave/presne ten samy monitor...

2. SW EDID Simulace (overene mam s Intel iGPU), predpokladejme port HDMI-A-3 (svuj vystup zjistis z prikazu "xrandr") a momentalne pripojeny monitor
Kód: [Vybrat]
# zkopirovani edid ze zarizeni do souboru v pc
sudo mkdir -p /lib/firmware/edid
sudo cp /sys/class/drm/card0-HDMI-A-3/edid /lib/firmware/edid/muj.edid

# pripraveni hooku co zajisti pritomnost edid souboru v initramdisku [postup pro Ubuntu/Mint/Debian(?)]
echo -e '#!/bin/sh -e\ncp -a /lib/firmware/edid ${DESTDIR}/lib/firmware' | sudo tee /etc/initramfs-tools/hooks/copy_edid >/dev/null
sudo update-initramfs -u
a pridani do cmdline, v pripade grubu do /etc/default/grub uprava radku:
Kód: [Vybrat]
GRUB_CMDLINE_LINUX="video=HDMI-A-3:e drm.edid_firmware=HDMI-A-3:edid/muj.edid"a pustit "sudo update-grub"



Re:Distribuce pro PC bez monitoru
« Odpověď #5 kdy: 31. 03. 2025, 11:04:31 »
ano, LolPhirae je uz asi stary ;-) protoze tohle se resi snadneji nez dummy hdmi + switch ;-)

1. HDMI EDID Emulator (coz je neco jako HDMI dummy, ale pruchozi), napr.: Digitus DA-70466
Umoznuje naklonovad EDID z pripojeneho monitoru, takze i bez nej si pak PC mysli ze vidi prave/presne ten samy monitor...

Fláknul jsem sem první link na křáp za rozumnou cenu, který jsem našel. Díky za link na vylepšený gadget. Nicméně pochopil jsem, že autor dotazu nic takového zřejmě nechce, on chce, aby to nabootovalo jako headless a ten start grafického prostředí proběhl jako nějaký hotplug event.

No, a na tohle už jsem fakt starý, abych se v tom babral. Plus, ten Cinnamon zrovna určitě nepomáhá.

Re:Distribuce pro PC bez monitoru
« Odpověď #6 kdy: 31. 03. 2025, 11:42:34 »
Děkuji moc za inspiraci, aspoň vím, že "Headless" je to co hledám :-)
Jinak OT, když Cinnamon nepomáhá, tak bych uvítal co tedy místo toho (vlastně o tom to možná je). Zvolil jsem první, co jsem používal kdysi, fakt na tom nebazíruji.

k3dAR

  • *****
  • 3 148
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Distribuce pro PC bez monitoru
« Odpověď #7 kdy: 31. 03. 2025, 11:51:26 »
Aha, tak děkuji, to jsem netušil takové omezení. Jsem asi moc dlouho windowsák, že to beru jako samozřejmost (nepřipojený monitor nedělá problém v bootu), je to obecná vlastnost všech LD nebo jen této distribuce?
Pokud vim, je to vlastnost i Windows ;-) Preci jen HDMI Dummy se opravdu nevyrabi specialne pro Linux stroje, ale obecne pro PC HW ktery ma bezet headless...

k3dAR

  • *****
  • 3 148
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Distribuce pro PC bez monitoru
« Odpověď #8 kdy: 31. 03. 2025, 12:27:30 »
[...] Díky za link na vylepšený gadget. [...]
Jen bacha, kdybys to kupoval pro sebe k HDMI switchi, tak mozna nepochodis, ja to mel u ATEN 2-port HDMI v pohode, ale pak poridil AIMOS 8-port HDMI kterej pri prepnuti uplne utne vstup nevybraneho a ten Digitus se programuje tak ze mu odpojis vystup a pokud pripojis do 10s tak vycte z EDID z monitoru, pokud nepripojis tak se vyresetuje na nejaky 27" 4K LCD takze na LCD 24" FHD mam pak fialovej obraz ;-) na to by bylo lepsi poridit cinskej co lze (udajne a navic sem si asi neulozil konkretni link kde v komentari to nekdo potvrdil vcetne postupu :) programovat jen uzivatelem pres i2c...

k3dAR

  • *****
  • 3 148
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Distribuce pro PC bez monitoru
« Odpověď #9 kdy: 31. 03. 2025, 12:30:31 »
[...] Jinak OT, když Cinnamon nepomáhá, tak bych uvítal co tedy místo toho (vlastně o tom to možná je). Zvolil jsem první, co jsem používal kdysi, fakt na tom nebazíruji.
Na 99% to o prostredi neni, zkus to co sem psal, pokud nemas AMD iGPU, tam mi to (ta 2. moznost) nechodila...

Re:Distribuce pro PC bez monitoru
« Odpověď #10 kdy: 31. 03. 2025, 15:53:18 »
Aha, tak děkuji, to jsem netušil takové omezení. Jsem asi moc dlouho windowsák, že to beru jako samozřejmost (nepřipojený monitor nedělá problém v bootu), je to obecná vlastnost všech LD nebo jen této distribuce?
Pokud vim, je to vlastnost i Windows ;-) Preci jen HDMI Dummy se opravdu nevyrabi specialne pro Linux stroje, ale obecne pro PC HW ktery ma bezet headless...

Aha, no já vycházím z faktu, že W7 stroj mi běží headless už léta, je fakt, že po připojení (VGAsub) je tam asi nějaký základní screen, stejně tam lezu přes RDP, tak mě nenapadlo, že je to obecná vlastnost. Ale u HDMI jsem zatím nezkoušel, pro srandu to zkusím, však aspoň se vzdělám. Díky moc všem za rady, jdu zkoumat.

Zopper

  • *****
  • 876
    • Zobrazit profil
Re:Distribuce pro PC bez monitoru
« Odpověď #11 kdy: 31. 03. 2025, 16:20:41 »
Aha, tak děkuji, to jsem netušil takové omezení. Jsem asi moc dlouho windowsák, že to beru jako samozřejmost (nepřipojený monitor nedělá problém v bootu), je to obecná vlastnost všech LD nebo jen této distribuce?
Pokud vim, je to vlastnost i Windows ;-) Preci jen HDMI Dummy se opravdu nevyrabi specialne pro Linux stroje, ale obecne pro PC HW ktery ma bezet headless...
+1, měl jsem i monitor, co se na neaktivních vstupech tvářil, že neexistuje, a při zapínání Windows PC s už připojeným notebookem jsem musel vynutit hledání signálu (na DisplayPortu) přesně ve správnou chvíli, jinak ty Windows naběhly jen headless, a až do restartu tam prostě nešlo ten monitor připojit.

Re:Distribuce pro PC bez monitoru
« Odpověď #12 kdy: 31. 03. 2025, 16:43:54 »
Měl jsem pár notebooků, u kterých musel být již při bootu připojený externí HDMI monitor, aby na něj ve windowsech pak šlo přepnout.

Re:Distribuce pro PC bez monitoru
« Odpověď #13 kdy: 31. 03. 2025, 20:00:33 »
Používám na několika běžných kancelářských PC Lubuntu a když zapomenu zapnout monitor, tak normálně najede OS a po zapnutí monitoru jsem rovnou v ploše.
U TV mám RPI3 s LibreELEC a Kodi a to dokonce dokáže po svém zapnutí přes HDMI zapnou ( probudit ) i TV a opět najedu rovnou do Kodi.
To je myslím asi to, co tazatel potřebuje. Ne aby to běželo bez monitoru. To asi u medilálního centra není to pravé ořechové.

k3dAR

  • *****
  • 3 148
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Distribuce pro PC bez monitoru
« Odpověď #14 kdy: 31. 03. 2025, 22:12:44 »
[...] To je myslím asi to, co tazatel potřebuje. Ne aby to běželo bez monitoru. [...]
To oba (overene) postupy co sem psal nahore, jsou sice nadechu "headless", ALE samozrejme je to pouiztelne i prave pro jeho potreby, tedy aby pocitac pri startu mel dostupne info o pripojenem monitoru i presto ze by monitor se teprve probiral, protoze tim ze mu vnutis EDID toho monitoru (pres HW Emulator ci SW Simulator :-) tak kdyz monitor pak ozije/zapnes/pripojis, tak pro ten pocitac se nic nemeni a zobrazuje obraz na monitoru... ja to pouzivam u HDMI Switche, kdyz zapnu pocitac co neni vybran na HDMI switchi, tak xrandr mi zobrazi ze vidi pripojen monitor Dell XYZ, kdyz pak prepnu HDMI switch na port s timto pc, tak obraz vidim, bez toho bych po prepnuti mel bud cerno, nebo jen zakladni rozliseni...