Hi all,
Have been tinkering with this emu for a few years now, mostly on PC (which works amazingly well) zelda the windwaker, Mario kart double dash, smash brothers melee, to name but a few great titles all work perfectly on modest hardware
Anyway over the last year or so it's made its way to android, and although it's nowhere near perfect it's definitely coming along, I just wanted to start a thread in regards to it and what peoples experience with it has been..
The emulator runs ISO's from original games, for copyright reasons you should own the original so don't ask for or post places to get rom images here or the thread will be closed and that will be the end of that.
The aim of this thread is to get the most out of the emulator and to see what configurations work best with what games and if we can get anything close to 30fps, which in pc terms sounds horrible but on the gamecube it was definitely playable.. Also just bare in mind that this emulation is very demanding on any system so your battery is going to take a massive hit, also if throttling does kick in, you'll see a drop in performance.. With the right balance of settings and choice of game I believe we can get close to playable.
Has anyone tried the emu? Or have they had any experience with it on android? I know that with the shield it runs near perfect but that is simply due to the cpu /GPU being extremely powerful.
Heres a link to the emulator which is completely free as it's open source.
https://dolphin-emu.org/download
Again please don't link any rom files, any copyright violations will be frowned upon and the thread will be closed.
The emulator supports touch and controllers, multi player is possible and other than the frame rate not being so great with the game I've tried, the games themselves look great.
UPDATE! 04/01/17
Pre-requisites
Root Access
Phone running Android N (have tried this game on Marshmallow and it crashes on the first 3D scene)
A custom recovery capable of flashing files
A legitimate rom file of the game you want to play, for the purpose of this tutorial it's Zelda the windwaker for the gamecube
The ini files (available at the foot of this OP)
*Optional* A notepad editor for android should you want to edit the ini file yourselves.
Installation
To get the emulator to run Windwaker (only game i've fully been testing) at full speed, or extremely close to
Install the emulator from this link https://dolphin-emu.org/download open the emulator once to create the folders and files needed, then close it and clear recents.
So long as you own the original game and you have a copy of the it in a ROM / ISO format, have the ROM on your SD card or internal memory.
Attached is my ini config file for dolphin, download this and unzip it, then place this within: /storage/emulated/0/dolphin-emu/Config
Note* You will have to change your rom paths thereafter and once the change has been saved to the ini you will then see your games from then onwards, the ini contains my path and won't work with yours*
Clear recents and open up dolphin.
Once dolphin is open, check that your settings match what I have put on here, then once verified, click the folder icon on the right and then the plus button.
Find your ROM and open it, the initial boot should go to 50 - fps, Windwaker is a 30 fps game, the game once loaded and you're on onset island should be running at 25 - 30 frames per second.
Controls
From installing the emulator, the controls aren't set up, open any game and then pull down on the notification bar and a blue bar will appear with a menu (3 dots) click this then configure controls, move the buttons to represent the gamecube pad, if you have a BT pad then configure this prior to launching the game
Final notes
Bare in mind that this emulator is still in alpha stage and as such, certain things simply won't work, emulation takes a lot more grunt to get this to run anywhere near normal speed so i'm afraid you do have to take the rough with the smooth, new nightlies are released all the time with updated notes attached from the above download link, I'd advise uninstalling and then cleaning up folders from the phone and then importing the ini file over again for a clean install
If anyone finds any fixes, or compatible games they've tried or any tweaks they'd like to share, please do so, i'm bewildered that the gamecube has actually been emulated and to have it on your phone running close to perfect is nothing short of astounding.
Enjoy
https://www.youtube.com/watch?v=_kokCPb1ylk&t=175s
Main screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Settings from options within the emulator which I've found to be the best for me.
Zelda gets around 20-25 (dips at times to around 15 but no lower)
MarioKart Double Dash
This game was a 60fps game, on a normal race it's too slow, on time trials however it's not too bad, average frames are around 30-40 fps.
Turn these on, just got a 10fps boost on double dash, very close to perfect.
Zelda does not have the same boost, in fact it dropped to 15fps..
Very nice to see this I'm gonna give it a go.
Could we set our phones to switch force gpu rendering or something along those lines to get better fps.
twinnfamous said:
Very nice to see this I'm gonna give it a go.
Could we set our phones to switch force gpu rendering or something along those lines to get better fps.
Click to expand...
Click to collapse
Sort of, open settings from your actual phone and turn on high performance, search within settings if you can't find it. Proper path is in settings, development, high performance...
I'm on the stock kernel but I'll be getting others today to see how they go. By all accounts android N works a lot better in terms of speed than MM.
Another thing which I've noticed is that if you're phone supports open gl es 3.0 then that makes a massive boost to cpu speed, seen a couple of videos showing zelda running at a near solid 30 fps, Afaik the lost of gl es 3.0, 3.1 and 3.2 are announced yet our set of hardware doesn't support 3.0 unless it's backward compatible, it supports 3.2 or higher. I need to read more about it.. Not sure if it can be added etc, seems like driver support rather than a limitation of hardware.
Will keep looking.
Ok so cm 14 is not a good idea. Horrific frame rate, not even worth tweaking. Going back to venom
Just an FYI, not related to topic.
DO NOT FLASH A CM ROM IF YOU WANT TO REMAIN UN-ENCRYPTED, IT ENCRYPTS ON BOOT. Forcing you to then back up, format and then restore and then install your rom again.
If you're encrypted already then fair enough.
Nothing in the cm thread to tell you this it's just "Known"
Anyway, once I've got this up and running again I'll be going through several versions of dolphin and trying to see what yields the best results for Zelda and MarioKart.
Long day ahead of me
Also clean slate if you're on firmware but on N, flashing the same version as your firmware will not boot..awesome.
Guess I need to full update everything.
Reverted back to MM, none of the games run.
N is definitely majorly more optimizer than MM for this emulator.. Getting playable framerates now on zelda and MKDD.. Happy days.. A few iterations of this emu and it'll be running very well hopefully.
Version I'm getting the best frames with above settings is 5.0-1480
Been really tinkering with this emu.
Have tried every single combination of settings and in its current state with the newest version (v5.16XX)
Max I can get from onset Island (windwaker) is 15fps which will then fluctuate to 25 and will peak at the max of 30 fps but this is when it's not drawing the whole island, within buildings the fps maxes out immediately but having played this game all the way through I'm aware that more than half of the game is outdoors so 15-25 fps would not be acceptable.
Running MK double dash again, maxes out in certain areas, certainly not in grand prix races, just too much going on..
Need to find the cfg file and lower the resolution, perhaps disable sound, this will massively increase speed, it'll mean sub par resolution and no audio but it'll help with speed.
Cfg is here /sdcard/dolphin-emu/Config/Dolphin.ini
Can be edited with a note pad. If I manage to squeeze anything more out of it I'll upload it here.
After lowering the resolution all the way down to 160x200 I've managed to get a stable 20fps in most places on onset Island, occasionally dropping down to 17fps but quickly going back up.
Going to get another kernel to see if overclocking will give me a little more grunt. Can't find the audio so can't disable it and may not even stop it from emulating anyway, so would be pointless.
Grabbed elemental with an OS lets see what this bad boy can do. Not expecting any improvement on battery life but I'd love a flat 30 fps on the windwaker. Here goes.
Ok so Elemental X has been extremely helpful, I've managed to get a solid 25fps from the start of onset island, it's running near perfect.
Grabbed ElementalX and installed their CPU/GPU manager from the playstore.
On installation of the kernel I went with the overclocked settings on both little and big cores and the GPU, hasn't really hurt the battery in any way so i'm happy with that for daily use.
On the time I want to run windwaker do the following:
Open settings in elementalX
Change governor to elementalx and cycle to update open governor settings and turn them to activate on boot
Go to CPU options and make sure 1728 on little is set for max, 2265 is set for big, all cores on.
Do the same with GPU options and turn GPU boost to high.
Once done, click on the powerbar up the top of elemental and turn on performance mode
Kill all open apps then in the phones menu, open: settings / development options / High Performance Mode and turn it on.
Also make sure dolphin is not being optimised by checking the option within Apps / dolphin / Battery / Battery optimization / Off
Open the emulator (make sure nothing else is open) and run the game, if it fails, press back and re-run, frame rates should be massively improved.
Bare in mind that this will decimate your battery, and i'm not sure when but throttling will more than likely kick in at some point too.
I'll keep tweaking but this is the best i've seen so far by miles.
Throttled after about 25 minutes then rolled back down to 15-20 fps. Need to lower the oc so it lasts longer. If I can get an hour then that'd be perfect.
Ok so the GPU, high performance modes, not needed, simply install elemental (i've gone with the OC'd version, 1.7Ghz) and turn on high performance mode, this allows perfect gameplay in the vast majority of places on the windwaker.
Only problem is the throttling, so i'll try the lower clock speeds of 1.5Ghz and see how that pans out.
OK so played through for around 45 mins with GPU boost on high and high performance on ex kernel manager.. When I got to a large outdoor area the game slowed to about 17 fps. Christ, it's never going to be perfect on this device.
Do you have tried emulating Smash Bros. Melee? If it does I'm with you on the testing train :highfive:
Related
What settings are the best for better framerate?
I am posting this because im only getting 40 framerate when playing Rayman 2.
Any advice?
bumping thread
I normally get a bit peeved when I see people bump threads after just a few hours, but this really takes the mick.
Have a bit of patience mate
bumping thread
carazy1 said:
What settings are the best for better framerate?
I am posting this because im only getting 40 framerate when playing Rayman 2.
Any advice?
Click to expand...
Click to collapse
Use eboots, they are a lot faster than other forms of rips (bin etc).
Other than that, zodtt himself gives the following advice (quoted from www(dot)androidemus(dot)com):
Things that must be known:
- Anti aliasing on some devices is slow. Disable it to start off with.
- Make sure you have precise cdrom DISABLED. It affects audio greatly. It's only for Diablo, in which case it needs that setting.
- Save states can become incompatible between releases. I try to minimize these issues, but if you run into a performance issue, try without save states.
- Save states also save the cycle and precise cdrom settings you saved with. Once saved they are locked in!
- Use NTSC (US/Japanese) versions of games if possible! I haven't been testing with PAL games and they run at a different FPS.
- The Cycle setting is your friend. Raising it MAY increase your FPS. Raising it too high will just increase the FPS but not the gameplay. Lowering it to 2 helps in some games, especially heavily 3D ones. It's very dependent on the game being played.
That being said:
1. Uninstall v2. Re-Install the latest version of v2. At time of writing it's 1.1.2. Confirm it is the latest version. Leave every setting at the default. Enable the FPS setting. Disable the Anti-Aliasing setting. Start a NEW game (NO Save States). Note the game being tested, and note the FPS in a certain area of that game.
2. From there, try a Cycle setting of 4 instead of 3, and start a new game with no save states. You might also want to try a refresh rate of 30 instead of 60. Check the FPS in that game and see if it went up in that area.
3. Try enabling CDDA if you have a proper rip with the CDDA files in place. If that doesn't help, try disabling sound and (or?) CDDA.
Alternatively, wait for FPSeCE for Android, should be out any day now...
OpenGL Configuration Guide
So how does one configure Chainfire3D the best way possible ? It is easy if you know what you are doing. By default, you want to enable as little as possible.
Basics
As stated, you want to enable as little as possible to make apps work the way you want, as the more you enable, the more CPU Chainfire3D will use to do the work.
IMPORTANT #1: Simply enabling all the options is counterproductive, unless you know you need them all.
IMPORTANT #2: Enabling both "Reduce texture quality" and "Unroll textures" is quite a silly thing to do. Read their descriptions, and think about it for a minute
Both options are available because performance-wise, on some hardware one is better, while on other hardware the other is better.
IMPORTANT #3: "Reduce texture size" is NOT compatible with a LOT of apps. If you are seeing weird things, this setting is likely the problem.
(1) When starting out, you simply shouldn't enable anything. When running an app, and it doesn't work as expected, first go into the configuration and see if there is a plugin (only) you can use to make it work better.
(2) If there is no plugin or you are not satisfied with it, try the "Reduce texture quality" option to see if it improves performance. This is the most "compatible" option to use. Though texture memory use is cut in half, often you don't see a big difference (or any difference at all even) in the end-result being displayed on screen.
(3) Alternatively, try the "Unroll textures" option. Be sure to UNcheck the "Reduce texture quality" option when using this.
(4) As last resort, use the "Reduce texture size" option. While this option greatly reduces memory usage and can have an awesome speed improvement as result, it is NOT compatible with a LOT of apps.
(5) If performance is adequate, try enabling the MSAA feature to improve visual quality.
Specifics - Free version
In the free version, you can only configure the "default" settings, so you'll likely be in the Chainfire3D configuration tool a lot. I strongly advise that when you are NOT using Chainfire3D for something specific, you disable all the options. This is better for system performance.
Specifics - Pro version
In the pro version, I strongly advise disabling ALL the options under "default" settings, and ONLY use "per-app" configuration. This will greatly reduce the chance of conflicting settings between different apps, which does actually happen a lot ! It is also the best possible configuration you can have performance-wise.
INSTALL ON HC/ICS/JB AT YOUR OWN PERIL ! - ITS NOT SUPPOSED TO WORK ON THOSE
SGS2 USERS: Upgrading to KG1 (2.3.4) or newer ROM will fix additional graphics glitches, if you are running an older SGS2 ROM.
About
Chainfire3D is an intermediary OpenGL driver. What does that mean? It means that Chainfire3D sits between your apps and the graphics drivers, and can intercept and/or change commands between the two. It has some built-in functions, and can be further extended with plugins to provide extra functionality.
Features
- CF3D OpenGL driver
- NightMode (inspired by Jeff Sharkey, more info here)
--- Handy shortcut to toggle on/off
--- Supports red, green, blue, amber, salmon and custom (pro only) modes
- Global OpenGL manipulation
--- Reduce texture size
--- Reduce texture quality
--- Unroll textures
--- BGRA emulation
--- Load plugins
--- Replace shaders
--- (Pro) Disable Chainfire3D detection
--- (Pro) Dump all shaders
--- (Pro) Force depth buffer size (EGL)
--- (Pro) Force MSAA (MultiSample Anti-Aliasing) (EGL)
- (Pro) OpenGL manipulation on a per-app bases
- (Pro) Fix market settings
- (Pro) Manage installed plugins and shaders
- (Pro) Backup and restore settings, plugins and shaders
A bit more detail about some features
NightMode
NightMode reduces the number of colors on your screen, which on OLED screens saves a lot of battery. The various modes (especially red) are also great in low-light conditions, as they have less effect on your night-vision than a full-color screen
Generic note about textures
The features below are only used if a texture format is supported. Natively Chainfire3D only supports raw textures, but these can be extended through plugins.
Reduce texture size
This essentially cuts (supported) textures' resolution in half, which usually reduces memory use (4x) and improves performance, at the cost of slightly reducing texture quality. This is not compatible with all apps! For many 3D apps, this works, as the GPU stretches the graphics, but it does not work for many 2D apps.
Reduce texture quality
This converts 32-bit textures to 16-bit textures, reducing memory use (2x). This will lower texture quality, but for many games the difference isn't even visible. Whether this is actually faster or slower depends on your hardware.
Unroll textures
Converts non-32-bit textures to 32-bit. This should not influence texture quality, but it does use more memory. On some hardware this is faster than using 16-bit textures.
Disable BGRA emulation
Some GPU's do not support BGRA - in this case, Chainfire3D emulates BGRA support. Developers may not expect this (i.e., hardcode features for a specific GPU) and it may cause issues. If red and blue appear swapped in-app or in-game, enable this feature, and see if it helps.
Disable Chainfire3D detection
For compatibility reasons, Chainfire3D announces to applications that it is being used. Using this feature you can turn that off.
Depth buffer (per-app only)
Some apps expect a certain depth buffer size. Without setting this, they may not run (at all). This feature should only be used if an app specifically requires it - there is a good chance apps will NOT run if you change this setting the wrong way.
MSAA (MultiSample Anti-Aliasing) (per-app only)
Enabling MSAA drastically improves image quality at the cost of performance. Lines/edges become much smoother. Available options are automatic (the app decides), 4x, and 16x. Most apps don't enable MSAA themselves at all. The ARM Mali 400 MP (used in the SGS2) can even do 4xMSAA at no performance cost. Note that if your GPU does not support the level of MSAA requested, the app will likely not start at all.
Fix market settings
Plugins may add support for various features not normally supported by your hardware. Market, however, only reports the functionality your hardware provides. Using this feature, Chainfire3D will adjust Market so it also shows apps that require the features provided by the plugins. This is not useful without the plugins
Backup and restore settings
Backup and restore all app settings, plugins, shaders, etc to/from your SD card
Plugins / API
At the moment, the Plugin API is rather limited, but it does allow for some rather interesting plugins like Tegra2 / PowerVR / ATI texture emulation (see the API docs a post below). The idea is to further improve Chainfire3D so Plugins can manipulate the entire OpenGL data stream.
Shaders
From version v1.9, you can replace app's shaders with your own modified versions. See a few posts down for further details.
Pro version
As outlined above, the Pro version adds a little bit of functionality. Purchasing it will support my efforts.
Pro version - warez
Chainfire3D Pro is available from some warez sites, if you feel like ripping me off However I should warn you that none of those versions actually work as the real Pro version does.
Requirements
- OpenGL ES 2.0 (every 1ghz+ phone has this)
- SuperUser / Root
- Writable /system (it will try to remount system as read/write when needed, but the changes need to stick between reboots)
- S-OFF ?
- Having root access from recovery is a big plus to solve problems if you run into them (run "/system/lib/cf3d_uninstall.sh" as root to remove the driver and restore the old one)
CF3D driver installation
There is some risk involved, so you should have either root access in recovery, a CWM backup, or a firmware to flash handy. Nevertheless, the driver has been tested and found working on the following devices:
- HTC HD2
- Samsung Galaxy S
- Samsung Galaxy Tab 7"
- Samsung Galaxy S II
- Samsung Epic 4G
- Motorola Atrix 4G
- Motorola Droid 2
- LG Optimus 2X
- Google Nexus S
It's likely to work on far more devices. So far nobody has reported a failed install, so that's good. Doesn't mean problems can't happen.
Download
Market link (mobile): market://details?id=eu.chainfire.cf3d
Market link (desktop): https://market.android.com/details?id=eu.chainfire.cf3d
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: If you were running the "CF3D :: NightMode" application earlier, you should uninstall it before installing this.
Plugins / API
Currently available plugins
There are currently no plugins available from my hand, but it appears somebody has compiled and released libGLEMU_NVIDIA, libGLEMU_QUALCOMM, and libGLEMU_POWERVR plugins. You may find them if you search for them
WARNING: I did not write, compile, or release these plugins, and thus I cannot vouch for their quality, or that they don't do anything evil to your device. You should also be aware that they may not be legal to use in your area.
Plugin installation
Plugins are .so files called libGLEMU_xxxxx.so . They should be wrapped in a libGLEMU_xxxxx.zip file. Simply put this zip file on your /sdcard, and use the "Install Plugin" option in Chainfire3D.
API
Attached is a zip file containing some information "by example" on how to build plugins. Read the README.TXT file!
Shaders
About
This might sound like voodoo to some of you, don't worry. Modern OpenGL bases apps and games run programs on the GPU (graphics card) to render the image on screen. These can be quite complicated, and they are not always compatible between different GPUs. Chainfire3D allows you to replace apps' built-in shaders with modified ones. This can potentially fix a number of issues with various apps.
Currently available shaders (ordered by release date)
SGS2 - Riptide GP - Modification by Chainfire. Disables Cube Mapping, makes the game playable
Desire HD - Riptide GP - Modification by scukoemo. Fixes rider lighting issues.
SGS2 - Backbreaker THD - Modification by Chainfire. Fixes error messages, does not fix actual display corruption
Desire HD - Riptide GP v1.1 - Modification by Pr0tEct0.
SGS2 - Riptide GP v1.1 - Modification by crypticc
Shader installation
Shaders are .shader files called xxxxx_xxxxx.shader . They should be wrapped in a shaders_xxxxx.zip file. Simply put this zip file on your /sdcard, and use the "Install Shader" option in Chainfire3D. Be sure to force kill the app you are installing shaders for - that app needs to be restarted for the shaders to be applied. TIP: Going into the per-app settings for an app and changing any setting (and back) will kill the target app.
Shaders - How to modify them (ADVANCED TECH USERS)
This post assumes you know a little bit about OpenGL and shaders. Not a lot, mind you, the shaders I modified I did with no prior knowledge of shaders.
Getting the original shaders
Chainfire3D will automatically detect shaders that do not properly compile, and dump that shader to "/data/data/eu.chainfire.cf3d/files/shaders/processname_crc32.error_dump" and "...error_log". This will generate quite a bit of output in logcat, so you know it happens. In (for example) DDMS, filter on "Chainfire3D" to see only these messages.
The error_log file contains the error message from the GPU, while the error_dump contains the shader source code. (Note that there may be too many newlines).
If the shaders do compile, but they do not actually work (or link - watch logcat to see this happen), the shaders will NOT be automatically dumped. You have to dump them manually. You can do this by going into Chainfire3D per-app OpenGL configuration and enable the "Dump all shaders" option. Chainfire3D will now dump every shader the target app attempts to compile. The file name is the same, but it's extension is ".dump" instead of ".error_dump".
Modifying the shaders
You can simply ADB pull the files out of the "/data/data/eu.chainfire.cf3d/files/shaders/" directory. Handy tip: if you do not specify a filename, ADB will pull the entire directory.
Now you can simply modify the shader files with a text editor. You may have to convert the files from unix-newline format to windows-newline format. Warning: See the limitations section, you also need to convert the files BACK to unix-newline format!
Testing the shaders
Obviously, you will need to kill the target app first, then you can push the shaders back to the device at the same location. IMPORTANT: replacement shaders need to have the ".shader" extension, instead of ".dump" or ".error_dump". Keep the rest of the filename exactly the same. If you do this correctly, Chainfire3D will replace the apps' shader with the one you just put on the device.
To let Chainfire3D be able to use the shader, note that you must also chmod 666 the file on the device.
Packaging the shaders
So you fixed issues with an app for a certain GPU by modifying a number of shaders. It'd be a shame if you kept it for yourself. Packaging them up is simple: just throw the ".shader" files in a ZIP file, and name the ZIP file as follows:
"shaders_device_targetapp_version.zip"
For example, the SGS2 shader fix for Riptide GP would be something like: "shaders_sgs2_riptide_gp_v1.zip"
Releasing the shaders
Simply post a new post in this thread, attach the shaders (or put them on a file hosting site and link them), and put the details about this shader in that post. Then PM me that you released said shaders (with a link to the post) and I can add them to the list.
Limitations
Please note the following shader limitations:
- Dumps are at most 64 KB. If the shader is larger, it will only be a partial dump
- Shader replacements must be < 64 KB
- Shader replacements must use unix-newlines
- Shader replacements must have < 16384 lines
- Each line in a shader replacement must be < 1024 characters
The awesomeness of this is so big that it almost makes bacon boring.
woot now that's cool stuff =)
Now if only somebody would be so nice to compile and post PVRTC / ATITC / S3TC plugins on an external host, you could play for example TegraZone games on your SGS2
Nice work...
You absolute legend!
This is something I'd like to try out,
too bad I'm a complete nobody when it comes to this stuff.
A step-by-step guide on how to get this running, and I say it's worth 10 bucks in donation!
EDIT:
Or wait a minute. This is no ROM? And it doesn't need any specific ROM? Just root and install? Then I'm rooting, I'm doing it!
booted without any problems on SGS2. much nice stuff here.thx .
Pro version bought! Thanks for all your hard work!
Paid for full too. Not sure how it works but guess we will have instructions when its features can be used. For now I love nightmode anyway. Thanks chainfire
bought pro an instant ago - installed fine on my sgs2
Thanks for another great app!
Gallery doesn't seem to like "Reduce texture size" option, but I use QuickPic most of the time.
SGS i9000, deodexed XXJVO
Is this compatible with voodoo?
Hm. Rooted and installed.
Some apps and games look f#cked up. Big squares instead of score windows, blue dots instead of digits... Fine example is Chuzzle. Anrgy Birds is totally unplayable, I only get the background working, nothing else.
I have tried all variations of settings possible. Even all boxes unchecked, but these games, and others, are still looking and behaving odd.
Edit;
Maybe I'm not using it right. Anyway, I uninstalled the drivers and it went back to normal. I'm waiting for thumbs up before I use this again.
Still, in theory, this is great work! Don't think I think anything else!
It doesnt even give me chance to click allow in superuser popup
and says could not acquire root cess!!
Chainfire you are awesome! I have bought the paid version immidiately and it rocks! I cant wait for tegra plugin to play some tegrazone games. Holy **** Im excited as much as I was when my first child was born! Nah kidding, even more!
Sent from my GT-I9100 using Tapatalk
This guide is outdated. Please refer to a newer guide
http://www.webos-internals.org/wiki/Testing_Feeds
UPDATED TO OVERCLOCK TO 1.9Ghz on BOTH CORES on your HP Touchpad!
[Disclaimer : Currently unixPsycho's newest Kernel supports 1.9 but a lot of units so far freeze when trying to reach that amount. Please stay on 1.7Ghz for now until more information arrives . BTW 1.7Ghz PWNS!]
Reported : UnixPsycho's Kernel as of 8/27/11 sometimes does not overclock the second core. This is widespread and many experience this. An alternate Kernel to download is Warthog. Warthog's Kernel can do 1.7Ghz on both cores. If Unixpsycho's Kernel does not work correctly for you, you can simply uninstall it VIA preware, restart your HP touchpad, find and install Warthog's kernel via PREWARE, and restart your HP touchpad again. This could be good for you as well
Link : http://www.youtube.com/watch?v=aLG7nlh8-eg
The TEXT version of the guide below is much better. I recommend you try the text version of the guide, and if you get lost, try to watch the video. The video is not as clear as the text version
And as always, I will not be held responsible for any damages that may occur from the usage of any of the information provided by this guide. The HP Touchpad is very difficult to brick and even then HP WebOS Doctor usually takes care of it. Just be careful and follow instructions. And also, if you can't take the heat, get out of the kitchen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Overclocking your HP Touchpad
Relatively safe to do
No noticeable effect on battery (stock usually pulls 550mah and 1.5ghz is pulling like 565mah.
Touchpad becomes incredibly fast, fluid, responsive, and is a joy to use
No heat created
Overclocks both cores
Feels like you have next generation hardware after the overclock
Smooth like butter
INSTRUCTIONS
To make this as easy as possible, I will go step by step, every little thing you need to do. It seems like a lot but I get very detailed
Update your webOS to the latest version. Latest version is : 3.0.2
Bring up your menu > settings > System Updates > make sure it is fully updated
.
Connect your HP touchpad to your computer VIA USB. Make sure "USB Drive" mode is not activated. You want to only be on CHARGE mode. Click the USB icon on top and get out of USB Drive mode if it is in USB drive mode
.
Now, on the HP Touchpad's main screen, you will see a search box in the top middle of your screen. Inside of it, it says "Just type..." ... Inside of this box, type in the following using the on screen keyboard : webos20090606 . Now tap ON and turn it on. It will now ask you for a password. DO NOT ENTER ANYTHING IN THE PASSWORD FIELD. Leave it blank. Failure to do this will lead you to using webOS Doctor to fully reset your HP Touchpad!
.
Now it is time to install HP webOS Quick Install. Click here to install WebOS Quick Install.
This is a .jar file. It requires java to already be installed on your computer. IF YOU DON'T ALREADY HAVE IT, click this link to install java.
.
Make sure your HP Touchpad is not in USB Drive mode. If it isn't, webOS Quick Install will quickly install a driver for your HP Touchpad. Allow it to do this. After installing the driver, WebOS Quick Install will now recognize your device. To know it is recognized, under "Device", "HP Touchpad" will be greyed out. Use this picture as a reference.
.
If HP Touchpad is not showing up try these : Restart your computer, double check to make sure you are not in USB Drive mode, and then ultimately try a different USB Port on your computer and recheck all the connections
.
Now hit the Globe Icon on the WebOS Quick Install program on your computer. This will bring up a bunch of applications that you can install. Search for PREWARE under the application list. High-lite it and click on the Install button.
.
Now grab your HP Touchpad, open up your applications menu and click on Downloads tab at the top, and search for PREWARE.
. Now with PREWARE open, tab PREWARE on top. On the drop down menu, choose Manage Feeds.
At the bottom of this menu, you will see NEW FEED. There are a few things you want to add here. You will need to type the name of the feed EXACTLY like how it is below. Also, you want to add the URL EXACTLY the same as well.
Lets start with the first one.
Name: webos-testing-all
URL:
Code:
http://ipkg.preware.org/feeds/webos-internals/testing/all
Leave the IS COMPRESSED toggled on.
Once everything is typed in perfectly, hit ADD FEED. It may ask you a disclaimer. Choose wisely. Once you have added the first one, now it is time to add the second one.
Name: webos-testing-armv7
URL:
Code:
http://ipkg.preware.org/feeds/webos-internals/testing/armv7
Leave the IS COMPRESSED toggled on.
Again it might give you a disclaimer. Choose wisely. Now when you have added these two feeds, go back to the main page of the PREWARE application using the back arrow. Now hit List Everything from the main menu options.
You want to find and download Govnah. You may need to scroll down a bit to find this. If you cannot find it, use the magnifying glass on the top right hand corner to type out Govnah. When you find Govnah, hit Install
Allow Govnah to install. Once it has installed, hold down the power button on your HP Touchpad and once prompted, hit Device Restart
.
Once the device has restarted, open up PREWARE. Lets add another feed. If you do not know how to add another feed, re-read the previous steps on how to add another feed.
Those using experimental kernels *must* follow the 6 rules at Testing Feeds - WebOS Internals
Name: webos-kernels-testing
URL:
Code:
http://preware.is.awesome.com/
Leave the IS COMPRESSED toggled on.
Now hit add feed. It may give you the disclaimer just like before. Choose wisely. NOW BEFORE DOING ANYTHING ELSE, A RESTART IS REQUIRED. Hold down the power button until prompted for a restart and allow the Touchpad to restart.
.
Once the touchpad has restarted, open up Preware again. Now tap PREWARE on the top left corner of the application, and then hit "Update Feeds". Allow PREWARE to update its feeds.
If this fails or has any errors, you either mistyped the name, the URL, or did not immediately restart after adding a new feed. Follow directions!
.
After it has finished updating the feeds, on the main menu of PREWARE, tab List of Everything. Under List of Everything , find F15C Eagle (Touchpad). This is the Kernel that you will use to overclock your HP Touchpad. You are almost done! Install this kernel. After installing, IMMEDIATELY restart your HP Touchpad!
.
Once your HP Touchpad is restarted, you should be overclocked!
Now through the app called Govnah which you already installed, you can modify your clock rating on your processor and other settings that can significantly improve your performance. For the sake of this guide, we will leave these settings alone to prevent harm to our HP Touchpads
. I strongly recommend you NOT to mess with any settings inside of Govnah.
____________________________________________________________________________________________
In case of Emergency or failure to follow instructions...If you brick your HP Touchpad, have no fear, HP WebOS Doctor is here!
It is very difficult to brick webOS on the HP Touchpad. But incase things go bad, you should be able to easily fix it!
webOS doctor can fix virtually any problem you may cause to your HP touchpad. If things go wrong, follow these steps.
webOS Doctor is not necessary to overclock the HP Touchpad, it is simply a fix if things go wrong
https://ps.palmws.com/palmcsext/console/pages/LoginPage.iface
-From there, go to device options, and select webOS doctor. Once it's downloaded, run the program with your -fully charged- touchpad plugged into the -computer and like magic you will be back up and running!
More on recovery. If you are stuck in a loop or need a restart, try reading this : http://www.webos-internals.org/wiki/How_To_Recover
____________________________________________________________________________________________
Cool so you have an overclocked HP Touchpad! Awesome job! Now here are a few other things you can do to really make it fly!
You can find these using the PREWARE application. Check under "List Everything"
Ad Blocker - Helps remove ads from your web browser. *warning, do not download more than 1 Ad-Blocker.
Remove Tap Ripple - Removes the tap ripple. Actually speeds up your Touchpad a little.
Increase Touchpad Volume - This can boost your Touchpad's volume a bit. NOT RECOMMENDED if you wish to retain speaker quality and longevity.
Advanced Reset Options - Gives you more reset options like "Restart Luna"
Faster Card Animations Hyper Version - Greatly increases the animations of your home screen cards. It makes a huge difference!
Increase Touch Sensitivity and Smoothness 10 - Makes touch more smooth, such as scrolling
Muffle System Logging - The HP Touchpad, stock, logs pretty much everything. It logs so much information that it actually slows down your touchpad. This helps stop that and increases performance!
Remove Dropped Packet Logging - As name implies...
Unset Cfq IO Scheduler - I don't know the specifics behind it, but it definately helps
Unthrottle Download Manager - HP download manager throttles download speeds. This removes it!
Private Browsing - As name implies, optional...
__________________________________________________ __________________________________________
FAQs
CFS: Generally more consistent, use when you want consistent performance and/or if BFS kernels do not work well with your phone. Sometimes will appear to be smoother than a BFS kernel in overall use. The stock HTC kernel uses CFS and it is more standard than BFS.
BFS: Generally a bit faster but a bit more inconsistent (might appear to slow down more and such). Usually faster overall performance but will not look as smooth as a CFS kernel (in general).
Can't get the 1.7Ghz overclock?
Make sure your system is updated to 3.0.2 AND you followed the adding of the experimental feeds (pre.is.awesome) down to the tea* (add,restart,update feed).
How can I remove the overclock? :
Simply uninstall the Kernel via PREWARE.
Only one core is overclocking for me. The other one is not doing anything!? -
Try to set Govnah to "OnDemand" and not "OnDemandCTL"
With UnixPsycho's Kernel, you are actually able to choose clocks from 1.2 to 1.9 Instructions on how to do this coming soon.
Much thanks to Ncinerate and his Guide for originally teaching me how to OC the HP touchpad! TY!
If you see an error in any of this, please either post in this thread or private message me! I appreciate you helping to make this thread better
Also if you like HP Touchpad and want to represent with a nice forum sig, you can use the one I made
Code:
[img]-remove this-http://i.imgur.com/8k5Rq.gif-removethis-[/img]
Put the text in the box above into your signature field (without the -removethis-) in your user control panel
MISC. Goodies
VisualBoyAdvanced Emulator for the webOS - Gameboy, Gameboy Color, Gameboy Advanced
FreeTether 1.1.x - Tethering for HP Touchpad
UnixPsycho's official kernel forum post
[url="http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html]SuperNES[/url] - SNES Emulator!
Code:
•Glimpse (Reg. $5, Code: injoj55410gavxv): Amp up your TouchPad multitasking to 11 using this customizable and addictive split-screen interface.
•Kung Fu Panda 2 Storybook (Reg. $2.99, Code: eotss76676jjzqr): Enjoy images and voices from Kung Fu Panda 2 right on your TouchPad.
• (Reg. $1.99, Code: vfimk09918lngoz): Design your “ Boss” – a gigantic monster – and attempt to defeat the brave heroes and powerful wizards of WackyLands.
•Sparkle HD (Reg. $4.99, Code: pweuq32135vrbhx): Save Crowberry Woods in this TouchPad version of the popular desktop game.
•Camera for TouchPad (Reg. $0.99, Code: rijon62171nhvtu): Start snapping away, with options for managing your photos and using them with other TouchPad apps.
•Audubon Birds (Reg. $14.99, Code: jjiox66488ddnik): This searchable digital field guide to North American birds offers stunning photography and thrilling bird songs.
Expires: August 31, 2011
Disregard ... SEO* speed up touchpad hp touchpad overclock overclock hp touchpad speed up hp touchpad overclock touchpad how to speed up hp touchpad touchpad overclock hp touchpad speed up EOM Overlord Monitoring how to overclock hp touchpad ondemandtcl 1512 hp touchpad speed how to speed up touchpad Ondemandtcl1512 HP Touchpad overclocking iPad Jailbreak Android Root hp touchpad hacks hp touchpad android hack android os for hp touchpad HP Touchpad change os hp touchpad android os touchpad hacks touchpad android hack touchpad hack hp touchpad android android os on hp touchpad hack hp touchpad android change os on hp touchpad android hack for touchpad hp touchpad os hack Govnah Guide homebrewing HP HP TouchPad overclocking, Preware step-by-step Tablets UberKernel
I'm confused, if there are no noticeable drawbacks then why did HP underclock it in the first place?
d10brp said:
I'm confused, if there are no noticeable drawbacks then why did HP underclock it in the first place?
Click to expand...
Click to collapse
same reason intel or amd doesn't release their CPU's at the maximum speed that's available for that chip. to give them room for "improvement" on the next build, or for better battery life...
lots of different reasons...
anyways, i'm trying to load the feeds but they don't seem to load, I got the 1.5ghz kernel installed fine. not sure what I'm doing wrong
fventura03 said:
same reason intel or amd doesn't release their CPU's at the maximum speed that's available for that chip. to give them room for "improvement" on the next build, or for better battery life...
lots of different reasons...
anyways, i'm trying to load the feeds but they don't seem to load, I got the 1.5ghz kernel installed fine. not sure what I'm doing wrong
Click to expand...
Click to collapse
But this is a product that is by all accounts slightly laggy on the standard setup and the OP has seen no noticeable drop in battery life after the change so I am curious.
d10brp said:
But this is a product that is by all accounts slightly laggy on the standard setup and the OP has seen no noticeable drop in battery life after the change so I am curious.
Click to expand...
Click to collapse
The main reason that processors are typically not clocked to their maximum capacity is that, if you develop a new chip that is capable of speeds around 1.7-1.8 ghz some of those chips will reach that plateau comfortably (probably with headroom) while others might start experiencing stability issues at 1.6ghz or 1.5ghz. Thus, when a company 'underclocks' a chip to 1.2ghz, it's normally at some arbitrarily decided 'sweet spot' where ALL the chips will be able to run cool and stable.
So while pushing the chip to 1.5ghz didn't create any stability issues (or excess battery drain) for the OP... some people may end up with TouchPads that are completely incapable of achieving stability at that speed. In reality probably 99% of Touchpads will have no problems at 1.5ghz (or higher). But companies tend to be pretty risk adverse when it comes to issues with overheating or stability.
Hi,
I can seem to find your version on the youtube video of the F15C eagle (touchpad). the one on my list is showing v3.0.0-19 and overclocks to 1.5
please help
Komi
the F15c that i had installed is running at 1.5ghz single core - please can you show me how to put on the 1.7ghz dual core kernal. I can't seem to find it on the list - it only shows F15c 1.5ghz
Have they taken this off?
@AmirReborn - I have added the name and http, pressed add then when promps comes up i selected ok. I have restarted and gone into preware, list all, and it is still showing the old kernel
++++++++++++++++++++++++++++++++
For anyone who is haveing a problem - befor you follow instructions update your HP touchpad to 3.0.2 1st
++++++++++++++++++++++++++++++++++++
where did you get that Luna restart menu thing?
d10brp said:
Thanks for explaining that, appreciated.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
I enjoyed explaining. Cheers buddy.
Bonus Round:
http://www.maximumpc.com/files/u69/300mm_Wafer.png
Take a look at that. "They" say that the chips printed towards the center are the most reliable/overclockable (that a word?) as they take up the "prime real estate" of the wafer. Rumor has it... when Intel drops an Extreme Edition chip, they are normally hand picked chips from the center of the wafer.
MMMMMmmmmm... wafers and chips. /HomerVoice
i got 1.8 no problem with NOOP - but 2.0 no go. love it!
I just used the instructions here: http://www.webos-internals.org/wiki/Applicationreware (the "Installing Preware with WebOS Quick Install" section)
Then went with this guy's recommendations: http://forums.precentral.net/hp-touchpad/287848-my-hp-touchpad-seems-running-so-fast-2.html#post3027858.
It's like a different machine altogether. Playing with Govnah to OC and everything works great so far.
albanianbrotha said:
where did you get that Luna restart menu thing?
Click to expand...
Click to collapse
it's available through preware.
Anyone else having major wi-fi issues with F15C? It's a common problem apparently and I have it - went to Uberkernel until resolved.
Sent from my MB860 using XDA App
F15C Eagle UPDATED 1.9GHz!!
You need to update webOS(3.0.2 xx version) first!! I tried so many times then figured out it. If your device version is 3.0.0 xx, 1.5GHz is max and today, F15C Eagle updated 1.9GHz.
shoot2scre said:
Take a look at that. "They" say that the chips printed towards the center are the most reliable/overclockable (that a word?) as they take up the "prime real estate" of the wafer. Rumor has it... when Intel drops an Extreme Edition chip, they are normally hand picked chips from the center of the wafer.
MMMMMmmmmm... wafers and chips. /HomerVoice
Click to expand...
Click to collapse
Just wanted to clarify that center isn't necessarily the most reliable and/or overclockable. Due to processing the wafer and doping levels of different materials, It's true that a lot of times the edge of the wafer has a larger than desired variation to the intended recipe, but often times the center will have the same issue as well. Often you can see the yield of the wafer will be a donut shape, where the edge and the center of the wafer is bad, and the good ones are in the ring.
I work in a company that deal with a ton of wafers and die (they aren't actually 'chips' until they're packaged up, before packaging they're called 'die' where I work), and I've seen all kinds of places where speed can be best. All depends on the tool that's doing the doping on that particular day.
how long should installing preware take? It's been installing for the past 20 mins and i'm not sure if something is wrong or not
squeakyl said:
how long should installing preware take? It's been installing for the past 20 mins and i'm not sure if something is wrong or not
Click to expand...
Click to collapse
Doesnt take that long. Restart
If you havent already known theres a game called
"BlitzBrigrade"
and well its a clone of TF2 But for Mobile, Amazing!
Many Users on the Xperia Play say that the Game has Bad FPS and is Unplayable because the game has bad Optimization for the Play
Well im here to fix that, because i wont let all of you Die Hard fans play with that Ghetto Touch Screen!
So here is my Guide:
1.) Put the Graphics on Low, Go into the game settings and Video and set it to Performance and exit the Game, not only will this save battery, but it will increase performance!
2.) Freeze most Apps that run in the Background; Here is a great guide!
Why?
BlitzBrigrade isnt a Cpu Game, its more of a Ram game, so in this case its better to allow the game to eat up ram and let it "Roam"
3.) Download and Flash: Adrenaline Boost
Now download and install Terminal Emulator and type :
--1.) su
--2.) boost
Then wait till everything stops moving and Press Menu>Close
Alternatively Run the Flush Command in the SuperCharger V6 Script (If u have it)
5.) Start up the game in XP Mode(Gamepad open) And leave the phone idle with the process running for about 3-5 Minutes (Set Screen Dim to 5 mins) This allows the app to Start Building Dalvik Cache ( Do this Straight after Step 3)
6.) Now The Last tip is to Always keep ur thumb on the Left touchpad and try to remove ur finger from the right one as LITTLE as Possible, This is just something i found out due to Weeks of experience and Testing
If this dosent work Tell my in the Comments!
ENJOY!
Nice Tips, but in here, the game performance is perfect! I thought that already well optimized.
the only problem on this game is the touchpad . sometimes one of the touchpad not giving response . you can't move+camera at same times .
kurosaki99 said:
the only problem on this game is the touchpad . sometimes one of the touchpad not giving response . you can't move+camera at same times .
Click to expand...
Click to collapse
Yes i used to Get that ALL the time and it was annoying, but the 6th tip is to Keep ur finger on the left one so it dosent do that,it does it cus of Direct input getting mixed up and then shuts one down,or something like that...
SteelDragonX said:
Nice Tips, but in here, the game performance is perfect! I thought that already well optimized.
Click to expand...
Click to collapse
Same,Im on Atomic GB and its buttery smooth without any of this, im not joking,but all i have is Adreno Booster 2.0 (performance edition) and i use the boost script before i play ANY game and everythings smooth and Blitz Brigrade can run on Optimal (or otherwise known as High)
Ok so it's Emulator time, we all want to run the classics. I've heard bad things about Mupen and I just haven't really ever found better then N64oid.
So here's what I'll be going over.
How to Configure Mariokart and Mario64 to run without issue,
Some Bluetooth controller options and a few other Emu tests.
I won't tell you where to get N64oid or Roms. I will tell you N64oid,GBCoid, Segaoid or whatever, Nesoid, Snesoid and just about any other EMU oid is made by the developer of N64oid, it does look like he quit Deving back in april of last year but the Emu's are some of the best out. their Banned from Google play but he has a section Legitly on Slideme, google it. don't ask for anymore help on obtaining this stuff.
Ok so legal hangups over lets get to the fun, what do you need ?
A way to side load apps, root would be handy, Google play install will help you tremendously, if not. It's up to you to obtain the ,APK''s and install them.
Apk list I run but not required. :: N64oid, Root explorer, Wiimote app, Sixaxis App.
with N64oid you really just need the N64oid and roms.
Ok so sideload over N64oid and And install it with root explorer or ADB. once installed load up your roms somewhere on the Ouya or memory card of your choice.
Load a rom , Say MarioKart, as it's loading go into the N64oid menu by hitting the Ouya's controller sync/power button. this brings up woure menu, mouse or joystick to the more option. Open up settings and do these steps, disable virtual keypad in visual settings, go to other options menu and check the box labeled use other input option. go back to video settings and change frame skip to 0. ok last step, go into input settings and Bluetooth gamepads. go to keymappings and setup the ouya controller the way you like, you can even save mutton layouts per game.
So what next? well you see it's simple GO PLAY ! ....or don't and read more. So N64oid supports more controllers but will require Bluez Ime it's free and will allow PS3 controller input.
Ok so the rest I talked about. I tried out the Wiimote app with my custom wiimotes and it works pretty flawless and the best part is it runs independently alongside the Ouya remote without conflct. the issue with NESoid and other is the damn thing overscans in the menus horribly and the resoloution is wrong. it's a shame since they run great. the odd thing is if you enter the menu with the ouya controller sync button the resolution scales correctly and the games look fantastic on Gameboy, nes and so on but once you exit the menu your back to crap resoloution. Why this does this Idk but since it works fine on my nexus 7 i'd guess it's Ouya's fault with overscan. Grrrrr i'll post some pics later but it's a shame. So hopefully a solution is found through CM10 or something else. The nice things about NESoid and others is their all free on slideme. That's pretty much it for testing, Ihaven't taken the PS3 remote for a spin but the Wiimotes work great.
I hope this helps, N64oid will run other games like diddykong racing great too. as for anything else you'll have to expirment. Hope this helps, Have fun. i'm going to bed !
I will bow down to Mupen, it got a few updates since I last ran it, I tested it tonight and it runs most roms smooth a little twitchy but decent. I linked up my retro builds to play. check out the custom built Bluetooth Nes and Snes controllers below I put Wii controllers in. let me know what you think.
Nes controller playing Gbc on Ouya
Nes controller I built from a wiimote
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Bluetooth Snes controller I built from a wiimote and nunchuk
kpa2727 said:
Ok so it's Emulator time, we all want to run the classics. I've heard bad things about Mupen and I just haven't really ever found better then N64oid.
So here's what I'll be going over.
How to Configure Mariokart and Mario64 to run without issue,
Some Bluetooth controller options and a few other Emu tests.
I won't tell you where to get N64oid or Roms. I will tell you N64oid,GBCoid, Segaoid or whatever, Nesoid, Snesoid and just about any other EMU oid is made by the developer of N64oid, it does look like he quit Deving back in april of last year but the Emu's are some of the best out. their Banned from Google play but he has a section Legitly on Slideme, google it. don't ask for anymore help on obtaining this stuff.
Ok so legal hangups over lets get to the fun, what do you need ?
A way to side load apps, root would be handy, Google play install will help you tremendously, if not. It's up to you to obtain the ,APK''s and install them.
Apk list I run but not required. :: N64oid, Root explorer, Wiimote app, Sixaxis App.
with N64oid you really just need the N64oid and roms.
Ok so sideload over N64oid and And install it with root explorer or ADB. once installed load up your roms somewhere on the Ouya or memory card of your choice.
Load a rom , Say MarioKart, as it's loading go into the N64oid menu by hitting the Ouya's controller sync/power button. this brings up woure menu, mouse or joystick to the more option. Open up settings and do these steps, disable virtual keypad in visual settings, go to other options menu and check the box labeled use other input option. go back to video settings and change frame skip to 0. ok last step, go into input settings and Bluetooth gamepads. go to keymappings and setup the ouya controller the way you like, you can even save mutton layouts per game.
So what next? well you see it's simple GO PLAY ! ....or don't and read more. So N64oid supports more controllers but will require Bluez Ime it's free and will allow PS3 controller input.
Ok so the rest I talked about. I tried out the Wiimote app with my custom wiimotes and it works pretty flawless and the best part is it runs independently alongside the Ouya remote without conflct. the issue with NESoid and other is the damn thing overscans in the menus horribly and the resoloution is wrong. it's a shame since they run great. the odd thing is if you enter the menu with the ouya controller sync button the resolution scales correctly and the games look fantastic on Gameboy, nes and so on but once you exit the menu your back to crap resoloution. Why this does this Idk but since it works fine on my nexus 7 i'd guess it's Ouya's fault with overscan. Grrrrr i'll post some pics later but it's a shame. So hopefully a solution is found through CM10 or something else. The nice things about NESoid and others is their all free on slideme. That's pretty much it for testing, Ihaven't taken the PS3 remote for a spin but the Wiimotes work great.
I hope this helps, N64oid will run other games like diddykong racing great too. as for anything else you'll have to expirment. Hope this helps, Have fun. i'm going to bed !
Click to expand...
Click to collapse
So the N64 emu on Ouya doesn't play these games good? I played Wave Race and several racing games with no problem. I still haven't been able to get Hydro Thunder to play. It freezes like 5 seconds of starting a race.
Sent from my Galaxy Nexus using xda premium
player911 said:
So the N64 emu on Ouya doesn't play these games good? I played Wave Race and several racing games with no problem. I still haven't been able to get Hydro Thunder to play. It freezes like 5 seconds of starting a race.
Click to expand...
Click to collapse
A new version of Mupen64Plus AE (v2.3.2) was just published on Android with a new default plugin (Gles2glide64) which should improve compatibility and reduce graphical glitches in some games.
I imagine it will update on the OUYA store in the next day or 2 so should be worth trying out.
Also when using Mupen64Plus AE on OUYA, you can go in to the settings and reduce the "Video resolution" setting to something like 960x720 (or less if you choose).
Otherwise the OUYA will try to render at 1080P which affects the frame rate.
It has been reported that changing this has resulted in a good increase in frame rate.
player911 said:
So the N64 emu on Ouya doesn't play these games good? I played Wave Race and several racing games with no problem. I still haven't been able to get Hydro Thunder to play. It freezes like 5 seconds of starting a race.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
As far as I know Mupen is poor at emulation. N64oid can run Mario64, diddy kong racing and Mariokart64 with no slow down. I tried cruis'n world, USA and they seem fine too. rush is close to perfect. I heard Mupen has serious issues just running Mario 64.
kpa2727 said:
I heard Mupen has serious issues just running Mario 64.
Click to expand...
Click to collapse
Works perfectly on my OUYA
gazdaman. said:
A new version of Mupen64Plus AE (v2.3.2) was just published on Android with a new default plugin (Gles2glide64) which should improve compatibility and reduce graphical glitches in some games.
I imagine it will update on the OUYA store in the next day or 2 so should be worth trying out.
Also when using Mupen64Plus AE on OUYA, you can go in to the settings and reduce the "Video resolution" setting to something like 960x720 (or less if you choose).
Otherwise the OUYA will try to render at 1080P which affects the frame rate.
It has been reported that changing this has resulted in a good increase in frame rate.
Click to expand...
Click to collapse
Great tip!
Sent from my Galaxy Nexus using xda premium
player911 said:
Great tip!
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
I took mupen out for a spin, updated in june it says. It runs decent, mariokart I notice some twitching but the scaling is pretty great. I tried out the Ouya GBC emulators and Nes, things run pretty darn nice. I'm gonna add a few pics of my custom controllers I liked up to play.
kpa2727 said:
I took mupen out for a spin, updated in june it says. It runs decent, mariokart I notice some twitching but the scaling is pretty great. I tried out the Ouya GBC emulators and Nes, things run pretty darn nice. I'm gonna add a few pics of my custom controllers I liked up to play.
Click to expand...
Click to collapse
July update is still due on the OUYA store, so give that a go when it shows up. It has the new default plugin.
Mupen has been treating me nice except for conkers bad fur day...it kinda loads with audio and such but the graphics are all trippy...and poor framerate.
Ramzes13 said:
Mupen has been treating me nice except for conkers bad fur day...it kinda loads with audio and such but the graphics are all trippy...and poor framerate.
Click to expand...
Click to collapse
i'm pretty good at tweakin emulators for speed i'll let you know some results a lil later.
kpa2727 said:
i'm pretty good at tweakin emulators for speed i'll let you know some results a lil later.
Click to expand...
Click to collapse
Great, thank you very much.