All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 22317] New: Interlace does not work with Geforce 6200 / NV44a
@ 2009-06-16 15:55 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  0 siblings, 1 reply; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-16 15:55 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317

           Summary: Interlace does not work with Geforce 6200 / NV44a
           Product: xorg
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/nouveau
        AssignedTo: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
        ReportedBy: a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
         QAContact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org


Created an attachment (id=26856)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=26856)
Photo of the display failing to run interlace mode properly.

Using this modeline:

ModeLine "768x576pali"  14.750  768  789  858  944   576 600 605 625 -hsync
-vsync interlace

interlace mode fails; only the top half of each field is drawn, causing a
result which looks like the attached picture.

I was able to make it work by patching nv_crtc.c, and doubling the values in
mode->CrtcV* in the function nv_crtc_mode_set()

Additionally, when using this modeline and the double height patch:

ModeLine "720x576pali"  13.500  720  722  786  864   576 581 586 625 -hsync
-vsync interlace

there is a vertical black bar down the middle of the picture.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
@ 2009-06-16 16:00   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-16 16:07   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-16 16:00 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #1 from Alistair Buxton <a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2009-06-16 09:00:12 PST ---
Created an attachment (id=26857)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=26857)
Double height patch

Doing this caused interlace mode to work correctly, including xv.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2009-06-16 16:00   ` [Bug 22317] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-16 16:07   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-16 16:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-16 16:07 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #2 from Alistair Buxton <a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2009-06-16 09:07:12 PST ---
Now, I know that NV17/NV18 cards do not currently support interlace, but when I
removed the checks to force interlace on a MX 4000 / NV18 card, I got a very
similar result as with the 6200. Doubling the display height caused interlace
mode to work. The only difference was that xv did not work correctly in this
case. I assume that is because of overlay vs texture mode for xv.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2009-06-16 16:00   ` [Bug 22317] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-16 16:07   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-16 16:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-18 16:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-16 16:58 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #3 from Alistair Buxton <a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2009-06-16 09:58:09 PST ---
Register dumps and logs when using nouveau with and without the patch, and also
nvidia binary driver (which works fine) may be found at this URL:

http://al.robotfuzz.com/~al/nouveau/interlace/


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (2 preceding siblings ...)
  2009-06-16 16:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-18 16:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-18 17:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-18 16:46 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #4 from Alistair Buxton <a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2009-06-18 09:46:57 PST ---
Searching around, I found this seemingly identical regression with ATI cards:

https://bugs.freedesktop.org/show_bug.cgi?id=12626

This comment seems relevant to this bug too, as it discusses a change in the
way Xorg core uses INTERLACE_HALVE_V:

https://bugs.freedesktop.org/show_bug.cgi?id=12626#c70


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (3 preceding siblings ...)
  2009-06-18 16:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-18 17:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-21 11:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-18 17:09 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #5 from Alistair Buxton <a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2009-06-18 10:09:23 PST ---
Created an attachment (id=26928)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=26928)
Fix for interlace modes

This patch is based on Ramon van der Stelt's patch to the Radeon driver as
linked in above comment. The only difference is I had to recalculate mode, not
adjusted_mode, to see the correct result.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (4 preceding siblings ...)
  2009-06-18 17:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-21 11:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-26 16:10   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-21 11:22 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #6 from Francisco Jerez <currojerez-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org>  2009-06-21 04:22:31 PST ---
Created an attachment (id=26994)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=26994)
nv17_interlace.patch

Here on nv17, the attached patch seems necessary in addition to your patch for
interlaced modes to work.

Without clearing NV_PCRTC_CONFIG_START_ADDRESS_HSYNC I get a meaningful image
but only the odd fields (or the even ones, I don't know for sure ;-) are
displayed. The blob seems to set NV_CIO_CRE_43 to 0x1 on all the hardware i've
got around (nv34, nv35, nv40) but on this nv17 when an interlaced mode is being
used, not doing it causes some weird diagonal lines to be displayed.

I don't know what the problem is with interlaced modes on nv2x, these patches
might also fix them but I don't have any at hand.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (5 preceding siblings ...)
  2009-06-21 11:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-26 16:10   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-06-26 17:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2013-08-18 18:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-26 16:10 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #7 from Francisco Jerez <currojerez-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org>  2009-06-26 09:10:12 PST ---
Created an attachment (id=27172)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=27172)
0001-Fix-video-overlay-on-interlaced-modes.patch

The attached patch solves for me the video overlay problem with interlaced
modes.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (6 preceding siblings ...)
  2009-06-26 16:10   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-06-26 17:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2013-08-18 18:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-06-26 17:04 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=22317





--- Comment #8 from Alistair Buxton <a.j.buxton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2009-06-26 10:04:26 PST ---
That overlay patch does not work properly. The video image gets scaled down to
half the screen height, and then stretched again to the correct size. Result is
that interlaced fields are lost (blended together.)

You can clearly see it with this test video which is PAL:

http://www.kingcot.eclipse.co.uk/unichrome/tvoutTest.html


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug 22317] Interlace does not work with Geforce 6200 / NV44a
       [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (7 preceding siblings ...)
  2009-06-26 17:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2013-08-18 18:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2013-08-18 18:09 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 1289 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=22317

Ilia Mirkin <imirkin-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #9 from Ilia Mirkin <imirkin-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org> ---
It appears that this bug report has laid dormant for quite a while. Sorry we
haven't gotten to it. Since we fix bugs all the time, chances are pretty good
that your issue has been fixed with the latest software. Please give it a shot.
(Linux kernel 3.10.7, xf86-video-nouveau 1.0.9, mesa 9.1.6, or their git
versions.) If upgrading to the latest isn't an option for you, your distro's
bugzilla is probably the right destination for your bug report.

In an effort to clean up our bug list, we're pre-emptively closing all bugs
that haven't seen updates since 2011. If the original issue remains, please
make sure to provide fresh info, see http://nouveau.freedesktop.org/wiki/Bugs/
for what we need to see, and re-open this one.

Thanks,

The Nouveau Team

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2758 bytes --]

[-- Attachment #2: Type: text/plain, Size: 181 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-08-18 18:09 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-16 15:55 [Bug 22317] New: Interlace does not work with Geforce 6200 / NV44a bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-22317-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2009-06-16 16:00   ` [Bug 22317] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-16 16:07   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-16 16:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-18 16:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-18 17:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-21 11:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-26 16:10   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-06-26 17:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2013-08-18 18:09   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.