[Intel-gfx] Sandy Bridge Desktop - 1920x1080i interlace not working

Alfonso Fiore alfonso.fiore at gmail.com
Thu Jan 19 10:09:04 CET 2012


Ok,

results from git/torvalds/linux.git plus Peter's patch.

The system boots in 1024x768 with the flickering problem.

Then I manually try to switch to interlaced. I saw from Xorg.0.log
(attached) the following two modelines so I tried both:

#Modeline 1920x1080ix0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125
interlace +hsync +vsync (28.1 kHz)
#Modeline 1920x1080ix0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125
interlace +hsync +vsync (33.8 kHz)

xrandr --newmode "1920x1080i_01" 74.25 1920 2448 2492 2640 1080 1084
1094 1125 interlace +hsync +vsync
xrandr --addmode HDMI2 "1920x1080i_01"
xrandr --output HDMI2 --mode "1920x1080i_01"

xrandr --newmode "1920x1080i_02" 74.25 1920 2008 2052 2200 1080 1084
1094 1125 interlace +hsync +vsync
xrandr --addmode HDMI2 "1920x1080i_02"
xrandr --output HDMI2 --mode "1920x1080i_02"

in both cases the resolution change takes effect (I can see that cause
I use VNC) but the screen goes blue.

I also attached output dmesg with drm.debug=0xe

any idea?

thank you,
alfonso

On Thu, Jan 19, 2012 at 8:05 AM, Alfonso Fiore <alfonso.fiore at gmail.com> wrote:
> On Wed, Jan 18, 2012 at 9:12 PM, Daniel Vetter <daniel at ffwll.ch> wrote:
>
>> Yep, that's correct. For the first issue Peter Ross is working on some
>> patches, for the later I suspect the missing CEA support. Please try this
>> out by grabbing the kernel tree I've told you and running it. Peter's
>> patches are on this mailing list, if it's easier for you I could create a
>> quick git branch somewhere.
>
> Ok,
>
> here comes the question:
>
> Peter's patches should be applied only to the mainline development tree:
> (git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git).
>
> if I clone the git Daniel suggested I get errors:
> (git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux.git)
>
> error: patch failed: drivers/gpu/drm/i915/intel_display.c:5316
> error: drivers/gpu/drm/i915/intel_display.c: patch does not apply
>
> I also tried to reapply the patch after branching to drm-intel-fixes
> but I got an error I don't know how to cope with:
>
> $ git am 152705 152707 152708
> previous rebase directory /home/alfonso/kernel/linux/.git/rebase-apply
> still exists but mbox given.
>
> for now I'm going on compiling mainline (I'll report asap), plus Peter's patches
> but is there a chance to have Peter's patch for the drm-intel-fixes branch?
>
> what am I missing when I use mainline? I ask this since I have two
> separate issues...
>
> in the meanline the patches were accepted:
> $ git am 152705 152707 152708
> Applying: drm/i915: specify vertical timings in frame units for
> interlaced modes (gen3+)
> Applying: drm/i915: allow interlaced mode output on the SDVO connector
> Applying: drm/i915: allow interlaced mode output on the HDMI connector
>
> thank you,
> alfonso



More information about the Intel-gfx mailing list