nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   nvidia 100.14.19 1080i stretches screen (http://www.nvnews.net/vbulletin/showthread.php?t=99917)

philvid 10-08-07 07:18 AM

nvidia 100.14.19 1080i stretches screen
 
1 Attachment(s)
Hi,
I'm trying to output in 1080i to my Sony TV. The log shows EDID as allowing for interlaced however I had to override vert refresh as the following would happen

(II) NVIDIA(0): Validating Mode "1920x1080":
(II) NVIDIA(0): 1920 x 540 @ 60 Hz
(II) NVIDIA(0): For use as DFP backend.
(II) NVIDIA(0): Mode Source: EDID
(II) NVIDIA(0): Pixel Clock : 74.18 MHz
(II) NVIDIA(0): HRes, HSyncStart : 1920, 2008
(II) NVIDIA(0): HSyncEnd, HTotal : 2052, 2200
(II) NVIDIA(0): VRes, VSyncStart : 540, 542
(II) NVIDIA(0): VSyncEnd, VTotal : 547, 562
(II) NVIDIA(0): H/V Polarity : +/+
(II) NVIDIA(0): Extra : Interlace
(WW) NVIDIA(0): Mode is rejected: VertRefresh (120.0 Hz) out of range
(WW) NVIDIA(0): (48.000-62.000 Hz).
(II) NVIDIA(0):
(II) NVIDIA(0): Validating Mode "1920x1080":
(II) NVIDIA(0): 1920 x 540 @ 50 Hz
(II) NVIDIA(0): For use as DFP backend.
(II) NVIDIA(0): Mode Source: EDID
(II) NVIDIA(0): Pixel Clock : 74.25 MHz
(II) NVIDIA(0): HRes, HSyncStart : 1920, 2448
(II) NVIDIA(0): HSyncEnd, HTotal : 2492, 2640
(II) NVIDIA(0): VRes, VSyncStart : 540, 542
(II) NVIDIA(0): VSyncEnd, VTotal : 547, 562
(II) NVIDIA(0): H/V Polarity : +/+
(II) NVIDIA(0): Extra : Interlace
(WW) NVIDIA(0): Mode is rejected: VertRefresh (100.1 Hz) out of range
(WW) NVIDIA(0): (48.000-62.000 Hz).


and the modes wouldnt be available. Overriding vertrefresh lets me choose 1920x1080_100i from the mode list but the screen is stretched to double height.
Why is this modeline converting to 100Hz and why is the screen stretched now?

I've attached the bug report log if it helps.

Phil

tld 10-13-07 08:53 AM

Re: nvidia 100.14.19 1080i stretches screen
 
This bug, where the built in 1080i mode is stretched so you only see the top half of the screen was acknowledged by Nvidia here:

http://www.nvnews.net/vbulletin/showthread.php?t=90084

I've never been able to use the built in modes for this reason and am still using a custom mode line to get around this for 1080i.

Tom

philvid 11-04-07 03:09 AM

Re: nvidia 100.14.19 1080i stretches screen
 
I created a 1080i modeline for exactly this using the EDID output from the TV but its still stretched.
My modeline for 1080i@50 is

ModeLine "1920x1080@50i_manualEdid" 74.250 1920 2448 2492 2640 540 542 547 562 interlace

Did you manage to get this functioning and non stretched with your own modeline or was it still stretched?
I couldn't get any of the built in interlaced ones to validate anyway, they all double the refresh rate and said it was too high for what the tv reports.

Phil

crow 11-04-07 08:09 AM

Re: nvidia 100.14.19 1080i stretches screen
 
No, nVidia has not addressed this problem.

http://www.nvnews.net/vbulletin/showthread.php?t=101127

While they did claim that they've filed a bug (309982) "for this issue" in the thread you mentioned, it was not for the stretched screen. It was for the rejection of the mode for the vertical refresh rate, which they claim they've fixed in 100.14.19, though there is no change in behavior, so the bug is still there.

They've never acknowledged the stretched screen problem.

philvid 11-04-07 05:31 PM

Re: nvidia 100.14.19 1080i stretches screen
 
Has this been buggy in all releases of the driver? Would dropping back to an older revision solve the problem?

Is there any more information that I can give to try and isolate this problem further and hopefully get a bug fix worked on?

My only option other than dealing with crappy deinterlacing and motion blur is to switch to ATI in the hope that it will do 1080i with no problem.

crow 11-04-07 07:08 PM

Re: nvidia 100.14.19 1080i stretches screen
 
I've never been able to get a manual modeline to do 1080i with an nVidia driver.

I have been able to get the EDID 1080i mode to work (using DVI->HDMI to my Sony TV), but only with 8776 and earlier releases. It works quite well, actually. The only problem is that I don't think I can upgrade to the latest X release, and possibly the latest kernel releases while running a driver that's over a year old.

Of course, to get the EDID 1080i mode to work in 8776, I had to use the option to ignore the vertical refresh rate when doing mode validation.

philvid 11-05-07 03:58 AM

Re: nvidia 100.14.19 1080i stretches screen
 
1 Attachment(s)
Here are some pictures to show the effects of the interlaced modes on my Sony TV - 1080i is stretched and 1080p is perfectly fitting:

1080i
http://i235.photobucket.com/albums/e...2317-small.jpg

1080p
http://i235.photobucket.com/albums/e...p/100_2320.jpg


xorg.conf

Code:

# Xorg configuration created by pyxf86config

Section "ServerLayout"
        Identifier    "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath  "/usr/lib/xorg/modules/extensions/nvidia"
        ModulePath  "/usr/lib/xorg/modules/extensions"
        ModulePath  "/usr/lib/xorg/modules"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option            "XkbModel" "pc105"
        Option            "XkbLayout" "us"
EndSection

Section "Monitor"
        Identifier  "SonyTV"
        ModeLine "1920x1080@50i_manualEdid" 74.250 1920 2448 2492 2640 540 542 547 562 +hsync +vsync interlace
        ModeLine "1920x1080@60i_manualEdid" 74.18 1920 2008 2052 2200 540 542 547 562 +hsync +vsync interlace

EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "nvidia"
        Option        "UseEvents" "True"
        Option        "Nologo" "True"
        Option "ModeValidation" "AllowNon60HzDFPModes,NoVertRefreshCheck"
        Option          "ExactModeTimingsDVI" "True"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Videocard0"
        Monitor    "SonyTV"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
                #Modes    "1920x1080_50"
#Modes "720x576_50"
#Modes "1920x1080@50i_manualEdid"
Modes "1920x1080@60i_manualEdid"
        EndSubSection
EndSection

and the xorg.log is attached

asdere 11-05-07 09:34 AM

Re: nvidia 100.14.19 1080i stretches screen
 
The last version of the nvidia drivers that did 1080i "correctly" was 8776. It had problems with 1080i over DVI/component lockups, but worked flawlessly via the VGA port. Versions after 8776 had 1080i working with DVI/component but messed up the timings/sync for interlaced video.

My only request now from Nvidia is to give us the specs for the TV they use to test/certify 1080i.

crow 11-05-07 09:46 AM

Re: nvidia 100.14.19 1080i stretches screen
 
I've had 1080i over DVI working just fine in 8776. If there are lockup problems, they don't seem to apply to my configuration.

But I agree that it nVidia should be testing 1080i with a real HDTV as part of their validation system. I would also suggest that the driver should have built-in modelines for all 17 ATSC modes, so that those without valid EDID modes don't have to experiment with modelines.

tld 11-05-07 11:57 AM

Re: nvidia 100.14.19 1080i stretches screen
 
Quote:

Originally Posted by crow
But I agree that it nVidia should be testing 1080i with a real HDTV as part of their validation system. I would also suggest that the driver should have built-in modelines for all 17 ATSC modes, so that those without valid EDID modes don't have to experiment with modelines.

I'm beginning to think this is the real problem...not just with this half screen bug (which as far as I know has been in all recent versions) but with the awful tearing issues. These may only occur on a native 1080i display.

By the way...I've never been able to try 8776 as my myth frontend has only PCI-e. Unless I'm mistaken, there simply aren't any PCI-e cards with a chipset supported by 8776.

Tom

philvid 11-17-07 06:55 PM

Re: nvidia 100.14.19 1080i stretches screen
 
Just confirming these stretching and tearing/artifact bugs still exist in the latest beta driver 169.04, tested on Fedora 7.

Phil


All times are GMT -5. The time now is 06:02 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.