Page 1 of 1

Support List

PostPosted: Mon Oct 02, 2017 4:18 pm
by Rachael
This chart will help to differentiate support levels between different methods and environments of running GZDoom. If your hardware/system is listed here, it is to help you figure out why some bug reports may not be accepted or why others may not be immediately addressed.

Directly supported (Recommended):
If anything breaks in these, they'll have a higher priority and greater chance to be fixed
  • Microsoft Windows 7 and later
  • Any modern OpenGL 4.5-conforming GPU's
  • Any GPU that supports Vulkan
  • Any processor with AMD64 (aka "64-bit") instruction sets
  • Linux (Kernel version 4.0 or later), compiled with GCC (5.4.x or later) or Clang (3.8.x or later)
  • Mac OS X (10.9 or later)

Secondary support:
These are lower priority, but they do tend to get fixed when a developer associated with them gets a chance
  • OpenGL 3.3.x and later GPU's, or any GPU that is too old to support Vulkan but can still use modern GZDoom
  • Intel x86 (32-bit) instruction set processors w/SSE2 extensions

Loosely supported:
The core development team will not assist with these issues by themselves, and to keep these working depends on user support and contributions. Bugs opened specific to these setups tend to take longer - they may work, but they're not a huge issue to the development team, and may frequently suffer regressions in the development cycle - the more unusual your setup, the more likely it is to break - support for these depend more or less on user contributions or fixes towards the affected third-party API's if applicable. Also, all older items on this list (WinXP, OGL2.0, etc) are on the chopping block for removal in the future.
  • Older GPU chipsets (OpenGL 2.x and later)
  • Windows XP and Vista, older operating systems (incl. older Linux)
  • Any Unix-based operating system not based on Mac OS (incl. all BSD variants)
  • Any commercial Linux/Unix system that is not Mac (Red Hat, Solaris, etc)
  • Running in a VM or with API substitutions (Wine, ReShade, SwiftShader [OpenGL currently broken, won't fix], etc)
  • Using GZDoom with video recording software
  • Running in C:\Program Files folder (it works, just don't expect us to care about it, many other things not related to GZDoom tend to break when you do, though)
  • PowerPC processors
  • Raspberry Pi 2
  • ARM processors
  • Raspberry Pi 3
  • FreeBSD

Not supported:
These are things that either never have and may never be supported in GZDoom, or may have once worked with GZDoom, but now do not, and will probably never be fixed - please check out ZDoom32 if you're interested in working with Legacy set-ups.
  • Linux-On-Windows
  • Any OpenGL 1.x-based graphics cards/chipsets - this includes any graphics card that does not support Pixel Shader 1.4 for software rendering
  • Any GPU more than 10 years old
  • OS/2, DOS, Windows 9x/ME, NT3.x/NT4, 2000, or any extremely old operating system
  • Bug reports on any version of GZDoom that is older than the latest released, or forked based upon that. Exception: Fork port bugs (i.e. Zandronum, GZ3Doom, D-Touch) are accepted provided that the bug still exists in a current version. Be sure to report it to the fork developer first!
  • Any version of Mac OS X older than 10.7
  • Any Raspberry Pi model older than the Pi 2
  • OpenBSD
  • Any overlay program, such as Discord, Steam, Overwolf, Twitch, etc.

* If reporting bugs on a fork there are frequently cases where the fork's developer (i.e. Zandronum) will instruct you to cross-post the bug here. The reason why they do this is because you are likely to have more information than they do which will help to address the bug. If they have any ideas about the causes of that bug they will often send you here with that information, as well - so if they say anything about it, or you have a link to your original bug report thread where they refer you here, it is very helpful to us.

Re: Support List

PostPosted: Sat Feb 16, 2019 3:17 pm
by TDRR
Rachael wrote:Not supported:
These are things that either never have and may never be supported in GZDoom, or may have once worked with GZDoom, but now do not, and will probably never be fixed - please check out ZDoom32 if you're interested in working with Legacy set-ups.
[list][*]Linux-On-Windows
[*]Any OpenGL 1.x-based graphics cards/chipsets - this includes any graphics card that does not support Pixel Shader 1.4 for software rendering
[*]Any GPU more than 10 years old
[*]OS/2, DOS, Windows 9x/ME, NT3.x/NT4, 2000, or any extremely old operating system


Just in case, while ZDoom32 is very good, for those 3 items on the list you may need something a bit more legacy-oriented: ZDoom LE

The main differences are that this one performs faster on legacy hardware, has OpenGL 1.2 support and runs on Windows 95.
For 95 support, you need to use ZDoom LE version 2.8.1a R3, because all later versions IIRC removed W95 support and are slower on older machines.

There's also ZDoom Classic but the version it's based on is way too old, still give it a try if everything else fails.