Difference between revisions of "User:APX2600"

From Hgames Wiki
Jump to: navigation, search
(Added information regarding Unity's support for Windows operating systems)
 
m (Reorganized page contents)
Line 2: Line 2:
 
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__
 
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
Todo: Find a way to make this page less cluttered.
+
Todo: Nothing
 
|}
 
|}
 
== Windows support information for games built with the Unity game engine ==
 
== Windows support information for games built with the Unity game engine ==
Assume all versions mentioned have the latest hotfixes and service packs installed. Identification is done via kernel versions to keep things simple as multiple editions exist, but are generally based on the same kernel. For example, NT 6.1 refers to Embedded Standard 7P, 7 Ultimate, and Server 2008 R2 Datacenter.
+
Assume all versions mentioned have the latest hotfixes and service packs installed. Identification is done via kernel versions to keep things simple as multiple editions exists, and are generally based on the same kernel. For example, NT 5.1 refers to Embedded Standard 2009, XP Professional, and XP Embedded.
 +
 
 +
API wrappers similar to WineD3D can be used to run newer versions of DirectX on older versions of Windows that has no support for it, although some games might not work properly or fail to start. If you wish to run an OpenGL or Vulkan game but you're not sure if the video card supports it, use GPU Caps Viewer to check for compatibility.
  
 
=== Kernel versions ===
 
=== Kernel versions ===
NT 4.0 - Embedded, Workstation, Server (Standard, Terminal, Enterprise)<br/>
+
NT 4.0 - DirectX 3.0a, OpenGL support depends on video driver, Vulkan is not supported
NT 5.0 - Professional, Server (Small Business, Standard, Advanced, Datacenter)<br/>
+
* Embedded
NT 5.1 - XP Embedded (Standard, for Point of Service, Fundamentals for Legacy PCs), Embedded 2009 (Standard, POSReady), XP (Starter, Home, Professional, Media Center, Tablet PC)<br/>
+
* Workstation
NT 5.2 - XP (Professional x64), Server 2003 R2 (Home, Web, Small Business, Standard, Enterprise, Datacenter, Compute Cluster, Storage Express, Storage Workgroup, Storage Standard, Storage Enterprise)<br/>
+
* Server (Standard, Terminal, Enterprise)
NT 6.0 - Vista (Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate), Server 2008 (Foundation, Web, Essential Business, Small Business, Standard, Enterprise, Datacenter, HPC, Storage Basic, Storage Workgroup, Storage Standard, Storage Enterprise)<br/>
+
NT 5.0 - DirectX 9.0c, OpenGL support depends on video driver, Vulkan is not supported
NT 6.1 - Embedded 7 (Standard E, Standard P, Standard C, POSReady, Thin PC), 7 (Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate), Server 2008 R2 (Foundation, Web, Home 2011, Small Business Essentials, Small Business Standard, Standard, Enterprise, Datacenter, Hyper-V, HPC, Storage Essentials, Storage Workgroup, Storage Standard, MultiPoint 2010, MultiPoint 2011 Standard, MultiPoint 2011 Premium)<br/>
+
* Professional
NT 6.2 - Embedded 8 (Standard, Industry Professional, Industry Enterprise), 8 (Home, Professional, Enterprise), Server 2012 (Foundation, Essentials, Standard, Datacenter, MultiPoint 2012)<br/>
+
* Server (Small Business, Standard, Advanced, Datacenter)
NT 6.3 - Embedded 8.1 (Industry Sideloading, Industry Professional, Industry Enterprise), 8.1 (Home, Professional, Enterprise), Server 2012 R2 (Foundation, Essentials, Standard, Datacenter)<br/>
+
NT 5.1 - DirectX 9.0c, OpenGL support depends on video driver, Vulkan is not supported
 +
* XP Embedded (Standard, for Point of Service, Fundamentals for Legacy PCs)
 +
* Embedded 2009 (Standard, POSReady)
 +
* XP (Starter, Home, Professional, Media Center, Tablet PC)
 +
NT 5.2 - DirectX 9.0c, OpenGL support depends on video driver, Vulkan is not supported
 +
* XP (Professional x64)
 +
* Server 2003 R2 (Home, Web, Small Business, Standard, Enterprise, Datacenter, Compute Cluster)
 +
* Server 2003 R2 Storage (Express, Workgroup, Standard, Enterprise)
 +
NT 6.0 - DirectX 11.0, OpenGL support dependent on video driver, Vulkan is not supported
 +
* Vista (Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate)
 +
* Server 2008 (Foundation, Web, Essential Business, Small Business, Standard, Enterprise, Datacenter, HPC)
 +
* Server 2008 Storage (Basic, Workgroup, Standard, Enterprise)
 +
NT 6.1 - DirectX 11.1 [https://microsoft.github.io/DirectX-Specs/d3d/D3D12onWin7.html (12.0 via D3D12On7)], OpenGL support depends on video driver, Vulkan support depends on video driver
 +
* Embedded 7 (Standard E, Standard P, Standard C, POSReady, Thin PC)
 +
* 7 (Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate)
 +
* Server 2008 R2 (Foundation, Web, Home 2011, Small Business Essentials, Small Business Standard, Standard, Enterprise, Datacenter, Hyper-V, HPC)
 +
* Server 2008 R2 Storage (Essentials, Workgroup, Standard)
 +
* Server 2008 R2 MultiPoint (2010, 2011 Standard, 2011 Premium)
 +
NT 6.2 - DirectX 11.1, OpenGL support depends on video driver, Vulkan support depends on video driver
 +
* Embedded 8 (Standard, Industry Professional, Industry Enterprise)
 +
* 8 (Home, Professional, Enterprise)
 +
* Server 2012 (Foundation, Essentials, Standard, Datacenter, MultiPoint 2012)
 +
NT 6.3 - DirectX 11.2, OpenGL support depends on video driver, Vulkan support depends on video driver
 +
* Embedded 8.1 (Industry Professional, Industry Enterprise)
 +
* 8.1 (Home, Professional, Enterprise)
 +
* Server 2012 R2 (Foundation, Essentials, Standard, Datacenter)
  
 
=== Unity Player commands ===
 
=== Unity Player commands ===
If the game's shaders rely on a single graphics API with no support for the others, these options will throw a 'Failed to initialize unity graphics' error.
+
If the game's shaders rely on a single graphics API with no support for the others, these options will throw a 'Failed to initialize unity graphics' error.  
  
-force-d3d9<br/>
+
* -adapter 1 (Replace 1 with the display panel's number)
-force-d3d11<br/>
+
* -force-d3d9
-force-d3d12<br/>
+
* -force-d3d11
-force-glcore (Or specify 2 numbers for OpenGL version, from 3.2 to 4.6. Default is the latest supported by the video driver and OS)<br/>
+
* -force-d3d11-no-singlethreaded
-force-gles (Or specify 2 numbers for OpenGL ES version, from 3.0 to 3.2. Default is the latest supported by the video driver and OS)<br/>
+
* -force-d3d12
-force-vulkan<br/>
+
* -force-glcore (Or specify 2 numbers for OpenGL version, from 3.2 to 4.6. Default is the latest supported by the video driver and OS)
 +
* -force-gles (Or specify 2 numbers for OpenGL ES version, from 3.0 to 3.2. Default is the latest supported by the video driver and OS)
 +
* -force-vulkan
  
=== Unity Player version notes ===
+
=== Unity Player support ===
NT 4.0 and NT 6.0 were never officially supported by Unity.<br/>
+
NT 4.0 and NT 6.0 were never officially supported by Unity. NT 3.51 and earlier are extremely unlikely to run any version of Unity.<br/>
  
 
3.4.2 - Last version to support NT 5.0<br/>
 
3.4.2 - Last version to support NT 5.0<br/>
 
2017.2 - Last version to support NT 5.1<br/>
 
2017.2 - Last version to support NT 5.1<br/>
 
2017.3 - DirectX 9.0c support was removed<br/>
 
2017.3 - DirectX 9.0c support was removed<br/>
2022.3 - Possibly the last version to support NT 6.2 & 6.3 https://discussions.unity.com/t/increasing-system-requirements-for-windows-editor-in-2023-1-and-dropping-support-for-windows-7/898892/3<br/>
+
2022.3 - [https://discussions.unity.com/t/increasing-system-requirements-for-windows-editor-in-2023-1-and-dropping-support-for-windows-7/898892/3 Possibly] the last version to support NT 6.2 & 6.3<br/>
 
2023.1 - Last version to support NT 6.1<br/>
 
2023.1 - Last version to support NT 6.1<br/>

Revision as of 19:53, 3 August 2024

Todo: Nothing

Windows support information for games built with the Unity game engine

Assume all versions mentioned have the latest hotfixes and service packs installed. Identification is done via kernel versions to keep things simple as multiple editions exists, and are generally based on the same kernel. For example, NT 5.1 refers to Embedded Standard 2009, XP Professional, and XP Embedded.

API wrappers similar to WineD3D can be used to run newer versions of DirectX on older versions of Windows that has no support for it, although some games might not work properly or fail to start. If you wish to run an OpenGL or Vulkan game but you're not sure if the video card supports it, use GPU Caps Viewer to check for compatibility.

Kernel versions

NT 4.0 - DirectX 3.0a, OpenGL support depends on video driver, Vulkan is not supported

  • Embedded
  • Workstation
  • Server (Standard, Terminal, Enterprise)

NT 5.0 - DirectX 9.0c, OpenGL support depends on video driver, Vulkan is not supported

  • Professional
  • Server (Small Business, Standard, Advanced, Datacenter)

NT 5.1 - DirectX 9.0c, OpenGL support depends on video driver, Vulkan is not supported

  • XP Embedded (Standard, for Point of Service, Fundamentals for Legacy PCs)
  • Embedded 2009 (Standard, POSReady)
  • XP (Starter, Home, Professional, Media Center, Tablet PC)

NT 5.2 - DirectX 9.0c, OpenGL support depends on video driver, Vulkan is not supported

  • XP (Professional x64)
  • Server 2003 R2 (Home, Web, Small Business, Standard, Enterprise, Datacenter, Compute Cluster)
  • Server 2003 R2 Storage (Express, Workgroup, Standard, Enterprise)

NT 6.0 - DirectX 11.0, OpenGL support dependent on video driver, Vulkan is not supported

  • Vista (Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate)
  • Server 2008 (Foundation, Web, Essential Business, Small Business, Standard, Enterprise, Datacenter, HPC)
  • Server 2008 Storage (Basic, Workgroup, Standard, Enterprise)

NT 6.1 - DirectX 11.1 (12.0 via D3D12On7), OpenGL support depends on video driver, Vulkan support depends on video driver

  • Embedded 7 (Standard E, Standard P, Standard C, POSReady, Thin PC)
  • 7 (Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate)
  • Server 2008 R2 (Foundation, Web, Home 2011, Small Business Essentials, Small Business Standard, Standard, Enterprise, Datacenter, Hyper-V, HPC)
  • Server 2008 R2 Storage (Essentials, Workgroup, Standard)
  • Server 2008 R2 MultiPoint (2010, 2011 Standard, 2011 Premium)

NT 6.2 - DirectX 11.1, OpenGL support depends on video driver, Vulkan support depends on video driver

  • Embedded 8 (Standard, Industry Professional, Industry Enterprise)
  • 8 (Home, Professional, Enterprise)
  • Server 2012 (Foundation, Essentials, Standard, Datacenter, MultiPoint 2012)

NT 6.3 - DirectX 11.2, OpenGL support depends on video driver, Vulkan support depends on video driver

  • Embedded 8.1 (Industry Professional, Industry Enterprise)
  • 8.1 (Home, Professional, Enterprise)
  • Server 2012 R2 (Foundation, Essentials, Standard, Datacenter)

Unity Player commands

If the game's shaders rely on a single graphics API with no support for the others, these options will throw a 'Failed to initialize unity graphics' error.

  • -adapter 1 (Replace 1 with the display panel's number)
  • -force-d3d9
  • -force-d3d11
  • -force-d3d11-no-singlethreaded
  • -force-d3d12
  • -force-glcore (Or specify 2 numbers for OpenGL version, from 3.2 to 4.6. Default is the latest supported by the video driver and OS)
  • -force-gles (Or specify 2 numbers for OpenGL ES version, from 3.0 to 3.2. Default is the latest supported by the video driver and OS)
  • -force-vulkan

Unity Player support

NT 4.0 and NT 6.0 were never officially supported by Unity. NT 3.51 and earlier are extremely unlikely to run any version of Unity.

3.4.2 - Last version to support NT 5.0
2017.2 - Last version to support NT 5.1
2017.3 - DirectX 9.0c support was removed
2022.3 - Possibly the last version to support NT 6.2 & 6.3
2023.1 - Last version to support NT 6.1