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

Orange Pi Development Boards

Beelink J45 Review

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.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

23
Leave a Reply

avatar
9 Comment threads
14 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
12 Comment authors
linuxiumtheguyuknobitakunm][skoMilkboy007 Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Robert
Guest
Robert

Why 18.04 though? You are using the newest Version of Windows, why not at least Ubuntu 19.04?

inoremap
Guest
inoremap

18.04.3 and 19.04 do not differ in hardware support – they have the same kernel and mesa versions.

setsunakawa
Guest
setsunakawa

Or try to intall 18.04 hwe kernel (18.04-hwe is 5.0). By default 18.04 is shipped with 4.15 which has lots of bugs.

Linuxium
Guest

I used the Ubuntu 18.04.3 ISO (as mentioned) because it is the latest Ubuntu LTS release and it also uses the HWE kernel by default (which is currently linux-image-5.0.0-29-generic when installed).

Milkboy007
Guest
Milkboy007

How about Arch newer kernel and all? stable?

nobitakun
Guest
nobitakun

Nope, 18.04.3 comes with 5.0, but even so it is better to be upgraded.

nobitakun
Guest
nobitakun

Because that is noy LTS. Best is to use 18.04.3 and upgrade kernel to 5.2 or 5.3.

m][sko
Guest
m][sko

Plz test also latest Ubuntu 19.10 beta thx

linuxium
Guest

I’ve just tested the daily build from 20190929 as this has a later kernel (5.3.0-13-generic) which is based on v5.3 rather than the Beta which uses 5.3.0-10-generic and is based on v5.3-rc8. Either way first wired ethernet crashed (and was unrecoverable) and then the device powered off by itself during playing a Youtube video using wifi.

Radek
Guest
Radek

Linux unstable???? I have got this machine. Windows purged and installed Elementary OS. 5.0 . Works perfect !!!!!!

linuxium
Guest

I’ve also now tried elementary OS 5.0 (which is Ubuntu based and whose ISO uses the 4.15.0-36-generic kernel) and the device powered off by itself during an ‘sudo apt upgrade’ command. Given your device works it is clear that there are working and non-working Beelink J45 devices then.

Jibril
Guest
Jibril

28/09/2019 retail – Beelink J45 … 8G + 256G Intel Apollo Lake J4205 (Amazon link) = $279.90

Jean-Luc Aufranc (CNXSoft)
Admin

Yes, but as I understand it Ian tested the 8GB + 512GB version that’s usually $299.99 unless there are discounts.

theguyuk
Guest
theguyuk

When doing the evil thing called web search I found

Beelink J45 Mini PC – Black 8GB + 256GB US Plug $249 inc p&p

https://www.gearbest.com/mini-pc/pp_009340406197.html?wid=1433363&lkid=61371476

And Beelink J45 Intel Pentium J4205 8GB DDR4 512GB mSATA SSD Windows 10 Mini PC Dual Band WiFi Gigabit LAN Bluetooth USB3.0*4 HDMI*2 2.5 inch HDD Bay $279.99 inc p&p

http://shrsl.com/1ugff

theguyuk
Guest
theguyuk

Better prices at geek and gear, I posted links earlier but seems their not allowed.

Michael D.
Guest
Michael D.

Why would anyone purchase this, when you can purchase an older Core i5 3570 for 50 bucks?

Jean-Luc Aufranc (CNXSoft)
Admin

” TDP 77 W” so power consumption is likely to be quite higher, and including the cooling solution I’m not sure the whole PC would be much cheaper. Electricity bill might come into play as well.

Milkboy007
Guest
Milkboy007

Soldered RAM. ugghhh………
Just wondering, is it really that expensive for manufacturer to add a sodimm slot and use that instead?
been burned twice with defective/corrupted soldered RAM (1 laptop and 1 mini PC).
Any new PCs with soldered ram is a deal breaker for me now.

at least they use mSATA instead of emmc. (hate emmc to but not a deal breaker)

m][sko
Guest
m][sko

I wish that ECS LIVA q2 N5000(4cores intel) is available on the market
But I don’t see it anywhere
Is it is much smaller then this beelink
And ECS is much better brand
I read somewhere that they produce Intel NUC for Intel

linuxium
Guest

Given the comment from @Radek below and the post and subsequent reply in the Beelink forum it is clear that there are both Linux-working and Linux-non-working Beelink J45 devices in existence. Unfortunately I can only review the device as received from Beelink and whilst I would have been happy to review a replacement device had Beelink sent one when notified about the issue, based on my experience together with the initial forum posting I concluded that the device should probably be avoided if Ubuntu is required.

I will further add that regardless of Linux distro my device exhibits the same symptoms, namely that wired ethernet randomly drops and is unrecoverable and that the device randomly shuts off (as in powers off completely and abruptly). Following somewhat exhaustive testing these problems seem worse (in the frequency that they occur) after the device has been running for a period of time e.g. after thirty (30) minutes or so indicating it may be caused by a thermal cutout even though the ambient temperature has been below 18°C and the CPU temperature was never observed exceeding 67°C.

As such and without knowing the extent of the issue with this particular hardware and its behaviour under Linux there is not much more I can add at this stage and I will not be performing any further testing. Caveat emptor.

theguyuk
Guest
theguyuk

Question is can anything indicate which versions work and which don’t ? Bios version, board version, batch number ?

linuxium
Guest

Judging from board and BIOS pictures on the internet there are at least two models: V1.0 (20190108) motherboard with V0.06 BIOS and V2.0 (20190308) motherboard with V0.08 BIOS. The model reviewed here is the V2.0 variant.

nobitakun
Guest
nobitakun

Omg, did you update kernel to at least 5.2? as we already know, Intel “anything” is shitty with Linux. I hope AMD starts focusing in mini PC’s soon so we don’t have to invest any cent on Intel anymore to the point they will beg us to buy their stuff.