Projects » Amiga OS 4 Projects » RadeonHD Driver

RadeonHD Driver

The goal of this project is to write Amiga OS 4.x graphics drivers for R5xx and higher graphics cards, both 2D and 3D. One of the motivations for this is that, my computer vision research extensively uses shaders that are present in modern GPUs. None of the existing supported graphics cards for Amiga OS 4.x support shaders.  Shaders are rapidly becoming an essential component for running newer games. Rather than write 3D drivers from scratch, Gallium3D - the new driver system for MESA - will be used.

IMPORTANT: Developing a driver will take a considerable amount of time. This page will be updated as and when progress occurs. For those wishing to follow progress, keep an eye on the development log

Current Project Status

The following features/functionality are operational:

  • Framebuffer,
  • VGA and DVI output for all cards (VGA only for Radeon HD 4000 series),
  • Full 2D acceleration for R5xx chipsets (Radeon X1000 series), including compositing,
  • 2D acceleration for R6xx/R7xx chipsets (Radeon HD 2000-4000 series), including compositing, and
  • Hardware mouse pointer.

Release Status

At present, the AmigaOS 4.1 CD for the Sam460ex includes a beta version of the driver which includes 2D acceleration minus compositing. It is not available on any other hardware. There is no set release date for the final (version 1) driver.

The Development Log

Follow the progress of this project in the RadeonHD Development Log.

 

The Screen Mode Preferences test screen as displayed by a Radeon X1300.
The Screen Mode Preferences test screen as displayed by a Radeon X1300.

 

Workbench being displayed by a Radeon X1300 graphics card.
 Workbench being displayed by a Radeon X1300 graphics card.

 





Projects » Amiga OS 4 Projects » RadeonHD Driver