--- old/src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java 2017-08-15 12:14:01.520964383 -0700 +++ new/src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java 2017-08-15 12:14:01.296964389 -0700 @@ -2174,7 +2174,6 @@ /** * Returns one of XConstants: NotUseful, WhenMapped or Always. * If backing store is not available on at least one screen, or - * java2d uses DGA(which conflicts with backing store) on at least one screen, * or the string system property "sun.awt.backingStore" is neither "Always" * nor "WhenMapped", then the method returns XConstants.NotUseful. * Otherwise, if the system property "sun.awt.backingStore" is "WhenMapped", @@ -2218,16 +2217,6 @@ "WhenMapped" : "Always") ); } - if (sun.java2d.x11.X11SurfaceData.isDgaAvailable()) { - backingStoreType = XConstants.NotUseful; - - if (backingStoreLog.isLoggable(PlatformLogger.Level.CONFIG)) { - backingStoreLog.config("DGA is available, backingStore=NotUseful"); - } - - return; - } - awtLock(); try { int screenCount = XlibWrapper.ScreenCount(getDisplay());