Archive

Posts Tagged ‘games’

Kodi 18 Features and Improvements (FOSDEM 2018 Video)

February 8th, 2018 6 comments

Most Kodi users are now running Kodi 17.x Krypton that was initially released in February 2017, with the latest point version being Kodi 17.6. At the time of Krypton release, the developers had also started working on Kodi 18 “Leia” which should now be in “alpha”, and the stable release may only be a few months away although Kodi developers do not provide an ETA.

What they did provide however – via Martijn Kaijser at FOSDEM 2018 – is a progress report for Kodi 18 “Leia”, as well as some insights into Kodi 19 whose development has just started.

Click to Enlarge

Kodi 18 has gone through a lot of cleanup with the code upgraded to C++11 standard, duplicate code and obsolete libraries removed, dropped unmaintained feature, and so on. They also moved non-core features such as audio encoders and decoders, PVR, picture decoding, etc…  to external plugins. This work resulted into 299,476 deleted lines of codes, and 387,205 added lines of codes in Kodi v18 alpha.

Some of the key developments and new features you can expect in Kodi 18 include:

  • XBOX One support with Microsoft’s help
  • Improvements to the core VideoPlayer with easier to maintain, more portable and efficient code, support for DRM protected streams (e.g. Widevine), and potentially future support for PiP, headless mode, and transcoder mode.
  • RetroPlayer retro-gaming emulator is now part of Kodi
  • Rework of input handling using controller add-ons
  • Android now only uses standard Android API functions
  • Windows 64-bit release
  • Better Blu-ray support
  • DASH support
  • Other under the hood changes: Wayland support, Direct Rendering Manager, CMake build system, PVR improvements

As mentioned in the introduction, work on Kodi 19 “Mxxxxx” has also started, and one of the changes is the drop of support for Python 2 add-ons so every add-on will have to move to Python 3. Watch the video for the full picture.

You may also be interested in the presentation slides.

GPD WIN 2 is a Handheld Game Console Powered by an Intel Core m3-7Y30 Processor (Crowdfunding)

January 15th, 2018 7 comments

GPD Win was a Windows 10 portable game console powered by an Intel Cherry Trail processor launched in Indiegogo in early 2016, that managed to raise over $700,000 from nearly 2,300 backers.

The company has been teasing an update for a while now, powered by an Intel Core m3-7Y30 processor with 8GB RAM, a 128GB M.2 SSD, and has just launched it on Indiegogo where it has raised close to $600,000 from almost 1,000 backers in the first few hours.

GPD WIN 2 external design has gone through some tweaks, but it’s mostly the same as the first model except it’s larger with a 6″ instead of 5.5″ and some buttons have been moved around, but the real differences can be found under the hood:

  • SoC – Intel Core m3-7Y30 dual core quad thread Kaby Lake processor @ 1.00/2.60 GHz (burst frequency) with 24EU Intel HD graphics 615 @ up to 300/900MHz; 4.5W TDP
  • System Memory – 8GB LPDDR3-1866
  • Storage – 128 M.2 2242 SSD (replaceable), micro SD card
  • Display – 6″ capacitive touch IPS screen; 1280×720 resolution; Corning Gorilla Glass 4; H-IPS technology
  • Video Output – micro HDMI 1.4, or DP 1.2 via USB-C port
  • Audio – Via micro HDMI, 3.5mm headset jack, built-in microphone and dual speaker
  • Connectivity – Dual band WiFi 802.11 b/g/n/ac up to 867 Mbps, and Bluetooth 4.2
  • USB – 1x USB 3.0 port, 1x USB 3.0 type C port with DP Al mode supports
  • HID – QWERTY keyboard with DPAD, two ALPS Joysticks (including one acting a mouse when needed), ABXY controls, volume and gaming buttons
  • Sensors – Hall effect sensor
  • Misc – Power LED, double vibration motor, active cooling (i.e. fan)
  • Power Supply – 12V/2A via USB type C port
  • Battery – 2x 4,900 mAh Li-Po battery in series, good for 6 to 8 hours
  • Dimensions – 162 x 99 x 25 mm
  • Weight – 460 grams


The console will ships with a power adapter, a warranty card, and specification sheet. GPD WIN 2 runs Windows 10 Home 64-bit and is said to support AAA games including GTA5, Heroes of the Storm, World of Warcraft, etc… as long as you run them at low quality settings. Nevertheless, the new GPD Win 2 is a big improvement of GPD Win as framerate often doubles, or even triples in many games.

The company has already sent out beta units, and we already have early reviews such as the one uploaded by The Phawx which discusses performance, thermal design, video output, Linux support, replacing the battery, and so on. Overall a rather positive review. You’ll also find games demo on his channel, as well as Mobimaniak3000 channel.

Intel Core m3 processors are not exactly know for their cheap, but the doubling/tripling of performance, also comes with a doubling of the price, with GPD Win 2 game console going for $599 initially for the first 1,000 units. But that’s now gone and price is now $649. Shipping is planned for May 2018 with free worldwide delivery.

Gameshell Portable Retro Gaming Console Features Clockwork Pi Allwinner R16 Board (Crowdfunding)

November 24th, 2017 3 comments

Allwinner R16 with its lowly four Cortex A7 cores and Mali-400MP2 GPU would not normally come to mind when designing a gaming console. But Nintendo used the R16 processor twice in their retro gaming consoles: NES Classic and SNES Classic Edition.

Clockwork, a startup based in Hangzhou, China, decided they could also do gaming console with the processor: Gameshell. But their product is quite different, as it’s both a portable console with 2.7″ display, and a development platform with the console based on Clockwork Pi development board, and an Atmel AVR (Arduino) based keypad board.

Gameshell specifications:

  • Clockwork Pi development board
    • SoC – Alwinner R16-J quad core Cortex A7 processor @ 1.2 GHz with Mali-400MP2 GPU
    • System Memory – 512MB or 1GB (in future revision of the board)
    • Storage – 1x micro SDHC slot
    • Video Output / Display I/F – 18-bit RGB display interface, micro HDMI (planned in revision of the board),
    • Audio Output – Via HDMI, 3.5 mm stereo audio jack
    • Connectivity – 802.11 b/g/n WiFi and Bluetooth 4.0
    • USB – 1x micro USB port
    • Expansion – 14-pin header with UART, I2C, SPI, GPIO
    • Power Supply – 5V via micro USB port or 3.7V battery
    • Dimensions – 70×50 mm
  • Keypad board
    • MCU- Microchip Atmel ATMega160p MCU
    • 30-pin header with flat headers
    • ISP programming connector
    • I2C? interface to Clockwork Pi
    • micro USB connector
  • Display – 2.7″ RGB display with 320×240 @ 60 Hz
  • Stereo Speaker Module
  • Battery – 1,050 mAh good for 3 hours of continuous use, 100 hours standby
  • Weight – 195 grams

The console runs Linux, and supported thousands of games from Atari, GB, GBA, NES, SNES and more. Doom, and Cave Story are included in the console, with more free games coming in the future. The game console is designed to be disassembled, so that you can use it as a Linux + Arduino development platform for education and/or fun. You can run the company’ Clockwork OS with classic games support (apparently via RetroArch) and programming languages, but other OS will also be provided including Debian, Ubuntu, and Raspbian.

Gameshell is now on Kickstarter, and it’s going rather well right now with over $180,000 raised for the project. A $109 early bird pledge will include the white and gray Gameshell, a micro SD card preloaded with the OS and games, and a logo sticker. They also have rewards with different a rear shell with a different colors, and bundles with multiple consoles. Shipping add $10 for one console, and delivery is planned for April 2018. You may also find more details on Clockworkpi.com website.

MeLE PCG35 Apo Apollo Lake Mini PC Review – Part 3: Ubuntu 17.10

October 26th, 2017 4 comments

I completed the review of MeLE PCG35 Apo with Windows 10 Home a few days ago, and as promised, I’ve now installed the freshly released Ubuntu 17.10 in the Intel Celeron J3455 “Apollo Lake” mini PC.

I’ll start by shortly explaining the step to install Ubuntu 17.10 in the M.2 slot, although you could also install it to the internal eMMC flash replacing Windows 10, then show what works and what does, and finally include a video reproducing the tests I usually do in Windows 10.

How to Install Linux in MeLE PCG35 Apo

This partially follows the procedure I used to run (not install) Ubuntu 16.04 on MeLE PCG03 Apo mini PC. First you’ll need to download the ISO of your choice (ubuntu-17.10-desktop-am64.iso in my case), and prepare a bootable USB flash drive with the software of your choice be it Rufus, Startup Disk Creator or others. I did mine with Startup Disk Creator in my Ubuntu 16.04 computer

We can now plug the USB flash drive with Ubuntu 17.10 into one of the USB port of the mini PC, start it up and press ‘Esc’ key to enter Apio Setup Utility (aka “The BIOS”). By default, the system will use the “Windows boot method”, but we can change that by going to Chipset->South Bridge, then OS Selection and select Intel Linux.

Now go to the Boot menu and select our USB flash drive (I had to select “Partition 1”) to start Ubuntu installation. I did not want to remove Windows 10 (installed in the eMMC flash), nor wipe out the Program Files directory in the M.2 SSD, but still install Ubuntu 17.10 in the faster M.2 SSD, so I used a custom installation type.

Click to Enlarge

The eMMC flash, the M.2 SSD (/dev/sdc), SATA hard drive, and USB hard drive were all recognized by the system. I only modified the SSD partition by resizing the Windows’ “Program Files” partition to 64000 MB, and creating new partitions for the root file system (167913 MB) and swap (~8GB). Once the changes were all applied I clicked on Install Now to complete the installation, and a few minutes later reboot with Grub giving the option between Ubuntu (default) or Windows Boot Manager.

So we have a dual boot Windows 10 / Ubuntu 17.10 systems here, I selected Ubuntu and within a few seconds I could login to Ubuntu 17.10 and access the GNOME desktop environment.

Click to Enlarge

Canonical did a good job of making their GNOME implementation feels like Unity, but there are some obvious changes like the login prompt, different dash search location, and redesigned Settings menu.

Ubuntu 17.10 on MeLE PCG35 Apo – System Info and Hardware Features

Let’s run some command to check what we have:

Ubuntu 17.10 with Linux 4.13, around 4GB RAM, and 153 GB rootfs. The SATA drive (NTFS) was not mounted by default, but I could mount it manually later on. However the three of four partitions on the USB drive were mounted automatically (exFAT not supported?), and the Windows partitions was mounted too:

Good news if you don’t plan to use an SSD, but want to install Ubuntu or other Linux distribution in the computer.

CPU information returned by lshw:

as well as BIOS, cache, & memory info:

Ethernet & WiFi were also detected:

I also tested all ports and networking options of the device, and everything worked just fine.

Features Results
HDMI video OK
HDMI audio OK
VGA OK
Ethernet OK
WiFi OK
Bluetooth OK. Tested with Bluetooth headset
USB 2.0 port OK
USB 3.0 ports OK
USB 3.0 type C port OK. Mouse connected via adapters
SD slot OK
eMMC flash OK

Ubuntu 17.10 User Experience on Apollo Lake

Finally I played with various apps, mirroring what I normally do on Windows 10, except I had to replace Asphalt 8 Airborne by Jet Racing Extreme which I installed from Steam:

  • Multi-tasking – Launching and using Firefox, Thunderbird, LibreOffice, and Gimp at the same time
  • Web Browsing with Firefox
    • Loading multiple tabs with CNX Software blog, Facebook, YouTube
    • Playing Candy Crush Saga
    • Playing a 4K YouTube Videos (also tested with Chrome)
  • Gaming with Steam (Jet Racing Extreme Demo)
  • Kodi 4K videos and audio pass-through

The video is fairly long, and I did not edit it to show how some parts are rather slow to load, especially Jet Racing Extreme, and to a lesser extent Candy Crush Saga.

The Multi-tasking part is really fast, everything starts about as fast as on my much more powerful main computer (AMD FX8350 with 128 GB SSD + 16 GB RAM), ans for simple desktop tasks, even with multiple program, the system is really fast enough.

Multitab browsing goes well too, but Candy Crush Saga takes quite a while to start, so much that I decided to play YouTube videos will the game started. 1080p YouTube video playback works OK, but once we switch to 4K, it’s really sluggish. By default VP9 is used, so I installed h264ify, but in that case (AVC1), YouTube limits video to 1440p, and 2160p is not accessible. I switched to Chrome, and VP9 decoding was again incredibly slow.

Jet Racing Extreme Demo is playable – if we ignore the awful controls -, but it’s really slow to load. Once the reason could be that it requires a lot of RAM, and 4GB is not enough. Running htop while running the game showed that the RAM was fully utilized, and part of the swap was needed too (1GB+).

Kodi 17.3 (installed with apt) was also a disappointment with H.264, H.265 and VP9 all relying on software decoding despite VAAPI hardware video decoding being enabled in the settings. That means the systems is usable with 1080p videos, but not 4K videos. Automatic frame rate switching did not work either. Audio pass-through with PulseAudio worked fine as I could play videos with Dolby Digital 5.1 (AC3) and DTS 5.1.

MeLE PCG35 Apo Mini PC Review – Part 2: Windows 10 Home

October 23rd, 2017 7 comments

Laptops and mini PCs powered by the new generation of Intel Gemini Lake processors are coming soon, but companies are still launching Apollo Lake based products with various features. MeLE PCG35 Apo mini PC is one of them, and what makes it interesting compared to most of the competition is support for 80mm M.2 SSDs and 2.5″ SATA drives, on top of featuring a Celeron J3455 processor, one of the most powerful of the family. I took photos of the mini PC, accessories, and internal design in the first part of the review, so I’ll report about my experience with Windows 10 Home, explain how to manage the different drives, and test stability under load.

MeLE PCG35 Apo Setup, Drives Configuration, Display Settings

Last time, I’ve showed how to install an M.2 SSD and 2.5″ SATA hard drive inside MeLE PCG35 Apo, so I just have to connect a few cables (HDMI, VGA, Ethernet, Power) and USB peripherals with USB keyboard, USB mouse, and USB hard drive.

Click to Enlarge

When we connect the power the power button should be red, and we can press it to start the device, the power LED changes to blue, and within a few seconds we’ll be greeted by the setup wizard asking us to select the language. With MINIX NEO Z83-4 Pro, I had Cortana assisting me through the process, but it did not happen here, so it must be a Windows 10 Pro only feature (TBC).

The process was actually the same as on other Windows 10 Home mini PC with configuration for keyboard, connectivity, privacy, user setup and so on. Once the setup was done, I went to check for my drives

C: is the eMMC flash with Windows 10, D: is the M.2 SSD, and E: and F: are respectively the NTFS and exFAT partition of the USB drive. I had to format D: to be able to use it, but my SATA HDD was nowhere to be seen. I’ve using the drive for Windows and Linux reviews, which explains why Windows did not show it. So I started Disk Management.

Click to Enlarge

Sure enough, I could see all the 4 drives with Disk 0 being my SATA drive. I deleted and create the partition for Disk 0 again, assigned letter G: to it, and formatted it with NTFS within Disk Management program.
I now had access to all my drives as shown in the screenshot above. A typical use would be as follows:

  • C: – eMMC flash, reversed for Windows 10
  • D: – M.2 SSD – Programs, caches, databases (e.g. email client data), and potentially user directory (not recommended). Best sequential and random I/O performance, but higher costs
  • G: – SATA HDD – Data like documents, photos, videos, large downloads, etc… that do not really benefit from fast random I/Os.
  • E: / F: (Normally only one drive) – Potentially for backup purpose

As we’ll see below, the M.2 SSD are much better performance compare to the eMMC flash, so you’d possibly gain a little bit performance by moving Windows 10 to the SSD, and use the eMMC flash for something else. The only problem is that it does not comply with Microsoft’s discounted Windows 10 license, which prohibits installation media larger than 32GB, so Windows would not be activated if you move it to another drive. Linuxium managed to move Windows 10 from the eMMC to SSD and keep it activated on Beelink AP34, but the instructions are a little complicated, and there’s guarantee it will work overtime, as Microsoft may change the way it detects the activation. So I’d recommend to keep Windows 10 on the eMMC flash, and if you need more space for program and/or better performance, add an M.2 SSD.

Now Windows will still try to install program to the C: drive by default. You can usually change that while installing programs, but it’s easy to forget, so it’s better to change the default to D:, or whatever the drive letter for your SSD. Launch Regedit, and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion to change all default paths to D:.

Click to Enlarge

You may also consider moving your email client and browser(s)’ profiles to the SSD drive both to save space on the eMMC flash, and gain better performance. I have not done it for the review.

Then I right clicked on Documents, Photos,  Videos, Music, and Downloads folder in the File Explorer, selected Properties->Location, and change C: to G: in order to make sure all files are stored on my hard drive as shown below for the Downloads directory.

I did not have to remove any programs during this review, but at the end, I only had just under 4GB free space on the eMMC flash (C:).

WinDirStat can help you find out what takes space. For example, the screenshot below shows applications installed from Windows Store – such as Asphalt 8: Airborne – are found in the C drive. So you may want to move that directory, as I have already explained in MeLE PCG03 Apo review.

Click to Enlarge

Most people will probably just use an HDMI display with 1920×1080 resolution, but the mini PC also supports 3840×2160 or 4096×2160 resolution @ up to 60 Hz. Windows 10 Home will however show a message about “optimal resolution” being 1920×1080 when you do so.

Click to Enlarge

As with most other MeLE mini PC, PCG35 Apo also comes with an extra VGA port which allows for dual display setup, and I had no troubles using it.

Dual Display Setup – Click to Enlarge

The mini PC is also equipped with a USB type C port, but note that it is only for data (like another USB 3.0 port), and can not be used as a DisplayPort output, nor for fast charging.

MeLE PCG35 Apo System Information

Going to Control Panel > System and Security > System shows the mini PC is indeed powered by an Intel Celeron J3455 processor @ 1.50 GHz with 4 GB RAM, and runs an activated version of Windows 10 Home 64-bit.

Click to Enlarge

I’ve also taken a screenshot of Device Manager for people waiting more technical details.

Click to Enlarge

HWiNFO64 gives some more details about Celeron J3455, and unsurprisingly it has the same features as Celeron N3450, but the base frequencies (CPU HFM (Max)) and turbo frequencies are different.

Click to Enlarge

The memory clock (800 MHz) is lower than on MeLE PCG03 Apo (933.33 MHz = 14 x 66.7 MHz).

MeLE PCG35 Apo (Intel Celeron J3455) Benchmarks

As we’ve just seen above, and confirmed on Intel website, Celeron N3450 and J3455 are basically the same SoC, but later has higher base and turbo clocks for both CPU and GPU, resulting in a higher 10W TDP. So in theory, we should expect PCG35 Apo (J3455) to be very slightly faster than PCG03 Apo (N3450).

I’ve started benchmarking with PCMARK 10 and 8.

Click to Enlarge

Click to Enlarge

MeLE PCG35 Apo achieved respectively 1,391 and 1,724 points for both, which compares to 1,334 and 1,767 points on PCG03 Apo. So both platforms actually perform about the same on those two benchmarks.

Passmark PerformanceTest 9.0 shows quite a different story with PCG35 Apo only getting 790.7 points against against 995.7 for PCG03 Apo.

Click to Enlarge

If we look at the detailed CPU Mark is higher, Disk Mark similar, Memory Mark a little lower, but most of the points are lost because of 2D graphics mark, and especially 3D graphics mark (163 vs 335.9). Very odd.

I’ve also run  Passmark 8 to compare with older results.

However, 3DMark results are much closer, with on average PCG35 Apo performing very slightly better.

Click to Enlarge

Detailed results:

  • Ice Storm – PCG35 Apo: 26,075 points; PCG03 Apo: 23,194 points
  • Fire Strike – PCG35 Apo: 248 points; PCG03 Apo: 275 points
  • Sky diver – PCG35 Apo: 865 points; PCG03 Apo: 945 points
  • Cloud Gate – PCG35 Apo: 2,322 points; PCG03 Apo: 2,073 points

For most results above, I doubt the user would notice any differences, except possibly for 3D graphics in Passmark 9.0 (I repeated the test twice to make sure).

Switching to storage performance with CrystalDiskMark 5.2.2 x64. The 32GB eMMC flash performs as expected with 164 MB/s sequential reads, and ~80 MB/s sequential writes, and average random I/O.

KingDian N480 SSD attached to the M.2 slot is much faster both for sequential R/W and random I/Os, and the results are about the same as during the SSD review.


I also tested the SATA hard drive, and again the results are as expect with around 110 MB/s sequential R/W speeds, and very poor random I/O due to slow seek time on mechanical drives.

Gigabit Ethernet is working well, as per iperf 2.9.x full duplex transfer results:

I had no troubles to connect to WiFi 802.11ac.

But for some reasons, data transfers results with iperf  were quite asymmetrical, with upload…

much slower than download:

Upload was similar to download speed in MeLE PCG35 APo (~250 to 275 Mbps). I repeated upload tests at three different times, but they were all around 55 to 57 Mbps.

WiFi Throughput in Mbps

I’ve pitted MeLE PCG35 Apo against other low power mini PCs in the chart below, including systems based on Braswell (MINIX NGC-1, Vorke V1), Cherry Trail (Voyo V3, MINIX NEO Z83-4), Apollo Lake (Voyo V1 VMac Mini, MeLE PCG03 Apo), and Skylake (Compute Stick) for various benchmarks.

Click to Enlarge

Note: The scores have been adjusted for easier reading on single chart., e.g. Ice Storm scores divided by 20, Fire Strike scores multiplies by 4 for scale, etc..

Kodi 4K Video Playback and HDMI Audio Pass-through

I also installed Kodi 17.4 to test a few 4K H.265, VP9, and H.264 videos from the USB drive, since I could not connect to Windows network (SMB):

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264) – Not always smooth
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • BT.2020.20140602.ts (H.265 Rec.2020 compliant video) – OK, except for two audio cuts at the beginning
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC, 23.976 fps) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – 4 to 6 fps (Software decode) + buffering issues

Automatic frame rate switching is also working well with the resolution changed to 3840×2160 when playing video, and the refresh rate matching the one of the framerate video. VP9 is using software decode, and does not play well.

So I enabled audio pass-through in Kodi by going to Settings->System Settings->Audio, switching to Advanced mode, enabling Allow passthrough, and selecting WASAPI: HDMI TX-NR636 (Intel Display Audio)…. as the Passthrough output device. You should then get a list fof HD audio codecs to enable / disable, and I switched them all on: AC3, E-AC3, DTS, TrueHD, and DTS-HD since those are supported by Onkyo TX-NR636 receiver.

Video HDMI Pass-through
AC3 / Dolby Digital 5.1 OK
E-AC-3 / Dolby Digital+ 5.1 OK
Dolby Digital+ 7.1 PCM 2.0 (no audio)
TrueHD 5.1 PCM 2.0 (no audio)
TrueHD 7.1 PCM 2.0 (no audio)
Dolby Atmos 7.1 PCM 2.0 (no audio)
DTS HD Master PCM 2.0 (no audio)
DTS HD High Resolution PCM 2.0 (no audio)
DTS:X PCM 2.0 (no audio)

Same results, and disappointment, as with MeLE PCG03 Apo, the eDP 1.2 to HDMI 2.0 chip might get in the way with audio pass-through, as Apollo Lake HDMI 1.4 usually support AC3 and DTS at least.

User Experience, Stress Test, and Power Consumption

Beside playing with Kodi 17.4, I also did a user experience test like with other Windows 10 PCs

  • Multi-tasking – Launching and using Firefox, Thunderbird, LibreOffice, and Gimp at the same time
  • Web Browsing with Firefox & Microsoft Edge
    • Loading multiple tab in Firefox with CNX Software blog
    • Playing Candy Crush Saga in Firefox
    • Playing a 4K (VP9) YouTube Videos in Youtube and Microsoft Edge
  • Gaming with Asphalt 8

It’s hard to see much differences between all those Apollo Lake platform, but in this case 4K Youtube videos were unwatchable in Firefox, even after disabling VP9 with h264ify extension. 4K VP9 YouTube video played fine in Microsoft Edge with no frames dropped (as per stats for nerd). However, I could head audio cuts every few minutes. I also used HWiNFO64 in sensor only mode, and thermal throttling was never reported by the program…, so MeLE PCG03 Apo is a solid device with good thermal design. You can watch Voyo VMac V1 video if you’ve never an Apollo Lake mini PC in action.

After that I tested system stability with AIDA64 Extreme, and for a little over 30 minutes, everything went fine, but then I noticed a sudden drop in temperature, but no CPU throttling detected. I waited a bit longer, and surely enough it happened again, and I could see the CPU frequency drop as low as 400 MHz before creeping back up to 2.2 GHz within a few seconds.

Click to Enlarge

As you can see from the red highlight, still not thermal throttling… But if we scroll down just bit we can see “Power Limit Exceeded” for Core #1, #2, and #3, as well as as “Package/Ring Power Limit Exceeded”.  So somehow the power used by the chip must have gone over 10W, and it automatically reduced the frequency.


If we continue with the stress test up to the hour, we can see waves in the temperature chart every few minutes, and each time frequency drops to around 400 MHz, then up to 900 MHz, etc… and up to 2.2 GHz. So performance is not perfectly constant.

Click to Enlarge

This must also be related to temperature, as during the first 30 minutes, CPU temperature was lower, and I did not see any sudden drops in temperature. That means the mini PC does not run at full capacity all the time when under load. I rebooted the computer, and ran HWiNFO64 while using the computer for web browsing, playing videos, and checking email, and the same power limit were exceeded too. My room temperature is close to 30°C, and you experience may differ at 20 or 25°C, as it should take longer for the problem to occur, if ever.

I also measured power consumption in various cases:

  • Power off – 0.4 to 1.1 Watts
  • Sleep – 1.3 Watts
  • Idle – 9.3 Watts (note that’s with SSD, SATA and USB HDDs attached)
  • Kodi 17.4 4K 10-bit H.265 Video Playback from USB HDD – 15 to 18 Watts
  • AIDA64 Stress Test – 18 to 20.1 Watts (Drops to around 13.1 Watts during temperature drops)

Conclusion

If you’d expected MeLE PCG35 Apo to perform better than MeLE PCG03 Apo you’ll be disappointed. Benchmarks are similar, but cooling? did not work as well with the system CPU frequency dropping from time to time due to “exceeded power limit”. Cooling is more tricky on that model due to the 10W Celeron J3455 SoC, and the fact that I tested it with both M.2 SSD and SATA HDD installed inside the device. However, HWiNFO64 never detected any over heating, but only “over powering”. Maybe there’s a BIOS option for that but I did not investigate yet. My room temperature is close to 30°C, so it may have impacted the results too.

Other features are very similar to PCG03 Apo with dual display support (HDMI 2.0 + VGA), 4K 60 Hz video output and playback, and so on. However I found some issues with 3D graphics in PerformanceTest 9.0 benchmark, and WiFi upload speed is quite slower than PCG03 (although most people will only care about download). I’ll try Ubuntu 17.10 installed to the M.2 SSD in a few days.

The main selling point of MeLE PCG35 Apo is support for internal 2.5″ hard drive, and if you don’t do anything too demanding you could purchase the mini PC for $179.99 shipped on Aliexpress (Wait for the week-end if the price is higher when you check it out). If you don’t care about the internal SATA bay, MeLE PCG03 Apo going for $159.20 including shipping is probably a better option.

Nintendo SNES Classic Edition Retro Game Console Launching for $80 in September

June 27th, 2017 2 comments

Last year, Nintendo introduced NES Classic Edition mini console running 30 games, which was latter found to be based on Allwinner R16 processor, eventually leading to some hack to install RetroArch on the device. Sadly the company decided to discontinue mass production of the mini console, but Nintendo is now back with another retro mini console thanks to Super Nintendo Entertainment System (SNES) Classic Edition.

The console will run a few less games, 21 in total including Donkey Kong Country, Final Fantasy III, The Legend of Zelda: A Link to the Past, Mega Man X, Star Fox, Street Fighter II Turbo: Hyper Fighting, Super Mario Kart, Super Mario World, and others. Full technical details have not been disclosed yet, but the console will come with two wires game controllers, a USB power adapter, and connect to your TV via HDMI. We’ll have to see if they still kept the same Allwinner processor, in which case loading your own game should be feasible with some efforts.

The Super NES Classic Edition mini console will launch on September 29 for $79.99. Nintendo currently plans to sell it at least until the end of 2017, but they promised to produce “significantly more” than the 2.3 million NES Classic Edition mini consoles they shipped worldwide.

Via Liliputing

Categories: Hardware Tags: games, nintendo

ZX Spectrum Next Retro Keyboard PC Relies on Xilinx FPGA, Raspberry Pi Zero “Accelerator” Board (Crowdfunding)

May 2nd, 2017 12 comments

ZX Spectrum keyboard computer was launched in April 1982 in the United Kingdom, and 35 years later, a team of developers has now been working on ZX Spectrum Next somewhat resuscitating ZX Spectrum by emulating Z80 processor in a Xilinx FPGA, using an optional Raspberry Pi Zero board as an accelerator, and adding some modern features like HDMI output and WiFi.

While the case is only a 3D rendering for now, they have a working board prototype with the following specifications:

  • FPGA – Xilinx Spartan-6 FGPA emulating Z80 processor in 3.5Mhz and 7Mhz modes
  • System Memory – 512KB RAM (expandable to 1.5MB internally and 2.5MB externally)
  • Storage – SD Card slot, with DivMMC compatible protocol used in the original ZX Spectrum
  • Video
    • Hardware sprites, 256 colours mode, Timex 8×1 mode etc.
    • Output: RGB, VGA, HDMI
  • Audio – 3x AY-3-8912 audio chips with stereo output + FM sound
  • Networking – Optional WiFi module
  • Joystick – DB9 compatible with Cursor, Kempston and Interface 2 protocols (selectable)
  • PS/2 port – Mouse with Kempston mode emulation and an external keyboard
  • Special – Multiface functionality for memory access, savegames, cheats etc.
  • Tape support – Mic and Ear ports for tape loading and saving
  • Expansion – Original external bus expansion port and accelerator expansion port for Raspberry Pi Zero
  • Misc – Real Time Clock (optional), internal speaker (optional)
  • Power Supply – 9V

Spectrum Next board can also fit into the original case, if you find the new design too… well new.

The Raspberry Pi Zero is used to bring OpenGL support to the ZX Spectrum, as well as more memory and a faster processor, so beside running retro apps on the ZX Spectrum Next, you can also run apps that would not work before. The good news is that the board already works, and you can run program in normal or accelerated mode, Doom, Wolfenstein 3D and more. The source code for the FPGA’s Z80 core will be released to the community.

ZX Spectrum Next has launched on Kickstarter, and has been rather popular so far having raised over £412,111 out of its £250,000 goal. If you want to upgrade your old enclosure, you could pledge £99 ($128 US) for the board only, but if you want the full package with the new enclosure, you’ll have to pledge at least £175 ($226). It’s probably not coincidence that’s the same price as the original ZX Spectrum with 48KB RAM when it launched in April 1982. Delivery for the board only is schedule for August 2017, while you’re expected to wait until January 2018 for the full version. Shipping adds 10 quids to the United Kingdom, and 25 quids to the rest of the world.

The Register reports there is no relationship between RCL, the company behind the failed ZX Spectrum-branded Vega and Vega+ consoles, and the team working on ZX Spectrum Next.

Via Liliputing

Yundoo Y8 Rockchip RK3399 mini PC Review – Part 2: Android Firmware, Audio & Video Playback in Kodi

May 2nd, 2017 15 comments

Yundoo Y8 is one of the first Android TV boxes / mini PCs powered by Rockchip RK3399 hexa-core processor to be launched. GearBest sent me a review sample, and since I’ve already taken it apart in the first part of the review, I’ll report my experience with the firmware in terms of stability and performance, as well as audio & video capabilities with TVMC (Kodi fork), and more.

First Boot, Setup, and First Impressions

I’ve first connected a few peripherals Seagate USB 3.0 drive to the USB port, a USB keyboard to one of the USB 2.0 port, and a USB hub to the other one with two USB RF dongles for MINIX NEO A2 Lite air mouse, and Tronsmart Mars G01 gamepad.

After adding Ethernet and HDMI cable, I pressed the power button on the unit to start it up. Please note that the remote control cannot turn on the box, so if you are comfortably seated in your sofa or lying down on your bed, you’d need to get to turn it on. The remote control can still be used to enter and get out of standby mode. A typical boot takes just around 20 seconds, and it’s one of the fastest boot I’ve seen on TV boxes.

Click for Original Size (1920×1080)

The launcher shows the time, networking and USB status icon, and weather forecast on the very top, and includes 5 sections with Home, Recommend, Online, Local, And Settings. The Home section has eight icon: TVMC media center (for of Kodi), YouTube (TV version), File Manager, Browser, TV store, K-Addons, Netflix, and Apps. The other three sections lists some pre-installed apps.

I’ve quickly tried the TV Store, and beside apps that can be found in Google Play, it also comes with some other extra apps, notably some IPTV apps that may or may not be legal in your country.

Click to Enlarge

I clicked on the Video icon to get a list of 44 apps as shown below.

The Settings section in the launcher gives access to four icons: “Settings”, “Weather” allowing you to input your city name, “Others” to change the “Theme ” (launcher colors) / enable touch sound, and Systeminfo.

The latter shows YUNDOO-Y8 model runs Android 6.0.1, and comes with 4GB memory, 32GB storage. The MAC address starts with “ac:83:f3” which looks up to “AMPAK Technology, Inc.”, so that’s the WiFi module MAC address….
The Settings menu looks familiar, as it’s just a colorized version of the Settings app found in Amlogic TV boxes.

Click to Enlarge

Some of the settings include:

  • Network – WiFi or Ethernet configuration
  • Bluetooth
  • Display – Day Dream, Calibration, and More Settings. Not that none of those allow you to change video output resolution.
  • System sounds – On/Off
  • Date & Time
  • Language
  • More Settings – Access to Android Marshmallow

Apart from Network to configure Ethernet or WiFi, Date & Time, and potentially Language, the rest of the settings are not really useful, or redirect to Android Marshmallow Settings.

Click to Enlarge

Notably, you’ll to select Display Output option there to change the HDMI resolution. My box was setup to 720p60 by default, but I had no problems changing it to 3840x2160p-60 (YCbCr420).

Click to Enlarge

Here’s the full list of options per resolution:

  • Auto
  • 4096x2160p 60 (YCbCr420)/ 50 (YCbCr420) / 30 / 25 / 24
  • 3840x2160p 60 (YCbCr420)/ 50 (YCbCr420) / 30 / 25 / 24
  • 1920x1080p 60/50/25/24
  • 1920x1080i 60/50
  • 1360x768p 60
  • 1280x720p 60/50
  • 1024x768p-60
  • 800x600p-60
  • 720x576p-50, 720x576i-50
  • 720x480p-60

My TV does not support YCrCr444 @ 50/60 using 4K resolutions, but if your TV does, you may have a few extra options (TBC).

PCM audio output, and HDMI / optical S/PDIF audio pass-through can be configured by going to Sound & notifications, and scrolling down there until Sound Devices Manager.

But I would not even bother since it does not work at all, as we’ll see in the audio & video section of the review.

Other options found in most other recent TV boxes but missing in Yundoo Y8 are “HDR” (normal as not supported by hardware), automatic frame rate switching, and Printing.

Click to Enlarge

The TV box has plenty of storage with 27.50 GB partition. The system could only recognize the NTFS partition in my hardware, no exFAT, no EXT-4 support.

The About section shows the Android firmware relies on Linux 4.4.16, and the Android security patch level is dated August 5, 2016. The firmware is rooted by default. Wireless Update app appears to connect to an update server, but I could not verify if it is working, as the company did not provide an update to “yundoo_y8-userdebug 6.0.1 MXC89L user:arron.20170328.133704 test-keys” firmware I’ve been using for the review. The “firmware update” crashes several times again while running in the background, which pops up a window from time to time.

I tested the IR remote control up to 10 meters away, and it worked without issues. I also no trouble using the IR learning function to register my TV remote control’s power button. The big downside has mentioned previously is that you can’t turn on the box with the remote control, only with the power button.

I could install all apps I needed for review via Google Play and Amazon Underground stores.

Beside not being able to turn on the device with the remote control, power handling is implemented properly. You can go into and out of standby with a short press of the remote control’s power key, and a long press will show a menu with Power off and reboot options. I measured power consumption with or without a USB hard drive attached in power off, standby, and idle modes:

  • Power off – 0.0 Watt
  • Standby – 3.0 Watts
  • Idle – 4 to 4.3 Watts
  • Power off + USB HDD – 0.0 Watt
  • Standby + USB HDD – 5.2 Watts with HDD LED on.
  • Idle + USB HDD – 6.0 Watts

I did not notice any obvious throttling during use, and after playing a 2-hour video in TVMC, I measured maximum temperatures of 52 and 51°C on the top and bottom of the case respectively with an IR thermometer. After playing Riptide GP2 for 15 minutes, the temperatures were 49 and 55°C. CPU-Z did not report a realistic value for the thermal sensor (26 °C).

Overall Yundoo Y8 left me with a positive impression at first with very good performance, fast boot times, and good stability. The main disappointment was the inability to turn on the box with the remote control, and to a lesser extend, I found the firmware update app crashing a few times a day a bit annoying, and the settings are not user-friendly, and missing a few parts that you’d normally take for granted like Printing support, and automatic frame rate switching.

Audio & Video Playback in TVMC (Kodi fork), DRM Info

TVMC media center is a fork of Kodi 16.1.

Click for Original Size

I played all videos from a SAMBA share over Gigabit Ethernet, unless otherwise noted.

Starting with some Linaro media samples and Elecard H.265 samples :

  • H.264 codec / MP4 container (Big Buck Bunny) – 480p/720p/1080p – OK
  • MPEG2 codec / MPG container –  480p/720p/1080p – OK
  • MPEG4 codec, AVI container 480p/720p/1080p – OK
  • VC1 codec (WMV) – 1080p – 480p/720p/1080p – OK
  • Real Media (RMVB), 720p / 5Mbps – OK
  • WebM / VP8 480p/720p/1080p – OK
  • H.265 codec / MPEG TS container  – OK

Not bad, and all videos were played with RKCodec, meaning hardware video decoding. Automatic frame rate switching is not working, so you can’t expect perfectly fluid videos for 24 fps videos unless you manually change the resolution.

I tested videos with various bitrates:

  • ED_HD.avi (MSMPEG4vs – 10 Mbps) – OK (software decode)
  • big_buck_bunny_1080p_surround.avi (1080p H.264 – 12 Mbps) – OK
  • h264_1080p_hp_4.1_40mbps_birds.mkv (40 Mbps) – OK
  • hddvd_demo_17.5Mbps_1080p_VC1.mkv (17.5Mbps) – Not perfectly smooth
  • Jellyfish-120-Mbps.mkv (120 Mbps video without audio) – OK

Audio supports looks promising when we look at Audio output settings in TVMC with TrueHD and DTS-HD part of the options.

Click for Original Size

However, the actual results clearly show the mini PC is not capable of leveraging any AV receiver or amplifier you may have, and now it’s only suitable for stereo audio.

Video PCM 2.0 Output
(TVMC)
PCM 2.0 Output
(Video & Video Player app)
HDMI Pass-through
(Kodi)
HDMI Pass-through
(Video & Video Player app)
AC3 / Dolby Digital 5.1 Audio OK, video 1:1 aspect ratio Audio OK, video 1:1 aspect ratio No audio, video 1:1 aspect ratio. No audio, video 1:1 aspect ratio.
E-AC-3 / Dolby Digital+ 5.1 OK OK No audio No audio
Dolby Digital+ 7.1 OK OK No audio Loud noise (like helicopter)
TrueHD 5.1 OK OK No audio Loud noise
TrueHD 7.1 OK OK No audio Loud noise
Dolby Atmos 7.1 OK No audio No audio Loud noise
DTS HD Master OK OK No audio Loud noise
DTS HD High Resolution OK OK No audio No audio
DTS:X OK OK No audio Loud noise (never ending flatulence)

4K videos fare better, although more work is needed:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 – Watchable, but not perfectly smooth
  • sintel-2010-4k.mkv – OK, but could be a little smoother
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) –  OK
  • Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – OK
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC, 24 fps) – Plays, but not that smooth
  • phfx_4KHD_VP9TestFootage.webm (VP9) – Very low frame rate (software decode)
  • BT.2020.20140602.ts (Rec.2020 compliant video) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – The video somewhat plays but with a large audio delay  (4K H.264 @ 60 fps is not supported by RK3399 VPU)
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK
  • Astra-11479_V_22000-Canal+ UHD Demo 42.6 Mbps bitrate.ts (10-bit H.265 from DVB-S2 stream) – OK
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – OK (hardware decode)
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – SAMBA: Not 100% smooth; USB hard drive playback: OK
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – Not smooth at all, massive artifacts
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – Not smooth at all, massive artifacts

Several videos are not quite as fluid as they could be, but a good point if 4K H.264 Hi10p video support, that the vast majority of other hardware platforms cannot handle. TVMC does not support VP9 hardware decoding, so I played the videos in Video Player instead:

  • phfx_4KHD_VP9TestFootage.webm (VP9) – OK
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – OK, and one of the best playback experience I’ve had with that video, although I’ve still noticed a few tiny slowdowns at times.

Sintel Blu-Ray ISO file could play fairly well. AMAT ISO blu-ray file started in the menu, and I could start playing the video, but for whatever reason audio switches quickly and repeatedly between the AC3 and TrueHD audio track, so I did not get any audio at all. Other videos with multiple audio tracks did not have this issue.

Two 1080i MPEG-2 video could play just fine. Since I was pleasantly surprised to see 4K 10-bit H.264 video playback working, I was hopefully with lower resolution videos, but I did not turn out that way.

  • Commie] Steins;Gate – NCED [BD 720p AAC] [10bit] [C706859E].mkv – OK for video, audio and subtitles
  • [1080p][16_REF_L5.1][mp3_2.0]Suzumiya Haruhi no Shoushitsu BD OP.mkv – Crashes TVMC app (tried 3 times).

I’m assuming RK3399 VPU does not like “16 ref” in the 1080p video.  I tried to disable hardware acceleration in the settings, but RKcodec seems to be hard-coded in the app, so it did not change anything. If I play Suzumiya Haruhi no Shoushitsu video with “Video Player” app, all I get is a still image with the audio playing in the background for a while. I installed MX Player to work around the issue. I enabled the SW decoder in the app, and Rockchip RK3399 CPU was powerful enough to play the 1080p hi10p video smoothly with video, audio, and subtitles. In an ideal world, TVMC should detect if a video has a problem, and automatically fallback to software decoding…

I played some stereoscopic 3D videos to find out if they could be decoded as LG 42UB820T – the TV I use for review – does not support 3D:

  • bbb_sunflower_1080p_60fps_stereo_abl.mp4 (1080p Over/Under) – OK
  • bbb_sunflower_2160p_60fps_stereo_abl.mp4 (2160p Over/Under) – Playing with lots of artifact (No dual 4K decoder required for 3D 4K in RK3399).
  • Turbo_Film-DreamWorks_trailer_VO_3D.mp4 (1080p SBS) – OK

I completed TVMC/Kodi testing by playing full length movies with various container/codec combinations such as VOB, IFO, MKV, AVI, MP4, and DivX, and all played. The 2-hour video test also completed with any issues. You’ll find all samples mentioned above in the video samples post.

Both YouTube TV and YouTube Mobile apps are installed, and both work very well, as long as you close your eyes. If you happen to open your eyes by mistake, you’ll find out videos are all played at around 10 to 15 fps. So YouTube is not really usable to play videos with the current firmware..

DRM Info shows no DRM is supported whatsoever.

Click to Enlarge

Network Performance (Wi-Fi and Ethernet)

I’ve already tested Gigabit Ethernet in RK3399 benchmarks post with iperf, and performance is excellent (881 Mbps upload, 939 Mbps download). But I’ve repeated the test to copy a 885 MB file from SAMBA to the flash and vice versa. The average file copy transfer rate is 11.57 MB/s, but there’s a big difference between download speed (18.06 MB/s) and upload speed (8.5 MB/s). So I guess there may be a problem with SAMBA in Android 6.0 since it happens with other boxes with this operating system too.

Throughput in MB/S – Click to Enlarge

I repeated the test with a a 278MB file using ES File Explorer to test 802.11ac WiFi performance. Average: 1.6 MB/s; download:  3.2 MB/s; upload: 1.09 MB/s.

Throughput in MB/s – Click to Enlarge

It does not look too good on the chart, but the main problem here appears to be related to SAMBA performance, and iperf shows about the same 802.11 WiFi performance in either direction.

WiFi download:

WiFi upload:

Miscellaneous Tests

Bluetooth

I manage to pair Yundoo Y8, shown as “TV Box”, with my Vernee Apollo Lite Android smartphone, but only from the smartphone, as originating pairing from  the TV box would lead to an “Invalid key” error. Once pairing was successful, I could transfer three photos from my phone to the box over Bluetooth. I used  X1T bluetooth earbuds to listen to audio while watching some YouTube videos (@ 10 fps), and managed to get my PS3 Bluetooth gamepad clone working with Sixaxis app.

Storage

As we’ve previously seen, file systems support is limited to NTFS, and FAT32.

File System Read Write
NTFS OK OK
EXT-4 Not mounted Not mounted
exFAT Not mounted Not mounted
BTRFS Not mounted Not mounted
FAT32 OK OK

Storage performance was tested with A1 SD bench app, and performance on the NTFS partition of my USB 3.0 hard drive was very good @ about 95 MB/s for sequential reads, and 54 MB/s for sequential writes.

Read and Write Speeds in MB/s – Click to Enlarge

The internal storage did not work so well because of a cache read, but for reference the values were: 147.17 MB/s for seq. read, and 49.32 MB/s for seq. write. Nevertheless, the 32GB used in the TV box has pretty good performance  – despite being the lowest end 32GB eMMC flash from Samsung -, and I did not notice any slowdowns and the dreaded “app is not responding” window during use. If you purchase Yundoo Y8 with a 16GB flash expect lower storage performance, but I’m not convinced it would lower the performance much.

Read & Write Speed in MB/s – Click to Enlarge

I still included the device in the chart above, but keep in mind that the blue (Read) should be shorter than on the chart.

Gaming

Beside getting two fast ARM Cortex A72 cores, Rockchip RK3399 SoC also comes with Mali-T760MP4 GPU that’s almost twice as fast as the most popular TV box solutions such as Amlogic S912. I’ve started with easy game to check there was no bug in that early hardware, and Candy Crush Saga & Beach Buggy Racing easily passed the test, with the latter playing very smoothly even with maximum graphics settings. But even other platforms can manage that. So I switched to Riptide GP2, and to my surprise performance, in terms of frame per second, did not feel any better than on lower end TV boxes, although I could see a few more details, like crowds, in the game. That’s a different result compared to Xiaomi Mi Box 3 Enhanced with Mediatek MT8693 Cortex A72/A53 processor + PowerVR GX6250 GPU, where I experienced both better quality/more details, and a much higher frame rate. 3DMark Ice Storm Extreme benchmark results are quite similar in both platforms (9,xxx points), so I wonder if this could be software problems, or possibly to game added too many details on that processor. I also switched video output from 4K to 1080p, but it did not make any difference.

I played Riptide GP2 for over 15 minutes, and performance was stable and constant throughout.

Yundoo Y8 Benchmarks

I’ve already run several benchmarks, and invite you to read “Yundoo Y8 Rockchip RK3399 TV Box System Info and Benchmarks” for details.

Conclusion

Yundoo Y8 mini PC works reasonably well, and you’ll get a boost in performance while doing tasks like web browsing. 3D graphics performance looks very good in benchmark, but somehow it did not translate into better performance in the games I’ve tried. Storage (both USB 3.0 + internal), and networking performance (WiFi + Gigabit Ethernet) are all very good, so we have a good hardware base here. People mostly wanting a TV box to play videos may be disappointed, as it may not be worth to pay extra, as while most videos are playing in TVMC (Kodi 16.1 fork), features like automatic frame rate switching and audio pass-through are not working at all, and the hardware does not come with HDR support.

PROS

  • Powerful hardware with firmware relatively stable and responsive at this early stage
  • Video Output – HDMI 2.0 up to 4096x2160p 60Hz; 24/25/30/50/60 Hz refresh rates supported
  • 10-bit H.265 and 10-bit H.264 (hi10p) video supported in TVMC up to 4K resolutions. 4K VP9 well supported in Video Player app.
  • Excellent networking performance for Gigabit Ethernet, and good 802.11ac WiFi performance
  • USB 3.0 storage delivers the expected performance
  • Fast internal storage (32GB version) lead to fast boot and app loading times
  • Good 3D graphics performance as reported in benchmarks
  • Power implementation is OK: 0 watt in power off mode; off/reboot/standby selection possible.
  • OTA firmware update appears to have been implemented (but not used in the first released of the firmware on March 28th)

CONS (and bugs)

  • TVMC/Kodi issues
    • no support for automatic frame rate switching
    • audio pass-through does not work at all
    • VP9 HW decode is not supported
    • Some videos are not as smooth as usual
    • no zoom option while playing videos.
  • Audio pass-through does not work in other video apps either (after enabling HDMI bitstream)
  • YouTube (TV & Mobile) apps can not play any video smoothly (maybe ~10 fps)
  • The remote control cannot be used to turn on the TV box
  • 3D graphics performance in games not as good as expected (compared to Mi Box 3 Enhanced).
  • System Update app crashes several times a time
  • Settings – Settings App lacks options, so we need to go to Android Settings to set HDMI output, Audio device, etc… Printing option is also gone.
  • Some potential issues with SAMBA performance, especially upload.

I’d like to thank GearBest for sending a sample for review, and you could purchase the mini PC on their website for $109.99 with coupon GBYDY8, or $90 with coupon GBYDY816 for the 2GB/16GB version. I could not find other websites with the device.