Support godot 4 for windows 7

Version

Godot 3.1

Comment

Can you support godot 4 for windows 7? Godot 3.1 is the latest version for my windows 7.

Windows 7 is not supported anymore, not even by Microsoft, and I would highly recommend you switch to a more recent and more secure operating system, as you’re much more likely to be the target for all sorts of malicious things online, and unfortunately it’ll only get worse as time goes on.

4 Likes

I totally agree with @tibaverus, and would suggest some Linux distribution. I’m not a Linux super enthusiast (I use Windows 10 on my main PC), but I have an old laptop that currently survives with Linux Mint installed, and if you have outdated hardware it might be a great option (possibly even Godot 4 can work with the compatibility renderer, as is the case with my laptop).

2 Likes

I also agree that you should upgrade or move to a different OS.

You can get windows 11 without a licence and ignore the watermarks and limited features.

You can also use an unattended.xml to customize an install, disabling all telemetry (You can also do this after the fact too), and disabling any hardware requirements.

Just getting Godot 4 to run on 7 is one thing, you may also need to compile every addon you may want, for windows 7, and build your own export templates for windows 7. Which the fact that any potential user may not be able to run the windows 7 version.

1 Like

I’d like to respectfully clarify some information about operating system security that might be helpful. There are actually many ‘up to date’ and ‘secure’ operating systems beyond just newer Windows versions.
You also assume that an operating system is more secure because it has more “telemetry”, which is also not true.
Support for Windows 7 ended at the beginning of 2020, this means that Microsoft is no longer giving this operating system important security fixes that address vulnerabilitles that are constantly being discovered.
Source:
https://nvd.nist.gov/vuln/search/results?form_type=Basic&results_type=overview&query=windows+7&search_type=last3months&isCpeNameSearch=false

If you are against Microsoft products for their data collection, there are many up to date and secure Operating Systems not by Microsoft, such as Fedora, sponsoder by Red Hat, Ubuntu by Canonical, and even Arch Linux, which can be as barebones as you’d like, while still remaining much more secure than an outdated OS such as Windows 7.

Regarding your mention of political reasons, I was specifically addressing the security considerations, which are technical in nature.

Antivirus is part of the issue, but Windows7 also has a lot of remote exploit bugs that will never be fixed, and antivirus won’t catch. If your win7 machine can see the internet, that’s a problem.

You might want to have a look at ReactOS. I’m not sure how far along they are, but it’s an attempt to make a Windows-compatable OS (as opposed to an emulation layer on Linux, say).

1 Like

I run the latest Godot on windows 7.
My machine has a graphics card that doesn’t support voodoo so that is a bit of a headache.
I do everything in compatibility mode.
3D crashes the editor consistently and therefore I never touch it. I believe this is due to the graphics card.
Other than that it runs fine and fast.

Side notes:
I run also on an old PC running the latest linux ubuntu. Again weak graphics card there.
The editor used to be quite slow but something happened and it runs fair enough now.

I run also on an old PC running Windows 8. I haven’t tested 3D on that machine but the latest Godot runs superb on it in 2D.

1 Like

no. windows 7 is no longer supported. this means microsoft will not provide updates or be responsible for anything that could happen to it. it also means no one else is making apps for it.

even if you wanted to compile godot 4, you would be unable to, as an up-to-date compiler is required, along side all the dependencies in their latest version, and godot also uses scons.
compilers for windows are provided by microsoft, and I’m pretty sure godot 4 uses up-to-date C++, which would require a compiler from at-least 2015 or even 2020.
your only option, knowing that you have old hardware, is to install linux. linux will support older hardware (you need the right distro) and be up to date.

windows 11 does not work on older computers (7th gen intel). and windows 7 does not work on those either because it’s not supported.

your graphics card is from 1994? what?
you mean vulkan?

you still need the LAST version of opengl to run godot 4 (opengl 4), so I would look it up if I were you.

your GPU does not seem to support opengl 4.0. you were probably working on opengl3 or ES, which is very old and no longer supported.

check processor and GPU, but I don’t think windows 8 is supported either.

1 Like

I think @sancho2 is right here

NVIDIA GeForce 8600 GTS (2007)
In fact many people’s graphics setup does not handle vulkan.
When it became the preferred option for Godot one of the common posts here (and especially on Reddit) was how to get around this:

Also, technically the minimum currently supported version of Windows is version 7.

Windows 7/8/8.1 are supported on a best-effort basis. These versions are not regularly tested and some features may be missing (such as colored print_rich console output). Support for Windows 7/8/8.1 may be removed in a future Godot 4.x release.

However, in my case I ask for no support running on these older versions with weaker graphics cards.

1 Like

That’s definitely helpful, but ideally you want a layered defense. win7 has a lot of known vulnerabilities which will never be fixed, including remote code execution. The major browsers have dropped support for win7, so you’re stuck on older browsers that also have known vulnerabilities. However bad the current stuff is, this older stuff that’s been left to rot is worse, and your router is not going to stop you from (say) connecting to a web page that serves you an ad containing malware. Your antivirus won’t catch that either.

From a game dev point of view, I’d also be surprised if you could get a recent version of OpenGL or any version of Vulkan at all running on win7 without some fairly major hoop-jumping. Maybe the drivers are out there?

Personally, I’m a linux guy. I have one windows machine I use basically as a Steam/GOG console, and I’m seriously considering turning it into a linux box with proton for “windows” gaming. The distros I use generally give you control over updates, and while security is an ongoing fight, the linux folks seem to be pretty good at it. I imagine wIn10’s EOL will get kicked down the road and will probably play out like the win7, vista and win98 EOLs, but I think by the time win10 is abandonware I’ll have the last vestiges of microsoft software banished from the house.

1 Like

Firefox version 115.21.0esr (64-bit) runs perfect on Windows 7.
It is not the latest version but it is 2023.

Edit:
I decided to add in that I met with my first major disappointment with older Windows OS last night.
Gimp 3.0 was released recently and will not work with anything less than Windows 10.
So sad.

As of writing, Godot 4.x still works on Windows 7, but it’s only supported on a best-effort basis as per the System requirements page. You will need an OpenGL 3.3-compatible GPU like on any other operating system, although you can install mesa-dist-win as a fallback (it’ll be slow).

It’s strongly recommended to use the Compatibility rendering method, as Vulkan drivers on Windows 7 have issues such as memory leaks that have never been fixed (they went EOL before that happened).

PS: This is not the place to discuss whether it’s safe to expose Windows 7 machines to the Internet.

My target audience still uses Win 7 to a large extent and I need support for this system. Or is it more reliable to make separate versions for different versions of win? I myself, unfortunately, am compelled to use Win 11 pro for ws, also because the other part of the audience was forced to move to Win 11, including coercive measures.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.