Skip to main content

The ODROID XU4 is a palm-sized PC with an octo-core processor, but can it be your desktop?

can arm mini pc replace your desktop odriodxu4
Image used with permission by copyright holder
Mini-PCs like the Raspberry Pi are loved tinkers and retro gamers — could they be fast enough to take on the everyday things you’d do on a desktop PC? Here’s a look at one single board computer, the ODROID XU4, and how it stacks up as a desktop computer, complete with x86 emulation through Exagear Desktop, so it can run programs like Skype and even Microsoft Office.

An octo-core for less than $100

The ODROID XU4 is a single board computer built by Hardkernel. At the heart of the XU4 is a Samsung Exynos 5422 2GHz, octo-core processor, with 2GB of RAM. The board also packs gigabit Ethernet, two USB 3.0 ports, a single USB 2.0 port, HDMI output, a CPU cooling fan, and general-purpose input/output (GPIO) ports for your own tinkering and experimenting. The ARM-based computer can run a number of operating systems including Debian, Ubuntu, and Android.

You’ll pay $75 for the computer, though you’ll also need to add a memory card and peripherals. A Lenovo 100S Chromebook, for comparison, starts at $180 with a dual-core Intel Celeron processor.

Of course, one big difference between a low-cost computer like a dual-core Chromebook, and the octo-core ODROID, is the computing architecture. While the Lenovo 100S has an Intel x86 chip common in most PCs, the ODROID XU4 uses the mobile ARM architecture, which is incompatible with x86 software. That means it can’t run many of the apps and operating systems you’d use with a desktop.

x86? ARM? What’s the difference?

It can get a bit complicated to explain the difference between x86 and ARM computers, but the simplest explanation is that all computers turn code into the binary 1s and 0s, and x86 and ARM computers do it in different ways. Because of that difference, an application designed and coded for an x86 processor cannot run on an ARM processor.

So how does a computer get around that limitation? It uses an emulator, which essentially serves as a code translator. While most emulators run too slowly for modern applications, a Russian developer called Eltechs has created Exagear Desktop, a piece of software that emulates x86 software, including Wine for Windows applications like Microsoft Office.

First, we’re going to see what the ODROID XU4 can handle on its own. Then we’re going to use the Exagear Desktop to handle any must-have applications that don’t work.

Getting started with Ubuntu and Exagear Desktop

We installed the ARM version of the popular Linux distribution Ubuntu on the ODROID XU4. Ubuntu has a fully featured graphical user interface, bundled office applications, and is (relatively) simple to use. Much of the open source software you can download on Ubuntu has been ported to the ARM architecture, including VLC, LibreOffice, Firefox, an open-source version of Chrome called Chromium, and countless other applications and tools.

Ubuntu
Image used with permission by copyright holder

The ODROID XU4 also supports OpenGL graphics acceleration for buttery-smooth media. That includes native support for many graphically intense applications such as GIMP, VLC, and Kodi, all of which get a boost from the built-in Mali-450 GPU.

If you’re looking for applications supported by proprietary developers, such as TeamViewer, Spotify, or Adobe Acrobat, you won’t find ARM versions of the software. That’s where Exagear Desktop comes in.

It works by running a “guest operating system” inside your existing Ubuntu installation. You’re essentially running two versions of Ubuntu simultaneously, one for ARM applications, and one for x86 applications. That means you can install x86 programs just as you would on a Ubuntu desktop computer. You can also install Wine, and then run Windows applications, just as you would on a Linux desktop computer.

There are a few caveats with Exagear Desktop. It doesn’t support graphics acceleration, so very few GPU-driven games or software will work. You’ll also have a more sluggish user experience compared to applications that run native in Ubuntu. Finally, the emulator also only supports 32-bit software right now.

What works?

We tried out a host of x86 applications including Skype, Adobe Acrobat, Microsoft Office, Spotify, and TeamViewer. Each requires its own installation process manually through the terminal, which hurts usability. Microsoft Office requires you first install Wine for Windows application compatibility, and then install Office through Wine.

Applications like Adobe Reader and Skype were sluggish at times, despite the octo-core ARM processor.

In the end, all of the software we tested ran, but we didn’t try anything complex such as Photoshop, or PC games. These applications are out of the question, just as they would be on a low-cost Linux device like a Chromebook.

Even among the applications we did try, we encountered occasional problems with installations and compatibility. Applications like Adobe Reader and Skype were sluggish at times, despite the octo-core CPU that the ODROID XU4 boasts.

But just like your desktop computer, you can still get by multitasking your browser alongside a Skype conversation while reading a PDF. The ODROID gets the job done, but at a slower pace. Even graphically-intensive applications, like TeamViewer, worked.

Since you’re running two Operating Systems on top of one another, you should expect to experience issues and errors. If you’re not tech-savvy with Linux you might have a hard time resolving those errors to get applications running. Emulation is never perfect, and compatibility can vary between applications, so expect to do some occasional tinkering to make things work. This isn’t the kind of device you can give to your grandparents and expect no problems.

The Bottom Line

For less than $100, the ODROID XU4 gives you a lot for your money. The Ubuntu operating system comes with just about all the open source software you need to survive — Web browsers, video players, word processors, and coding applications.

However, if you want to do more than just get by, and use applications like Skype, Teamviewer, and Adobe Acrobat, you’ll need Exagear Desktop. Even then you must make some compromises. Applications will work when you need them, but expect performance anywhere from decent to mediocre from the emulation process.

Using an ODROID XU4 is not for those used to Windows PCs, who need Photoshop, or do a lot of gaming. That probably means most people. The ODROID XU4 offers the biggest bang for your buck in ARM computing, but our struggles with it prove that the dream of using an ARM mini-PC to replace a desktop remains just that — a dream.

Topics
Joshua Sherman
Former Digital Trends Contributor
Joshua Sherman is a contributor for Digital Trends who writes about all things mobile from Apple to Zynga. Josh pulls his…
Power up your tech game this summer with Dell’s top deals: Upgrade for a bargain
Dell Techfest and best tech on sale featured.

One of the best times to upgrade your tech stack, be it your desktop, a new laptop, or some high-resolution monitors, is when great deals are to be had. Well, I'm here to share that thanks to Dell's top deals, you can power up your tech game and have most of the summer to make it happen. Maybe you're happy with your current system or setup. That's excellent, but you're likely considering upgrading somewhere, and that's precisely what these deals are all about. Dell has a smorgasbord of deals on laptops, desktops, gaming desktops, monitors, accessories, and so much more. We'll call out a few of our favorite deals below, but for now, know that you should be shopping this sale if you're interested in anything tech-related.

 
What summer tech should you buy in Dell's top deals?

Read more
I love the MacBook Pro, but this Windows laptop came surprisingly close
Apple MacBook Pro 16 downward view showing keyboard and speaker.

There are some great machines in the 15-inch laptop category, which has recently been stretched to include the more common 16-inch laptop. The best among them is the Apple MacBook Pro 16, which offers fast performance for tasks like video editing and the longest battery life.

The Lenovo Yoga Pro 9i 16 is aimed not only at other 16-inch Windows laptops but also at the MacBook Pro 16. It offers many of the same benefits but at a lower price. Can it take a place at the top?
Specs and configurations

Read more
How to set an ‘Out of Office’ message in Microsoft Teams
Person using Windows 11 laptop on their lap by the window.

Many people use Microsoft Teams regularly to communicate with colleagues both inside of the office and remotely. It is considered one of the most efficient ways to ensure you can stay in contact with the people on your team, but what if you need to let people know you’re not readily available? Microsoft Teams has a method for you to set up an "Out of Office" status for your profile to let staff members know when you’ll be gone for the afternoon, for several days on vacation, or for an extended period.
Where do I go to set up my ‘Out of Office’ status for Teams?
It is important to note that your Microsoft Teams and Outlook calendars are synced. This includes your out-of-office status and automatic replies. So, whatever you set up in Microsoft Teams will reflect in Outlook. Similarly, you can set up your out-of-office status in Outlook, and it will be reflected in Teams; however, the former has a more straightforward instruction.

First, you can click on your profile icon in Teams and go directly to Schedule an out of office, as a shortcut. This will take you to the settings area where you can proceed. You can also click the three-dot icon next to your profile icon, then go to Settings > General, then scroll down to the bottom of the page. There, you'll find out-of-office settings and click Schedule.

Read more