Homebrew [Discussion] Maximizing Performance with 3DS Remote Desktop?

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
As to not bump the old thread of the original homebrew, I decided to start my own thread to get some ideas pooled in on this.

This is personally my favorite homebrew, being able to (sort of) play games and use my desktop away from my PC or possibly even away from home. (Using a mouse emulator program, I can move the mouse around and click, and with Pointerfocus, I can highlight the mouse as it is invisible on the 3ds screen)

If there was a config for this homebrew that let me change the min/max framerate but changed the bitrate, it would be amazing, but sadly there is none.

It's heavily dependent on how noisy or varied what's on the desktop is.

Anyhow,
I've been trying to balance out framerate and resolution with this to make it more usable, and I've been using some games (Been testing with minecraft) and changing the window size along with magnifier.
With minecraft, there is one "super secret setting" filter that pixelates the game and makes it a bit darker (bits.json) and makes the performance much better, but most things are basically unrecognizable, especially from a distance.

I don't want to change my desktop's resolution to help performance either, it moves around things on my desktop and changes other things when done, so that's kind of out of the question.

It's almost entirely up to the speed of the internet/wifi, but I've been trying some things to help boost framerates anyhow. Most games these days have set resolutions and don't let you change window sizes, so many games are almost out of the question when it comes to playability. Some games also don't take the keyboard inputs from the 3DS (garry's mod for example).
However, I've noticed if you right click on the shortcut of a game or program, go to properties>compatibility, there is a checkmark that forces it to run in 640x480 (but messes up the 3ds screen- it shows what was left frozen on the screen with the 640x480 box in the top right corner). Because of this, I haven't found this too useful.

In tandem with magnifier, I've also opened a fullscreen completely black image to cover the background, which helps framerates when playing a game or using a window smaller than it. However, this also leaves the window or game almost unreadable or unrecognizable on the 3ds screen, so most of the time I'd like to resort to having the whole window streamed to the 3ds.

I've noticed in one of retrozelda's videos, he had WoW in a window streamed to the 3ds directly. How he did that, I don't know- maybe he had the server .exe for the homebrew running alongside or on top of the program somehow? That, I don't know. All I have to sort of mimic that is magnifier set to not track the mouse pointer (as to not move the magnifier around) when playing a game in a window.

So, suggestions? Thoughts? Ideas?
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
I've also thought of using virtualbox to set desktop resolution, but the server program only works on Windows 7, which I don't have a 2nd copy of to use for this.
 

DarkRioru

reach for the stars
Member
Joined
Aug 29, 2015
Messages
2,114
Trophies
0
Age
26
Location
looking up at the stars
Website
steamcommunity.com
XP
1,882
Country
United States
how about looking at the wip for the moonlight game streamer port??? its using the same thing that the n3ds uses to convert youtube/netflix and the browser to stream full speed... I don't remember the full specs but, I think you could use some of the source code for kinoconsole for pc/android... sorry that I don't remember the technical details... its like trying to remember math from highschool...

--------------------- MERGED ---------------------------

never mind... couldn't find an open source for kinoconsole or kainy...
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
how about looking at the wip for the moonlight game streamer port??? its using the same thing that the n3ds uses to convert youtube/netflix and the browser to stream full speed... I don't remember the full specs but, I think you could use some of the source code for kinoconsole for pc/android... sorry that I don't remember the technical details... its like trying to remember math from highschool...

--------------------- MERGED ---------------------------

never mind... couldn't find an open source for kinoconsole or kainy...

That's fine, thank you for the suggestion though! I'm not looking to rewrite or change the program itself, just min-maxing the performance as a user.
 

DarkRioru

reach for the stars
Member
Joined
Aug 29, 2015
Messages
2,114
Trophies
0
Age
26
Location
looking up at the stars
Website
steamcommunity.com
XP
1,882
Country
United States
That's fine, thank you for the suggestion though! I'm not looking to rewrite or change the program itself, just min-maxing the performance as a user.
thats cool, I have been looking to do this sort of thing myself... my internet is crap strength wise because of my router picking up random routers that aren't my families... I need a way to deleted the junk channels so I can boost the speed...

--------------------- MERGED ---------------------------

thats cool, I have been looking to do this sort of thing myself... my internet is crap strength wise because of my router picking up random routers that aren't my families... I need a way to deleted the junk channels so I can boost the speed...
strength I meant... lol
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
thats cool, I have been looking to do this sort of thing myself... my internet is crap strength wise because of my router picking up random routers that aren't my families... I need a way to deleted the junk channels so I can boost the speed...

--------------------- MERGED ---------------------------


strength I meant... lol

Yeah, I see what you mean. I don't have the router/modem set up in my own room so anything to do with that is out of my reach (I live with my dad, it's with set up for his PC with an ethernet cable connecting to mine).
So I'm bound to what I can do with my desktop.
 

DarkRioru

reach for the stars
Member
Joined
Aug 29, 2015
Messages
2,114
Trophies
0
Age
26
Location
looking up at the stars
Website
steamcommunity.com
XP
1,882
Country
United States
Yeah, I see what you mean. I don't have the router/modem set up in my own room so anything to do with that is out of my reach (I live with my dad, it's with set up for his PC with an ethernet cable connecting to mine).
So I'm bound to what I can do with my desktop.
me either... I have mine set in my moms office... but, luckly my room used to be an office before we moved in so my room has 2 Ethernet ports so I plan on using a wired connection if the wifi card on my pc build doesn't do enough justice...
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
Anyone have any idea on why garry's mod doesn't take the input from this homebrew?
Is it something to do with the source engine?
 

DarkRioru

reach for the stars
Member
Joined
Aug 29, 2015
Messages
2,114
Trophies
0
Age
26
Location
looking up at the stars
Website
steamcommunity.com
XP
1,882
Country
United States
Anyone have any idea on why garry's mod doesn't take the input from this homebrew?
Is it something to do with the source engine?
its needs to enabled with controller support... look up how to add controller support to garry's mod... map your controls and you'll be good to go :3
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
its needs to enabled with controller support... look up how to add controller support to garry's mod... map your controls and you'll be good to go :3

So controller support as in set up the controller control mapping with the 3ds? Or does it need vjoy or something like that.. because I've tried that before and it gave me a lot of trouble with the 3DSController homebrew. Never got it to work.
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
I just tried this app again today, I've left my 3ds on for like a day or so and on the charger, and the framerates are better than ever. Like holy shit. I even played Kingdom Hearts II on an emulator on my 3ds with about 5-20 fps. I don't know if the internet is more stable the longer you leave the 3ds on or I'm just lucky with the internet speed right now... but wow.
 
Last edited by Biovirulent,

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
Kingdom Hearts II at 5-20 FPS? How playable was that? Something you could seriously do a playthrough with?

Playable enough. Yeah. I did the final boss thing on it. (I was level 80 or so on standard, but still...)
Blocking and defending isn't easy to time right, but it's playable.
 

DutchyDutch

COPYRIGHT LOLOLOLOL
Member
Joined
Nov 16, 2014
Messages
954
Trophies
0
Age
24
XP
862
Country
Netherlands
This homebrew sadly doesn't work for me... I get an error. I'm going to try it again now and see if it works.

Anyways I'd recommend turning off your phone wifi, other things that use Wifi, and your microwave too. Not kidding, it should help.
EDIT: Actually I'm not sure if you mean that your PC fps is lagging or that the connection just isn't fast enough
 
Last edited by DutchyDutch,

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
This homebrew sadly doesn't work for me... I get an error. I'm going to try it again now and see if it works.

Anyways I'd recommend turning off your phone wifi, other things that use Wifi, and your microwave too. Not kidding, it should help.

Yeah, I was lucky at the time. I don't think many people in my neighborhood were using wifi and I was alone at my house, only thing using wifi and internet was my PC and the 3ds. It's slower now, more like 3-10 fps, but it's still somewhat playable.

Edit: I meant the 3ds screen fps, the PC is just fine.

--------------------- MERGED ---------------------------

This homebrew sadly doesn't work for me... I get an error. I'm going to try it again now and see if it works.

Anyways I'd recommend turning off your phone wifi, other things that use Wifi, and your microwave too. Not kidding, it should help.
EDIT: Actually I'm not sure if you mean that your PC fps is lagging or that the connection just isn't fast enough

Also, just to clarify, if you're getting an error, you it might be because you're not on Windows 7. server only works for windows 7. But if it's on the 3ds end, I don't know what the problem would be.

--------------------- MERGED ---------------------------

If you're gonna play Kingdom Hearts II or any other game, I recommend not using the circle pad to move around. Circle pad lags the screen. I recommend using the D-Pad instead and maybe using circle pad for something else, like the camera movement.
Oh, also, I recommend lowering the resolution to near the 3ds's resolution on the ps2 emulator and zooming in with magnifier until it covers the screen, or at least mostly does.
 
Last edited by Biovirulent,

DutchyDutch

COPYRIGHT LOLOLOLOL
Member
Joined
Nov 16, 2014
Messages
954
Trophies
0
Age
24
XP
862
Country
Netherlands
Also, just to clarify, if you're getting an error, you it might be because you're not on Windows 7. server only works for windows 7. But if it's on the 3ds end, I don't know what the problem would be.
That must be it considering I use Windows 10... I might dual boot Windows 7 alongside 10.
I might try out streaming Sonic Generations do my 3DS considering I can set the resolution on that game as low as 640 x 480.

Also, has anyone thought of porting (or possibly creating from scratch) a streaming app from Android or Windows to 3DS? Maybe it could be much more optimized than 3DS Remote Desktop currently is.
 

Biovirulent

Well-Known Member
OP
Member
Joined
Jun 7, 2016
Messages
365
Trophies
0
Age
28
XP
286
Country
United States
That must be it considering I use Windows 10... I might dual boot Windows 7 alongside 10.
I might try out streaming Sonic Generations do my 3DS considering I can set the resolution on that game as low as 640 x 480.

Also, has anyone thought of porting (or possibly creating from scratch) a streaming app from Android or Windows to 3DS? Maybe it could be much more optimized than 3DS Remote Desktop currently is.

I hope so, there is so much potential in this...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night