Massman Posted August 16, 2013 Author Posted August 16, 2013 (edited) Android is just an OS, and 3DMark is just one of the benchmarks we can run to see how performance is scaling when overclocking. I need to run Linux for HWBOT Prime, but that's an adventure for later. Honestly speaking, this ARM overclocking is a lot more fun than I anticipated. It's very different from the "usual" overclocking we do, and it reminds me a lot of those early days some people love to reminisce about. Nothing is a given with these devices, and most of the performance gain comes from extensive usage of Google Search and reading hundreds of forum posts. At best, you end up with a ready-to-flash kernel that provides you with a couple of overclocking options. But as far as I can see, no one has pushed the Exynos4 to its limits performance wise. I haven't found any research in base clock frequency overclocking, no research in dram overclocking, let alone bus overclocking. For all the people that say over and over again that "the past used to be better", well ... the past is back. Oh, here are my new top scores with 1920arm, 800mali. 1920mhz is more stable, so it's easier to finish the benchmark. I think it might be more heat than voltage related. Edited August 16, 2013 by Massman Quote
Dreadlockyx Posted August 16, 2013 Posted August 16, 2013 We're basically on a unknown land and we have to explore and map it so that we can use it better. I might get an ODROID since it's more powerful than an RPi (mine's dedicated to something else now). One hand doesn't make any noise, but two do, right ? As for the heat issue, you can put an AMD heatsink (big ones) on the bottom. I think that would do the trick. Quote
Massman Posted August 16, 2013 Author Posted August 16, 2013 I have been looking at the possibilities of integrating ARM devices on HWBOT. The biggest problem at this moment is proper hardware detection. Looking at what Futuremark did for their 3DMark, that is not acceptable. It seems they just look for the device information, match it to a device in their database, and then relay that information to the user in the benchmark UI. This Hardkernel Odroid is not in their database, so simply no information about the specs is provided. Not good, and I now understand why they do not have ORB-support (individual pages for each score) for the ARM version - they can't show accurate system information. Playing a bit with the CPU-Z for Android, as well. Mine's dump #14322. This one is a lot better at detecting the system information, although it does not recognise I'm running an Exynos4 SoC. It says Cortex-A9, which is correct, but on the Samsung Galaxy S3 it says Exynos. That makes me believe they also do some ad hoc analysis of the hardware components. CPU-Z can accurately read the CPU frequency, though, which is good. It doesn't display any information on the current GPU frequency, so that's a little less good. All in all, the biggest problem of hardware detection is still present. Something that may hold us back in building rankings for the ARM devices . Quote
Dreadlockyx Posted August 16, 2013 Posted August 16, 2013 Couldn't we use the kernel version/model and other information at hand to guess the device name, and so its components ? Quote
FM_Jarnis Posted August 18, 2013 Posted August 18, 2013 We started simple with 3DMark on Android on purpose - we wanted to ship a benchmark that is useful to the industry (who couldn't really care less about hardware detection) and developing full blown "SystemInfo"-style component which actually works on all the SoCs out there would have taken far too long. And it's not just doing that on Android - we have iOS and RT to think about as well (those are coming soon - together with Android update that adds another test mode, which is the reason why iOS and RT got delayed over the summer holidays...) We're actually discussing with the programmer of CPU-Z (who just got Android version out) on the possibility of integrating his work to 3DMark on Android as well, so who knows... We're already pretty annoyed that CPU core frequency is not detected as same SoC may be running at various clock speeds depending on the device and we can only show "up to X GHz" which is the listed max for the SoC in question. And yes, there was little point in having any kind of online functionality or "toplists" without any kind of proper hardware detection. So we instead went with the "hardware channel" comparison featureset - offering score comparison against averages out of all scores (where any cheats and other outliers get buried in the vast sea of stock results) Quote
GENiEBEN Posted August 18, 2013 Posted August 18, 2013 Actually Android CPU-Z has it the 'easy' way. CPU: open-source libcpuid library, and everything else it needs is greped from /proc/stats GPU: run OGL instance, ask for glGetString, then quit. RAM: grep /proc/meminfo The mobo/distro info etc can also be greped. Quote
Massman Posted August 19, 2013 Author Posted August 19, 2013 (edited) And yes, there was little point in having any kind of online functionality or "toplists" without any kind of proper hardware detection. So we instead went with the "hardware channel" comparison featureset - offering score comparison against averages out of all scores (where any cheats and other outliers get buried in the vast sea of stock results) It would be nice to see comparible devices in the 3DMark launcher. I'm scoring about 4000 points in Ice Storm, and all my device is compared to is the Nvidia Shield and the Sony UltraZ. Both are at 15k+. Give me some devices around the 4k mark so I can see what the next target is . Edited August 19, 2013 by Massman Quote
Dreadlockyx Posted August 23, 2013 Posted August 23, 2013 What do you guys think of this ? https://www.bitmit.net/en/item/52055-new-beaglebone-black-1ghz-card-size-computer Processor: AM335x 1GHz ARM® Cortex-A8 3D graphics accelerator NEON floating-point accelerator 2x PRU 32-bit microcontrollers Connectivity USB client for power & debug USB host Ethernet HDMI 2x 46 pin headers Software Compatibility Ångström Linux Android Ubuntu Cloud9 IDE on Node.js w/ BoneScript library Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.