Beelink J45 Mini PC Review – Windows 10 Works as Expected, but Linux is Unstable

Beelink J45 Review

[Update December 14, 2019: We’ve now found out that Ubuntu 18.04 can work fine on Beelink J45, but the Realtek Ethernet driver needs to be manually installed]

Beelink has added a new mini PC to their ‘Gemini’ range (X45 and X55) namely the Beelink J45 (aka Beelink Gemini J45). What is rather unusual about the naming of this mini PC is that it uses the slightly older Intel Apollo Lake Pentium J4205 CPU which is a quad-core 4-thread 1.50 GHz processor boosting to 2.60 GHz with Intel’s HD Graphics 505.

The J45 is another ‘NUC’ style mini PC and physically consists of a 115 x 102 x 43 mm (4.53 x 4.02 x 1.69 inches) box case with a front panel that includes the power button, a headphone jack and a couple of USB 3.0 ports and then on the rear, two more USB 3.0 ports, two HDMI (1.4)ports up to 4K @ 30 Hz, and a gigabit Ethernet port. On one side is a micro SD card slot. The full specifications include:

Beelink J45 Specifications

The J45 comes with either a 128GB or 512GB (as tested in this review) mSATA with pre-installed Windows 10 Pro (version 1803 OS build 17134.407) together with either 4GB or 8GB (as tested in this review) soldered LPDDR4 RAM. The J45 also supports the addition of an optional 2.5” SSD:

Beelink J45 motherboard
Click to Enlarge

In the box you get a couple of HDMI cables, a mounting bracket for attaching the device to behind a monitor together with a power brick and cable and a manual:

mini-pc-box-content
Click to Enlarge

Starting with a quick look at the hardware information shows it is aligned to the specification:

beelink J45 disk management windows-10-system-info hwinfo64

After fully updating Windows to version 1903 OS build 18362.267 (which took time) I ran my standard set of benchmarking tools to look at performance under Windows:

The results need interpreting carefully otherwise they could be misleading when compared to other Intel mini PCs. This is because mini PC benchmark results are heavily influenced by the quantity and type of memory and storage installed:

intel low power mini pc benchmarks with windows 10
Click to Enlarge

Broadly speaking however the J45 benchmarking performance appears comparable with the low end of the latest Gemini Lake processors with the exception of the JavaScript engine’s performance (Octane 2).

Additionally, I also tested with Geekbench 4 and got a single-core score of 1547, a multi-core score of 4565 and an OpenGL score of 10228:

AZW Gemini J45 GeekBench
Click to Enlarge
AZW Gemini J45 GeekBench OpenCL
Click to Enlarge

Whilst the Windows benchmarks indicate comparably good mini PC performance, I next looked at real-world usage and the performance of the GPU by playing videos under Windows using both Edge and Chrome browsers.

In Windows both 4K @ 30fps and 4K @ 60fps videos played fine in Edge and Chrome:

Click to Enlarge
Click to Enlarge
Click to Enlarge
Click to Enlarge

Videos played using Kodi on Windows with both VP9, H.264, and H.265/HEVC codec encoded video, used hardware for decoding and played fine:

Click to Enlarge
Click to Enlarge
Click to Enlarge

I measured 33db right next to the device when the fan was at its lowest and up to 42db at its loudest when it became audible under load.

I also briefly looked at gaming performance. Playing CS:GO on Windows with the default settings resulted in a frame rate average of a rather low 11 fps:

Beelink J45 windows csgo default settings
Click to Enlarge

Changing the video settings to low and dropping the resolution to 720p and the frame rate average nearly doubled to 23 fps:

BEELINK J45 GAMING windows csgo low settings
Click to Enlarge

I also installed and ran the UNIGINE Heaven benchmark under Windows with it scoring 119 at 4.7 fps:

Beelink J45 unigine heaven benchmark

Therefore the J45 offers limited gaming performance.

The BIOS is fully unlocked and a brief overview is available in the following video:

Finally, I shrunk the Windows partition and created a new 100GB partition so I could install and dual boot Ubuntu using an Ubuntu 18.04.3 ISO:

Beelink J45 ubuntu partition

However, after installation, I found that the system was unstable and unsuitable for Ubuntu as I encountered problems when running anything that loaded the system. For example, just performing a simple ‘sudo apt upgrade’ would not execute successfully. When connected via wired-ethernet the command would cause the ethernet to drop after which only a reboot would restore the connection. If the command was run when only connected via wireless then the device would simply power off in the middle of running the command. These failures were repeatable when using just a live USB drive to boot from. I also tried other Ubuntu releases and Debian 10 and running Ubuntu directly from an installed SSD rather than the included mSATA drive however the connection and stability problems still existed. I reached out to Beelink however I didn’t get a definitive answer on whether the device should work properly with Ubuntu or whether I had a faulty unit. Since someone else has also experienced similar issues as noted in the Beelink forums I can only conclude that the J45 in its current configuration is unsuitable for Ubuntu.

Overall the device performs quite well in Windows and is worthy of consideration as a Windows mini PC considering the included Windows 10 Pro license and the larger and faster storage configurations through using an mSATA rather than eMMC and also given the performance is comparable with the low end but seemingly non-existent latest Gemini Lake processors. It should probably be avoided if Ubuntu is required.

I’d like to thank Beelink for providing the J45 for review. It currently retails at around $299 for the tested configuration on sites such as Amazon, Gearbest, or Aliexpress.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
23 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications