夺宝奇兵:古老之圈

夺宝奇兵:古老之圈

查看统计:
TIuBo3aBpuK 2024 年 12 月 6 日 上午 8:46
Is AVX2 support required?
Title
引用自 ky56:
引用自 RolAnt
Any chance they fixed this via the latest patch by now?

Nope. Been trying to run it for the last 2 weeks with help from Bethesda support.

Which were absolutely useless by the way. I practically handed them the answer by telling them that I'm using a i7-3970x and that I suspected that it was instruction set related twice. I was seething when I found this post on steam. I told them about it and they replied that:

引用自 BethesdaSupport
Customer support is here to provide troubleshooting assistance and has no hand in creating game patches or updates. As we have been providing support to no avail and you believe this issue to be related to AVX2 and FMA support being required by the game but not being present in your CPU, you may be able to suggest this directly to the developers through our feedback link.

https://help.bethesda.net/#en/home/product/1321/category/287

Everyone affected should file a bug report asking the devs for a non FMA instruction set variant of the game exe as well as your CPU model.
< >
正在显示第 16 - 30 条,共 73 条留言
ant_sh 2024 年 12 月 8 日 下午 8:35 
引用自 KRON
Unless they say exactly what AVX2 is used for, we have no way of knowing whether they even can remove it or not.
It doesn't matter what those instructions are used for. They can be implemented through AVX alone without much performance degradation.

A Chinese enthusiast modder alone could make binary patch to replace AVX2 with AVX for GoWR and Alan Wake 2.
Developers who have the source code can do it basically with one compiler option. Naughty Dog made a separate AVX-only .exe for their Uncharted PC port like within a week and Last Of Us was already released with 2 .exe files both for AVX2 and AVX-only CPUs.
ant_sh 2024 年 12 月 8 日 下午 8:44 
引用自 Saladien
Lol 2600k its almost time for a museum for that one. Get a life. Dont force people to use outdated standards just because you want some special treatment.
Nobody forces anyone. We are talking about making a separate executable for legacy CPU owners in addition to the main one. It's not a special treatment but more like courtesy saying "we know there are people with older CPUs on tight budget and instead of excluding them or forcing them to upgrade we provide a solution for them".
Gruffle 2024 年 12 月 8 日 下午 9:44 
(TLDR: Gatekeeping bad)

If a computer's build works well enough for someone to use it and be happy with its results, then let them use it. How could it possibly effect you? Making games AVX2 only gatekeeps people willing to play games on lower settings. Why would you bother buying new gear to play on higher settings when you can just play it on medium or lower and it doesn't bother you? The settings are there for a reason, let people use them.

Its not the biggest flex, but I can run modern games on high with my old rig from 2012 sans the old GPU, only thing I ever changed. Heck I didn't even get a super modern GPU, just a good one on sale for $300.

I don't know if it's because you need to justify your purchases, like perhaps you feel guilty for spending so much money on something you don't need, or maybe you just like to argue over the internet as a stress relief, or if trolling is just that fun... Hell maybe its being a toxic fanboy over a company or game. But allowing companies to gatekeep hurts everyone. They will come up with new things and force it into games just to make sure people continue to buy more crap they don't need just to play a game that doesn't actually need that program or hardware to run it, just to run it on ULTRA or something.

And for the people who do actually feel guilty for buying expensive gear or those who feel the need to flex their rigs or wallets and use this kind of situation as a way to justify their purchases, those who belittle or demean others with less expensive or older hardware... this is your hobby or passion. You don't need to justify it, just enjoy it. Why bring others down and insult them?

Will there be a time when an upgrade is actually needed? Of course, such is the curse of technology. At some point our old or less expensive hardware will be just too old, and we will have to get something newer. But don't force it with gatekeeping and false requirements. Let it happen naturally.

And for anyone thinking I don't know what I'm talking about or that I myself am coping similar to the folks I reference above. I will admit, my degree is in cyber security so I'm not a professional PC builder to be fair, but my knowledge of computers is above average at least. Plus you know.... me like games... It's a delightful hobby so I try to learn about it.

As for coping, I'm 100% trying to cope with the gatekeeping for sure. But none of us should have to throw money at a problem that was manufactured for us. What is the saying?.... Manufacture the problem and sell the solution? Seems apt to the situation I feel. I don't want any of you spending money you don't have to. The world is expensive and enough people are out to get you as it is.

This has been bugging me for a while and this seemed like as good a thread as any, since its new maybe more folks will see it. Thank you for coming to my TED talk.

I will now hit post and probably forget about this thread so... best wishes everyone, stay safe out there. Odds are they will update and make AVX2 optional like RDR2 so this whole conversation is moot anyway.
RolAnt 2024 年 12 月 8 日 下午 11:30 
Is this why the game crashes after the intro on my Xeon 5675 with RTX4070?
Sean8102 2024 年 12 月 8 日 下午 11:39 
Yes
p9ach 2024 年 12 月 9 日 上午 1:02 
Dear devs, please remove F16C / AVX2 / FMI requirements, so we can all enjoy your beautiful game.
Dagtag 2024 年 12 月 9 日 上午 1:12 
引用自 ant_sh
引用自 KRON
Unless they say exactly what AVX2 is used for, we have no way of knowing whether they even can remove it or not.
It doesn't matter what those instructions are used for. They can be implemented through AVX alone without much performance degradation.

A Chinese enthusiast modder alone could make binary patch to replace AVX2 with AVX for GoWR and Alan Wake 2.
Developers who have the source code can do it basically with one compiler option. Naughty Dog made a separate AVX-only .exe for their Uncharted PC port like within a week and Last Of Us was already released with 2 .exe files both for AVX2 and AVX-only CPUs.
Yeah no, thats not how that works…

This is only possible when the game is compiled with avx2 but doesn’t actually utilise it,

It working with other games is no guarantee it works with this one, just buy current hardware, avx2 is over a decade old
Dagtag 2024 年 12 月 9 日 上午 1:14 
引用自 p9ach
Dear devs, please remove F16C / AVX2 / FMI requirements, so we can all enjoy your beautiful game.
If your cpu doesn’t support avx2 it won’t run this game…

Every cpu that meets the requirements supports avx2.

Upgrade already, decade old hardware shouldn’t be expecting support.
p9ach 2024 年 12 月 9 日 上午 1:29 
引用自 Dagtag
If your cpu doesn’t support avx2 it won’t run this game…

AVX2 removed by devs with the "after release" patch
- Uncharted 4
- Spiderman Remastered
- Ratchet and Clank

AVX2 removed by community with the "after release" *.exe FIX
- Ghost of Tsushima
- Horizon: Forbidden West
- Until Dawn
- God of War: Ragnarok
- Alan Wake 2
最后由 p9ach 编辑于; 2024 年 12 月 9 日 上午 1:31
Dagtag 2024 年 12 月 9 日 上午 1:37 
引用自 p9ach
引用自 Dagtag
If your cpu doesn’t support avx2 it won’t run this game…

AVX2 removed by devs with the "after release" patch
- Uncharted 4
- Spiderman Remastered
- Ratchet and Clank

AVX2 removed by community with the "after release" *.exe FIX
- Ghost of Tsushima
- Horizon: Forbidden West
- Until Dawn
- God of War: Ragnarok
- Alan Wake 2
Maybe actually take the context in mind as well?

Again: Every cpu that meets the minimum requirements has avx2 support.

And as I already said, just because it was possible with other games doesn’t mean it will be possible with this one. Some games require it without actually using it.

Avx2 is over a decade old.
最后由 Dagtag 编辑于; 2024 年 12 月 9 日 上午 1:37
ant_sh 2024 年 12 月 9 日 上午 2:09 
引用自 Dagtag
This is only possible when the game is compiled with avx2 but doesn’t actually utilise it,
You don't know what you're talking about. If any game is compiled with AVX2 compiler switch and uses multimedia functions which were implemented with AVX2 explicitly in game code itself or these functions are imported from external static library (AVX2 library variant will be used due to compiler switch) the resulting game .exe file after compilation/linking will definitely utilize AVX2.

The thing is AVX2 in PC gaming currently is an artificial requirement - the same function implemented with only AVX performs nearly the same in most gaming scenarios. Most developers don't care about providing additional AVX-only executables but they should as there is still huge segment of gamers with legacy quite capable CPUs and it would boost game sales.
EDIT:
Just so that we're clear - your saying
"If your cpu doesn’t support avx2 it won’t run this game" is complete and utter bs
最后由 ant_sh 编辑于; 2024 年 12 月 9 日 上午 2:17
Dagtag 2024 年 12 月 9 日 上午 2:17 
引用自 ant_sh
引用自 Dagtag
This is only possible when the game is compiled with avx2 but doesn’t actually utilise it,
You don't know what you're talking about. If any game is compiled with AVX2 compiler switch and uses multimedia functions which were implemented with AVX2 explicitly in game code itself or these functions are imported from external static library (AVX2 library variant will be used due to compiler switch) the resulting game .exe file after compilation/linking will definitely utilize AVX2.

The thing is AVX2 in PC gaming currently is an artificial requirement - the same function implemented with only AVX performs nearly the same in most gaming scenarios. Most developers don't care about providing additional AVX-only executables but they should as there is still huge segment of gamers with legacy quite capable CPUs and it would boost game sales
As a game dev i can assure you i do know what i am talking about…

It seems to be you who is confused. If it is a compiler setting and a compiler setting alone that was toggled, then removing the requirement is as simple as recompiling without the setting.

If however you have code relying on avx2 instructions, its not as easy to remove

Just so that we're clear - your saying
"If your cpu doesn’t support avx2 it won’t run this game" is complete and utter bs
No, thats not what i said, i said that if your cpu doesn’t support avx2 your cpu doesn’t even meet the minimum hardware requirements.

Reading really aint that hard. What i meant with “it wont run anyways” is that it wont run the game properly
最后由 Dagtag 编辑于; 2024 年 12 月 9 日 上午 2:21
p9ach 2024 年 12 月 9 日 上午 2:42 
引用自 ant_sh
"If your cpu doesn’t support avx2 it won’t run this game" is complete and utter bs
Golden words my friend :steamthumbsup:
Dagtag 2024 年 12 月 9 日 上午 2:44 
引用自 p9ach
引用自 ant_sh
"If your cpu doesn’t support avx2 it won’t run this game" is complete and utter bs
Golden words my friend :steamthumbsup:
Reading properly really aint that hard…

If your cpu doesn’t support avx2 it doesn’t even meet the minimum requirements.

Thats not even a hot take or anything, thats just a fact.

Its been a decade, if you want to play new releases you will need to keep your rig semi up to date, cpus really aren’t that expensive
最后由 Dagtag 编辑于; 2024 年 12 月 9 日 上午 2:45
p9ach 2024 年 12 月 9 日 上午 2:53 
引用自 Dagtag
Its been a decade, if you want to play new releases you will need to keep your rig semi up to date, cpus really aren’t that expensive
I know, but I will upgrade only when I see 10-15 fps on my screen. Right now I play HD and FHD with a smooth 60 in any game on medium settings and I'm ok with that. I prefer to spent money on other things rather than a pc upgrade :steammocking:
< >
正在显示第 16 - 30 条,共 73 条留言
每页显示数: 1530 50

发帖日期: 2024 年 12 月 6 日 上午 8:46
回复数: 73