GPU handheld mode overclock (soon) available

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by taggen86, Jan 17, 2019.

  1. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    JKs overlock mod is now released to the public in this thread: https://gbatemp.net/threads/freebird-switch-clock-speed-control-sysmodule.530641/#post-8501530

    The sysmodule/service allows you to use any GPU, CPU and/or ram clock speed he has found on the Switch using his interface.

    Overclocking the switch GPU will increase handheld resolution in games with dynamic resolution scaling (see below) and reduce frame rate drops in other games at the cost of faster battery drain. Some games (e.g. Wolfenstein) with high max resolutions even benefit from the 768mhz GPU OC. After using it a week or so I really recommend it to get rid of blurriness in demanding games. You can also downclock the switch to reduce battery drain.

    Original post:

    M4xw have added a GPU overlock patch for atmosphere for his patreon supporters: https://www.patreon.com/user/posts?u=16304824

    https://twitter.com/loleaguesin/status/1085226687741206537?s=20

    Cant wait for the final release! Imagine running doom and wolfenstein in almost 720p on the go using the docked GPU frequency :) Should be totally safe (as long as you dont go over 768mhz) but will probably eat up a lot of battery power. However, many of us carry large powerbanks so it should totally be worth it!

    Update 1: I have added posts comparing the resolution in wolfenstein in stock clocks, 460 mhz and 768 mhz OC in this thread. More tests will be conducted the following days.

    Update 2: Jks clockmod to 768 mhz for atmosphere is available on the first page of this thread (scroll down). The update outputs a txt file so you can see if it is working for you. Read the txt file on your pc or download a vgedit from the homebrew store to read it on your switch.

    Update 3: Here is a list of dynamic resolution games that benefit from the GPU overlock by increasing resolution (PM me if you want to add a game to this list).
    -Doom (576p)
    -Wolfenstein (432-362p)
    -Skyrim (720p, 896x720 under load)
    -Xenoblade (552p-368p)
    -Fortnite (720p-360p)
    -Arc: Survival Evolved (170p in come cases :D)

    (common non-OC handheld resolutions according to digital foundry in parenthesis. The lower the resolution, the higher the potential benefit from GPU overclocking)

    Some pictures from handheld mode:

    [​IMG]


    460mhz:

    [​IMG]

    768mhz
    [​IMG]



    460

    [​IMG]

    768

    [​IMG]

    460

    [​IMG]

    768

    [​IMG]
     

    Attached Files:

    Last edited by taggen86, Feb 7, 2019
    scionae, ShadyGame, Vieela and 3 others like this.
  2. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    12
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    Imagine that heat and battery life... ;)
     
    Last edited by Kubas_inko, Jan 17, 2019
  3. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    Except for the screen which may make it warmer, heat should not be much worse than docked. The dock does not contain a fan. Battery, on the other hand, is another thing :)
     
    Last edited by taggen86, Jan 17, 2019
  4. m4xw

    m4xw Ancient Deity

    Member
    13
    May 25, 2018
    Germany
    460 MHz is plenty already, no need to go higher.
     
  5. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    It is probably enough to get stable frame rates, but more juice is needed to raise resolution in games with dynamic res.
     
  6. m4xw

    m4xw Ancient Deity

    Member
    13
    May 25, 2018
    Germany
    U say that on what basis?
    Did you mod games to increase internal resolution?
     
    scroeffie1984 likes this.
  7. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Fan

    Member
    5
    Jun 19, 2018
    United States
    Hell
    Most games with a dynamic resolution have a resolution limit... like even if you ran Xenoblade 2 at 1ghz in handheld, it would still run at 540p or whatever

    Edit: Also 460mhz seems to max out the dynamic resolution in most games
     
    Last edited by ZachyCatGames, Jan 17, 2019
  8. stephrk398

    stephrk398 GBAtemp Regular

    Member
    4
    May 29, 2018
    United States
  9. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    Many games have dynamic resolution depending on gpu load and some have a rather high res celling only reachable using the docked frequency if i remember correctly (e.g. Doom, wolfenstein). That celling is around 720p in handheld, assuming the max res is the same in handheld and docked. Minimum res handheld is around 360p and using the stock frequency it tends to hover around 400-500p. Hence a significant overclock to docked frequency is needed to reach 720p. Check digital foundry analyses on them.





     
    Last edited by taggen86, Jan 18, 2019
  10. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Fan

    Member
    5
    Jun 19, 2018
    United States
    Hell
    The max res of games is usually different in docked and handheld
     
  11. stewacide

    stewacide GBAtemp Regular

    Member
    3
    Jun 22, 2018
    Canada
    A way to trick it into running with the docked profile while handheld would be nice for games without dynamic rez / which cut settings aggressively handheld.
     
    taggen86 likes this.
  12. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    That would suck since it would mean that not even a tegra x2 switch pro would raise resolution to 720p in handheld without a patch. I really hope devs have future proofed their games by setting high cellings
     
    Last edited by taggen86, Jan 18, 2019
  13. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Fan

    Member
    5
    Jun 19, 2018
    United States
    Hell
    shrug the max resolution of games in handheld seem to usually be either 720p or around 540p
     
    Last edited by ZachyCatGames, Jan 18, 2019
  14. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    By the way, some games already run in 384 mhz on the go, reducing the benefits of a 460mhz oc and suggesting that a higher oc should be added. If you add a higher oc to the patreon m4xw I can do some pixel counting and see if it is worth it :) all depends on the max dynamic res in handheld modes for these heavy games. Regardless, Thx for all your hard work on this and mupen64. You are amazing

    https://www.google.se/amp/s/www.eur...-boosts-handheld-switch-clocks-by-25-per-cent
     
    Last edited by taggen86, Jan 18, 2019
  15. ghjfdtg

    ghjfdtg GBAtemp Fan

    Member
    4
    Jul 13, 2014
    Higher memory clock i would do any time. The DRAM is designed for 1600 MHz and lowering that will not give more than a few minutes more on battery at best. This is a stupid decision from Nintendo imho.

    Be careful with CPU/GPU clocks. I don't know the rating for this battery but it's possible you may draw more current than the battery can safely deliver continuously.
     
    scroeffie1984 likes this.
  16. JK_

    JK_ GBAtemp Advanced Fan

    Member
    8
    Sep 4, 2015
    United States
    If you're really interested in running docked GPU speed in handheld, you're more than welcome to give mine a shot. It's for Atmosphere. I'll attach it in a zip. Holding ZL and clicking down the left stick activates it. ZL + Right stick returns it to whatever it was before. If you want to be 100% sure it's working ZR + Left stick will output a file to sdmc:/clock.txt with what the system reports the clock speeds are. I don't have any games that seem to benefit from it a lot though, so I'm going by what the system reports.

    I had to push both the CPU and GPU full blast before that happened. The Switch showed the battery warning and turned off. It was fine. Really warm, but fine.
     

    Attached Files:

  17. taggen86
    OP

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    Just tried it in wolfenstein. as you can see in the pictures below, the difference is pretty insane. I will do some pixel counting when I come back from work later today (if it is possible given the aggressive TAA) and compare them to a 460 mhz overclock. But you can already see the difference between stocks and 768 mhz. Download all the pictures and compare them one to one/quickly toogle between them, and the substantial leap in resolution should be clear.
     

    Attached Files:

    Last edited by taggen86, Jan 18, 2019
    MYFW, jscjml, SLiV3R and 6 others like this.
  18. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Fan

    Member
    5
    Jun 19, 2018
    United States
    Hell
    Looks about the same as it does with 460mhz. Only additional thing you’ll get out of 768mhz is a destroyed battery
     
  19. CymraegAce

    CymraegAce Advanced Member

    Newcomer
    3
    Aug 9, 2016
    United Kingdom
    Wales, UK
    Early morning question; Will we be able to patch this in to run under SXOS as apposed to atmosphere too.?
     
  20. gameboy

    gameboy GBAtemp Advanced Maniac

    Member
    8
    Dec 9, 2015
    United States
    viridian forest framerate is horrible
     
Loading...