I’ve decided it would be good if I could just hide the computer under the table, as I never use the DVD writer, and I can access USB ports for removable storage or debug board via a USB hub on my table. The only problem is that I would have to go under the table to press the power button each time I want to power on the computer. Feasible, but not very convenient. Every morning, I connect a power strip to the mains supply for my computer, monitor, and related equipment, so it would be good if the computer could just start when I connect it. I found out there’s an option in the BIOS of my main board to do just that. Most other people seem to use that feature to be able to automatically restart their computer after a power failure so that they can access it […]
Preliminary Ubuntu 12.04 RootFS for GK802/HI802 mini PC
After releasing a pretty good Ubuntu 11.10 image with both VPU and GPU acceleration for Freescale i.MX6 based HDMI dongles last month, Jasbir (aka jas-hacks) has released an Ubuntu 12.04 image with GPU support thanks to the help of Octavio (Yocto Project contributor), and Wi-Fi support. It’s possible to select Unity 2D or Xubuntu desktop, and Chromium and Neverball, a 3D ball game, are part of the image. There’s still more work however, as VPU (Video Processing Unit) support is work in progress, Bluetooth does not work yet, and OpenGL ES test programs such as glmark2-es2 or es2gears do not work properly with Xubuntu, even though they do work fine with Unity 2D. Jasbir uploaded a video showing Neverball 3D game in GK802, and it works pretty good, although the framerate does not seem optimal for now. If you want to give this image a try, install GK802 Ubuntu 11.10 […]
Google Announces Blink, a Fork of WebKit Rendering Engine for Chromium
WebKit rendering engine has been used by Chromium since the start of the project, but Chromium uses a different multi-process architecture than other WebKit-based browsers, and this has made maintenance increasingly complex, and Google intends to investigate other performance improvement strategies. Those 2 reasons explain why the company has announced it would fork WebKit and start working on its own open source rendering engine called Blink. Google tells web developers that in the short term, Blink will bring little change to them, as most of the work will focus on architectural improvements as well as code cleanup with about 7,000 files, corresponding to 4.5 millions line of code, to be deleted. One of the main changes will be “out-of-process iframes“, where the rendering engine will start a sandbox process for each individual parts of the page in order to render it faster. This has been planned for a while, but […]
Undistract-me Sends An Alert For Time-Consuming Commands in Linux
In Linux, some commands executed in the terminal such as make, wget, dd may take a while, so usually you’d just let them run in the background, and do some other work, drink tea, go for nap… while they are running, and come to check from time to time if the command has completed. Sometimes I even forget I run a particular command, and realize it has completed a few hours ago… It’s possible to add some command at the end of your command line, but it can be cumbersome, and you may forget to do it. The best would be automatic alerts for commands that take a long time, and undistract-me just takes care of that by sending an alert for commands that take more than 10 seconds (by default). In Ubuntu 12.04 and 12.10, you can install undistract-me as follows:
1 2 3 |
sudo add-apt-repository ppa:undistract-me-packagers/daily sudo apt-get update sudo apt-get install undistract-me |
Undistract-me is part of Ubuntu 13.04 or […]
Updated Review of Tronsmart Prometheus with Android 4.2 and XBMC
Earlier this month, a new firmware for Tronsmart Prometheus with Android 4.2 and XBMC with hardware acceleration has been released. Several users left divergent opinions about this firmware, so I’ve decided to give it a try, and write an updated review of Tronsmart Prometheus. I’ll focus on the new features and performance of Android 4.2, XBMC video testing, and see if some of the bugs I found in my earlier review have been fixed. Android 4.2 Features and Benchmarks The firmware file and instructions are available on Tronsmart website. The procedure is straight forward so I won’t repeat it here. During the first boot after the upgrade, you’ll be taken through a wizard to configure your device (e.g. Ethernet, WiFi,…). The first think you’ll notice is a slightly different Home Screen in Android 4.2. There are several small UI improvements / modifications, but the most interesting features for me in […]
Mini PCs (MK802+, UG802, GK802 & iStick A200) Linux Performance Comparison
Ian MORRISON (linuxium) has tested Linux with several mini PCs powered by different processors. The main point of his tests was to evaluate the performance difference between running Ubuntu 12.04 natively, or in a chroot in Android using tools such as Complete Linux Installer. I previously tried Linux on Android in ODROID-X, and found the applications start time when running from an low-end SD card pretty dismal, and the graphics performance poor. Ian had a different approach, and decided to use a subset of Phoronix Suite benchmarks to compare different hardware / software combination and posted the results in “mini PCs” G+ community. There’s a lot of data, and analyzing the results is not really straightforward without spending some time looking at the data. In this post, I’ll explain how the tests have been conducted, explain the results and try to draw a conclusion. Mini PCs and other Hardware Under […]
OpenELEC 3.0.0 on Raspberry Pi – Installation and Video Tests
Yesterday, OpenELEC developers announced the release of OpenELEC 3.0.0, a lightweight OS running XBMC Frodo 12.1 for several platforms including the Raspberry Pi (OpenELEC stands for Open Embedded Linux Entertainment Center). When the Raspberry Pi was initially released, I did not feel like testing it as a media center, mainly because of codecs limitations. But over time, this has improved with the availability of MPEG-2 and VC-1 codecs (for a fee), and GPU accelerated support for free codecs such as VP6 and VP8, so today I’ve tested to give a try and install OpenELEC 3.0.0 on my Raspberry Pi. I’ll first give installation instructions, then test several types of videos container formats, and video / audio codecs, as well as give some quick impression about the performance and stability of OpenELEC on this low cost board. Installing OpenELEC on Raspberry Pi To install OpenELEC, I basically followed the instructions provided […]
Ubuntu 11.10 Image for Hi802 / GK802 is Now Available for Download
About 2 weeks ago, Jasbir released an Ubuntu 11.10 image and installation instructions for GK802 and Hi802 mini PCs based on Freescale i.MX6. I could only find time to give it try yesterday and today. I’ll provide the steps I followed to install the image, and my quick first impressions of the stability and performance of this image. Installation Instructions I mainly followed the instructions provided by Jasbir, and run GParted to increased the partition size on my micro SD card. The image is for a 8 GB micro SD, but those instructions should work on 4GB SD card and greater, as the rootfs partition is only 3GB large. Download the Ubuntu 11.10 image, uboot, as well as the kernel image and modules in a Linux PC:
1 2 3 4 |
wget http://dl.miniand.com/jas-hacks/gk802/ubuntu_gk802.img.gz wget http://dl.miniand.com/jas-hacks/gk802/u-boot.imx wget http://dl.miniand.com/jas-hacks/gk802/uImage_3.0.35-0269_cpu_freq wget http://dl.miniand.com/jas-hacks/gk802/modules_3.0.35-02695.tar |
Copy the image, uboot and the kernel to the micro SD card by typing the commands below:
1 2 3 4 |
gzip -d ubuntu_gk802.img.gz sudo dd if=ubuntu_gk802.img of=/dev/<sd_device> sudo dd if=u-boot.imx bs=1k seek=1 of=/dev/<sd_device> && sync sudo dd if=uImage_3.0.35-0269_cpu_freq of=/dev/<sd_drive> bs=1048576 seek=1 && sudo sync |
Replace /dev/<sd_device> by your […]