[Intel-gfx] Sandy Bridge Desktop - 1920x1080i interlace not working
Angela Schmid
angela.schmid at wolke7.net
Tue Jan 17 23:53:47 CET 2012
Hello
Over HDMI works:
"1280x720 at 50hz" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
1280x720 at 50hz (0xb4) 74.2MHz +HSync +VSync *current
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.5KHz
v: height 720 start 725 end 730 total 750 clock 50.0Hz
"1440x576i"x0.0 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync
1440x576ix0.0 (0xbd) 27.0MHz -HSync -VSync Interlace *current
h: width 1440 start 1464 end 1590 total 1728 skew 0 clock 15.6KHz
v: height 576 start 580 end 586 total 625 clock 25.0Hz
and
"1440x288"x0.0 27.00 1440 1464 1590 1728 288 290 293 312 -hsync -vsync
Have a lot of horizontal overscan, vertical very small, useless.
It is some time ago, that I compiled kernels myself. I compile drivers regularly. I will have a look next week.
>Your TV likely sends a CEA block with some HDMI default modes set. Since
>linux-3.3-rc1 (to be released in a few days) we should be able to decode that.
>Can you grab the latest -linus kernel git and try that?
Too many ways described on one page: http://wiki.ubuntuusers.de/Kernel/Kompilierung
Kernel.org links to kernel newbies website. Do you have a link how to compile/install ?
>You need to compile a new kernel, the output handling part of the graphics driver is there. Best is to try the latest
drm-intel-fixes tree available
>at: https://git.kernel.org/?p=linux/kernel/git/keithp/linux.git;a=shortlog;h=refs/heads/drm-intel-fixes
Can I wait for the ppa:xorg-edgers ?
Angela
From: Alfonso Fiore [mailto:alfonso.fiore at gmail.com]
Sent: 17 January 2012 22:53
To: Daniel Vetter
Cc: Angela Schmid; intel-gfx at lists.freedesktop.org; Rodrigo Vivi
Subject: Re: [Intel-gfx] Sandy Bridge Desktop - 1920x1080i interlace not working
> Ok, your TV only reports 1080i as a mode (at least that's the only thing your kernel can decode).
true, it's non a Full HD TV.
> we unfortunately do not yet support interlaced everywhere we could
when do you think the support will be added? weeks? months?
> can you add a short list of the modelines you've manually added that work with your TV?
not sure I understand your question... The TV works with nomodeset and then I tried a bunch of resolutions with xrandr (when running
without nomodeset) that ALL didn't work:
I tried some of the modes I got from Xorg.0.log:
[ 88.893] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync
(28.1 kHz)
[ 88.893] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
[ 88.893] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync
(33.8 kHz)
[ 88.893] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz)
[ 88.893] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz)
[ 88.893] (II) intel(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz)
[ 88.893] (II) intel(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 483 489 525 -hsync -vsync (31.5 kHz)
[ 88.893] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
[ 88.893] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
[ 88.893] (II) intel(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz)
[ 88.893] (II) intel(0): Modeline "1440x480i"x0.0 27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync (15.7
kHz)
[ 88.893] (II) intel(0): Modeline "1440x240"x0.0 27.00 1440 1478 1602 1716 240 244 247 262 -hsync -vsync (15.7 kHz)
[ 88.893] (II) intel(0): Modeline "1440x576i"x0.0 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync (15.6
kHz)
[ 88.893] (II) intel(0): Modeline "1440x288"x0.0 27.00 1440 1464 1590 1728 288 290 293 312 -hsync -vsync (15.6 kHz)
74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync
nothing - blue screen (and now I know why since it's interlaced)
65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
back to the original situation (two bands, flickering)
74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync
nothing - blue screen
74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
three bands, flickering
74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
two bands, flickering
27.00 720 732 796 864 576 581 586 625 -hsync -vsync
three bands, no flickering
27.00 720 736 798 858 480 483 489 525 -hsync -vsync
two bands, no flickering
40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
two bands, flickering
27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync
strange aspect ratio, the screen is zoomed, no flickering
all this on a Ubuntu 11.10 with kernel 3.2.0-7-generic-pae and X.Org X Server 1.10.4 (xorg-edgers crashes after a few mins for me
and doesn't solve the problem: still split-screen).
cheers,
On Tue, Jan 17, 2012 at 10:34 PM, Daniel Vetter <daniel at ffwll.ch> wrote:
On Tue, Jan 17, 2012 at 09:59:18PM +0100, Alfonso Fiore wrote:
> Hi,
>
> here is mine. Let me know if you need any other log.
Ok, your TV only reports 1080i as a mode (at least that's the only thing
your kernel can decode). The i915 driver then rejects it because it's
interlaced (we unfortunately do not yet support interlaced everywhere we
could). Which leaves you with no modes, so as a fallback the kernel just
adds a bunch of default VGA modes which your TV can't cope with properly.
Your TV likely sends a CEA block with some HDMI default modes set. Since
linux-3.3-rc1 (to be released in a few days) we should be able to decode
that. Can you grab the latest -linus kernel git and try that?
Also, can you add a short list of the modelines you've manually added that
work with your TV?
Yours, Daniel
--
Daniel Vetter
Mail: daniel at ffwll.ch
Mobile: +41 (0)79 365 57 48 <tel:%2B41%20%280%2979%20365%2057%2048>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120117/adaf2fab/attachment.html>
More information about the Intel-gfx
mailing list