Support

How to Access OpenGL* and DirectX* 3D Graphic Settings


Last Reviewed: 25-Jun-2018
Article ID: 000005575

Many games require support for application programming interfaces (APIs) to function and to provide a high-quality gaming experience. OpenGL* and DirectX* APIs are designed to render 2D and 3D graphics.

To confirm the current version of OpenGL* and DirectX* are supported by the Intel® Graphics Controller on your system, open the Intel® HD Graphics Control Panel. Next, click Options and Support and look under Information Center:

Options and Support

For more information on supported APIs per Intel® Graphics Controller, you can visit Supported APIs and Features for Intel® Graphics Drivers​.

To manage OpenGL and DirectX settings through your graphics properties:

  1. Right-click your Desktop.
  2. Click Graphics Properties > 3D.
  3. Find the Intel® Graphics name that displays on your screen.
  4. Based on the version you've, select it from the list below to help locate General and Custom Settings:

    Click or the topic for details:

    Intel® HD Graphics Control Panel

    From these screens, you can select 3D General Settings and Custom Settings.

    3D General and Custom Settings

    Intel® Graphics and Media Control Panel

    From these screens, you can select 3D General Settings and Custom Settings.

    3D General Settings3D Custom Settings

    Intel® Graphics Media Accelerator Driver

    Older drivers can only control the OpenGL settings, not DirectX. You can change the value of each OpenGL attribute or Restore Defaults. After settings are made, click Apply and OK to save them.

    Older driver settings
  5. Click the Attributes below to determine how to control each setting. You can change the value of each OpenGL attribute or restore the default values to all attributes. Optimal settings vary depending on your system. Select Apply to save your changes.
Note The dialog box that displays, and the options for 3D settings, depend on your operating system and the graphics driver you have installed.
Attribute Default
value
Other
applicable
values
Conservative Morphological Anti-Aliasing Off On
Multi-Sample Anti-Aliasing On Off
Asynchronous Flip

Off (default value) - Enables vertical synchronization (also known as vertical sync or VSYNC). Vertical synchronization allows a frame change to coincide with an analog monitor’s vertical blanking interval. Vertical sync might help reduce or eliminate tearing in the video. It can also cause reduced frame rate since the frame change is delayed until the vertical blank interval.

On - Disables vertical synchronization.

Off On
Triple Buffering

A technique to help reduce or eliminate visual artifacts such as flickering, tearing, or shearing. Using three buffers to minimize the delay in redrawing the image, the cost is higher memory usage.

Default (default value) - Driver selects triple buffering based on available memory.

Off - Disables triple buffering.

On - Enables triple buffering.

Off On
Flipping Policy

Flip (default value) - In applications that run in full screen, enables flip multi-buffering. With flip operations, the render buffer is directly connected with screen. When it renders, it's simply swapped on to the screen without copying.

Blit - Enables blit multi-buffering, which copies rendered buffer on to the screen. Blit operations use a raster operator to combine several bitmap patterns into one. Applications running windowed (not full-screen) can only use blit operations.

Off On
Depth Buffer Bit Depth

16 Bit Depth Buffer - Forces a 16-Bit depth buffer on PixelFormats that have a depth buffer.

24 Bit Depth Buffer - Forces a 24-Bit depth buffer/8-bit stencil buffer on PixelFormats that have a depth buffer.

Off On
Force S3TC Texture Compression

S3TC is a method of texture compression to reduce the texture size, for the cost of lower texture quality and higher processing power demand.

Off (default value) - Driver doesn't automatically compress all RGB and RGBA format texture images into S3 compressed format.

On - If the S3TC extension is supported, the driver automatically compresses all RGB and RGBA format texture images. This keeps them internally in S3TC format. It reduces the amount of required memory and allows support of more textures.

Off On
Force FXT1 Texture Compression

FXT1 is another method of texture compression to reduce the texture size, for the cost of lower texture quality and higher processing power demand.

Off (default value) – Driver doesn't automatically compress all RGB and RGBA format texture images into FXT1 compressed format.

On - If FXT1 extension is supported, driver automatically compresses all RGB and RGBA format texture images into FXT1 compressed format.

Off On
Driver Memory Footprint

Determines how much memory driver uses for resources like textures or buffers.

Normal (default value) - Driver automatically determines memory footprint based on available memory.

Low - Driver doesn't reduce memory footprint.

High - Driver unconditionally limits amount of used memory. It changes maximum allowed texture size, reduces depth buffer precision, and reduces the amount of textures kept in memory.

Off On
Texture Color Depth

Specifies a preferred bit depth for texture maps on devices that support multiple texture bit depths.

Off On
Anisotropic Filtering

When textures are used for surfaces that appear to be non-orthogonal to the screen, anisotropic filtering enhances the final image quality. Reduced performance is the cost.

Application Control (default value) - Filtering controlled by the application.

On - Enables anisotropic filtering.

Off - Disables anisotropic filtering.

Off On
Related topics
How to Open the Intel® Graphics Properties Window
Intel® Driver & Support Assistant

Find support for related products