Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Can you please show empirical evidence or metrics?
PS Emulators, which I wont mention by name here, get huge boosts from AVX instructions, with AVX-512 giving a 30% performance uplift in ideal situations.
If you want metrics, benchmark all you can now, and if the developer releases a fix, then you can compare your results and get all the metrics you desire. The only person who can give you metrics right now, would be the developer, because they are the only one with access to the build.
I will point out though, that this game isn't a PS emulator, which is a very different kind of application. I didn't say there weren't ever any situations that benefit from AVX. If you continue reading the same paragraph you are quoting, I explained that. Software rendering on the CPU, like what might be used in an emulator, would benefit greatly from AVX, for example. As might emulation in general, depending on the hardware being emulated and the implementation. That's very different than a game like this though, it's apples and oranges.
What I believe, but again like yourself, with no actual evidence and not being a developer on the game, this game was created with more proprietary tools than say later games, so AVX2 helped a lot more. Spiderman released 2 years after Uncharted, and I feel the toolset may have become more robust, maybe even mature enough to forsee easier porting in future.
For those that do have 10yr old+ cpus, I do hope they create an alternate codepath as long as it doesnt impact those of us with other ancient CPUS (mine is 8 years old)
Whether or not the "tools" are proprietary, has nothing at all to do with AVX2. Every commercial game is proprietary, and that has to do with licensing status. AVX2 are extended CPU instructions that are used primarily for vector operations, floating point operations, and certain kinds of string operations. Your GPU is also very good at vector and floating point operations, by the way. Much much better at it, in fact. But I digress. The bottom line is that only specific operations benefit from AVX/AVX2 and the licensing status has no bearing on it.
And yes, I said "likely" have no impact or very small at best, which should make it clear that I am stating an opinion, and I already gave the basis for that opinion. However, I can also tell you that I've read both Intel's and AMD's architecture programmers reference, covering SIMD instructions, and have used AVX in programming. I understand what AVX is and what kinds of operations it works on, and while I am not claiming to be any kind of AVX expert, I do certainly know more than the average Joe on it, and I'm reasonably certain I probably know more than you do on the subject. However, you should treat it the same as you would with any information you find on the internet. Take it with a grain of salt and verify it for yourself.
If you want evidence though, you already have all the evidence you need. If you have the game, then you already have all of the binaries, with all of the instructions used by the game. Do your own binary analysis. There's nothing stopping you from looking for yourself and seeing which AVX instructions are used, how they're used, or how often. Both Intel and AMD make their architecture documentation freely available, and even if you aren't a programmer, you could still probably learn something from it. Though, I'd probably go with AMD's in that case, since it's slightly friendlier and written more like a book than Intel's, which is written more like a technical reference, because that's what it is. Though, neither are light reading or for the faint of heart.
But, since you asked how I know, if you don't want to bother looking for yourself, then I can save you the trouble and tell you that the only use of AVX that I was able to see, is to copy fp32 data from GPRs to SIMD registers, and back again, which could also be done with SSE. The calculations done on the data are already with SSE instructions. I'm guessing this means very little to you, or to most people, which is one reason why I don't see much purpose going into excruciating explicit detail about it. It will mean something to someone, but those people can just as easily look for themselves if they wanted to know.
You'll be able to test the game without AVX2 for yourself and compare the results soon enough though. They've already stated the next patch for the game will address the issue. So, as I already suggested, if you want to gather comparison data, now is the time to start gathering it. Then you can compare to the post-patch. But my best modestly educated guess is, that you'll see little, to no difference, as I've already stated.
The primary reason I posted about this issue in the first place, was that I have seen a lot of bullying of people posting, who are affected by this issue, by other people who don't even understand what AVX2 is, but are selfishly scared to death that someone else being able to play the game will mean that they might lose 2 fps, when the truth is, they wouldn't even notice. I do understand the basis for the concern, no one wants to lose performance. But the loss here is imaginary, and I've seen much worse comments, and all manner of ridiculous claims, about how it will take months valuable developer time to support old CPUs, to blaming someone with an older CPU, for holding back all of PC gaming, etc. Which is of course ridiculous BS. It still wouldn't justify the bullying, even if it were true though. Anyway, it's not like I get some kind of bonus check in the mail if someone believes me or not. If you don't want to believe me, then don't. I was primarily only hoping to curtail some of the bullying of people, who are posting about a legitimate issue, that the developer can easily remedy (and have already announced plans to do so).
And it's not bullying to ask people to update their decade old hardware. That's common sense, been that way since the x86 era.
And the person claiming AVX2 is minimal impact in their massive walls of text has no proof. Their retort is test now, and test after removal. We already know what happens due to HZD removing it. Game gets ruined to appease the 1%. Why Death Stranding said no, game was designed to use it, upgrade.
And from the looks of it, you are barely playing MW2 lol
I don't have a "last thread". This is the one and only thread I've made here. I don't control what other users do.
You already have all the proof you need and you don't understand it, so why are you asking for more? You should spend more time reading walls of text, you might learn something from it.