2014-12-16, 18:04
Hello
I'm running both xbmcbuntu 14.04 (xbmc 13.2) and Openelec 4.0.7 on Zotac CI520 Intel HD4200
everythings fine sofar, except booting with turned off Monitor -- Problem of missing Display
used the edid solution on my Raspberry, which worked great and trying the same thing now on my new Zotac
Followed the Guide cconcernig setting up edid.bin via drm_kms_helper for intel
wiki.openelec.tv/index.php/Configuring_a_Custom_xorg.conf#Intel
The Point is ..
when I start Openelec or xbmcbuntu with turned on Monitor I get:
OpenELEC:~ # dmesg | grep drm
[ 0.698890] [drm] Initialized drm 1.1.0 20060810
[ 0.699040] [drm] radeon kernel modesetting enabled.
[ 0.699978] [drm] Memory usable by graphics device = 2048M
[ 0.738034] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.738176] [drm] Driver supports precise vblank timestamp query.
[ 0.820676] fbcon: inteldrmfb (fb0) is primary device
[ 1.042111] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 1.050925] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 2.347632] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 16.995007] [drm] Got external EDID base block and 1 extension from "edid.bin" for connector "HDMI-A-1"
[ 18.411529] [drm] Got external EDID base block and 1 extension from "edid.bin" for connector "HDMI-A-1"
When starting with turned off Monitor I only get:
OpenELEC:~ # dmesg | grep drm
[ 0.698929] [drm] Initialized drm 1.1.0 20060810
[ 0.699080] [drm] radeon kernel modesetting enabled.
[ 0.700018] [drm] Memory usable by graphics device = 2048M
[ 0.738065] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.738208] [drm] Driver supports precise vblank timestamp query.
[ 0.768998] [drm] Cannot find any crtc or sizes - going 1024x768
[ 0.769973] fbcon: inteldrmfb (fb0) is primary device
[ 0.780236] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 0.787641] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 2.347683] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
Seems to me that the edid.bin gets only loaded when Monitor is "switched on" which is kind of sensless
autostart.sh (openelec)
#! /bin/sh
echo -n "HDMI-A-1:edid.bin" > /sys/module/drm_kms_helper/parameters/edid_firmware
rc.local (xbmcbuntu)
#! /bin/sh
echo -n "HDMI-A-1:edid/edid.bin" > /sys/module/drm_kms_helper/parameters/edid_firmware
edid.bin under
.config/firmware/edid.bin (openelec)
/lib/firmware/edid/edid.bin (xbmcbuntu)
Not sure if I'm missing something
Any Ideas appreciated
regards
Martin
I'm running both xbmcbuntu 14.04 (xbmc 13.2) and Openelec 4.0.7 on Zotac CI520 Intel HD4200
everythings fine sofar, except booting with turned off Monitor -- Problem of missing Display
used the edid solution on my Raspberry, which worked great and trying the same thing now on my new Zotac
Followed the Guide cconcernig setting up edid.bin via drm_kms_helper for intel
wiki.openelec.tv/index.php/Configuring_a_Custom_xorg.conf#Intel
The Point is ..
when I start Openelec or xbmcbuntu with turned on Monitor I get:
OpenELEC:~ # dmesg | grep drm
[ 0.698890] [drm] Initialized drm 1.1.0 20060810
[ 0.699040] [drm] radeon kernel modesetting enabled.
[ 0.699978] [drm] Memory usable by graphics device = 2048M
[ 0.738034] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.738176] [drm] Driver supports precise vblank timestamp query.
[ 0.820676] fbcon: inteldrmfb (fb0) is primary device
[ 1.042111] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 1.050925] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 2.347632] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 16.995007] [drm] Got external EDID base block and 1 extension from "edid.bin" for connector "HDMI-A-1"
[ 18.411529] [drm] Got external EDID base block and 1 extension from "edid.bin" for connector "HDMI-A-1"
When starting with turned off Monitor I only get:
OpenELEC:~ # dmesg | grep drm
[ 0.698929] [drm] Initialized drm 1.1.0 20060810
[ 0.699080] [drm] radeon kernel modesetting enabled.
[ 0.700018] [drm] Memory usable by graphics device = 2048M
[ 0.738065] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.738208] [drm] Driver supports precise vblank timestamp query.
[ 0.768998] [drm] Cannot find any crtc or sizes - going 1024x768
[ 0.769973] fbcon: inteldrmfb (fb0) is primary device
[ 0.780236] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 0.787641] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 2.347683] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
Seems to me that the edid.bin gets only loaded when Monitor is "switched on" which is kind of sensless
autostart.sh (openelec)
#! /bin/sh
echo -n "HDMI-A-1:edid.bin" > /sys/module/drm_kms_helper/parameters/edid_firmware
rc.local (xbmcbuntu)
#! /bin/sh
echo -n "HDMI-A-1:edid/edid.bin" > /sys/module/drm_kms_helper/parameters/edid_firmware
edid.bin under
.config/firmware/edid.bin (openelec)
/lib/firmware/edid/edid.bin (xbmcbuntu)
Not sure if I'm missing something
Any Ideas appreciated
regards
Martin