OutOfBrowserSettings.EnableGPUAcceleration Property


Gets a value that indicates whether to use graphics processor unit hardware acceleration for cached compositions, which potentially results in graphics optimization.

Namespace:  System.Windows
Assembly:  System.Windows (in System.Windows.dll)

public bool EnableGPUAcceleration { get; }
<OutOfBrowserSettings EnableGPUAcceleration="bool" />

Property Value

Type: System.Boolean
true if GPU acceleration is enabled; otherwise, false. The default is false.

At the object level, you set cached composition information for graphics with the CacheMode property and BitmapCache values.

During profiling and performance tuning phases of application development, you can set Settings.EnableCacheVisualization to true to produce an overlay visualization of the areas in your UI that are being hardware accelerated.

The EnableGPUAcceleration property is read-only at run time, but you can set it in the out-of-browser configuration. For more information, see How to: Configure an Application for Out-of-Browser Support.


Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions