Originally posted by wizard69
View Post
Originally posted by Michael
View Post
- GPUs in Linux have (at least) two parts, DRM driver, and OpenGL driver
- DRM handles memory, mode-setting/resolutions, and other low-level bits of the GPU
- OpenGL handles 3D-acceleration of software from the host OS to the GPU
- radeonsi is the OpenGL driver used for GCN 1.0+ GPUs
- r600 (along with r300 and r200 for older GPUs) is the OpenGL driver used for pre-GCN 1.0 GPUs
- radeon is the (default) DRM driver used for pre-GCN 1.2 GPUs
- amdgpu is the DRM driver used for GCN 1.2+ GPUs
So (assuming the above is right) a Radeon HD 6850 uses the r600 OpenGL driver and radeon DRM driver, while a Radeon R9 380 uses the radeonsi OpenGL driver an amdgpu DRM driver?
Also, where does the DDX driver fit in? And what does it actually do? Is it for 2D content acceleration?
On a bit of a related note, maybe an article dedicated to explaining GPU terminology for AMD and other vendor GPUs would be nice
Comment