ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
649 stars 75 forks source link

After the 64 bits update the game crashes joining to servers (Windows 8.1 - 64 bits) #5662

Closed GlitchyShock closed 6 months ago

GlitchyShock commented 7 months ago

Its that, i was playing minutes before the update and i could play perfectly then i close the game and open it again to update and after that i cannot play on any server, casual, comunity or mad by myself it crashes trying connect.

ebonavt commented 7 months ago

Update to Windows 10 ¯_(ツ)_/¯

ArtKitCat commented 7 months ago

Steam no longer supports Windows 8.1 as of January 1 2024. Just upgrade your PC.

Jeffonehundred commented 7 months ago

Wow, @ArtKitCat @ebonavt is GitHub filled with unhelpful people like yourselves? Im now around here, I cam surprised people don't help others here, and only insult them with passive aggressive speech.

Jeffonehundred commented 7 months ago

@GlitchyShock I am on windows 7, and I am having the exact same issue. I was using the 64 bit build earlier and it was working just fine. But now this this update, I can not longer join game. I am going to make my own thread talking about this issues. Also, can you opens the options menu at the main screen? I have heard that some people can't do that with the same issues, such as myself.

Tiagoquix commented 7 months ago

https://help.steampowered.com/en/faqs/view/4784-4F2B-1321-800A

Valve has officially dropped support for Windows OSes older than Windows 10. You should not upgrade to 10; you should install Linux!

metapea commented 7 months ago

No. Why should anyone update for a 2006 windows xp game that worked fine until now, When the "RECOMMENDED OS" is sill Windows 7.

IgLocoXD commented 7 months ago

Bro if your PC runs Windows 8.1 you could easily update to a custom Windows 10 ISO, isn't that hard, even 1gb ram PCs can run custom Windows 10

wgetJane commented 7 months ago

try the OpenGL version, it lets you choose on startup

Lysithea-ciel commented 7 months ago

try the OpenGL version, it lets you choose on startup

Adding -r_emulate_gl to the launch options seems to have no effect

goodusername123 commented 7 months ago

At a fundamental level there is 0 good reason as to why Windows 7/8.1 users are suddenly unable to play the game, There is a difference between dropping support for something because it's holding back features and dropping support for something by accident which in this case is the latter since TF2 does not intentionally make use of any Win10 specific features/APIs and I'm sorry to say this but all of you saying "Upgrade to 10" and the like are extremely unhelpful.

Either way I am really curious as to what's exactly going on here to cause this problem since this breakage does seem quite odd.

Buggy123 commented 7 months ago

Agreed, and furthermore, it appears that people on supported Windows versions are also getting this issue. So people are jumping the gun, and dismissing a legitimate issue because the user reporting it happens to be on a perfectly modern, if "unsupported", operating system which is newer than the very game that is being run on it.

Jeffonehundred commented 7 months ago

@goodusername123 Yes, these people are crazy when it comes to windows 10. They have nothing better to say then just "downgrade". No idea why this would be happening. I thought it might be something with VAC. Tired joining a Non VAC server, and I still crash.

goodusername123 commented 7 months ago

Something that might function as workaround is going to the install folder and running the 32-bit version of the game "tf.exe" with -steam as a launch parameter (I'm not in a position to test this myself sadly).

amykaname commented 7 months ago

Something that might function as workaround is going to the install folder and running the 32-bit version of the game "tf.exe" with -steam as a launch parameter (I'm not in a position to test this myself sadly).

Can confirm this works like a charm

Tiagoquix commented 7 months ago

try the OpenGL version, it lets you choose on startup

It's only available on Linux.

try the OpenGL version, it lets you choose on startup

Adding -r_emulate_gl to the launch options seems to have no effect

This launch option still makes the game render using DirectX. It's not a proper OpenGL implementation. A possible solution would be to test with the -vulkan launch option on Windows.

Jeffonehundred commented 7 months ago

@Tiagoquix The "-vulkan" does not work at all. The game does not even start. I have tired.

Tiagoquix commented 7 months ago

@Tiagoquix The "-vulkan" does not work at all. The game does not even start. I have tired.

It seems your card does not support Vulkan then.

You only choice is to verify game files and hope for the best it seems. Not sure why your game wouldn't start. Maybe wait updates from Valve to fix it, since other people are also facing similar issues.

Jeffonehundred commented 7 months ago

It seems your card does not support Vulkan then.

It does, its a 1070. I have tested this with other games that use Vulkan. Does anyone who uses windows 7 have any luck with the "-vulkan" start command?

Tiagoquix commented 6 months ago

Maybe it's a software issue. I do not know if Windows 7 has the required libraries for proper Vulkan support.

Jeffonehundred commented 6 months ago

Maybe it's a software issue. I do not know if Windows 7 has the required libraries for proper Vulkan support.

Yes, you are right, as @ChampionCynthia mentioned, windows 7 gpu drivers do not support the Vulkan 1.3. As the Tf2 Vulkan is just dxvk, an emulator using direct x.

Here is the reply "https://github.com/ValveSoftware/Source-1-Games/issues/5782#issuecomment-2067344038"

metapea commented 6 months ago

Maybe it's a software issue. I do not know if Windows 7 has the required libraries for proper Vulkan support.

Yes, you are right, as @ChampionCynthia mentioned, windows 7 gpu drivers do not support the Vulkan 1.3. As the Tf2 Vulkan is just dxvk, an emulator using direct x.

Here is the reply "#5782 (comment)"

You can update vulkan runtime as long you have a supported GPU for Version 1.3 here: https://vulkan.lunarg.com/sdk/home and look up info here: https://vulkan.gpuinfo.org/ If it's runs version 1.3 on windows 10 then it can run on windows 7 to 8.1, you just need to install vulkan 1.3 runtime, but it does nothing for joining servers on/doesn't fix tf2.

ChampionCynthia commented 6 months ago

Maybe it's a software issue. I do not know if Windows 7 has the required libraries for proper Vulkan support.

Yes, you are right, as @ChampionCynthia mentioned, windows 7 gpu drivers do not support the Vulkan 1.3. As the Tf2 Vulkan is just dxvk, an emulator using direct x. Here is the reply "#5782 (comment)"

You can update vulkan runtime as long you have a supported GPU for Version 1.3 here: https://vulkan.lunarg.com/sdk/home and look up info here: https://vulkan.gpuinfo.org/ If it's runs version 1.3 on windows 10 then it can run on windows 7 to 8.1, you just need to install vulkan 1.3 runtime, but it does nothing for joining servers on/doesn't fix tf2.

The card supporting Vulkan 1.3 on Windows 10 doesn't mean it supports it on Windows 7 and 8.1. This is tied to the graphics driver. Although Vulkan 1.3 support was technically added around version 473 of the drivers for Windows 10/11 and that Windows 7 has 474 drivers for many NVIDIA cards, Vulkan 1.3 support is not available with it.

metapea commented 6 months ago

Reposting:

Vulkan support on a given system is tied to the graphics driver, not VulkanRT.

That's ashamed, it would've been a good work around. Maybe some else can make a redirect for VulkanRT and see if that works because Vulkan 1.3 can be installed.

Jeffonehundred commented 6 months ago

@metapea I personally would rather a native vulken executable.

metapea commented 6 months ago

@metapea I personally would rather a native vulken executable. "Then a redirect?"

In that case then that's understandable. I'm sure VulkanRT is native vulken but can't be used for tf2 as of now.

Jeffonehundred commented 6 months ago

@metapea Thank you for your help to the Vulken installer above, ill download this and see if I can get Tf2 to work with it.

Jeffonehundred commented 6 months ago

Update, installing the New 1.3 vulken update did let the "-vulken" startup command work, but it still has the same bugs as the "tf_win64.exe" causes on its own. As in, I crash every time I open the options menu, and when I join a server.

metapea commented 6 months ago

Update, installing the New 1.3 vulken update did let the "-vulken" startup command work

Cool

but it still has the same bugs as the "tf_win64.exe" causes on its own. As in, I crash every time I open the options menu, and when I join a server.

Same bug on dx9 like with the rest of pre-windows 10 users. So it's something

ChampionCynthia commented 6 months ago

Update, installing the New 1.3 vulken update did let the "-vulken" startup command work, but it still has the same bugs as the "tf_win64.exe" causes on its own. As in, I crash every time I open the options menu, and when I join a server.

If you used -vulken instead of -vulkan, it will still boot using DirectX 9.

NULLYUKI commented 6 months ago

According to patch 220641 Fixed a crash when opening options/going into game (mostly affecting Windows 7 users)

This issue requires retesting.

Jeffonehundred commented 6 months ago

I am on windows 7, the issue seems to be have resolved. But as the thread mentions, this person is on windows 8.1.

ethanholt1 commented 6 months ago

I am on windows 7, the issue seems to be have resolved. But as the thread mentions, this person is on windows 8.1.

As of Jan 1st, 2024, Steam no longer supports anything below Win 10. I don't know if this disqualifies this issue from being fixed on the older Windows versions, but I wouldn't count on it. (If it isn't already fixed.)

GlitchyShock commented 6 months ago

The problem got solved with the update thx to everyone who trying helping (: