Bug 44083 - [SNB HDMI/TV] Screen dark with flickering lines; problem with modesetting.
Summary: [SNB HDMI/TV] Screen dark with flickering lines; problem with modesetting.
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium blocker
Assignee: Daniel Vetter
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-22 15:22 UTC by aulis
Modified: 2017-07-24 23:03 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg output (64.68 KB, text/plain)
2011-12-22 15:22 UTC, aulis
no flags Details
Xorg log (26.38 KB, text/x-log)
2011-12-22 15:23 UTC, aulis
no flags Details
xorg.conf (997 bytes, text/plain)
2011-12-22 15:24 UTC, aulis
no flags Details
intel_reg_dumper output (11.29 KB, text/plain)
2011-12-22 15:27 UTC, aulis
no flags Details
VBIOS dump (64.00 KB, application/octet-stream)
2011-12-22 15:29 UTC, aulis
no flags Details

Description aulis 2011-12-22 15:22:30 UTC
Created attachment 54728 [details]
dmesg output

Bug description:

When connected (via HDMI) to my Sony Wega TV, the display is normal during POST, the GRUB menu, and the first few seconds of booting the OS.  Shortly after the i915 module is loaded, the screen goes dark with horizontal lines that flicker.  It is not possible to see the console and nothing changes after starting the X server.

System Environment:

-- chipset:  SandyBridge HD 2000 (Core i3-2120T)
-- system architecture:  x86_64
-- xserver-xorg-video-intel:  2.17.0
-- xserver:  X.Org 7.6
-- mesa:  7.11.2
-- libdrm:  2.4.27
-- kernel:  3.1.5
-- Linux distribution:  Debian testing (updated 2011-12-22 17:00)
-- Mobo model:  Intel DH67GD
-- Display connector:  HDMI

Reproducing steps:

1. Connect HTPC to Sony Wega TV via HDMI.
2. Boot computer.

Additional info:
-- If I use the boot parameter 'acpi=off', the video output is fine albeit at the `normal' size of 80x25.

-- Video output from the HTPC is fine when connected (via HDMI) to my LG 246WHX monitor.

-- I have a Dell laptop with a GMA X3100 graphics core (GM965 chipset) and
I am able to successfully use it with the TV.

-- Here's what I get when I query the frame buffer:

# fbset -i

mode "1280x720"
    geometry 1280 720 1280 720 32
    timings 0 0 0 0 0 0 0
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode

Frame buffer device information:
    Name        : inteldrmfb
    Address     : 0xe0063000
    Size        : 3686400
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 1
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 5120
    Accelerator : No

-- If I stick to VESA, I can use the console and the X server albeit at only 640x480@60Hz.
Comment 1 aulis 2011-12-22 15:23:33 UTC
Created attachment 54729 [details]
Xorg log
Comment 2 aulis 2011-12-22 15:24:18 UTC
Created attachment 54730 [details]
xorg.conf
Comment 3 aulis 2011-12-22 15:27:20 UTC
Created attachment 54731 [details]
intel_reg_dumper output
Comment 4 aulis 2011-12-22 15:29:03 UTC
Created attachment 54732 [details]
VBIOS dump
Comment 5 Daniel Vetter 2012-04-23 09:29:33 UTC
This is because the bios enabled the TV in an interlace mode, which we've failed to properly clear. Fixed with

tree 53efc5b8d73dc556cb027304f596313c06d30749
parent e57b6886f555ab57f40a01713304e2053efe51ec
author Keith Packard <keithp@keithp.com> Wed Feb 8 13:53:38 2012 -0800
committer Keith Packard <keithp@keithp.com> Wed Feb 8 13:54:18 2012 -0800

drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.