Eu tenho um Ubuntu 12.04 instalado em um Fujitsu Esprimo com placa gráfica Intel. Este computador está conectado a uma TV via DVI para a TV HDMI (Cabo DVI-HDMI). A TV sai todos os dias das 19h às 7h do dia seguinte e nos fins de semana, das sextas às 7h da segunda-feira até as 7h da manhã.
Muitas vezes, na segunda-feira, quando a TV é ligada, uma tela preta ou em branco está no lugar. Temos tentado analisar os logs, depurar o kernel, mas não encontramos nada de relevante.
Isso é o que recebi do módulo de placa gráfica
root@empfang:/# modinfo -p i915
invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to [email protected], if your machine needs it. It will then be included in an upcoming module version. (int)
modeset:Use kernel modesetting [KMS] (0=DRM_I915_KMS from .config, 1=on, -1=force vga console preference [default]) (int)
fbpercrtc: (int)
panel_ignore_lid:Override lid status (0=autodetect [default], 1=lid open, -1=lid closed) (int)
powersave:Enable powersavings, fbc, downclocking, etc. (default: true) (int)
semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
i915_enable_rc6:Enable power-saving render C-state 6 (default: -1 (use per-chip default) (int)
i915_enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
lvds_downclock:Use panel (LVDS/eDP) downclocking for power savings (default: false) (int)
lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
vbt_sdvo_panel_type:Override selection of SDVO panel mode in the VBT (default: auto) (int)
reset:Attempt GPU resets (default: true) (bool)
enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
disable_pch_pwm:disable PCH_PWM (default: -1 (auto)) (int)
root@empfang:/etc/default# grep -H '' /sys/module/i915/parameters/*
/sys/module/i915/parameters/disable_pch_pwm:-1
/sys/module/i915/parameters/enable_hangcheck:Y
/sys/module/i915/parameters/fbpercrtc:0
/sys/module/i915/parameters/i915_enable_fbc:-1
/sys/module/i915/parameters/i915_enable_rc6:-1
/sys/module/i915/parameters/invert_brightness:0
/sys/module/i915/parameters/lvds_downclock:0
/sys/module/i915/parameters/lvds_use_ssc:-1
/sys/module/i915/parameters/modeset:-1
/sys/module/i915/parameters/panel_ignore_lid:0
/sys/module/i915/parameters/powersave:0
/sys/module/i915/parameters/reset:Y
/sys/module/i915/parameters/semaphores:-1
Nós também já matamos o protetor de tela do gnome e adicionamos uma linha em sua configuração (gnome-screensaver)
Também na configuração do monitor do Xorg, eu tentei forçar que não houvesse stand by ou offtime. Eu não sou especialista em Linux e não sei onde devo pesquisar mais por isso.
10-monitor-conf
Section "ServerLayout"
Identifier "ServerLayout0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
Option "BlankTime" "0"
EndSection
Obrigado antecipadamente