Jump to content
HWBOT Community Forums
Massman

Just got my ODROID-U2 with Exynos4412 SoC (Cortex-A9)

Recommended Posts

Came in the mail today, from South Korea. Had to pay TWD $200 tax, though .... but that's a lot less than what I would pay in Belgium if there's tax at customs :D

 

SPECIFICATIONS

  • Low-cost development platform
  • Ultra compact size with full metal enclosure
  • Quad core ARM Cortex-A9 MPCore
  • Samsung Exynos4412 Prime Cortex-A9 Quad Core 1.7Ghz with 1MB L2 cache
  • 2048MB(2GB) LP-DDR2 880 Mega data rate
  • Mali-400 Quad Core 440MHz
  • 10/100Mbps Ethernet with RJ-45 LAN Jack
  • 2 x High speed USB2.0 Host port
  • Audio codec with headphone jack on board
  • Android 4.x & Ubuntu 12.10
  • Community-driven projects & supports

 

201304151401416334.jpg

 

The specs are pretty much those of a Galaxy S3 with higher core clock. Or the one of a Note II with lower GPU clock. It's a quad core, so it should be quite a bit faster than the Raspberry Pi. I'll be running HWBOT Prime and the OpenArena benchmark to see how it performs. Not sure if it can be overclocked :)

 

Some pictures:

 

IMG_0606.jpg

 

IMG_0611.jpg

 

IMG_0612.jpg

 

IMG_0615.jpg

Share this post


Link to post
Share on other sites

Linux OS first - HWBOT Prime isn't available on Android yet.

 

I think I'll go for the Debian Wheezy install first. That's what I'm using for the RPi as well, so it might be more familiar.

Share this post


Link to post
Share on other sites

HDMI -> DVI isn't supported, so I took my work home today. The eMMC sdcard I ordered together with the ODROID comes with Android 4.0.4 default installed. It's pretty much plug-and-play, actually. Looks like the least mobile Android device ever :D

 

Let's try 3DMark for Android on this one ...

 

1016402_10151559839669249_474895865_n.jpg

 

1098459_10151559839754249_762739295_n.jpg

Share this post


Link to post
Share on other sites
Will you be running it on Ubuntu or Android ? Maybe the first one (Xubuntu) is slightly better for Java operations...

 

HWBOT Prime can be ran in console mode, so no user interface at all would probably be the fastest.

 

@PJ: is all hardware properly supported in ubuntu out of the box?

Share this post


Link to post
Share on other sites

Haven't checked Ubuntu yet - any hardware you want me to check specifically? I think it should be fully supported though. Ran Ice Storm, but the score seems low?

 

IMG_20130808_195549_s.jpg

 

Screenshot_2013-08-08-12-51-27.png

Share this post


Link to post
Share on other sites

Score is very low, that's around what I've had with an A9 1.5 dual core + Mali gpu.

Btw, forget Ubuntu, it's a resource hog. Go Debian or Arch.

Share this post


Link to post
Share on other sites
Score is very low, that's around what I've had with an A9 1.5 dual core + Mali gpu.

Btw, forget Ubuntu, it's a resource hog. Go Debian or Arch.

 

I have around 2K Ice Storm Extreme, which seems to be +/_ what to expect from a Galaxy S3. The Note II has the Mali GPU clocked from 480 to 533, so obviously the score is a bit higher.

Share this post


Link to post
Share on other sites
Is the fact that it beat it something to do with it being a RISC processor by any chance?

 

Might be related to the new Java JDK8 for ARM. I think only the ARM version is already available. JDK7 for ARM is about 1700pts

Share this post


Link to post
Share on other sites

I'm running my ODROID-U2 with XUbuntu 13.04 , which is in my opinion the most user friendly OS for this device at the moment. But a lighter OS or running it from the console might be a little faster.

Share this post


Link to post
Share on other sites
^this :D

 

If you use Android, this might be useful. http://forum.xda-developers.com/showthread.php?t=2192893 Seems like an access to the kernel, which allows overclocking as well as other stuff.

 

As far as I know, the main issue is that the the Kernel has to provide overclocking for your specific SoC. In this case, the Exynos 4412. There are kernels out there which have predefined settings upto 2000MHz, but we are far from the more ideal situation like on RPi where it's only a matter of adjusting the boot config file.

 

The way I see it, currently most ARM devices are in a phase where x86 was maybe 15 years ago. The BIOS we have today for architecture like Haswell, are graphical interfaces to control specific MSR. Most of the work for overclocking has been done by Intel and mainboard vendors - the interface we have is super-super-simple. For ARM, we are currently looking at the datasheets containing registers and equations. The information can be put in the kernel and that leaves a little room for tweaking, but what we are basically still doing is recompile and flash new "bioses" (if you compare to x86). The Raspberry Pi is somewhat closer to the BIOS interface as we know it - you can adjust the settings in one file - but it's still very basic.

 

What we have to do for this device to overclocking it past the "known" limitations is quite similar to using the PLL diagnosis in SetFSB or using RWutility to read registers. Only, well ... the changes are not realtime.

 

518x544px-LL-4d686c05_originalb.jpeg

Share this post


Link to post
Share on other sites

My first overclock. Flashed a new kernel and now running 2000 on ARM, and 800 on Mali GPU. Going up from 2700 to slightly over 4000. The CPU isn't too stable though, 3dmark would crash at physics test once in a while.

 

Screenshot_2013-08-12-16-26-05.png

 

Screenshot_2013-08-13-02-16-35.png

Edited by Massman

Share this post


Link to post
Share on other sites

Hehe. The developers for these kernels don't really want to open more volt/freq options because "it increases power consumption". Default load is like 10W :D

Share this post


Link to post
Share on other sites

@Massman: Well, if all we've got is configuration files (RPi) and registry tweaks (others), all we can do is, as you said, find some PLL-looking overclocking. But apart from that, we're far from settings like load-line calibration and case latency. I think we'll have to wait for the industry to provide some tools or products that are more OC-friendly.

Edited by Dreadlockyx

Share this post


Link to post
Share on other sites

Personal achievement today.

 

Scored 4160 with CyanogenMod 10.1.2 rom. Modified and re-compiled the kernel myself to get a Mali GPU overclock of 800MHz :D :D :D.

 

Nothing too impressive, to be honest, but this is the first time I managed to compile the kernel. I have no prior knowledge of Linux whatsoever, so it's an achievement for me :D. I have a vague idea how to code the CPU overclock >2GHz ... trying that later this week!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...