All systems support most of the common MATLAB® graphics features.
For the best results with graphics, your system must have:
At least 1 GB of GPU memory.
Graphics hardware that supports a hardware-accelerated implementation of OpenGL® 2.1 or later. Most graphics hardware released since 2006 has OpenGL 2.1 or later. If you have an earlier version of OpenGL, most graphics features still work, but some advanced graphics features are unavailable. For more information, see Graphics Features with OpenGL Requirements. For the best performance, OpenGL 3.3 or later is recommended.
The latest versions of graphics drivers available from your computer manufacturer or graphics hardware vendor.
For more information on determining your graphics hardware,
Starting in R2015b, MATLAB is a DPI-aware application that takes advantage of your full system resolution. MATLAB graphics look sharp and properly scaled on all systems, including Macintosh systems connected to Apple Retina displays and high-DPI Windows® systems.
Graphics hardware vendors frequently provide updated graphics drivers that improve hardware performance. To help ensure that your graphics hardware works with MATLAB, upgrade your graphics drivers to the latest versions available.
On Windows systems, check your computer manufacturer website for driver updates, such as Lenovo®, HP®, or Dell®. If no updates are provided, then check your graphics hardware vendor website, such as the AMD® website, NVIDIA® website, or Intel® website.
On Linux® systems, use proprietary vendor drivers instead of open-source replacements.
On Mac OS X systems, the graphics drivers are part of the operating system. Use the latest updates provided.
Most graphics features work on all systems. However, support for some graphics features depends on:
Whether you are using hardware, basic hardware, or
software OpenGL. By default, MATLAB uses hardware OpenGL if
your graphics hardware supports it. Basic hardware and software OpenGL are
alternate options that you can use to work around low-level graphics
issues. In some cases, MATLAB automatically switches to software OpenGL.
For more information, see
The version of the OpenGL implementation, for example, OpenGL 2.1.
This table lists the graphics features with OpenGL requirements.
For more information on the features, see
|Graphics Feature||Hardware OpenGL||Basic Hardware OpenGL||Software OpenGL on Windows|
(Uses OpenGL 1.1)
|Software OpenGL on Linux|
(Uses OpenGL 2.1)
|Graphics Smoothing||Supported for OpenGL 2.1 or higher||Supported for OpenGL 2.1 or higher||Not supported||Not supported|
|Depth Peel Transparency||Supported for OpenGL 2.1 or higher||Disabled||Not supported||Supported|
|Align Vertex Centers||Supported for OpenGL 2.1 or higher||Disabled||Not supported||Not supported|
|Hardware-accelerated markers||Supported for OpenGL 4.0 or higher||Disabled||Not supported||Not supported|