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

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-26-12, 06:34 AM   #1
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default GPU Scaling

I need GPU scaling enabled for all modes on my card because it seems the AV Amp I'm connected to doesn't support 800x600 or 1024x768 which I need (trying to output them just results in a black screen) - therefore with GPU scaling I'd be able to use these modes (as far as applications are concerned) whilst the actual output resolution would remain 1080p, keeping the AV Amp happy.

Can someone please explain how exactly to do this now that nVidia have removed the GPU scaling options? I tried setting up metamodes but this had no effect at all, the TV was still switching modes proving that it's not sticking to 1080p.
Enverex is offline   Reply With Quote
Old 06-26-12, 10:12 AM   #2
johnc
Registered User
 
Join Date: May 2011
Posts: 92
Default Re: GPU Scaling

You used ViewPortIn / ViewPortOut in your MetaModes? Can you post them?
johnc is offline   Reply With Quote
Old 06-26-12, 10:23 AM   #3
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default Re: GPU Scaling

I've deleted it now, but this is what I had (ignore typos, I'm writing it off the top of my head. It was accepted because XOrg showed the metamodes parsed correctly in the XOrg log).

Option "MetaModes" "nvidia-auto-select, nvidia-auto-select { ViewPortIn: 1680x1024 }, nvidia-auto-select { ViewPortIn: 1600x1200 }, nvidia-auto-select { ViewPortIn: 1440x800 }, nvidia-auto-select { ViewPortIn: 1280x1024 }, nvidia-auto-select { ViewPortIn: 1280x800 }, nvidia-auto-select { ViewPortIn: 1024x768 }, nvidia-auto-select { ViewPortIn: 800x600 }, nvidia-auto-select { ViewPortIn: 640x480 }, nvidia-auto-select { ViewPortIn: 320x240 }"
Enverex is offline   Reply With Quote
Old 06-26-12, 11:53 AM   #4
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: GPU Scaling

http://us.download.nvidia.com/XFree8...html#metamodes

Separate MetaModes are separated by semicolons, not commas. As written, that MetaModes string tries to create a single MetaMode with ten display devices.
AaronP is offline   Reply With Quote
Old 06-26-12, 12:16 PM   #5
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default Re: GPU Scaling

Aaaaaahhh. That probably won't help. I'll try the correct one when I get back to the machine. Surprised it didn't complain though.

Is there any way of condensing what I'm trying to do? That gigantic line looks a little unweildly...
Enverex is offline   Reply With Quote
Old 06-26-12, 01:01 PM   #6
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: GPU Scaling

Unfortunately, no. The X server's configuration file syntax doesn't make it easy to split that sort of thing up into multiple lines or separate options.
AaronP is offline   Reply With Quote
Old 06-26-12, 01:47 PM   #7
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default Re: GPU Scaling

Still didn't work. XOrg shows it during initialisation:

Code:
[ 86493.726] (II) NVIDIA(0): Validated modes:
[ 86493.726] (II) NVIDIA(0):     "HDMI-0:1920x1080{ViewPortIn=1920x1080}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1680x1050}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1600x900}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1440x900}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1400x1050}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1360x768}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1280x1024}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1280x800}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1280x720}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1152x864}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=1024x768}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=800x600}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=720x576}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=720x480}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=640x480}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=320x240}"
[ 86493.726] (II) NVIDIA(0):     "1920x1080{ViewPortIn=320x200}
[ 86493.726] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
But when I do xrandr I still only see a few modes and if I do xrandr -s 1 it's still changing modes to the actual res anot not scaling it, X also shows:

Code:
[ 86506.771] (II) NVIDIA(0): Setting mode "HDMI-0: 1280x720 @1280x720 +0+0"
Am I missing something else here?
Enverex is offline   Reply With Quote
Old 06-26-12, 04:21 PM   #8
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: GPU Scaling

Quote:
Originally Posted by Enverex View Post
But when I do xrandr I still only see a few modes and if I do xrandr -s 1 it's still changing modes to the actual res anot not scaling it, X also shows:

Code:
[ 86506.771] (II) NVIDIA(0): Setting mode "HDMI-0: 1280x720 @1280x720 +0+0"
Am I missing something else here?
This is supposed to be wired up via the RandR 1.1 protocol, which you can force xrandr to query by passing the --q1 option. Unfortunately, that's apparently not wired up properly right now so you current have to use nvidia-settings -a CurrentMetaMode to modify the current MetaMode, or xvidtune -next to cycle through them.

A future driver release should list the MetaModes through the RandR 1.1 interface the way 295.* and earlier did.
AaronP is offline   Reply With Quote

Old 06-26-12, 07:18 PM   #9
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default Re: GPU Scaling

Just typed out a massive response and lost it so this is going to be terse.

Wine is still changing screenmodes as normal, my TV is reporting 640x480 so clearly GPU scaling isn't working.

XRandr shows this after the mode gets changed (however Linux apps normally change res)

Code:
Screen 0: minimum 8 x 8, current 640 x 480, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 640x480+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0 +   59.9     50.0     24.0     30.0     30.0     25.0  
   1280x720       59.9     50.0  
   720x576        50.0  
   720x480        59.9  
   640x480        59.9*    59.9  
DP-1 disconnected (normal left inverted right x axis y axis)
Why is this so hard to achieve?
Enverex is offline   Reply With Quote
Old 06-27-12, 06:02 AM   #10
Gusar
Registered User
 
Join Date: Apr 2006
Posts: 277
Default Re: GPU Scaling

Because, as AaronP said, this stuff isn't fully implemented yet.
Gusar is offline   Reply With Quote
Old 06-27-12, 06:10 AM   #11
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default Re: GPU Scaling

Quote:
Originally Posted by Gusar View Post
Because, as AaronP said, this stuff isn't fully implemented yet.
But surely removing the old functionality entirely before implementing the new functionality leaves everyone a bit screwed?
Enverex is offline   Reply With Quote
Old 06-27-12, 06:40 AM   #12
Gusar
Registered User
 
Join Date: Apr 2006
Posts: 277
Default Re: GPU Scaling

There is a long-lived branch. If the bleeding edge is too much for you (and it's fully understandable that it is, considering the big shift in functionality), use that.
Gusar 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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem connecting Pioneer VSX-S300 to Nvidia Ion - flat panel scaling solves it? wild_oscar NVIDIA Linux 3 06-17-12 07:18 AM
Choosing The Right GPU To Take Adobe Workflows To The Max News Archived News Items 0 05-29-12 05:40 PM
GTC Poster Session Shows Breadth of GPU Research News Archived News Items 0 05-15-12 01:50 AM
GPU Tech Conference Off to a Fast Start in San Jose News Archived News Items 0 05-14-12 05:00 PM
New GPU from Nvidia Announced Today, the GeForce GTX 670 News Archived News Items 0 05-10-12 01:50 PM

All times are GMT -5. The time now is 03:43 AM.


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