--- mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.client.class.in 2017/08/02 09:21:08 2827 +++ mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.client.class.in 2017/08/04 08:40:36 2828 @@ -22,6 +22,7 @@ { local CONFIG local conf + local boardvendor # rebuild 25-gfxcard.conf # always clear the config @@ -63,6 +64,25 @@ helper_graphic_add_configs ${MROOT}/${MCORE_CONFIG_PATH}/xorg/screen addconfig 'EndSection' fi + + # always disable hdmi port on zotac devices atm - fixme make it configurable like alx + CONFIG="${MROOT}@@SYSCONFDIR@@/X11/xorg.conf.d/30-fix-zotac.conf" + clearconfig + if [ -e /sys/devices/virtual/dmi/id/board_vendor ] + then + boardvendor="$(< /sys/devices/virtual/dmi/id/board_vendor)" + # decapitalize + boardvendor="${boardvendor,,}" + case ${boardvendor} in + *zotac*) + addconfig "# Autogenerated by mcored" + addconfig "Section \"Monitor\"" + addconfig " Identifier \"LVDS1\"" + addconfig " Option \"Ignore\" \"True\"" + addconfig "EndSection" + ;; + esac + fi } help_graphic_resolution()