1. HashBrownJM

    HashBrownJM Member
    Newcomer

    Joined:
    Mar 15, 2010
    Messages:
    31
    Country:
    United States
    Hey, GBATemp is back up! Love the product.

    Was wondering if there's any way to add in an equal prioritization of top and bottom screens? Trying to wirelessly stream Pokemon Ultra Moon, and whichever screen I set as priority is AMAZINGLY smooth (especially in the opening cinematic, something I never had on KitKat), but the other screen is quite terrible. (The battle menu has a lot of pulsing light effects that show up pretty awful.)

    I understand part of it is an internet strength thing, part of it is a N3DS power thing, but part of it has to be my computer too, no? I have a super powerful gaming PC, so if there's ANY option to have both screens equally weighted and smooth, I'd be indebted. (Although I assume the big issue is going to be keeping FPS up on both screens, right?)

    Just trying to figure out how to optimize my settings for maximum clarity.
     
  2. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    You can add me on Telegram/Discord/etc. if you want. Also I've never thought about opening a Discord server for Snickerstream... I might do that in the future.

    You can give both screens equal priority by setting the priority value to 0. I don't recommend it because it will impact your overall framerate and most games usually focus on just one screen but if you really want it, then you can do that!
    Also, you computer's hardware won't change things much if you're streaming a single 3DS, to be honest. I've tested Snickerstream on a pretty wide variety of hardware and it will also run fine on old and obsolete computers (we're talking 8 to 10 years old!). What's really bottlenecking stuff here is the 3DS itself: not only it has way underpowered hardware but its WiFi chipset only support b/g standards, meaning that the bandwidth is also limited, sadly.
     
  3. DJPlace

    DJPlace the hater of something i can't recall.
    Member

    Joined:
    Apr 16, 2008
    Messages:
    5,208
    Country:
    United States
    sent you a request.
     
    Last edited by DJPlace, Jun 29, 2018
  4. shadowla05

    shadowla05 Advanced Member
    Newcomer

    Joined:
    Aug 3, 2015
    Messages:
    68
    Country:
    United States
    this seems nice thanks
     
  5. HashBrownJM

    HashBrownJM Member
    Newcomer

    Joined:
    Mar 15, 2010
    Messages:
    31
    Country:
    United States
    Would using a USB Wi-Fi adapter to create a local hotspot that only the N3DS is on (as opposed to my regular network) do anything? Or is it really a hardware issue?
     
  6. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    A Wi-Fi adapter will help with occasional frame drops (or in case you have a bad router) but that's pretty much it. Everything else is sadly due to hardware limitations.
     
  7. CyberTails

    CyberTails GBAtemp Regular
    Member

    Joined:
    Feb 10, 2009
    Messages:
    195
    Country:
    United States
    I wanted to say that I appreciate this tool (One of the minor things I got my n2DSXL for was to stream my 3DS Screen via SnickerStream to record some 3DS Speedruns). But is there anything that's similar for DSiWare or for DS Carts? (I notice that SnickerStream cuts off after I load Four Swords Anniversary or a DS Cart) and also, Does SnickerStream support Audio or would I have to plugin an Audio Cable to my Headphone/Mic Jack for Audio and configure OBS to record from it?
     
  8. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    1) Sadly won't be able to stream DS/DSi/DSiWare games as the system needs to enter TWL mode for that, unloading NTR from memory.
    2) You need a 3.5mm male-to-male cable to stream audio (and a line in/mic input on your PC, mic in does work but line in will give you better quality). Even if NTR doesn't currently support audio streaming I think it would be possible for it to stream audio too but it would kill streaming performance, so considering that using one of those cables won't impact performance at all and they cost literally pocket change I don't think such a feature will ever be coded.

    So, yeah. Probably not what you'd have liked to hear but this is how things are. :(
     
  9. CoolKill3r

    CoolKill3r GBAtemp Fan
    Member

    Joined:
    Oct 12, 2009
    Messages:
    322
    Country:
    This sounds quite interesting, how does this compare though in relation to RAM usage on the n3ds opposed to kit-kat v2.0 (2018) which seems to have tossed everything besides the video streaming?

    PS, the seperate screens are wonderfull, when i wanted to stream with kit-kat using OBS, i had to 2 times put the source in for top and bottom screen because it was attached to each other :)
     
    Last edited by CoolKill3r, Jul 5, 2018
  10. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    Both Snickerstream and kit-kat are using NTR on the 3DS so resource usage on the console itself won't change. (As I said before however I want to at least try to add HzMod support, which is another 3DS streaming app, and that might change things around a bit if it'll happen!)

    On the other hand, Snickerstream is indeed lighter CPU and RAM-wise on your PC. Not only kit-kat uses a more heavy GUI but it also relies on a separate process, NTRViewer itself, to stream the screens - Snickerstream instead uses a ligther GUI and doesn't need to open another project as the viewer is built in and has been rewritten from scratch!
     
  11. CoolKill3r

    CoolKill3r GBAtemp Fan
    Member

    Joined:
    Oct 12, 2009
    Messages:
    322
    Country:
    Thats very good to hear, i'm surely going to use this software from now on.
    Thanks allot and good luck on adding HzMOD support! (if it happens ofc :> )
     
  12. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    Hopefully soon™, yeah ;)
    Jokes aside, I've just taken an exam today and will be out for a few weeks starting from the 20th of this month, so I can't give a proper ETA on that feature. Not to mention I've done little to no research on that, but what I've seen makes me think it shouldn't be too hard to write a parser for the packets, at least...
     
  13. CyberTails

    CyberTails GBAtemp Regular
    Member

    Joined:
    Feb 10, 2009
    Messages:
    195
    Country:
    United States
    I appreciate the reply anyway and I figured about the Audio question :) I have a combined Audio Jack on my Laptop (and I do have an Male-to-Male Cable) Got any recommendations for Streaming to Twitch with Snickerstream to not impact Performance that much?
     
  14. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    The main idea is to be reasonable with the remoteplay settings. Mainly:
    • You want the quality value to be below 90, anything above it will increase network usage a lot without many visible quality improvements. I'd recommend setting it to a value around 70-80, which further decrease the packet size without producing many compression artifacts.
    • Unless you're playing one of the handful of games that uses both screens at all times, make good use of the priority feature instead of disabling it. If you're playing a game that doesn't use the touch screen that much (Pokémon games, for example) set it to 5 or even higher, otherwise 3-4 will do for most games.
    If you take the time to fine-tune these two alone you'll definitely get a nice performance bump! Some other general recommendations are:
    • Do not set loglevel to 3 unless you need to troubleshoot/debug some issues! It might, and in most cases will, decrease your performance as it logs literally EVERYTHING to a file.
    • If you're having occasional frame drops then consider turning the framelimiter on. It will cap your FPS to whaterver you set it to but it will give you an overall smoother stream.
    • This should be set correctly by default but I'm telling you just in case you've changed it: do not set the renderer to GDI+ unless you have a very good reason to do so! GDI+ is not hardware accelerated and is basically unsupported at this point (it's included only for legacy reasons). Direct2D on the other hand should be supported on all GPUs made in the last 10 or so years and is hardware accelerated, so there's no real reason to not use it!
    Hope this helps! :D
     
    CyberTails likes this.
  15. Strifept

    Strifept Member
    Newcomer

    Joined:
    Jul 23, 2015
    Messages:
    26
    Country:
    I finally got this to work and i gotta say it works great!

    I read on your github we could make a larger window, but it's contents would remain small. Is there any way to make the contents of the window bigger?
     
  16. RattletraPM

    OP RattletraPM GBAtemp Advanced Fan
    Member

    Joined:
    Jan 18, 2017
    Messages:
    897
    Country:
    Italy
    Yes! Either use the up/down keys while streaming to increase/decrease both screen's scaling or go into the advanced menu and set "Top Scaling Factor" and "Bottom Scaling Factor" to scale both screns separately (remember to click apply afterwards!)
     
  17. kayef42

    kayef42 Newbie
    Newcomer

    Joined:
    Jul 18, 2018
    Messages:
    2
    Country:
    United States
    Hi! Not sure if this topic is intended for support, but here goes.

    I upgraded my 3DS firmware from 11.6 to 11.7 last night and now streaming games with the NFC patch no longer works. Soon after sending the patch, the 3DS will disconnect from the wifi and not reconnect until after a reboot.

    Is this a known problem, or just one with my device?
     
  18. ImInsane

    ImInsane GBAtemp Regular
    Member

    Joined:
    Dec 20, 2014
    Messages:
    130
    Country:
    Brazil
    did u try debbuger from Rosalina's Menu?
    Because a do this and work perfectly.
    If u dont know how, press, L, B and D pad. Go on debbuger option and choose enable.
     
  19. kayef42

    kayef42 Newbie
    Newcomer

    Joined:
    Jul 18, 2018
    Messages:
    2
    Country:
    United States
    Is that the thing where you press X+Y and the menu pops up? When I select "Enable Debugger" on that it says it's already active and doesn't fix anything.
     
  20. TheRaven81

    TheRaven81 Member
    Newcomer

    Joined:
    Mar 24, 2018
    Messages:
    26
    Country:
    United States
    So, I downloaded this, and it works - kinda. When it displays the 2 screens inside the window, it's cut off, and I don't know how to fix it. I'm using a New 3DS XL.
    2018-07-29[002].png
     
    Last edited by TheRaven81, Jul 30, 2018
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Snickerstream, streaming, Unified