Imagination Unveils OpenGL ES 3.0 Compliant Entry Level PowerVR Series6XE GPUs, and Series6XT Architecture Promising TFLOPS Performance

Imagination Technologies has announced four OpenGL ES 3.0 compliant mobile GPUs based on PowerVR Series6XE Rogue architecture for entry level ($100) smartphones, tablets, and other low-end consumer devices such as wearables and smart TVs, as well as four high-end GPUs based on PowerVR Series6XT Rogue architecture capable of TeraFLOPS computing power. PowerVR Series6XE GPUs The new PowerVR Rogue GPUs will deliver the same fillrate performance as equivalent Series5XT multi-processor configurations but offer more in terms of features and functionality, including OpenGL ES 3.0, OpenCL 1.x, and DirectX 9.3. Four entry-level GPUs have been introduced at CES 2014: PowerVR G6050 – Smallest fully-featured GPU core by Imagination with support for OpenGL ES3.0 and OpenCL 1.x. PowerVR G6060 – Same as G6050, but adds PVRIC2, the company’s second generation lossless PowerVR Image Compression. It reduces bandwidth requirements, and it likely to be used in entry-level tablets, HD TVs and STBs. PowerVR G6100 […]

NVidia Announces Tegra K1 32-bit & 64-bit SoCs with a 192 Core Kepler GPU

Nvidia announced their newest mobile SoC at CES 2014, but instead of calling it Tegra 5, they went for Tegra K1, as it’s the first to feature a 192 cores GPU based on Kepler architecture, the same as used in PC graphics card. There will be several version of the chip one based on four Cortex A15 cores, one featuring a dual core Nvidia Denver CPU based on ARMv8 64-bit architecture, and Tegra K1 VCM for the automotive market. The company showcased the power of their new processor with an Unreal Engine 4 demo and the same face demo showed last year on an Nvidia GPU card, and Tegra K1 easily outperform older generations games console such as Xbox 360 and PlayStation 3, at and the same time consume just about 5 Watts of power, versus 100 Watts for Microsoft and Sony consoles. The GPU in the Tegra K1 also […]

Top 10 Posts of 2013 and Stats on CNXSoft Blog

This is the last day of the year, and just like in 2012, I’ll look back on the main trends of this year,  post a list of the top 10 posts of 2013 on cnx-software.com, and add some fun stats about the site and my visitors. 2013 has been the year of quad core media players and mini PCs, especially those based on Rockchip RK3188, XBMC is now featured in many Android STBs, “big.LITTLE” and “Octa-core” have been the buzz words on the application processor front, Google has entered the HDMI TV sticks market with the ChromeCast, and is competing with Miracast / DLNA TV dongles, we’ve gotten more and more low cost Linux development boards, crowdfunding has almost gone mainstream, and the Internet of things has started to take off thanks to new technologies such as Bluetooth Low Energy. I’ve compiled the list using data from Google Analytics, filtered […]

GCW Zero Handheld Console Runs 3D Games via Open Source Vivante GPU Drivers (Etnaviv)

GCW Zero is an open source handheld gaming console featuring Ingenic JZ4770 MIPS processor with Vivante GC860 GPU, 512MB RAM, 16GB internal storage, and a 3.5″ LCD with 320×240 pixels. The device runs Linux (OpenDingux) , and retro games and emulators. GCW Zero had a successful kickstarter campaign, and is now available in a few shops such as ThinkGeek (US), DragonBox (EU) for $150 / 125 Euros. Today, I’m writing about this console, not because of amazing specs, nor price, but because it could be the first  device with an embedded SoC that retails with an open source GPU driver. In September of this year, GCW Zero received a firmware update with Etnaviv GPU driver for Vivante GC860 adding support for 3D games via OpenGL ES support. The video below shows Quake 3 Arena running on the game console with the Etnaviv drivers. Lots of OpenGL ES1 and 2 features […]

Most Embedded GPUs Do NOT Support Hardware Video Decoding Acceleration. The VPU Does.

Many people seem to get confused with the actual function of GPUs used in embedded (ARM / MIPS) SoC, and I can often read comments similar to “with lima drivers we should get video decoding in XBMc soon”,  and I’ve just received any email reading “My main task is to build a full hd media player based on ffmpeg with hardware decoding acceleration for Linux. Is it possible with mali400mp4?”. So I’ve decided to write a short post about it to make things a bit more clear. Contrary to GPUs in the PC world, embedded GPUs only take care of 3D, and sometimes 2D graphics, and leave video encoding and/or decoding to another block called Video Processing Unit (VPU). There’s at least one exception with Broadcom Videocore IV GPU as found in the processor used in the Raspberry Pi that apparently takes care of 2D & 3D graphics as well […]

Practical Applications and Benchmarks of GPU Computing via RenderScript and OpenCL with ARM Mali-T6XX GPU

Since the announcement of ARM Mali-T604 in 2010, ARM has explained that GPGPU (General Purpose computing on GPU), aka GPU Compute, would be one of the key features of their new Mali graphics processor, and the company now expects GPGPU to become mainstream in embedded and mobile devices in 2014 and beyond. I’ve just come across a presentation by Roberto Mijat, technical marketing manager at ARM, entitled “Unleashing the benefits of GPU Computing with ARM Mali” which shows practical applications and use cases where the use of RenderScript, or OpenCL can make massive performance improvements, at much lower power consumption, over the same parallel tasks processed by the CPU only. Let’s have a look at some of the most interesting slides. GPU compute can be used for multiple applications in mobile, multimedia, and automotive sectors. GPU Compute for H.265 / HEVC HEVC aka H.265 is the next generation codec providing […]

Linux Kernel 3.12 Released

Linus Torvalds has announced the release of Linux Kernel 3.12: I was vacillating whether to do an rc8 or just cut the final 3.12, but since the biggest reason to *not* do a final release was not so much the state of the code, as simply the fact that I’ll be traveling with very bad internet connection next week, I didn’t really want to delay the release. Sure, we had a number of driver reverts, and there was an annoying auto-NUMA memory corruption fix series, but none of it was really worth delaying 3.12 for. But the fact that I’m going to be (effectively) off-line next week means that I’m *not* opening the merge window for 3.13 yet – since I won’t have the bandwidth to really do merges anyway. That doesn’t mean that you can’t send me pull request for the merge window early, of course – maintainers can […]

ARM Unveils Mali-T720 and Mali-T760 GPUs

ARM has recently announced two new Mali GPUs: Mali-T760 for high-end smartphones and tablets, and Mali-T720 for entry-level devices, but with better performance and energy performance compared to previous cost-optimized Mali GPUs, as well as OpenGL ES 3.0 support. These new GPUs have already been licensed by companies such as MediaTek, Rockchip, Samsung and LG Electronics.   Mali-T760 GPU ARM lists the key benefits and features of the ARM Mali-T760 GPU as follows: An increase in energy efficiency and performance of approximately 400 percent over the ARM       Mali-T604 GPU; Scaling to 16 shader cores, which doubles the previous generation, plus an increase in both performance per shader core and overall performance; Reduction of internal and SoC bandwidth utilization, significantly reducing energy consumption, enabled by ARM Frame Buffer Compression (AFBC), and Smart Composition, delivering more than 50 percent reduction in total memory bandwidth utilization; Simplified implementation through reduced wire count and […]