View Single Post
Old 06-20-12, 09:29 PM   #5
Registered User
Join Date: May 2009
Posts: 44
Default Re: 320.17 can't detect video modes on Lenovo laptop

I found (and tried) that and have had zero success - any of the MetaModes I attempt to define are also ignored. Part of the issue is that the README gives snippets of the commands, but very few complete examples in an xorg.conf file structure.

I tried this in the Screen section of xorg.conf:

Option "metamodes" "nvidia-auto-select +0+0; 1920x1080 +0+0; 1920x1080 { ViewPortIn=1024x768 }"

The log showed it to have been cleanly parsed, but as far as the modes and ability to use them, I could find no evidence anywhere that the 1024x768 metamode was available.

In nvidia-settings, in 295 and below, the Server Display Config section has a tab "X Screen" on which modes can be seen and selected. With 302, that tab does not exist, and there are no choices in the Resolution drop down either (which makes sense - it's a mode, not a resolution) so I am at a loss as to how to actually use these modes with this version?

UPDATE: I have made some progress on this . . . I noted that the case on my "MetaModes" line was incorrect, and altered. I now have the line:

Option "MetaModes" "1920x1080 +0+0; 1920x1080 { ViewPortIn=1024x768 +0+0 }; 1920x1080 { ViewPortIn=1280x1024 +0+0 }; 1920x1080 { ViewPortIn=800x600 +0+0 }"

Which should give me the basic modes I need. I also note that the "X Screens" tab moved to be selectable in the dropdown.

And, some new mode information shows up based on the above line . . . but, it's not what I asked for. From the above line, it appears to ignore the horizontal resolution . . . I get:

1920x1080 @ 1920x768 +0+0
1920x1080 @ 1920x1024 +0+0
1920x1080 @ 1920x800 +0+0

And when you hit apply to enable any of these modes, nvidia-settings seems happy (shows the new boundaries of the mode on the graphic, etc.), but nothing on the screen actually changes.

I believe that I have the syntax correct based on what you sent, but no-joy.

I note that if I save the config file, it writes a different syntax for the metamodes - 1920x1080@1024x268 . . . with the incorrect value as seen above. I'll try that option line and see what gives . . .

It really would be nice to just have a setting that enables the old behaviour. While I don't deny that this fixes some bugs, for those of us with no bugs, it severely overcomplicates things by requiring a lot of "heavy lifting' in the xorg.conf file that was not needed before. That, or have the driver offer the VESA modes that were there in older versions as MetaModes - the bottom line is that I feel that it is not realistic to require this level of work by the end user to get back to the same behaviour that the driver has had for years . . . (I note later that you said that would be coming - any idea of timeline? As it stands, it's not exactly user friendly . . . )

And any additional suggestions *OTHER* than the README (which has failed me badly on this) as to specific useage and syntax would be great . .

- Tim
tadawson is offline   Reply With Quote