MINIX NEO J50C-4 (2019) Mini PC Review – Part 2: Windows 10 Pro

Last week, I received the latest MINIX NEO J50C-4 (64GB) mini PC that hardware-wise is very much like last year, never released, MINIX NEO J50C-4 mini PC, except it comes with a 64GB eMMC flash instead of just 32GB.

I’m now spent time testing the updated version, with a focus on the potential performance benefit of the new storage device, as well as features I was unable to test last year, such as USB-C DisplayPort output, or WiFi AC, and check out if some of the issues I encountered last year are now solved.

MINIX NEO J50C-4 (2019) Review

System Info

We’ve got basically the same info as last year with J50C-4 mini PC powered by an Intel Pentium Silver J5005 CPU coupled with 4.00 GB memory and running an activated (i.e. properly licensed) version of Windows 10 Pro 64-bit.

MINIX NEO J50C-4 64GB system info
Click to Enlarge

We’ve now got more space to play with thanks to a 57GB Windows partition, which should make the computer easier to use than with just 32GB. The USB drive I connected was also detected and NTFS and exFAT partitions mounted.

disk-management
Click to Enlarge

Nothing has changed in HWiNFO64 except for the more recent version of Windows 10 Pro, and different RAM stick model. Note that since a single stick is installed single-channel memory is used. More on that later.

NEO J50C-4 2019 hwinfo64

4K and USB-C Video Output

I did not have access to a 4K monitor last year, and I could select 3840×2160 resolution @ 59p Hz without issues.

4k video output

I also installed Kodi 18.4 and playing a few 4K videos after enabling automatic frame rate switching:

  • BT.2020.20140602.ts (10-bit H.265, Rec.2020 compliant video; 36 Mbps; 59.97 Hz) – OK
  • ifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – Plays with hardware decode but not at normal speed, and the video will automatically skip from time to time to compensate. That also means audio is out of sync
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – Not perfectly smooth for every scene.
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – Not smooth (as in unwatchable) since 10-bit H.264 is not supported, and the processor is not powerful to decode such 4K using software decode.

8-bit H.264 and8-/10-bit H.265 videos played without issue with hardware decoding, while VP9 videos had some issues, despite also relying on hardware decode.

I then connected Dodocool DC30S USB-C hub to the mini PC and a full HD television, and after a reboot, I got a dual display setup with 4K resolution through the HDMI port +  and full HD through USB-C. 4Kp60 is also supported over USB-C, but I don’t have two 4K televisions around.

MINIX NEO J50C-4 Dual Display
Click to Enlarge

In theory, we could even connect three monitors since NEO J50C-4 also has a miniDP port, but I don’t have the active mini DP to HDMI adapter required for testing.

Benchmarks

Let’s run a few benchmarks to see if performance has evolved in any way.

MINIX NEO J50C-4 2019 PCMARK 10
Click to Enlarge

PCMark 10: 1,899 points against last year’s score of 1,996 points. A drop of around 5%, not really significant, and possibly due to the fact than I ran the benchmarks with the optional 128GB SSD installed last year.

passmark-performancetest-9.0passmark performancetest 9.0

Last year, PassMark Rating PerformanceTest 9.0 did not run perfectly because of a problem with graphics drivers / DirectX 10 during the 3D graphics mark. But I had no troubles this year, and NEO J50C-4 mini PC achieved 1,379.5 points against 1079.5 points with last year’s sample.  The 64GB eMMC flash (1,434.9 points) is quite slower than the 128GB SSD (2398.8 points) I used last year since the 32GB flash was a bit too tight.

UL 3DMark NEO J50C-4 2019

3Dmark scores are a bit lower, especially ICE Storm

  • Fire Strike 1.1 – 444 points (2019) vs 457 (2018) – -2.8%
  • Ice Storm 1.2 – 30,745 points (2019) vs 36,416 (2018) – -15.5% (Note: the physics score is mostly unchanged, but the graphics score dropped significantly)

Both tests were run at their native resolution respectively 1920×1080 and 1280×720.

Let’s look at the 64GB eMMC flash performance with CrystalDiskMark 6.

crystaldiskmark 64GB emmc
MINIX NEO J50C-4 (2019)

and compare that to last year’s 32GB eMMC flash.

crystaldiskmark emmc MINIX-NEO-J50C-4
MINIX NEO J50C-4 (2018)

I was expecting improved performance since usually the larger the flash, the better the performance, but it’s fairly similar, and the 32GB flash appears to have slightly better random write performance.

MINIX NEO J50C-4 Benchmark Comparison
Click to Enlarge

This is what the results show in a comparison chart. The Intel Compute stick was obviously much faster for 3D graphics, and general performance test, but MINI NEO J50C-4 either from last year or this year is one of the fastest low power mini PC I’ve personally tested. Compared to last year, there’s a small decline in 3D graphics performance in 3Dmark, but counter-balancing that is an improvement in 3D graphics in PerformanceTest since the benchmark can complete.

Upgrading Memory

I’ve noticed single board computers with dual-channel memory perform much better than ones using single-channel memory, but I never tested this in mini PCs. Since MINIX NEO J50C-4 comes with two SO-DIMM slots, I took out the two memory sticks from my laptop and replaced the 4GB DDR4-2400 RAM module with 2x 8GB DDR4-2666 sticks.

MINIX NEO J50C-4 16GB DDR4 Dual Channel
Click to Enlarge

Let reconnect everything, and after around maybe 10 seconds, I can hear the boot “beep”, and see the MINIX logo. This was reassuring, but the problem is that it got stuck there forever. MINIX Boot Stuck

I also noticed the fan had only worked around 2 seconds at boot before stopping. I pressed the NumLock key to confirm I had control over my keyboard. So I press the power button to turn off the mini PC and turn it on again before pressing Esc several times, and enter the BIOS.

MINIX NEO J50C-4 16GB RAM
That the exact same version of the BIOS at last year, but the important part if that 16384 MB of memory was properly detected, albeit clocked at 2400 MHz instead of their 2666 MHz rating.

BIOS RAM Configuration 2x8GB
Looking into the Chipset section of the BIOS we can see both 8192MB DDR4 memory slick were present, but with no option to change any of the timing I was stuck, and MINIX has not replied to my request by the time I published this review. So I’ll skip that part, and that means you may want to check for compatible DDR4 memory module before purchasing some.

802.11ac WiFi Performance

Let’s check out 802.11ac WiFi 5 performance using iperf 2.x.

  • Upload:

  • Download


The results are decent for my setup altough not outstanding since the best devices can get up to 250 Mbps in the same test location.

Stress Test & Fan

MINIX J50C-4 (2018) mini PC would start to throttle due high CPU temperature if the ambient temperature was over 25°C. So this year, I’ve checked Windows 10 CPU throttling again using both HWiNFO64 and AIDA64 Extreme stress testing.

power throttling
Click to Enlarge

I quickly notice temperatures were under control, but this time HWiNFO64 would show Power Limit Exceeded almost immediately.

I’ve run a 12-hour stress test, and at no point, the system overheated with the maximum temperature ever reached being 76°C, far from the CPU junction temperature.

12 hours stress test
Click to Enlarge

The average frequency was 2.5 GHz, and the maximum 2.8 GHz, so I doubt there was any performance limitation due to the “power limit exceeded” warning. There’s an option in the BIOS called “Power Limit 1 Enable” that is enabled, and experience has taught me not to mess with settings I don’t clearly understand in the BIOS, so I’ve asked the company and will update the post once/if I get an answer

The fan can be noisy under load, so depending on your conditions and requirements, you may adjust the fan settings in the BIOS.

MINIX NEO J50C-4 BIOS Fan Control

There are three modes:

  1. Manual mode where you set a constant PWM value between 70 and 180.
  2. Smart Mode where you define full speed temperature, fan start temperature & PWM value, and let the BIOS adjust the fan’s behavior automatically
  3. Full mode where the fan is turning at maximum speed at all times.

Conclusion

MINIX NEO J50C-4 (2019) mini PC has improved on last year’s model with the 64GB eMMC flash mostly negating the need to an extra M.2 SSD flash unless you need extra performance or OS storage capacity. I have been unable to reproduce the 3D graphics bug and thermal throttling issues I had with last year. So that’s an even more solid Gemini Lake mini PC than last year, one of the best performing, and one the few with Windows 10 Pro pre-loaded and activated.

This time around, I could also test 4K video output and playback, USB-C video output, and 802.11ac which all performed more or less to expectation, except for 4K VP9 video in Kodi which do not play 100% smoothly.

The main downsides I see if the fan noise, but as we’ve seen in the review that’s always something you can adjust in the BIOS, and some DDR4 memory sticks are not compatible. Eventually I’d expect a list of compatible DDR4 and M.2 NVMe SSD in the forums.

MINIX NEO J50C-4 (64GB) mini PC is sold for 299.99 including shipping  on Amazon USAliexpress, and other websites.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

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

ROCK Pi 4C Plus

One Reply to “MINIX NEO J50C-4 (2019) Mini PC Review – Part 2: Windows 10 Pro”

  1. Got more information about “Power Limit 1” option in the BIOS :

    The ‘Power Limit 1’ option in the BIOS controls the CPU power.
    This option is enabled by default and maintains the power at 12W.
    If disabled, the power will increase, which will slightly improve performance but increase the temperature.
    This option is enabled by default to ensure long-term performance while maintaining stable operating temperature.
    You can disable for testing, it’s perfectly safe to disable.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC