Index: /trunk/doc/manual/en_US/SDKRef.xml
===================================================================
--- /trunk/doc/manual/en_US/SDKRef.xml	(revision 105970)
+++ /trunk/doc/manual/en_US/SDKRef.xml	(revision 105971)
@@ -4857,4 +4857,9 @@
         <listitem><para>The attribute <link linkend="IGuestSession__mountPoints">IGuestSession::mountPoints</link> has been
           added. This requires 7.1 (or newer) Guest Additions to be installed on the guest.</para>
+        </listitem>
+
+        <listitem><para>The attribute IHost::acceleration3DAvailable has been removed. Use
+          <link linkend="ISystempProperties__supportedGraphicsFeatures">ISystempProperties::supportedGraphicsFeatures</link>
+            instead.</para>
         </listitem>
 
Index: /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py
===================================================================
--- /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py	(revision 105970)
+++ /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py	(revision 105971)
@@ -1633,8 +1633,4 @@
     print(colCat(ctx, "OS:"))
     print("  %s (%s)" % (host.operatingSystem, host.OSVersion))
-    if host.acceleration3DAvailable:
-        print(colCat(ctx, "3D acceleration available"))
-    else:
-        print(colCat(ctx, "3D acceleration NOT available"))
 
     print(colCat(ctx, "Network interfaces:"))
Index: /trunk/src/VBox/Main/idl/VirtualBox.xidl
===================================================================
--- /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 105970)
+++ /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 105971)
@@ -12383,5 +12383,5 @@
   <interface
     name="IHost" extends="$unknown"
-    uuid="89b05229-cecf-4ef6-816f-c0c13f2c4da3"
+    uuid="d5dcece0-b202-4416-a138-03502784cc07"
     wsmap="managed"
     rest="managed"
@@ -12566,8 +12566,4 @@
     <attribute name="UTCTime" type="long long" readonly="yes">
       <desc>Returns the current host time in milliseconds since 1970-01-01 UTC.</desc>
-    </attribute>
-
-    <attribute name="acceleration3DAvailable" type="boolean" readonly="yes">
-      <desc>Returns @c true when the host supports 3D hardware acceleration.</desc>
     </attribute>
 
Index: /trunk/src/VBox/Main/include/HostImpl.h
===================================================================
--- /trunk/src/VBox/Main/include/HostImpl.h	(revision 105970)
+++ /trunk/src/VBox/Main/include/HostImpl.h	(revision 105971)
@@ -130,5 +130,4 @@
     HRESULT getOSVersion(com::Utf8Str &aOSVersion);
     HRESULT getUTCTime(LONG64 *aUTCTime);
-    HRESULT getAcceleration3DAvailable(BOOL *aAcceleration3DAvailable);
     HRESULT getVideoInputDevices(std::vector<ComPtr<IHostVideoInputDevice> > &aVideoInputDevices);
     HRESULT getUpdateHost(ComPtr<IUpdateAgent> &aUpdate);
Index: /trunk/src/VBox/Main/src-server/HostImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/HostImpl.cpp	(revision 105970)
+++ /trunk/src/VBox/Main/src-server/HostImpl.cpp	(revision 105971)
@@ -246,7 +246,4 @@
     /** @}  */
 
-    /** 3D hardware acceleration supported? Tristate, -1 meaning not probed. */
-    int                     f3DAccelerationSupported;
-
     HostPowerService        *pHostPowerService;
     /** Host's DNS information fetching */
@@ -456,11 +453,4 @@
         m->fRecheckVTSupported = false;
     }
-
-#ifdef VBOX_WITH_3D_ACCELERATION
-    /* Test for 3D hardware acceleration support later when (if ever) need. */
-    m->f3DAccelerationSupported = -1;
-#else
-    m->f3DAccelerationSupported = false;
-#endif
 
 #if defined(VBOX_WITH_HOSTNETIF_API) && (defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD))
@@ -1471,34 +1461,4 @@
 
     return S_OK;
-}
-
-
-HRESULT Host::getAcceleration3DAvailable(BOOL *aSupported)
-{
-    HRESULT hrc = S_OK;
-    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
-    if (m->f3DAccelerationSupported != -1)
-        *aSupported = m->f3DAccelerationSupported;
-    else
-    {
-        alock.release();
-
-#ifdef VBOX_WITH_3D_ACCELERATION
-        bool fSupported = true; // Test if Vulkan or DirectX is appropriately supported on the host
-#else
-        bool fSupported = false; /* shouldn't get here, but just in case. */
-#endif
-        AutoWriteLock alock2(this COMMA_LOCKVAL_SRC_POS);
-
-        m->f3DAccelerationSupported = fSupported;
-        alock2.release();
-        *aSupported = fSupported;
-    }
-
-#ifdef DEBUG_misha
-    AssertMsgFailed(("should not be here any more!\n"));
-#endif
-
-    return hrc;
 }
 
