Group: Hardware/Components/GPUs
(→Fully free software status: Takes space) |
(→Fully free software status: Clarify IMX) |
||
Line 134: | Line 134: | ||
| | | | ||
* Display controller | * Display controller | ||
− | | Several I.MX SOCs | + | | Several I.MX SOCs not supported by mxs-drm |
| imx-drm | | imx-drm | ||
| GNU/Linux | | GNU/Linux | ||
Line 146: | Line 146: | ||
| | | | ||
* Display controller | * Display controller | ||
− | | Several I.MX SOCs | + | | Several I.MX SOCs not supported by imx-drm |
| mxs-drm | | mxs-drm | ||
| GNU/Linux | | GNU/Linux | ||
Line 156: | Line 156: | ||
| | | | ||
* Display controller | * Display controller | ||
− | | | + | | Many Amlogic SOCs |
| meson | | meson | ||
| GNU/Linux | | GNU/Linux | ||
Line 165: | Line 165: | ||
| | | | ||
* Display controller | * Display controller | ||
− | | | + | | Many Qualcomm SOCs |
| msm | | msm | ||
| GNU/Linux | | GNU/Linux | ||
Line 186: | Line 186: | ||
| | | | ||
* Display controller | * Display controller | ||
− | | | + | | Many rockchip SOCs |
| rockchip | | rockchip | ||
| GNU/Linux | | GNU/Linux | ||
Line 214: | Line 214: | ||
| | | | ||
* GPU | * GPU | ||
− | | | + | | |
+ | * Many Qualcomm SOCs | ||
+ | * NXP I.MX5 SOCs? | ||
| [[Group:Hardware/research/gpu/adreno|adreno]] | | [[Group:Hardware/research/gpu/adreno|adreno]] | ||
| GNU/Linux | | GNU/Linux |
Revision as of 17:58, 5 October 2020
Introductions
The status of support of GPUs not only depend on the GPU vendor and family but in some case also on if there are free replacements for the video BIOS or equivalent.
Fully free software status
This page summarize the research on which GPU and display controllers can work with fully free software.
Many SOCs have a display controller that work fine and doesn't need a GPU. That enables to use various displays without necessarily needing to support the GPU. When the GPU is unsupported you typically don't have 3D acceleration.
Type | Supported hardware | driver | OS or software | can work with only free software? | missing parts to work with only free software | status / features |
---|---|---|---|---|---|---|
Display controller | AST2500 | ast | GNU/Linux | Yes |
|
|
|
Many Nvidia GPUs | nouveau | GNU/Linux | No |
|
|
|
Many ATI and AMD GPUs | Radeon | GNU/Linux | No |
|
|
|
Many ATI and AMD GPUs | amdgpu | GNU/Linux | No |
|
|
|
Lemote ATI Radeon GPU | GRUB | Yes | |||
|
Many older ATI/AMD GPUs | RadeonHD | GNU/Linux | Yes? |
|
|
|
Etnaviv | GNU/Linux | Yes | |||
|
Lima | Yes | ||||
xgi_z9s | Coreboot until 4.12 | Yes |
|
|||
|
Intel GPUs found in I945 and GM45 chipsets | gma | Coreboot | Yes |
|
|
|
Intel GPUs found in I945 and GM45 chipsets | i915 | GNU/Linux when booting with Libreboot or Coreboot | Yes | Everything seem to work fine | |
|
gma500 | ? | ||||
|
Several I.MX SOCs not supported by mxs-drm | imx-drm | GNU/Linux |
|
||
|
Several I.MX SOCs not supported by imx-drm | mxs-drm | GNU/Linux |
|
||
|
Many Amlogic SOCs | meson | GNU/Linux | No: doesn't boot with free software yet | ||
|
Many Qualcomm SOCs | msm | GNU/Linux | Doesn't boot with free software yet? | ||
|
Many OMAP SOCs | omapdrm | GNU/Linux | Yes, at least for:
|
||
|
Many rockchip SOCs | rockchip | GNU/Linux | ? | ||
|
Many Allwinner SOCs | sun4i-drm | GNU/Linux | Yes | ||
|
Many broadcom SOCs | vc4 | GNU/Linux | No: GPU not initialized by free software boot | ||
|
|
adreno | GNU/Linux | Unknown (needs testing with linux-libre) | Are the nonfree firmwares really required? |
Pages
This set of pages talks about GPUs.
(Note that this page does not automatically update; if you add another page under Hardware/, make sure to refresh/purge this page.)
"issue" is not in the list (interest, location, project, school) of allowed values for the "Organized around" property.