Homebrew How much battery life do homebrew and emulators consume compared to normal 3DS games?

Gameoverman

Member
OP
Newcomer
Joined
Dec 25, 2017
Messages
19
Trophies
0
Age
26
XP
99
Country
Philippines
As I understand it, DS games consume less power than 3DS games, and GBA games consume less power than DS games. Which means, if I want to use my 3DS for the longest possible time, I should go with a GBA virtual console game. Is this understanding correct?

But, compared to all these ways of playing games on the 3DS, just how battery consuming are homebrew applications and emulators? Would an NES emulator (say, VirtuaNES, for example) consume the same amount of power as a 3DS game? What about SNES9x, PicoDrive, and other emulators? How much battery do they consume? If this is the case, would an NES virtual console be preferred for saving battery, compared to using VirtuaNES?
 
Last edited by Gameoverman,

Ryab

Well-Known Member
Member
Joined
Aug 9, 2017
Messages
3,242
Trophies
1
XP
4,483
Country
United States
As I understand it, DS games consume less power than 3DS games, and GBA games consume less power than DS games. Which means, if I want to use my 3DS for the longest possible time, I should go with a GBA virtual console game. Is this understanding correct?

But, compared to all these ways of playing games on the 3DS, just how battery consuming are homebrew applications and emulators? Would an NES emulator (say, VirtuaNES, for example) consume the same amount of power as a 3DS game? What about SNES9x, PicoDrive, and other emulators? How much battery do they consume? If this is the case, would an NES virtual console be preferred for saving battery, compared to using VirtuaNES?
first of all you should use official vc whenever possible so NES GB GBC GBA and on new 3ds/2ds also SNES just look up a vc injector for 3ds for other consoles (not sure what they are) just use retroarch
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
27
XP
3,049
Country
Greece
It depends ENTIRELY on what you are running. Two 3DS can empty the battery at considerably different speeds depending on the clock speed for the CPU they are using and how much of the graphics chip's power they use too. Homebrews are the same. Extended-memory games/homebrew consume the most battery (obviously) and emulators use more than what VC uses (VC using the hardware directly, emulators use the hardware for support and use software for emulation meaning more CPU usage, so more battery consumed).
 

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,937
Country
United States
How much more battery usage are we talking here, with VC versus emulators? Can't be any more than the amount of battery spent playing a new 3DS exclusive title, right? Because I get a good amoutn of play time even on a new 3DS game, and its using up high CPU to run the title.
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
27
XP
3,049
Country
Greece
How much more battery usage are we talking here, with VC versus emulators? Can't be any more than the amount of battery spent playing a new 3DS exclusive title, right? Because I get a good amoutn of play time even on a new 3DS game, and its using up high CPU to run the title.
The CPU NEVER runs at full speed on non-extended memory games and even on most extended memory ones it still isn't allowed to go beyond 90% usage most of the time. As for difference between VC and emulator, for 3DS don't know exactly, but in other consoles emulators have usually taken about 15% more battery on average. Can't speak for 3DS as I only use injects.
 

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,937
Country
United States
The CPU NEVER runs at full speed on non-extended memory games and even on most extended memory ones it still isn't allowed to go beyond 90% usage most of the time. As for difference between VC and emulator, for 3DS don't know exactly, but in other consoles emulators have usually taken about 15% more battery on average. Can't speak for 3DS as I only use injects.
Ah okay so it doesnt really reach close to that 800 MHz CPU speed when playing a N3DS exclusive. Like when I play Minecraft, it seems like that game uses up a whole lot of CPU with how much it has to render and load up in a world. Incredible to see it running on this device honestly. It even lags sometimes and can lead to a crash. I always feel bad when I play it when it comes to my battery, but I enjoy the game enough to play it often.
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
27
XP
3,049
Country
Greece
Ah okay so it doesnt really reach close to that 800 MHz CPU speed when playing a N3DS exclusive. Like when I play Minecraft, it seems like that game uses up a whole lot of CPU with how much it has to render and load up in a world. Incredible to see it running on this device honestly. It even lags sometimes and can lead to a crash. I always feel bad when I play it when it comes to my battery, but I enjoy the game enough to play it often.
N3DS exclusives take more processing and graphical power to run than extended memory games, so of course they consume a lot of battery. Doubt Minecraft takes too much though, as there is a rip-off for the O3DS that runs about the same, except with worse textures. Games like Xenoblade Chronicles and Beyond the Labyrinth take the most though. Minecraft lags even on PC, it's not that it's heavy, just VERY badly optimized:P Because of bad optimization, it may take a lot of battery, don't have N3DS to test, but it's possible.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,998
Country
Portugal
N3DS exclusives take more processing and graphical power to run than extended memory games, so of course they consume a lot of battery. Doubt Minecraft takes too much though, as there is a rip-off for the O3DS that runs about the same, except with worse textures. Games like Xenoblade Chronicles and Beyond the Labyrinth take the most though. Minecraft lags even on PC, it's not that it's heavy, just VERY badly optimized:P Because of bad optimization, it may take a lot of battery, don't have N3DS to test, but it's possible.
Minecraft is one terribly-performing game. The PE/W10 version that was made from scratch runs so much better.

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

When people try to speak of a potato PC and saying "it can't even run Minecraft" they really underestimate how horribly it runs on any computer.
 

AkikoKumagara

The Coolest Bear Around
Member
Joined
Jan 4, 2017
Messages
1,538
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,941
Country
United States
Minecraft is one terribly-performing game. The PE/W10 version that was made from scratch runs so much better.

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

When people try to speak of a potato PC and saying "it can't even run Minecraft" they really underestimate how horribly it runs on any computer.

This is the truest thing I've ever seen on this site. Java is just generally bad for games anyway, especially 3D rendered games with large worlds, lol.
 

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,937
Country
United States
@gnmmarechal @Sophie-bear
Minecraft for 3DS is basically a very early build of pocket edition, like build 0.5.0 or something. While the actual pocket edition and windows 10 edition is already as far as 1.2 right now. They stripped down a lot by using an early build to make sure that it works on the 3DS, then build up from there. Making it its own fork of the game.

Pocket edition/windows 10 edition is considered "bedrock edition", based on its code base which is made from C++ rather than java. Only the console editions (ps3, xbox 360, wiiu, ps4) use java as far as I know. The Xbox One and Switch are fortunate enough to be adopted into the bedrock line, as its getting the "Better together" update, as well as the new "aquatic" update.

As far as Minecraft new 3DS goes, they're slowly enabling things. They just recently added the underwater monument stuff. They seem to be extremely slow and lackluster about developing it though. I made bug reports on mojang's site to help out. Its very playable imo, you can even beat survival and build all you want. Though the game could rarely crash which sucks. But then auto saves and frequent manual saving makes it better. Think back when there were minecraft homebrew apps for the 3DS. This is actually a million times better than that.
 
Last edited by MattKimura,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,998
Country
Portugal
@gnmmarechal @Sophie-bear
Minecraft for 3DS is basically a very early build of pocket edition, like build 0.5.0 or something. While the actual pocket edition and windows 10 edition is already as far as 1.2 right now. They stripped down a lot by using an early build to make sure that it works on the 3DS, then build up from there. Making it its own fork of the game.

Pocket edition/windows 10 edition is considered "bedrock edition", based on its code base which is made from C++ rather than java. Only the console editions (ps3, xbox 360, wiiu, ps4) use java as far as I know. The Xbox One and Switch are fortunate enough to be adopted into the bedrock line, as its getting the "Better together" update, as well as the new "aquatic" update.

As far as Minecraft new 3DS goes, they're slowly enabling things. They just recently added the underwater monument stuff. They seem to be extremely slow and lackluster about developing it though. I made bug reports on mojang's site to help out. Its very playable imo, you can even beat survival and build all you want. Though the game could rarely crash which sucks. But then auto saves and frequent manual saving makes it better. Think back when there were minecraft homebrew apps for the 3DS. This is actually a million times better than that.
I know. Just pointing out that the Java version of Minecraft performs horribly. Thank fuck they remade it from scratch, tbh. A game like that has no right to perform that poorly.

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

This is the truest thing I've ever seen on this site. Java is just generally bad for games anyway, especially 3D rendered games with large worlds, lol.
I'd blame Java less. It could perform better. They did decide to make W10/PE from the ground up and they likely changed quite a bit internally, and well, it does perform much, but much better. I wouldn't say that's because it isn't Java. Java performing badly is more of a meme than anything else these days.
 
Last edited by gnmmarechal,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Even my mum slept on that uremum