Hallo,
wenn der HTPC nicht mit dem Fernseher verbunden ist, dann stirgt der X-Server mit "no Screens found" weg.
Was ich gerne hätte, wäre, dass trotzdem das System komplett bereit ist und der Fernseher später zugeschaltet werden kann (wird über eine HDMI-Schaltbox gemacht).
Ich bastle nun schon gefült ewig damit rum. Versucht habe ich erstmal eine X-Log-Datei zu erstellen:
Daraus dann eine edid.bin erstellt:
# nvidia-xconfig --extract-edids-from-file=/root/xlog.txt --extract-edids-output-file=/etc/X11/edid.bin
Found 1 EDID in "/root/xlog.txt".
Wrote EDID for "unknown" to "/etc/X11/edid.bin" (256 bytes).
Hier stört mich schonmal das "unknown".
Nun habe ich in der von mir verwendeten Anleitung http://kodi.wiki/view/Creating…ng_edid.bin_via_xorg.conf gelesen, dass ich den Namen des angeschlossenenen Monitors auslesen soll:
Dabei soll sowas wie "DFP-0" gefunden werden können. Bei mir gibt das aber garnichts zurück. Also in der Log gesucht und fündig geworden:
(--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
(--) NVIDIA(0): CRT-0
(--) NVIDIA(0): DFP-0
(--) NVIDIA(0): DFP-1 (boot)
Ich habe dann sowohl mit "DFP-0" als auch "DFP-1" probiert.
Meine Konfigurationsdateien (aktueller Stand):
/etc/X11/xorg.conf.d/10-nvidia.conf
Section "Device"
Identifier "Device0"
Driver "nvidia"
Option "CustomEDID" "DFP-1:/etc/X11/edid.bin"
Option "IgnoreEDID" "false"
Option "UseEDID" "true"
EndSection
/etc/X11/xorg.conf.d/20-vdr.conf
Section "Screen"
Identifier "Screen0"
Device "Device0"
DefaultDepth 24
Option "DPI" "100x100"
# Option "UseEdidDpi" "False"
Option "NoLogo" "True"
Option "MetaModes" "1920x1080_50"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Alles anzeigen
Ergebnis aber nach wie vor "no screens found".
Was ich will, ist, dass einfach stumpf ohne nachzufragen 1080p50 ausgegeben wird. Total schnurzpiep was da dranhängt.
Ich hatte eigentlich vor demnächst von Nvidia auf Intel umzubauen. Wenn es mit Intel anders zu lösen geht, dann bitte darauf auch eingehen.