Imagination open sources PowerVR Series 1 GPU drivers

Saying that Imagination Technologies is not exactly popular in the open-source community would be an understatement, but the company has just open-sourced the driver source for Power Series 1 GPUs namely Midas Arcade, PCX1, and PCX2.

If those names do not ring a bell, it might be because some of you may not have been born when PowerVR GPUs were first unveiled in 1995, and launched in products in 1996/1997. Developed jointly by VideoLogic and NEC, PowerVR was touted as the “future of high-quality 3D graphics for the next generation of interactive entertainment”, “whether you are developing 3D systems for console, PC, or arcade systems”. VideoLogic was renamed Imagination Technologies in 1999.

PowerVR Series-1 pen-source GPU driver

The PowerVR PCX1/PCX2 GPUs were notably used in the Apocalypse 3D/3Dx and Matrox M3D graphics cards with support for Direct3D and playing games such as Tomb Raider or Wipeout XL on Windows PCs. I can remember playing those (and Quake) on a Windows 95 PC equipped with a 3DFX Voodoo graphics card, so no PowerVR for me! If I remember correctly, some of the games would run in DOS mode for better performance. I’m not sure whether any popular arcade systems or game consoles used the Power Series-1 GPUs.

PowerVR Arcade Example
Example of PowerVR Series-1 arcade design

You’ll find the source code on Github under an MIT License. Imagination says the code is only provided as a reference without any guarantees that it will compile or function correctly when compiled. The company was also unable to release some libraries and headers by SciTech Software for “The Universal VESA VBE” due to licensing concerns. But they added that the feature was “only used for the Tomb Raider port in order to tell the PCX hardware the details of the framebuffer”.

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Weller PCB manufacturer