RadeonHD Driver
The goal of this project is to write an Amiga OS 4.x graphics driver for R5xx and higher graphics cards. 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. This project, however, focuses on the 2D driver, not 3D. Without a 2D driver, there will be no 3D driver. Hence, this is the first important step toward supporting more modern graphics cards. Once the 2D driver is in place, and a full MESA port is underway, a 3D OpenGL driver can be considered.
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, and
- Hardware mouse pointer.
The Development Log
Follow the progress of this project in the RadeonHD Development Log.
Tested Cards
| Card Name |
Chipset | Status |
| Visiontek Radeon X1300 PCI | RV515 | Framebuffer works in 32-bit (there are hardware issues) |
| HIS Radeon X1550 PCI |
RV505 | Framebuffer fully operational, both VGA and DVI output tested and working. 2D blitter hardware acceleration working. |
| Diamond Radeon HD 2400 Pro PCI | RV610 | Framebuffer fully operational |
| HIS Radeon 4350 PCI | RV710 | Framebuffer fully operational |
![]() |
| The Screen Mode Preferences test screen as displayed by a Radeon X1300. |
![]() |
| Workbench being displayed by a Radeon X1300 graphics card. |
Projects » Amiga OS 4 Projects » RadeonHD Driver

