WIP Freebird - Switch Clock Speed Control Sysmodule

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by JK_, Feb 5, 2019.

  1. ZeroFX

    ZeroFX Member

    Newcomer
    2
    Jun 18, 2018
    United Kingdom
    Same way on pc or ps4, by using .bsa and .esp and layeredfs, some have to be converted but there are already tools that do that, its easy now. Most mods run fine (armor, cbbe, unp, xp32), but some like vivid weathers have little impact, and you obvioulsy cant have SKSE and ENB because it adds binaries that only pc can use.

    There's an nexus page already https://www.nexusmods.com/skyrimnintendoswitch and you can find the toolkit there, with the discord server, guide and some mods.

    You can also remove the 30fps cap by changing config.
     
    Last edited by ZeroFX, Feb 8, 2019
    TotalJustice and bytar like this.
  2. GamingAori

    GamingAori GBAtemp Advanced Fan

    Member
    4
    Mar 16, 2014
    Germany
    Does anyone have a list about which games use dynamic resolution or have unstable fps?
     
    landysmods likes this.
  3. unnamed124

    unnamed124 Member

    Newcomer
    1
    Jan 26, 2019
    Barbados
    Didn't know about that, thanks I'll try it out!
     
  4. Taylobyte

    Taylobyte Newbie

    Newcomer
    1
    Oct 15, 2018
    United States
    This is really cool but I'd be interested in a version that works with ReiNX. Not sure why you're avoiding that topic.
     
    IrisZ likes this.
  5. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Fan

    Member
    5
    Jun 19, 2018
    United States
    Hell
    I don’t know exactly why it doesn’t work, but if I had to guess, it’s possibly due to ReiNX’s heavily outdated fork of stratosphere :/.

    I know exactly why it doesn’t work on SX though :P
     
    GamingAori and ZeroFX like this.
  6. taggen86

    taggen86 Advanced Member

    Newcomer
    2
    Nov 21, 2018
    Sweden
    Here are a few dynamic resolution games that benefit from the GPU overlock by increasing resolution
    .
    -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)
     
    GamingAori and ZeroFX like this.
  7. unnamed124

    unnamed124 Member

    Newcomer
    1
    Jan 26, 2019
    Barbados
    What's the safest GPU Overclock you can bump it too ( I usually use the Switched Docked)
     
  8. luisvaljun

    luisvaljun Member

    Newcomer
    1
    Jan 30, 2019
    United States
    @JK_ what play gamecube emulador witch 0 lag ???
     
  9. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Fan

    Member
    5
    Jun 19, 2018
    United States
    Hell
    There isn’t any gamecube emulator, except for the one in lakka
     
  10. luisvaljun
    This message by luisvaljun has been removed from public view by osaka35, Feb 9, 2019, Reason: non-english post.
    Feb 9, 2019
  11. IrisZ

    IrisZ Newbie

    Newcomer
    1
    May 7, 2016
    Canada
    Would love it if this could work with ReiNX soon! Not too sure why the guy's been avoiding that either, bar outdated stuff.

    Here's hoping.
     
  12. JK_
    OP

    JK_ GBAtemp Advanced Fan

    Member
    8
    Sep 4, 2015
    United States
    Update: Sleep mode seems to be going well with the few that have it. I'm making some changes too. I actually agree with/like @linuxares's idea too. So, freebird will have two different modes from now on. A simple mode with safer presets and stricter charger enforcement, and advanced that still gives you full control. Advanced will probably require an input sequence to open. I'm still deciding how this all will work. I don't like the idea of limiting you and stopping you from experimenting, yet I can absolutely see someone without a clue constantly running on battery in full docked mode and wearing it out really fast. My attempt at the best of both worlds.

    Guys, I absolutely tried to. My makefile produces both an NSP and KIP. The kip causes the system to hang at boot with ReiNX. Now, I thought for sure that I did something wrong at first. After looking around before release/starting this thread, I more or less came to the same conclusion as @ZachyCatGames. I don't really keep up with the homebrew scene like I should. I just write stuff when I have ideas, want to challenge myself, or check something out for fun.

    Am I happy that people who use ReiNX and even SXOS can't use it if they want to though? No. Will I look for a way once in a while? Sure.
     
  13. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    7
    Oct 3, 2015
    Australia
    42*South
    If you wouldn't mind linking to the source, I can take a look at it, and ask rei for help in troubleshooting as I'm in communications with him :)
     
  14. JK_
    OP

    JK_ GBAtemp Advanced Fan

    Member
    8
    Sep 4, 2015
    United States
    @Adran_Marit
    It's getting late for me, but I'll PM you when I have a chance if you don't mind.
     
  15. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    7
    Oct 3, 2015
    Australia
    42*South
    no worries
     
  16. IrisZ

    IrisZ Newbie

    Newcomer
    1
    May 7, 2016
    Canada
    Sorry, didn't mean to get on your nerves! You're doing so much work already.

    In the end, if it doesn't happen it doesn't happen. Us waiting over here shouldn't really expect anything/everything from people as if it's for granted - keep up what you're doing.
     
  17. pcwizard7

    pcwizard7 Member

    Newcomer
    1
    Aug 2, 2013
    You can put the no limits function into a button combo with a red flashing message warning
    In terms of having different profiles why not use the same profile terminology as cpu oc menu in retroarch with there own present for CPU,GPU,RAM
     
  18. Howl_Wolfen

    Howl_Wolfen Newbie

    Newcomer
    1
    Feb 7, 2019
    United States
    You should have the advanced mode with no limits (and Imean charge cable not reqyired for higher clock speeds) and hide it behind a combo code, same way homebrew ran on 3DS
    If anyone truly messes it up, that's on them. I just don't want to be limited, as I'm aware of battery but I rarely play and when I do I don't have my charger with me or a wall plug accessible.
    Also, glad to hear sleep mode is being fixed. We appreciate your effort, man
     
  19. Howl_Wolfen

    Howl_Wolfen Newbie

    Newcomer
    1
    Feb 7, 2019
    United States
    Edit: double posted, sorry
     
    Last edited by Howl_Wolfen, Feb 10, 2019 at 8:36 PM
  20. JK_
    OP

    JK_ GBAtemp Advanced Fan

    Member
    8
    Sep 4, 2015
    United States
    This is pretty much how I'm going to look at it: If you're actively inputting a sequence of buttons to remove restrictions, you're taking it into your own hands and it's your own fault if you overdo it. Advanced mode will probably resemble what I have now. Of course, more options now to control every aspect of Freebird. Stuff like charger enforcement, fallback GPU speed, and even whether or not it will set clocks immediately after the system wakes up or needs to be turned on again.

    Also, @Assasin1990, while I appreciate the offer, I've never felt comfortable accepting money for this kind of stuff. All I ask for is patience. Sometimes things don't go as smooth as I hope.
     
    mathew77, Assasin1990 and Adran_Marit like this.
  21. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    7
    Oct 3, 2015
    Australia
    42*South
    Advanced mode seems fun to tinker with but yeah key comboing it with a disclosure. I am not responsible for if you bork your switch
     
  22. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    7
    Oct 3, 2015
    Australia
    42*South
    Hey all to get this working on reinx is simple :)

    Just move the boot2.flag out of the flags folder next to the exefs.nsp :) :)

    Enjoy
     
    AlexMCS, IrisZ, Taylobyte and 3 others like this.
Loading...