Posted March 08, 2024
high rated
As you probably all know, Windows 7 has been dead for a few years already. Microsoft ended its support, as well as Windows 8. It's no longer being updated, it's open to all kind of vulnerabilities discovered today, unsafe to use, bla bla bla, I know all of that.
Yet, there are still a few users of Windows 7 out there and as time goes by, more and more programs (including games) no longer run on it for various reasons. One of them is the use of DirectX 12 which requires Windows 10 at least, some require the use of other middleware like Qt which no longer run on Windows 7 since version 6, while version 5.13 still did. Or simply they are made in such a way that they inherently are not compatible with it.
Luckily there is a couple of tools which might help with that and give those users a bit of relief.
The goal of this thread is not to incite people to keep using this old OS or to prevent them from migrating to another one, it's just there to help them push their old OS to the limit (with limited success) and help as much as possible. It is not meant to imply that Windows 7 is a future-proof OS.
So here is a couple of tools I found out which I tested and provided some results :
The first one is vkd3d-proton, it provides a Direct3D 12 implementation on various OS, including Windows 7 and Linux. That way, some DirectX 12 exclusive titles might run without the need of Windows 10+.
The second one is VxKex. It's a set of various API extensions for Windows 7 that allow some Windows 8, 8.1 and 10-exclusive applications to run on Windows 7.
The third one is qt6windows7. As its name implies, it tries to make Qt6 run on Windows 7. It provides replacement dlls for the original ones.
------------
What about the results ?
Well, I tried to run some emulator programs that no longer worked on Windows 7. And the result is not that bad !
I tried Citra and Yuzu (which have just been discontinued as I'm writing this). Citra's last version that supported Win7 was the Nightly 1898 before they switched to Qt6. And with VxKex alone, I was able to run the latest version : the 2104. There were 2 flaws however : the first one is that once the emulation started, I could no longer move the window with the mouse (I had to alt-tab to regain the mouse focus), and the second one is that the Vulkan backend did not work and crashed the emulator, but OpenGl worked fine. Not that much of a big deal.
For Yuzu, the last Win7-compatible version was the 990. And with VxKex again, I was able to run the latest one, the 1734, without any problem.
I also tried the Dolphin emulator with some limited success. The last version that supported Win7 was the 16391, before they switched to Qt6. With qt6windows7, I was able to run the 16709. Not much of an improvement, but with VxKex on top of that, I was able to run the 17260. This is still far from the latest release (21088 as I'm writing this), but it's still better than nothing.
For the lol, I also tried to run Star Citizen, but to no avail. Even the launcher refuses to run.
-----------
Also keep in mind that these are still young projects. With time, the compatibility might increase.
If you have other similar projects that might help Windows 7 users to drag behind a bit less, feel free to share them here and comment on your success or failure with them.
Yet, there are still a few users of Windows 7 out there and as time goes by, more and more programs (including games) no longer run on it for various reasons. One of them is the use of DirectX 12 which requires Windows 10 at least, some require the use of other middleware like Qt which no longer run on Windows 7 since version 6, while version 5.13 still did. Or simply they are made in such a way that they inherently are not compatible with it.
Luckily there is a couple of tools which might help with that and give those users a bit of relief.
The goal of this thread is not to incite people to keep using this old OS or to prevent them from migrating to another one, it's just there to help them push their old OS to the limit (with limited success) and help as much as possible. It is not meant to imply that Windows 7 is a future-proof OS.
So here is a couple of tools I found out which I tested and provided some results :
The first one is vkd3d-proton, it provides a Direct3D 12 implementation on various OS, including Windows 7 and Linux. That way, some DirectX 12 exclusive titles might run without the need of Windows 10+.
The second one is VxKex. It's a set of various API extensions for Windows 7 that allow some Windows 8, 8.1 and 10-exclusive applications to run on Windows 7.
The third one is qt6windows7. As its name implies, it tries to make Qt6 run on Windows 7. It provides replacement dlls for the original ones.
------------
What about the results ?
Well, I tried to run some emulator programs that no longer worked on Windows 7. And the result is not that bad !
I tried Citra and Yuzu (which have just been discontinued as I'm writing this). Citra's last version that supported Win7 was the Nightly 1898 before they switched to Qt6. And with VxKex alone, I was able to run the latest version : the 2104. There were 2 flaws however : the first one is that once the emulation started, I could no longer move the window with the mouse (I had to alt-tab to regain the mouse focus), and the second one is that the Vulkan backend did not work and crashed the emulator, but OpenGl worked fine. Not that much of a big deal.
For Yuzu, the last Win7-compatible version was the 990. And with VxKex again, I was able to run the latest one, the 1734, without any problem.
I also tried the Dolphin emulator with some limited success. The last version that supported Win7 was the 16391, before they switched to Qt6. With qt6windows7, I was able to run the 16709. Not much of an improvement, but with VxKex on top of that, I was able to run the 17260. This is still far from the latest release (21088 as I'm writing this), but it's still better than nothing.
For the lol, I also tried to run Star Citizen, but to no avail. Even the launcher refuses to run.
-----------
Also keep in mind that these are still young projects. With time, the compatibility might increase.
If you have other similar projects that might help Windows 7 users to drag behind a bit less, feel free to share them here and comment on your success or failure with them.
Post edited December 25, 2024 by Pouyou-pouyou