Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-02-07, 12:10 AM   #1
gimpyestrada
Registered User
 
Join Date: May 2007
Posts: 13
Question 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

I am beating my head against a wall trying to get the driver to use the TV's native resolution of 1920x1080i. I have come up with this ModeLine using PowerStrip and a Windows install:

"1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync

But the X server says this is not a valid mode.

This is an Ubuntu Feisty AMD64 installation. I am connected with a DVI to HDMI . This resolution is beautiful in the Windows XP install, I just wish it were so in Linuxland.

I've attached the bug report log, it looks like it has all of the rest of the important information, so I won't bore you by repeating it.

Thank you very very much.
Attached Files
File Type: zip nvidia-bug-report.zip (31.9 KB, 139 views)
gimpyestrada is offline   Reply With Quote
Old 05-02-07, 08:03 AM   #2
rerushg
Registered User
 
Join Date: Mar 2007
Location: South Carolina, USA
Posts: 99
Send a message via AIM to rerushg
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

You're right; Linuxland is definitely different. But what the heck, you'll work it out.

Hopefully the NV folks may have a solution specific to your situation that avoids a known bug. In the meantime you might consider joining the rest of us "headbangers" over at the thread "1080i.... Sony..". (This forum, probably still on page 1)

Looked at your xorg.conf file. Most likely you'll need to add some options to disable certain NV driver "sanity checks". See other thread.
rerushg is offline   Reply With Quote
Old 05-03-07, 12:04 AM   #3
gimpyestrada
Registered User
 
Join Date: May 2007
Posts: 13
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

Thanks, after reading through that post, I'm not sure my problem is the same. I'm also not saying that it's not. I'm just not sure. It gave me an idea or two, but at this point I'm not very hopeful.
gimpyestrada is offline   Reply With Quote
Old 05-03-07, 04:33 AM   #4
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

I would suggest to change the name of your modeline so there is no confusion between the 1920x1080 from EDID or some other default, and the modeline you have specified.
Then check if it rejects your custom modeline. If it does, add the Option required to accept it (depending on why it rejects it).
pe1chl is offline   Reply With Quote
Old 05-03-07, 08:23 AM   #5
rerushg
Registered User
 
Join Date: Mar 2007
Location: South Carolina, USA
Posts: 99
Send a message via AIM to rerushg
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

I think that pe1chl is right.
The modeline you've selected looks to be exactly what your monitor prefers, Unfortunately the NV " HD bug" rejects it due to vertical refresh rate. It might be worthwhile for you to look closely at your log report, especially the EDID data (reported by the monitor to the computer), and the building modes section a little further down. Getting to have an understanding of the basic log info is helpful.
The other thread gives some pretty specific examples of the options necessary. The NV online documentation is also very good.
Sounds to me like you've pretty much got it; just need to get over that last hump. Good luck.
rerushg is offline   Reply With Quote
Old 05-03-07, 09:22 AM   #6
gimpyestrada
Registered User
 
Join Date: May 2007
Posts: 13
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

The logfile says this about my custom Modeline:
Code:
(II) NVIDIA(0):   Validating Mode "1920x1080":
(II) NVIDIA(0):     1920 x 1080 @ 30 Hz
(II) NVIDIA(0):     Mode Source: X Configuration file ModeLine
(II) NVIDIA(0):       Pixel Clock      : 74.20 MHz
(II) NVIDIA(0):       HRes, HSyncStart : 1920, 2008
(II) NVIDIA(0):       HSyncEnd, HTotal : 2052, 2200
(II) NVIDIA(0):       VRes, VSyncStart : 1080, 1084
(II) NVIDIA(0):       VSyncEnd, VTotal : 1094, 1125
(II) NVIDIA(0):       H/V Polarity     : +/+
(II) NVIDIA(0):       Extra            : Interlace
(WW) NVIDIA(0):     Mode is rejected: Mode (1920 x 1080) is too large for DFP
(WW) NVIDIA(0):     Native Resolution (Max: 1280 x 720).
There are a few things about this that I'm not sure about.
  1. Why does it say "@ 30Hz?" Shouldn't it say 60Hz?
  2. What is DFP and why is 1920x1080 too large for it?
  3. Why does it say the Native Resolution is 1280x720?
I'm just not getting something here.

From the EDID:
Code:
(--) NVIDIA(0):   1920 x 1080 @ 60 Hz
(--) NVIDIA(0):     Pixel Clock      : 74.25 MHz
(--) NVIDIA(0):     HRes, HSyncStart : 1920, 2008
(--) NVIDIA(0):     HSyncEnd, HTotal : 2052, 2200
(--) NVIDIA(0):     VRes, VSyncStart : 540, 542
(--) NVIDIA(0):     VSyncEnd, VTotal : 547, 562
(--) NVIDIA(0):     H/V Polarity     : +/+
(--) NVIDIA(0):     Extra            : Interlaced
Does this mean that my ModeLine should be something like this:
Code:
Modeline "My1080i" 74.250 1920 2008 2052 2200 540 542 547 562 interlace +hsync +vsync
Also, shouldn't the driver take a look a the modes that are listed under the "Detailed Timings" from the TV and say "Hey look, there are some modes. Maybe I should use them!"
gimpyestrada is offline   Reply With Quote
Old 05-03-07, 11:58 AM   #7
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

Quote:
Originally Posted by gimpyestrada
  1. Why does it say "@ 30Hz?" Shouldn't it say 60Hz?
  2. What is DFP and why is 1920x1080 too large for it?
  3. Why does it say the Native Resolution is 1280x720?
1. there is always confusion about the vertical refresh rate, especially in interlaced modes. as long as it works, ignore it.
2. DFP = digital flat panel. NVIDIA term for a monitor connected via DVI-D.
(they use the term CRT for a monitor connected via VGA or DVI-A. I think it is confusing, but they probably think it is even more confusing to change the terminology now)
3. the driver reads the EDID, sees the largest mode it understands is 1280x720, and then concludes the maximum size is 1280x720 and anything higher in a custom modeline is invalid.
Of course this assumption is invalid. You can stop this check with: Option "ModeValidation" "NoDFPNativeResolutionCheck"

Please read the driver README for other options you may need to pass your modeline.
pe1chl is offline   Reply With Quote
Old 05-03-07, 02:11 PM   #8
rerushg
Registered User
 
Join Date: Mar 2007
Location: South Carolina, USA
Posts: 99
Send a message via AIM to rerushg
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

gimpyyestrada:

Looks like you're getting there. I think you're very close to getting it going. Pe1chl has covered your points very well. I would only add a couple of comments.
Frequency of interlaced modes IS confusing. It has to do with the fact that the display makes 60 passes per second across the screen. But each pass is only half the total picture (every other horizontal line.) So it takes two passes to get a full picture. If you've done any gaming you can think of 30 hz sort of like "frame rate", the number of "frames" (complete pictures) displayed per second.
Native resolution is the resolution at which the display was designed to give best video performance. It seems that your native rez is 720p. Does not mean it won't run 1080i. It will when set up properly.
Once you get going I'd be very curious to hear your opinion of 720p versus 1080i on your display (as a computer monitor).
rerushg is offline   Reply With Quote

Old 05-03-07, 10:36 PM   #9
gimpyestrada
Registered User
 
Join Date: May 2007
Posts: 13
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

I put my new modeline:

Code:
Modeline "My1080i" 74.250 1920 2008 2052 2200 540 542 547 562 interlace +hsync +vsync
Which is verbatim from the EDID from the TV. However when I try to use it I get:
Quote:
Mode is rejected: VertRefresh (120.0 Hz) out of range.
Is there something I can use to turn off that check?
gimpyestrada is offline   Reply With Quote
Old 05-03-07, 10:55 PM   #10
///MVinny
WSP Most Wanted
 
///MVinny's Avatar
 
Join Date: Apr 2007
Posts: 39
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

Yessir - try:

Code:
     Option       "NoVertRefreshCheck"
... to compliment the other options you've added so far.

Rerush:

Me:

We're gettin there though!
///MVinny is offline   Reply With Quote
Old 05-04-07, 07:38 AM   #11
rerushg
Registered User
 
Join Date: Mar 2007
Location: South Carolina, USA
Posts: 99
Send a message via AIM to rerushg
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

(Uh-oh MVinny's back. Master Headbanger has returned. Nice graphics man!)

Yes, you'll need to disable vert refresh as MV says. Don't know how much about Linux you know so I'll be very basic. You need to modify your xorg.conf file (configures your kb, mouse, and display @ startup). It's a text file, easy to edit but you've got to be sudo to do it.
So.....
(first save your current xorg.conf: open text editor... find it... file system/etc/X11.... save it to, say, Desktop....just in case)

open Terminal
type at prompt: sudo /etc/X11/xorg.conf <enter>
enter your password and text editor should open with xorg.conf
Modify and save.

Suggest you look at MV's post in the other thread (page 3, I think). That's an excellent example. Also suggest you look at pertinent parts of NV docs (even print them) so you get a handle on what these commands are doing.

Almost there.... and remember:
"Linux will set you free, but first it will p##s you off."
rerushg is offline   Reply With Quote
Old 05-04-07, 01:37 PM   #12
gimpyestrada
Registered User
 
Join Date: May 2007
Posts: 13
Default Re: 1920x1080i ModeLine = "No Valid Mode" for GeForce 6600GT and Pioneer PDP-4270HD

Quote:
Originally Posted by ///MVinny
Yessir - try:

Code:
     Option       "NoVertRefreshCheck"
... to compliment the other options you've added so far.
Right, so now my log file says

NVIDIA(0): Option "NoVertRefreshCheck" is not used

Code:
Section "Monitor"
    Identifier     "Generic Monitor"
    HorizSync       28.0 - 51.0
    VertRefresh     43.0 - 60.0
    ModeLine        "My1080i" 74.2 1920 2008 2052 2200 540 542 547 562 +hsync +vsync interlace
    Option          "DPMS"
EndSection

Section "Device"
    Identifier     "Generic Video Card"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Generic Video Card"
    Monitor        "Generic Monitor"
    DefaultDepth    24
    Option         "SecurityTypes" "None"
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "NoLogo" "True"
    Option	    "NoVertRefreshCheck"
    Option          "ExactModeTimingsDVI" "True"
    Option          "ModeValidation" "NoDFPNativeResolutionCheck"
    SubSection     "Display"
        Depth       24
        Modes      "My1080i" "1280x720_60" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
Is this somehow wrong?
gimpyestrada is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:10 PM.


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