Downsampling: How to

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by wasteomind, Jun 17, 2011.

  1. prodigalson1

    prodigalson1 Guest

    Messages:
    97
    Likes Received:
    0
    GPU:
    3 x gtx titan
    i want to know if is possible to dawnsampling with my monitor ?
     
  2. prodigalson1

    prodigalson1 Guest

    Messages:
    97
    Likes Received:
    0
    GPU:
    3 x gtx titan
    thanks
     
  3. Steve30x

    Steve30x Master Guru

    Messages:
    516
    Likes Received:
    9
    GPU:
    XFX RX 5700 XT
    Oh right. You said that your monitor can be downsampled in the post I quoted.
     
  4. -Tj-

    -Tj- Ancient Guru

    Messages:
    18,097
    Likes Received:
    2,603
    GPU:
    3080TI iChill Black
    bandwidth limitation



    @mrmjj
    use adv timings at auto, check my post here :)

    http://forums.guru3d.com/showpost.php?p=4542681&postcount=290
     
    Last edited: Apr 2, 2013

  5. THEBIG360

    THEBIG360 Maha Guru

    Messages:
    1,216
    Likes Received:
    0
    GPU:
    Phantom 670's SLI
    I cannot select GPU scaling only display. That's the only scaling option I have, any help?
     
  6. bo3bber

    bo3bber Guest

    Messages:
    23
    Likes Received:
    0
    GPU:
    GTX 760 SLI
    One thing I don't understand is why you change the monitor timing at all.

    Why not leave the timing on Manual, set for the native resolution of your screen, then only change the settings in the top of the dialog?

    So for example, 1680x1050@120Hz screen. Leave bottom Timing section on Manual, and change the Display mode section to have 2x pixels in each dimension of 3360x2100@120Hz. The monitor would have identical timings to native resolution.

    As long as your video card has enough RAM, wouldn't it be better to have the video card do the downsampling instead of the monitor?
     
  7. NeonFlak

    NeonFlak New Member

    Messages:
    6
    Likes Received:
    0
    GPU:
    6gb Crucial
    So, maybe I'm confused here, by downsampling you are having the gpu render at 2560x1440, but outputing to your monitor at 1920x1080? So, what if your monitor actually displays everything at 2560x1440 once you set this? When I do this, it's not downsampling but actually creating the 2560x1440 resolution.
     
  8. Cyberdyne

    Cyberdyne Guest

    Messages:
    3,580
    Likes Received:
    308
    GPU:
    2080 Ti FTW3 Ultra
    @NeonFlak
    When you set it, it is downsampling. Your monitor only has the pixel detail to display 1920x1080, by forcing it to display a higher resolution like 2560x1440 the lack of required pixel detail (2073600 VS. 3686400) effectively resizes the image- reducing detail but smoothening the image.
    You can see the effect yourself if you want, make a pixelated circle and resize it smaller, it acts as anti-aliasing.
    [​IMG]

    @-Tj-&BababooeyHT
    Try http://www.monitortests.com/forum/Thread-NVIDIA-Pixel-Clock-Patcher
    Also very useful for getting high resolutions not just refresh rates since it does its magic by disabling the clock limit. (I got my 60hz monitor to 70hz by combining methods)
     
  9. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    not only it acts as anti-aliasing, but also textures are sharper and sometimes more objects are rendered in the far distance. you get better detailed and smoothed image.
     
    Last edited: Apr 18, 2013
  10. flexy

    flexy Guest

    Messages:
    198
    Likes Received:
    3
    GPU:
    Riva 128
    I cannot overemphasize enough how much BETTER downsampling is if you use the "SSAA Tool 1.02" which you can download here:

    http://www.tommti-systems.de/temp/SSAA_Tool.rar

    I get amazing image quality and performance with this tool in Far Cry 3, downsampling from 3360 x 2100 to my native monitor's 1680 x 1050.

    I tried ALL other methods out there, including "control panel downsampling", forcing AA with NV Inspector, SMAA Injector, Sweet FX etc. to get rid of jaggies. All those other methods yielded bad results. (SGSSAA via Inspector looks extremely blurry and I also found that SweetFX etc. looked WORSE than without). It seems that with forced AA via inspector LOD doesn't get applied, resulting in horrible blur while, at the same time, the annoying artifact "crawling" effect remains.

    With SweetFX and SMAA injector, my own subjective impression is that the jaggies are NOT getting less, but with many settings get actually worse/more visible. I have seen some people recommending SweetFX in various games and tried them and do NOT like the results, most of the time games get even more "cartoon like" and unrealistic rather then looking better or with less jaggies.

    Advantages of this tool: You can use games that use DX10/DX11 with this tool.

    It is NOT dependent on your monitor since the downsampling is done native from the DirectX10+ API which IMO is much better/elegant than creating a "pseudo resolution" via CPanel.

    PS: In Far Cry 3, disable postfx also (gets rid of blur, in gamerprofile.xml have postfxquality="false"), disable MSAA in game, it really looks amazing and is quite playable even on my 660 TI/overclocked.
     
    Last edited: May 6, 2013

  11. dsbig

    dsbig Ancient Guru

    Messages:
    4,108
    Likes Received:
    67
    GPU:
    Nvidia 4070
    this downscaling is tricky when you using vga connection. it scales the image differently.
    so far highest I got was 2880x1620

    edit: and 3300x2100
     
    Last edited: May 8, 2013
  12. Random Guy

    Random Guy Member

    Messages:
    30
    Likes Received:
    0
    GPU:
    GTX 680 SLI
    How are you disabling Driver Signing here? Are you booting with F8 or using a program to sign the Driver first?

    I would like to use SSAA Tool but not if it involves constant setting of the System to Test Mode.

    Also, compared to the NCP SSAA options, why is there any quality difference at all? Surely both should do the same thing?
     
  13. MrBonk

    MrBonk Guest

    Messages:
    3,385
    Likes Received:
    283
    GPU:
    Gigabyte 3080 Ti
    SSAA Tool never worked well for me personally and perf/quality wasn't that great. Compatibility was spotty too
     
  14. flexy

    flexy Guest

    Messages:
    198
    Likes Received:
    3
    GPU:
    Riva 128
    I do not know whether this is a "Quality" difference, neither do I know whether there is a performance difference. However, down sampling via the native DX API, like the tool does, seems simply the smarter way to do.

    Why should your monitor capabilities play a role in regards to downsampling? Then, I furthermore cannot even bring my monitor to display a "fake" 3360 x 2100 resolution, and even IF I COULD it would likely be at a much decreased refresh rate.

    My quality comment was rather about applying (SGSSAA) AA via NV inspector which looks incredible, incredible awful, at least in Far Cry 3. And also that with people who use SweetFX/SMAA etc...many of them claim it gets rid of jaggies but then use a sharpener setting in addition which actually makes jaggies even more noticeable. (Obviously, some people have a taste for making their games all look "cartoon like" and as less realistic as possible using SweetFX...my personal taste is I want to have games look as good and natural as possible, and not LESS realistic than they already are)
     
  15. flexy

    flexy Guest

    Messages:
    198
    Likes Received:
    3
    GPU:
    Riva 128
    It works well in FC3, havent tested too many other games (eg. GTA IV ENB mods have their own downsampling built in, so it wont work)...and other games already have sufficient AA or NV Cpanel forcing might be the better option. It really always depends on the particular game. However, as for FC3, no question for me it looks best of all solutions and performance is also decent.
     
    Last edited: May 10, 2013

  16. flexy

    flexy Guest

    Messages:
    198
    Likes Received:
    3
    GPU:
    Riva 128
    Yes, F8, I tried other methods, but all other methods to disable signature enforcement don't seem to work. So yes, it's annoying but well..can't do anything about it.
     
  17. prodigalson1

    prodigalson1 Guest

    Messages:
    97
    Likes Received:
    0
    GPU:
    3 x gtx titan
    hi, anyone can tell me how i can downsampled my 21:9 monitor ( 2560x1080 ) thanks
     
  18. MrBonk

    MrBonk Guest

    Messages:
    3,385
    Likes Received:
    283
    GPU:
    Gigabyte 3080 Ti
    Well when I play FC3 someday I will have to try it for that at least!


    The same way you would for any monitor I would assume. (Follow the guide)

    One resolution you can downsample from that is a multiple of 1.5(2.25x resolution)is 3840x1620.
     
    Last edited: May 10, 2013
  19. Koniakki

    Koniakki Guest

    Messages:
    2,843
    Likes Received:
    452
    GPU:
    ZOTAC GTX 1080Ti FE
    Veteran, I have been busting my head why every time I go to play a game at 2560x1440 or 2880x1600 downsampled RES, all my games crashed.

    I can create up to 3200x1800@60Hz on my 59" Plasma but in games its a no go.

    The weird thing is that I had my 690 in my backup rig(c2d E4500, 4GB DDR3 1100mhz) and e.g bioshock:INF and FC3 worked fine.

    But after I put my 690 into my current Rig, almost every game crashes when I select a custom created resolution(ingame). Even selecting by the game's config file, it crashes. So is really my new PC? I tried on stock bios settings too. They still crash.

    Hmm, if I don't solve it then it time for a new Windows installation again.
     
  20. flexy

    flexy Guest

    Messages:
    198
    Likes Received:
    3
    GPU:
    Riva 128
    I am still unclear why downsampling with certain resolutions, using the NV Cpanel doesn't work.

    For example, I have a monitor with native 1680 x 1050 and would like to downsample from 3360 x 2100. The monitor doesn't take the resolution.

    I don't understand it since won't the downsampling happening IN THE GPU? From that point of view, why does the resolution even matter for the monitor? When I change in NV CPanel, the values in the lower part (active pixels etc.) stay always the same. The GPU will scale down the higher resolution to one my monitor can display.

    So..means even if I enter a crazy resolution like 3360x2100 which my monitor can not display, the *actual* resolution displayed will always be one the monitor "understands". (Isn't that the purpose of the GPU downsampling in the first place?) From that point of view I don't understand how the higher resolution is not taken by the monitor.
     

Share This Page