Intel
State: Supported, but rough
Details: Intel requires some code changes between generations, to adjust for changes in the register map. Intel provides documentation and a Linux driver, but the hardware is somewhat complex especially in modern generations, with support for HDMI, DisplayPort, and high bandwidth displays. As a result, our driver lags behind the specs and works better with cards a few years old (currently SandyBridge and older are well supported, newer ones are a bit hit or miss).
Driver used : intel_810
Card | Mode Switching | Hardware cursor | 2d acceleration | 3d acceleration |
---|---|---|---|---|
i810 | Yes | No | No | No |
i810-dc100 | Yes | No | No | No |
i810e | Yes | No | No | No |
i815 | Yes | No | No | No |
Link to supported hardware driver.cpp
Driver used : intel_extreme
Card | Mode Switching | Hardware cursor | 2d acceleration | 3d acceleration |
---|---|---|---|---|
i830GM | Yes | No | No | No |
i845G | Yes | No | No | No |
i855G | Yes | No | No | No |
i865G | Yes | No | No | No |
i910 | Yes | No | No | No |
i915 | Yes | No | No | No |
i915G | Yes | No | No | No |
i915GM | Yes | No | No | No |
i945G | Yes | No | No | No |
i945GM | Yes | No | No | No |
i945GME | Yes | No | No | No |
i946G | Yes | No | No | No |
i965Q | Yes | No | No | No |
i965G | Yes | No | No | No |
i965GM | Yes | No | No | No |
i965GME | Yes | No | No | No |
G33G | Yes | No | No | No |
G35 | Yes | No | No | No |
Q35G | Yes | No | No | No |
Q33G | Yes | No | No | No |
GM45 | Yes | No | No | No |
IGD | Yes | No | No | No |
Q45 | Yes | No | No | No |
G45 | Yes | No | No | No |
G41 | Yes | No | No | No |
B43 | Yes | No | No | No |
Atom_D4xx | Yes | No | No | No |
Atom_D5xx | Yes | No | No | No |
Atom_N4xx | Yes | No | No | No |
Atom_N5xx | Yes | No | No | No |
IronLake Desktop | Yes | No | No | No |
IronLake Mobile | Yes | No | No | No |
SandyBridge Desktop GT1 | Yes | No | No | No |
SandyBridge Desktop GT2 | Yes | No | No | No |
SandyBridge Desktop GT2+ | Yes | No | No | No |
SandyBridge Mobile GT1 | Yes | No | No | No |
SandyBridge Mobile GT2 | Yes | No | No | No |
SandyBridge Mobile GT2+ | Yes | No | No | No |
SandyBridge Server | Yes | No | No | No |
IvyBridge Desktop GT1 | Yes | No | No | No |
IvyBridge Desktop GT2 | Yes | No | No | No |
IvyBridge Mobile GT1 | Yes | No | No | No |
IvyBridge Mobile GT2 | Yes | No | No | No |
IvyBridge Server | Yes | No | No | No |
IvyBridge Server GT1 | Yes | No | No | No |
IvyBridge Server GT2 | Yes | No | No | No |
Haswell Desktop | WIP | No | No | No |
Haswell Mobile | WIP | No | No | No |
ValleyView Desktop | WIP | No | No | No |
ValleyView Mobile | WIP | No | No | No |
Skylake GT1 | WIP | No | No | No |
Skylake GT2 | WIP | No | No | No |
Skylake GT2F | WIP | No | No | No |
Skylake GT3 | WIP | No | No | No |
Kabylake (All) | Yes | No | No | No |
Coffeelake (All) | Yes | No | No | No |
Link to supported hardware driver.cpp