I decided to correct and re-upload this video to fix some mistakes and include a couple things I have missed. I wanted this video to live up to its name and have everything correct. I hope this does not bother anyone to get pinged again.
@@frombauer First I got my DS Emulators mixed up in my head and was calling DraStic DeSmume. Not that big of a deal but it was bothering me lol. But then I also forgot to add the part where you can choose to overclock just a single core if you wanted. So both of those together convinced me to correct it and re-upload it
I've found your video on reddit. Thank you very much for this great explanation video, i've decided to overclock the MM+ to 1700 and I can really notice that games from SNES/GBA/PSX are running much better.
Subbed for so many reasons, but this was such a quick and easy breakdown, again thorough and easily digestible. Loving my Miyoo Mini Plus more and more thanks to you!!
Thanks for this video. I was going crazy thinking it was the device running the games badly when it was just poor CPU handling. I can play arcade games at the speed they should be thanks to this. Hopefully, 4.4.0 will allow a setting to do this other than having to create and copy a small file to the emulators that need it. So far, only FBNeo seems to benefit from this. I also will test it for Superfaust too.
I followed your guide a few days ago and loved how much smoother PS1 games played, so thank you! I just installed the new stable 4.3 version of Onion and my clock speed reverted back to 1200. The file is still there, it just doesn't seem to do anything. Hopefully it'll work again in a future update.
It should still be active if the file is there. If you are looking at the clock speed in "About this device" you will only see 1200MHz as the overclock only goes into effect when RetroArch launches when you start running a game.
In the description you can see Schmurtz has posted his findings on the test for that. 1200MHz 1100mV 0.239A 1.166W 2000MHz 1100mV 0.246A 1.199W So an increase of .01A which to me is negligible.
Thank you very much, your videos are super high quality, I'll try to use this on the snes9x core since supafaust is faster but doesn't support retroachievements
Yeah, it's really simple! The Onion OS dev team has plans on adding a setting to control it in the settings in the future, but until then this should work.
@@PhyrexTechs I bought mine from AliExpress last week and every video I see, I learn something new. it's set to be delivered someday between March 29 and April 7 thanks for your content
even though gpsp got better, it's nice I can play my GBA library with good accuracy on the go. With color correction and overlays, imo, its a better way to play GBA compared to using orginal or modded gba. Edit: forgot to mention, you can use more accurate audio settings on PS1 emulation without any performance drops.
Add the cpuclock.txt file to this location: SDcard/Saves/CurrentProfile/config/{Core folder} Core folder= whatever PS1 core you use This will override the overclock file in the RetroArch folder for that one core.
You don't have to worry about that number. That is part of the text editor I'm using and it just means that is the first line of the file. I wish there was a better way to confirm it's working and there will be in the future when they add overclocking to the settings menu but until then they bast way to confirm is : Toggle the fps (menu button + X) Toggle fast forward (menu button + R2) Write down fps Do this with the same game with and without the text file on the SD card and compare numbers. If you are getting more fps with the file then the overclock is working.
@@PhyrexTechs 2 questions: - At 6:40 you said that on the MM+, you can increase the clock speed for NDS games. Do I have to do this as a seperate step or can I just do the one in clockcpu.txt file in the retroarch folder? Or is it seperate because retroarch and drastic are two seperate emulators? - Is there any downisde of not going to each emulator one by one and changing the clock rate for each? It's just better to do the one clockcpu.txt file, right?
You are correct. You have to do NDS separately because it is drastic. I think it's better to just overclock them all with one setting. If you run into any issues with a specific one you can go make a file for just that core but I have yet to run into issues after finding a stable clockspeed
@@PhyrexTechs thanks I think I will do 1800 and go down a 100 if anything goes wrong. If it does, is it immediately obvious? Also when i make the txt file in retroarch (the one that effects all the emulators), does it also effect the ports?
on a different topic, having overclocked drastic to 1900, when turning off frame skip (type = none), the emulator seems to overshoot gamespeed, instead of sticking to 100%, i.e. in the save room in castlevania, i'm getting 160% speed. same when setting a consistent manual frameskip, though its only at 110% theres a speed override option, but unfortunately, it only has 50% and 150% and above as options and doesnt seem to pin fps down either. it doesnt matter too much because without frameskip, the game does slow down more again, but its crazy how much variation there is in speed between different screens
To change the default you will have to edit the launch.sh file. I only learned about this after I made the video or I would have added it. Navigate to: SDcard > Emu > NDS > launch.sh edit this file and go to the bottom and you should see if [ "$CUST_CPUCLOCK" == "1" ]; then cpuclock 1500 fi Just change the 1500 to what you want and save the file.
I would answer with a hesitant yes. You may still get some slow downs in the most demanding games like Legacy of Kain:SR, but for the most part everything is smooth that I tried. There may still be games you run into lag that were just not optimized well. The slowdowns are not because of the MIyooMini, but with the game coding and would also happen on the original system.
Thanks a lot for the video! I think this will (slightly) boost the performance of the NDS games. I added the txt file to te RetroArch folder. Does this override all CPU settings for all emulators? For example, when i booted up drasted and went into the menu, it was still on 1500 MHz, even though the cpuclock.txt notes 1800. I also couldn't go any higher than 1600 in the Drastic menu, unlike you showed in the video.
Drastic is the on system that, by default, has its own overclock file. You will need to edit the file I show at 6:35 to be able to go over the base 1500 OC. Also something I just learned is you can change the default OC for DraStic by editing this file. SDcard > Emu > NDS > launch.sh edit this file and go to the bottom and you should see if [ "$CUST_CPUCLOCK" == "1" ]; then cpuclock 1500 fi Just change the 1500 to what you want and save the file
With drastic it shows the numbers on the menu but it doesn't improve the performance at all, even when I set the clock at 1800. Do you have any Idea of what maybe wrong?
I'm not sure it would be, as I don't really see a huge increase in heat generation. However if you were to increase the voltage along with the clock speed then that might be something that could let you push it farther.
Not that I know of. The best way to check it to either test a game you had issues with before. Or compare the fast-forwarded FPS with and without the file on the SD card.
My problem now is that Pokemon White 2 is now running at like 100-120% speed and is constantly fluctuating so it sounds and feels horrible, any way to keep the emulation speed locked at 100% ?
When you create the file name it cpuclock not cpuclock.txt windows automatically will add the .txt part, in tutorial on screen you can see 1 1800 just wright 1800 nothing more . To test if its working (in any game maybe check two for peace of mind) press menu + X (looks like H to me) this will turn on the fps counter then press menu + R1 this will turn on fast forward fps will explode... the fast forward number will be easy to compare with or without the overclock. Guess you should check fps number before the overclock if you don't want to fap about.
I have not tried that. I don't think there is an upfront solution but there might be a way. I have an idea I'll have to try. I'll let you know if I figure it out.
I tired for a bit and there does not seem to be a great way of doing this. They one way I thought of was duplicating a core, renaming it, then overclocking just that core. Turned into quite a mess pretty quickly and just not worth having to do it for each game you would want OCed. Maybe if someone else comes up with a better idea they can share it.
Is there any other way the Miyoo Mini + can confirm the CPU overclocking other than via games? I just followed the steps for overclocking, but when I popped my card back in the Miyoo the CPU clock speed is still at the base 1200mhz in the 'About device' section. My wife's Miyoo Mini I just got her came clocked at 1600mhz out the box according to the 'About device' section, so that's why I'm a little concerned that info hasn't gotten updated. I liked the video btw, I thought it was very informative and easy to understand. Thank you.
As of right now, not that I know of. Since the overclock will only go into effect after retroarch is launched and is not overclocking when at the main menu. In the future they will have a UI setting for overclocking and it will be easily viewable
i might have missed it in the video, but does just globally putting in overclock drain the battery faster in emulators that dont need overclocking (at least while not fast forwarding?) because in that case, I'd definitely only do it on a core by core basis
My understanding of the testing results is that the battery drain increases is negligible. 1200MHz 1100mV 0.239A 1.166W 2000MHz 1100mV 0.246A 1.199W So a .007A increases. The things to really look at to decrease battery drain are wifi, screen brightness and surprisingly the speaker, which drains it the most. As stated here "it is the built-in speaker that affects power consumption the most, and in fact, the headphones are the most effective for making the battery last longer"
i made a txt file in retroarch and typed 1800, nothing happened when i put the card back in though, same performance. can i check somewhere if it changed? if i go to about device it says 1200mhz but maybe thatrs just a standard txt of the miyoo?
Yeah, because we are basically just overclocking Retroarch, it will not show in the main menu. The best way to make sure it is working is by using fast forward while displaying FPS and comparing the results with and without the file.
Is there anyway to check if it worked after making the file? I dont notice any changes in my fire red performance... Im still getting slowdown like before i dont know what the deal is.
Which emulator/Core are you using? What did you set the clock speed to? There is not an easy way to check other than comparing FPS when fast forwarding.
@ThePokeCzech Just remembered you have to do this to make set the default for NDS. Was something I learned after I made the video. Edit the file located here: SDcard > Emu > NDS > launch.sh go to the bottom and you should see if [ "$CUST_CPUCLOCK" == "1" ]; then cpuclock 1500 fi Just change the 1500 to what you want and save the file
When in the About Device menu from within the Settings are the overclocks not being reflected there? I've set it to 1800 but inside the about device it says the CPU frequency is still 1200. Any idea what is happening there?
So that is because we are essentially only overclocking Retroarch, so while in the main menu it is running at the base clock rate. Then when you launch a game it will bump up the clock rate. This will be more easily viewable when they add the overclock option in the settings menu.
Yesterday my new Miyoo Mini v4 arrived and I installed the latest Onion OS (Onion-v4.3.1-1). I checked in About device and the CPU frequency shows 1600MHz already. The overclock is still need in this case?
If that setting is displaying correctly, which idk why it wouldn't, they may have increased the frequency that it ships with. If so then you should not have to overclock. I have not tested the v4 so I can't be of much help with that.
@@PhyrexTechs I think it's a Onion OS setting that does this in the latest version. With the default SD card that came with the console it is set at 1200MHz if I remember correctly.
this drains more battery i assume? its worth the trade? i tested it myself, with overclock im getting like 200 fps on Fast forward mgba pokemon unbound, without it barely reached 90fps, also 300fps on snes its crazy fast lol. but i noticed the battery drains quicker?
The drain of the battery should not be that much. 2-5% maybe? even if that. Wifi and screen brightness will have a higher impact and the speaker is the biggest drain to battery there is. Best way to preserve battery is to play with headphones.
How do you save the cpu clock on drastic? I already sett the cpu clock to 1800mhz. But when i close the game, and play it again, the clock going back to default 1500mhz. Do you know how to save the cpu clock setting on drastic?
In order to change the default you will have to edit the launch.sh file. I only learned about this after I made the video or I would have added it. Navigate to: SDcard > Emu > NDS > launch.sh edit this file and go to the bottom and you should see if [ "$CUST_CPUCLOCK" == "1" ]; then cpuclock 1500 fi Just change the 1500 to what you want and save the file.
Did you set the maxcpu in the file for NDS? If you want to change the default cpuclock for NDS you can do this Navigate to: SDcard > Emu > NDS > launch.sh edit this file and go to the bottom and you should see if [ "$CUST_CPUCLOCK" == "1" ]; then cpuclock 1500 fi Just change the 1500 to what you want and save the file.
@@PhyrexTechs yes. I installed drastic I believe the latest version is 1.8 or 1.9. Then inside miyoo theres 2 NDS FILE one is NDS and one is NDS DRASTIC
Not sure if this comment was meant for this video. I don't remember talking about andriod or linux here. But there are basically 3 types of handhelds. 1) Linux devices like the Miyoo. Will be limited to older/retro systems 2) Android devices that run on the Android OS like a phone. Access to more systems than Linux but more complicated and more expensive. 3) Windows/x86/x64 handhelds, These are more powerful and have access to most thing but also way more expensive.
How would you compare the Miyoo Mini Plus (specifically running the latest Onion) vs RG35XX Plus with those firmware options? Onion seems like the better UX but isn't the 35xx plus technically a better quality build and so on?
You are right that Onion OS is the better UX. But the RG35XX P/H is more powerful with what feels like better quality. If this is going to be your only device and you want to be able to play some Dreamcast, PSP and N64. Then I would get the RG35XX Plus or H. Overtime the UX should start to catch up with the MMP. If you want something smaller, only want to play up to PS1/GBA games, and want the best UX and community right now then MMP is the way to go.
I'm a bit confused, I don't know much about this device but it can't do GBA or old arcade games on Finalburn without issues at stock? What is this device supposed to be for?
It handles most games for those systems without much issues. However, there are some games it can't keep up with at stock. There are a lot of other devices that are more powerful, but they are either larger in size or lack the community support for the custom operating system.
I did this, but when I go to Settings > About device in OnionOS it still says the clock rate is 1200MHz. Is this just a known thing with OnionOS or did I do something wrong?
Is there a way to overclock when using the standalone emulators other than Drastic? I want to see if it helps with the weird draw distance issue CTR has in rearmed.
You don't have to leave frame skip off. I was just turning it off for the examples. If you need to have it on for better performance go right on ahead.
There are probably other options but Keep Retro is the only other place that I have used and trust. www.keepretro.com/products/miyoo-mini-plus Expect a a shipping time of about 2 weeks with them
I would not say it is required. You could probably play 90% of games without issues at the stock clock. For games where it struggles it can really help, mostly GBA (when using overlays), Arcade, and some ports. It does give better fast-forwarding if that is something that matters to you. For DS I would say it is required but you don't have to do anything for that as they have built in the overclocking to the DraSic DS emulator for it.
@@dylanhile358 I would not be able to give you a full list. The ones I show in the video are ones that I have personally had issues with. When you get one I would suggest you just play on it normally and if you run into any games that you notice are not running full speed or if you need more fast-forward speed, you can try it with an overclock.
@@dylanhile358 Well you don't have to have a computer to connect to overclock. You can connect with your phone: th-cam.com/video/waBGiBiXbwI/w-d-xo.html. You will need access to a computer to install Onion OS or you can buy a SD card with Onion OS preinstalled.
Wii ou WiiU Retroarch mapas top CRT RGB dentro sim overlays + Filter Scale2x limpar OFF CRT +Scale2x Scanlines +Scale2x Overlays muito hoje obrigado SD 👌👀
gpSP is definitely faster and probably a better choice most of the time but not as accurate.Most of the time that is not a problem but it may cause issues with some games. It used to be worse but with it's semi recent updates gpSP is a lot better now.
Take note guys there is stable onion os 4.3 update you need to redo the typing overclock method for this
This is correct. After updating you will have to go in and recreate your cpuclock.txt file
Great to have more visibility on this feature. We will try to make an overlay in the future to be able to overclock on the fly (may be in Onion 4.4.0)
That would be great! Thanks for everything you do!
That would be an great feature addition! Though finding your stable clock doesn't seem that difficult.
was this ever done?
@@chrispember172 Still on Onion 4.3 as of today. If you've got the MM+ you can update over the air (OTA) when it's out.
How did you go? :) I just got mine!
I decided to correct and re-upload this video to fix some mistakes and include a couple things I have missed. I wanted this video to live up to its name and have everything correct. I hope this does not bother anyone to get pinged again.
On the contrary, I thank you for posting a corrected video.
@@Zerzayar Thanks for checking it out!
Thanks for this. Just curious, what kind of mistakes?
@@frombauer First I got my DS Emulators mixed up in my head and was calling DraStic DeSmume. Not that big of a deal but it was bothering me lol.
But then I also forgot to add the part where you can choose to overclock just a single core if you wanted.
So both of those together convinced me to correct it and re-upload it
I think it's awesome you did that honestly, you've got a lot of integrity! Subbed!
I've found your video on reddit. Thank you very much for this great explanation video, i've decided to overclock the MM+ to 1700 and I can really notice that games from SNES/GBA/PSX are running much better.
Great to hear!
@ptwister22 hows the battery life? Did you noticed any difference
@@kimsthetic05 not really , it's kinda the same
@@ptwister22 thank you for responding. Im getting my first one, im installing onion and oc it too 1700 aswell
wow what a huge improvement for such a simple change no more stuttering or slowdown plus max upscaling! Thank You!
Glad to help out! It really does give the MMP a nice little boost it needs to be able to play a lot of stuff with no more slowdowns.
Thanks dude for actually answering my question in the comments.
Wow, thanks for the support!
Worked perfectly! Some GBA titles like Final Fantasy VI were stuttering a bit previously, but not at all after this.
Great to hear!
Omg thank you. I already just beat Unbound's E4, but this is still hella useful. Thanks man
Thanks again, I just end up setting my MM+ on just 1700mhz and so far so good.
Awesome! Great to hear.
Awesome work, fixed the odd stutter when i am playing pokemon pinball gba
Thanks! That is one of the games that I needed this for also! Pokemon Pinball is great.
Happy to see it! Thanks for taking the time to put this together.
Thanks for taking the time to watch and comment!
Thanks for this. I ordered 1 yesterday and seems like I will be doing this for better fast forward speed for rpgs.
Glad I could help! Let me know if you run into any issues.
I have been looking for this for so long....THANK YOU
You're welcome! Glad to help.
@PhyrexTechs Got it stable at 1800Mhz. On PS1 emulation the jump on performance is absolutely brilliant.
Awesome! That is what I also experienced and was pleasantly surprised.
Hey, thanks so much for this! I was worried it would be more difficult than it was. I'm glad I found this when I finally bit the bullet!
Awesome, glad it helped out!
It's huge ! Thanks a lot for you video ! It's more fast and stable now !
Glad it helped!
Awesome guide man, really appreciate it.
Glad you enjoyed!
Subbed for so many reasons, but this was such a quick and easy breakdown, again thorough and easily digestible. Loving my Miyoo Mini Plus more and more thanks to you!!
Thanks for the sub and glad you like the content!
Thanks for this video. I was going crazy thinking it was the device running the games badly when it was just poor CPU handling. I can play arcade games at the speed they should be thanks to this. Hopefully, 4.4.0 will allow a setting to do this other than having to create and copy a small file to the emulators that need it. So far, only FBNeo seems to benefit from this. I also will test it for Superfaust too.
I followed your guide a few days ago and loved how much smoother PS1 games played, so thank you! I just installed the new stable 4.3 version of Onion and my clock speed reverted back to 1200. The file is still there, it just doesn't seem to do anything. Hopefully it'll work again in a future update.
It should still be active if the file is there. If you are looking at the clock speed in "About this device" you will only see 1200MHz as the overclock only goes into effect when RetroArch launches when you start running a game.
@@PhyrexTechs Yeah, my bad. I saw the clock speed there and freaked. Sorry. :)
No problem! That tripped me up the first time I saw it.
Have you done a comparison on battery life when using the base clock and over clocked cpus?
In the description you can see Schmurtz has posted his findings on the test for that.
1200MHz 1100mV 0.239A 1.166W
2000MHz 1100mV 0.246A 1.199W
So an increase of .01A which to me is negligible.
this fella doesn't miss
Thanks, dude!
Thank you very much, your videos are super high quality, I'll try to use this on the snes9x core since supafaust is faster but doesn't support retroachievements
Thanks! Yeah I also use snes9x for retro achievements.
no way just a txt sets the overclock on this device, I'm loving it
Yeah, it's really simple! The Onion OS dev team has plans on adding a setting to control it in the settings in the future, but until then this should work.
@@PhyrexTechs I bought mine from AliExpress last week and every video I see, I learn something new. it's set to be delivered someday between March 29 and April 7
thanks for your content
That's awesome! I hope you enjoy it. Let me know if you have any questions.
Very informative, thank you.
Thanks for watching!
even though gpsp got better, it's nice I can play my GBA library with good accuracy on the go. With color correction and overlays, imo, its a better way to play GBA compared to using orginal or modded gba.
Edit: forgot to mention, you can use more accurate audio settings on PS1 emulation without any performance drops.
Yeah, I agree!. Also thanks for the tip with the accurate audio!
I overclocked but Cities Skyline 2 still a bit slow. What am I doing wrong?
LOL. You are just gonna have to hope Paradox Interactive can fix that.
How did you change the font size in retroarch menu?
how can i overclock only for PS1 game and not for other emu? where shoud i put the txt file?
Add the cpuclock.txt file to this location:
SDcard/Saves/CurrentProfile/config/{Core folder}
Core folder= whatever PS1 core you use
This will override the overclock file in the RetroArch folder for that one core.
why is there a number 1 before the clock speed in notepad? do I have to do that? how do i know if it worked?
You don't have to worry about that number. That is part of the text editor I'm using and it just means that is the first line of the file.
I wish there was a better way to confirm it's working and there will be in the future when they add overclocking to the settings menu but until then they bast way to confirm is :
Toggle the fps (menu button + X)
Toggle fast forward (menu button + R2)
Write down fps
Do this with the same game with and without the text file on the SD card and compare numbers.
If you are getting more fps with the file then the overclock is working.
thank you for learn how to overclock miyoo mini plus. thank you much
You're welcome, thanks for watching!
I couldn't find out how to make a new text file on the miyoo mini so i jus renamed the readme.txt to cpuclock.txt and changed the text inside
Nice! Good workaround.
This method still works on a fresh onion 4.3 installation right?
Yes it does!
@@PhyrexTechs Thanks
@@PhyrexTechs 2 questions:
- At 6:40 you said that on the MM+, you can increase the clock speed for NDS games. Do I have to do this as a seperate step or can I just do the one in clockcpu.txt file in the retroarch folder? Or is it seperate because retroarch and drastic are two seperate emulators?
- Is there any downisde of not going to each emulator one by one and changing the clock rate for each? It's just better to do the one clockcpu.txt file, right?
You are correct. You have to do NDS separately because it is drastic.
I think it's better to just overclock them all with one setting. If you run into any issues with a specific one you can go make a file for just that core but I have yet to run into issues after finding a stable clockspeed
@@PhyrexTechs thanks
I think I will do 1800 and go down a 100 if anything goes wrong. If it does, is it immediately obvious?
Also when i make the txt file in retroarch (the one that effects all the emulators), does it also effect the ports?
on a different topic, having overclocked drastic to 1900, when turning off frame skip (type = none), the emulator seems to overshoot gamespeed, instead of sticking to 100%, i.e. in the save room in castlevania, i'm getting 160% speed. same when setting a consistent manual frameskip, though its only at 110%
theres a speed override option, but unfortunately, it only has 50% and 150% and above as options and doesnt seem to pin fps down either. it doesnt matter too much because without frameskip, the game does slow down more again, but its crazy how much variation there is in speed between different screens
Yeah I was just messing with it and it looks like that when you have frameskip set to automatic it tries to hold 100% but auto and manual will not.
I increase Drastic overclock to 1800 but whenever I restart any DS game it reverts back to 1500, any way to save all games to start at 1800?
To change the default you will have to edit the launch.sh file. I only learned about this after I made the video or I would have added it.
Navigate to:
SDcard > Emu > NDS > launch.sh
edit this file and go to the bottom and you should see
if [ "$CUST_CPUCLOCK" == "1" ]; then
cpuclock 1500
fi
Just change the 1500 to what you want and save the file.
Can an over clocked mini plus run all ps1 games at enhanced resolution at stable frame rates?
I would answer with a hesitant yes. You may still get some slow downs in the most demanding games like Legacy of Kain:SR, but for the most part everything is smooth that I tried. There may still be games you run into lag that were just not optimized well. The slowdowns are not because of the MIyooMini, but with the game coding and would also happen on the original system.
Hello where did you get the sticker? Thx
I got it from a guy on Etsy who make awesome stickers : www.etsy.com/listing/1531838558/nintendo-gameboy-label-aufkleber-sticker
@@PhyrexTechs thx
Thanks a lot for the video! I think this will (slightly) boost the performance of the NDS games. I added the txt file to te RetroArch folder. Does this override all CPU settings for all emulators? For example, when i booted up drasted and went into the menu, it was still on 1500 MHz, even though the cpuclock.txt notes 1800. I also couldn't go any higher than 1600 in the Drastic menu, unlike you showed in the video.
Drastic is the on system that, by default, has its own overclock file. You will need to edit the file I show at 6:35 to be able to go over the base 1500 OC.
Also something I just learned is you can change the default OC for DraStic by editing this file.
SDcard > Emu > NDS > launch.sh
edit this file and go to the bottom and you should see
if [ "$CUST_CPUCLOCK" == "1" ]; then
cpuclock 1500
fi
Just change the 1500 to what you want and save the file
@@PhyrexTechs Ouch, that's slightly embarrassing, I can't believe I missed that. Thanks!
Hey, no problem. Enjoy!
With drastic it shows the numbers on the menu but it doesn't improve the performance at all, even when I set the clock at 1800. Do you have any Idea of what maybe wrong?
Does over clocking consume more power? (Aka less battery life?)
A tiny amount. Basically nothing when compared to how much power screen brightness and the speakers take.
some kind of a passive heatsink would allow for better overclocking? any ideas? I will see what I can dig up in the parts bin...
I'm not sure it would be, as I don't really see a huge increase in heat generation. However if you were to increase the voltage along with the clock speed then that might be something that could let you push it farther.
@@PhyrexTechsthanks for your reply subbed.
Is there any way to very the clock speed inside retroarch just to make sure the overclock worked?
Not that I know of. The best way to check it to either test a game you had issues with before. Or compare the fast-forwarded FPS with and without the file on the SD card.
My problem now is that Pokemon White 2 is now running at like 100-120% speed and is constantly fluctuating so it sounds and feels horrible, any way to keep the emulation speed locked at 100% ?
When you create the file name it cpuclock not cpuclock.txt windows automatically will add the .txt part, in tutorial on screen you can see 1 1800 just wright 1800 nothing more . To test if its working (in any game maybe check two for peace of mind) press menu + X (looks like H to me) this will turn on the fps counter then press menu + R1 this will turn on fast forward fps will explode... the fast forward number will be easy to compare with or without the overclock. Guess you should check fps number before the overclock if you don't want to fap about.
Can you overclock on a per game basis? Like only increase it if you run a game you know that's struggling
I have not tried that. I don't think there is an upfront solution but there might be a way. I have an idea I'll have to try. I'll let you know if I figure it out.
@@PhyrexTechs Thank you! I hope there is some success. It would be nice to just do that on the games that are struggling
I tired for a bit and there does not seem to be a great way of doing this.
They one way I thought of was duplicating a core, renaming it, then overclocking just that core. Turned into quite a mess pretty quickly and just not worth having to do it for each game you would want OCed.
Maybe if someone else comes up with a better idea they can share it.
Is there any other way the Miyoo Mini + can confirm the CPU overclocking other than via games? I just followed the steps for overclocking, but when I popped my card back in the Miyoo the CPU clock speed is still at the base 1200mhz in the 'About device' section. My wife's Miyoo Mini I just got her came clocked at 1600mhz out the box according to the 'About device' section, so that's why I'm a little concerned that info hasn't gotten updated. I liked the video btw, I thought it was very informative and easy to understand. Thank you.
As of right now, not that I know of. Since the overclock will only go into effect after retroarch is launched and is not overclocking when at the main menu.
In the future they will have a UI setting for overclocking and it will be easily viewable
@@PhyrexTechs Thanks for clearing that up🍻
i might have missed it in the video, but does just globally putting in overclock drain the battery faster in emulators that dont need overclocking (at least while not fast forwarding?) because in that case, I'd definitely only do it on a core by core basis
My understanding of the testing results is that the battery drain increases is negligible.
1200MHz 1100mV 0.239A 1.166W
2000MHz 1100mV 0.246A 1.199W
So a .007A increases.
The things to really look at to decrease battery drain are wifi, screen brightness and surprisingly the speaker, which drains it the most.
As stated here "it is the built-in speaker that affects power consumption the most, and in fact, the headphones are the most effective for making the battery last longer"
@@PhyrexTechs ´ that is wild about the speaker, i wonder if a different speaker would be more energy efficient
Can this be used to over clock native ports on the miyoo mini like sm64
This will not work on things outside of Retroarch. So some ports like SM64 will not be overclocked with by this.
i made a txt file in retroarch and typed 1800, nothing happened when i put the card back in though, same performance. can i check somewhere if it changed? if i go to about device it says 1200mhz but maybe thatrs just a standard txt of the miyoo?
Yeah, because we are basically just overclocking Retroarch, it will not show in the main menu. The best way to make sure it is working is by using fast forward while displaying FPS and comparing the results with and without the file.
@@PhyrexTechs strangely enough its the same, weird
Is there anyway to check if it worked after making the file? I dont notice any changes in my fire red performance...
Im still getting slowdown like before i dont know what the deal is.
Which emulator/Core are you using?
What did you set the clock speed to?
There is not an easy way to check other than comparing FPS when fast forwarding.
@@PhyrexTechs my word I got caught with a .txt.txt file lol. Damn windows 11. It works. You're a prince.
Lol, It happens to the best of us. Glad you got it working!
Which core do I select if I want the overclock to affect only the NDS?
Thanks in advance to whomever answers the question.
NDS uses a separate overclocking file. I go through the steps if you just want to overclock NDS here 6:38
@@PhyrexTechs It doesn't seem to work. The CPU clock is always at 1500 when I launch a DS game.
@ThePokeCzech
Just remembered you have to do this to make set the default for NDS. Was something I learned after I made the video.
Edit the file located here:
SDcard > Emu > NDS > launch.sh
go to the bottom and you should see
if [ "$CUST_CPUCLOCK" == "1" ]; then
cpuclock 1500
fi
Just change the 1500 to what you want and save the file
@@PhyrexTechs Thanks I'll give it a try.
@@PhyrexTechs That did it.
Still shows 1200 in settings, any help?
It will continue to show 1200 in the settings as the file only gets applied when Retroarch is started. Onion OS will change this in the future.
When in the About Device menu from within the Settings are the overclocks not being reflected there? I've set it to 1800 but inside the about device it says the CPU frequency is still 1200. Any idea what is happening there?
So that is because we are essentially only overclocking Retroarch, so while in the main menu it is running at the base clock rate. Then when you launch a game it will bump up the clock rate. This will be more easily viewable when they add the overclock option in the settings menu.
Yesterday my new Miyoo Mini v4 arrived and I installed the latest Onion OS (Onion-v4.3.1-1). I checked in About device and the CPU frequency shows 1600MHz already. The overclock is still need in this case?
If that setting is displaying correctly, which idk why it wouldn't, they may have increased the frequency that it ships with. If so then you should not have to overclock. I have not tested the v4 so I can't be of much help with that.
@@PhyrexTechs I think it's a Onion OS setting that does this in the latest version. With the default SD card that came with the console it is set at 1200MHz if I remember correctly.
this drains more battery i assume? its worth the trade? i tested it myself, with overclock im getting like 200 fps on Fast forward mgba pokemon unbound, without it barely reached 90fps, also 300fps on snes its crazy fast lol. but i noticed the battery drains quicker?
The drain of the battery should not be that much. 2-5% maybe? even if that.
Wifi and screen brightness will have a higher impact and the speaker is the biggest drain to battery there is. Best way to preserve battery is to play with headphones.
@@PhyrexTechs thanks! I overclocked after all
Would this change reflect in the about device section in settings? It still says 1200MHz next to CPU frequency.
How do you save the cpu clock on drastic? I already sett the cpu clock to 1800mhz. But when i close the game, and play it again, the clock going back to default 1500mhz. Do you know how to save the cpu clock setting on drastic?
In order to change the default you will have to edit the launch.sh file. I only learned about this after I made the video or I would have added it.
Navigate to:
SDcard > Emu > NDS > launch.sh
edit this file and go to the bottom and you should see
if [ "$CUST_CPUCLOCK" == "1" ]; then
cpuclock 1500
fi
Just change the 1500 to what you want and save the file.
I did the same thing with NDS but it wont let me pass 1550mhz. I OC up to 1800
Did you set the maxcpu in the file for NDS?
If you want to change the default cpuclock for NDS you can do this
Navigate to:
SDcard > Emu > NDS > launch.sh
edit this file and go to the bottom and you should see
if [ "$CUST_CPUCLOCK" == "1" ]; then
cpuclock 1500
fi
Just change the 1500 to what you want and save the file.
@@PhyrexTechs i did what you said, changed it to 1800 then load NDS game, still wont pass 1550mhz. wonder why, also im using notepad++ too
i wonder what am i doing wrong. im running onion 4.3 and just got my mm+ a week ago
Hmm, that's odd.
Are you making sure you are saving the files after editing them?
Did you manually install DraStic before upgrading to 4.3?
@@PhyrexTechs yes. I installed drastic I believe the latest version is 1.8 or 1.9. Then inside miyoo theres 2 NDS FILE one is NDS and one is NDS DRASTIC
How is battery life at 1800 vs stock?
Almost no difference. Maybe 3-5% less efficient.
all this talk of linux and android is confusing me. can this just be like the miyoo and have an OS like onion that covers all the emulators?
Not sure if this comment was meant for this video. I don't remember talking about andriod or linux here.
But there are basically 3 types of handhelds.
1) Linux devices like the Miyoo. Will be limited to older/retro systems
2) Android devices that run on the Android OS like a phone. Access to more systems than Linux but more complicated and more expensive.
3) Windows/x86/x64 handhelds, These are more powerful and have access to most thing but also way more expensive.
How would you compare the Miyoo Mini Plus (specifically running the latest Onion) vs RG35XX Plus with those firmware options? Onion seems like the better UX but isn't the 35xx plus technically a better quality build and so on?
You are right that Onion OS is the better UX. But the RG35XX P/H is more powerful with what feels like better quality. If this is going to be your only device and you want to be able to play some Dreamcast, PSP and N64. Then I would get the RG35XX Plus or H. Overtime the UX should start to catch up with the MMP. If you want something smaller, only want to play up to PS1/GBA games, and want the best UX and community right now then MMP is the way to go.
I'm a bit confused, I don't know much about this device but it can't do GBA or old arcade games on Finalburn without issues at stock? What is this device supposed to be for?
It handles most games for those systems without much issues. However, there are some games it can't keep up with at stock.
There are a lot of other devices that are more powerful, but they are either larger in size or lack the community support for the custom operating system.
I did this, but when I go to Settings > About device in OnionOS it still says the clock rate is 1200MHz. Is this just a known thing with OnionOS or did I do something wrong?
You did it right. It will only overclock when you launch Retroarch. So while in Onion it will be its stock clock rate.
thanks dawg
No problem
Is there a way to overclock when using the standalone emulators other than Drastic? I want to see if it helps with the weird draw distance issue CTR has in rearmed.
Hmm, I'm not sure about the other standalone emulators. If I find out anything I'll let you know.
whats the cause of the miyoo mini plus having more headroom? is it just because it's a bigger device or is the chip different?
The core voltage on the MMP is higher which allows for the higher overclocking.
Can MM+ be overclocked using stock OS ?
I don't think so. I tried this overclocking method on Stock OS just to make sure, and I did not see a difference.
@@PhyrexTechs I see. Thank you.
Wow… seeing the Miyoo Mini’s performance made me realize I made the right choice going for the rg35xx Plus
Yeah, the RG35XX plus is a good deal more powerful.
How do you do this for MinUI ?
should i leave the frameskip on or off after overclocking to 1800? im playing PSX game at the moment! all video enhanced res are actived
You don't have to leave frame skip off. I was just turning it off for the examples. If you need to have it on for better performance go right on ahead.
What other legit sources can I buy this from other than Amazon and Ali express? Amazon is taxing.
There are probably other options but Keep Retro is the only other place that I have used and trust.
www.keepretro.com/products/miyoo-mini-plus
Expect a a shipping time of about 2 weeks with them
Is overclocking necessary for the mini plus?
I would not say it is required. You could probably play 90% of games without issues at the stock clock. For games where it struggles it can really help, mostly GBA (when using overlays), Arcade, and some ports.
It does give better fast-forwarding if that is something that matters to you.
For DS I would say it is required but you don't have to do anything for that as they have built in the overclocking to the DraSic DS emulator for it.
@@PhyrexTechs Could you please explain what games would be a problem? I'm looking at buying one soon
@@dylanhile358 I would not be able to give you a full list. The ones I show in the video are ones that I have personally had issues with.
When you get one I would suggest you just play on it normally and if you run into any games that you notice are not running full speed or if you need more fast-forward speed, you can try it with an overclock.
@@PhyrexTechsThanks for the advice! I don't have a computer, so I was wondering what the limits were
@@dylanhile358 Well you don't have to have a computer to connect to overclock. You can connect with your phone: th-cam.com/video/waBGiBiXbwI/w-d-xo.html.
You will need access to a computer to install Onion OS or you can buy a SD card with Onion OS preinstalled.
my fps is capped at 60 can someone help?
Fps will be capped at 60 unless fast-forwarding.
thank u it works :) @@PhyrexTechs
Wii ou WiiU Retroarch mapas top CRT RGB dentro sim overlays + Filter Scale2x limpar OFF
CRT +Scale2x
Scanlines +Scale2x
Overlays muito hoje obrigado SD 👌👀
Wow, just a text file to OC. This sounds like an April fool's joke.
Yeah, super simple. I think next update they should be adding an option to do this in the settings.
To much work..ill stick to the game boy games, have to re download all my stuff bc it froze and now it wont do anything even tried deleting
The mGBA core os awful. Just change to gpSP, no need for overclock
gpSP is definitely faster and probably a better choice most of the time but not as accurate.Most of the time that is not a problem but it may cause issues with some games.
It used to be worse but with it's semi recent updates gpSP is a lot better now.