GCN 1 st gen and newer architectures are supported on both Windows and Linux. This covers the NVIDIA GPUs released in the last 10 years. GeForce 200 series, Quadro with Tesla architecture and newer are supported on both Windows and Linux. Older macOS versions have bugs in the OpenGL drivers that cause problems for Eevee, and the only way to upgrade the drivers is to upgrade the operating system as a whole. MacOS 10.12 or newer is supported, and Mac hardware from the last 10 years appear to be working. External developers may contribute patches to improve hardware support if said patches are not too cumbersome. While Blender does not officially support such older hardware, we do not prevent Blender from running on it. All these are cases where the OpenGL driver was last updated 3 years ago or more. Unfortunately, there are still some GPUs where Blender does not run reliably, and we won’t be able to officially support them for the 2.80 release. Blender now works on the large majority GPUs that our users have.
We have found workarounds for dozens of those bugs, which has been very time-consuming. However, we have found that there are many graphic cards that support OpenGL 3.3 in hardware, but have critical bugs in the OpenGL drivers. The original plan for Blender 2.80 was to work on all GPUs that have OpenGL 3.3 drivers and were released in the last 10 years.