2021 GAME, SERIOUSLY TURNS DOWN 2017 CPU AS UNSUPPORTED? šŸ’£ (AVX)

I just installed AoE 4 (Steam version) on my fairly new (definitely not old) PC;
ā€˜Kaby Lakeā€™ Pentium G4600 CPU (year 2017), GeForce GTX 1650 GPU (year 2019), 16 GB RAM, Windows 10 O.S. ā€¦

ā€¦only to get the pop-up: ā€œYour CPU needs to support AVX instructions to run this gameā€. This situation is leniently ABSURD :bomb: in my opinion.

Having used multiple CPUs in my life - from Pentium II (MMX era) to the current one - and having successfully played hundreds of video gamesā€¦ this is the first time in my life, a game turns down my CPU for not supporting an instruction set architecture.

AoE 4 development team accomplished the impossible.

PS:
Yes, I know that among the 7th generation ā€˜Kaby Lakeā€™ processors, the ā€˜Coreā€™ branded processors support the AVX2 instruction set, and the Celeron and Pentium-branded ones support only SSE 4.1/4.2. But, I also know whatā€™s the most controversial to me, between having a fairly modern CPU that supports only SSE, and having a video game that turns down a modern CPU, because development team decided not to utilize SSE.

check that the windows 10 is of a more recent update, for example photoshop does not allow to install in an old windows 10

Assuming this writeup is accurate (hardware development really isnā€™t my strong point), games were starting to requires SSE some years after it was pioneered. AVX has now been out for years, and a game is requiring it.

Iā€™ll close with the end of the article:

Donā€™t most games have a spec sheet so people can look and see what the minimum requirements are? The answer is yes, and it literally says exactly your issue if you look up the specs on Google (see below)

  • OS: Windows 10 64 bit, or Windows 11.
  • Processor: Intel Core i5-6300U or AMD Ryzen 5 2400G.
  • Memory: 8 GB RAM.
  • Graphics: Intel HD 520 or AMD Radeon RX Vega 11.
  • DirectX: Version 12.
  • Storage: 50 GB available space*
  • Additional Notes: CPU with AVX support required.
2 Likes

I know beforehand about the system requirements. As I have already mentioned, my CPU is not a piece of retro technology that belongs to a museum. Itā€™s faster and newer than the minimum required CPUā€¦ my whole system is multiple times faster than the minimum requirements of GPU, and of RAM.

I directly question the developer decision to turn down every CPU (modern or old) that doesnā€™t support AVX, from being able to run the game. In my opinion itā€™s controversial to completely lock outside a part of the processor market of the same era.

Not to mention that, as far as I know, all the commands of these instruction sets, can run without the requested instruction set. They will just be implemented more slowly.

There were a couple of threads about it in the closed beta period.

Iā€™m not sure whatā€™s the point of weighting in the age of the processor. It doesnā€™t matter. Its power and purpose matter.
Without checking in, isnā€™t G4600 a low-end product, dedicated for very basic gaming? Seems to be a machine of this type. 1650 is a very low-end graphics card. And thatā€™s fine, and PCs are flexible but owning a low-end config doesnā€™t entitle to be able to play 100% of titles on the market. There will always be exceptions. These days as few as ever, outside of just sheer power requirements.

AoE IV might not look like an industry-changing, advanced title, but itā€™s not a light, small game. Certainly not one designed with netbooks and low-end spectrum in mind.
According to Steam, 96% of machines support AVX, which is even more than I thought considering how many extremely old, poor and busted machines have Steam client installed.

What exactly? Only a very small selection of products on the market doesnā€™t support AVX, and it lines up with other factors that exclude these machines from even trying to play bigger titles.

There are millions of possible configurations of PC machines, and itā€™s possible to always make sure they all can be supported in an equal and sufficient manner.

Well, my CPU is 10% faster, and my GPU is 1000% faster, than the official minimum system requirements. I mentioned age for simplicity, I can mention performance as well.

So you knew about the requirement before hand, still installed it, and wrote on the forum to complain about the problem you knew youā€™d run into.

1 Like

I didnā€™t notice that specific AVX requirement, becauseā€¦ who the **** checks about instruction set architectures, really! This is only in AoE 4 system requirements, literally. And thatā€™s Iā€™m trying to explain.

I donā€™t know how good it is or how good it might perform in practice, but if it can handle the game then itā€™s in an unfortunate spot where itā€™s not supported. Thereā€™s not a lot to say about it, as Iā€™ve said itā€™s impossible to make sure 100% of hardware on the market is supported, and from the little of research Iā€™ve done in closed beta period, models that donā€™t support (old or new) are usually in categories not meant for ā€˜normalā€™ gaming, often models designed with office work in mind, things like that.

Power, theoretical since it obviously canā€™t run it, doesnā€™t change anything. The same it didnā€™t when people couldnā€™t run games or their beefy PCs because of DirectX or Windows version requirements, or some technology for graphics cards like PixelShaders back in the day.

Iā€™m not a software engineer, but I doubt it will change even if could be somehow reversed. With this one, I remember maybe 3-4 threads about it in total. Two guys from Brazil, someone else I donā€™t know from whereā€¦ Itā€™s clearly not an issue big enough for team to do anything, if anything can be done.

Probably nobody, because people, and again 96% of them, have it and it doesnā€™t cross their minds.
I bet a lot of games require it, but itā€™s not an issue to the point itā€™s not talked about at all.
Some thread from Google search:

Look like many big titles use is, but I donā€™t recall anyone talking about that.

This CPU from what I know is in a family below i3 level. Like it or not AoEIV is an AAA (at least priced) title. Thereā€™s no way around it - from what I can see Intel G series is created for office work, web browsing, very light games.

CPU capabilities are not determined by speed and new-ness alone. The architecturer, the cache sizings, the timings . . . these are all important. SSE vs. AVX also seems to be important (as per my link).

a lot of useless comments here, but as customer you really should not know what is AVX

anyway, iā€™ve remember there was a solution to start game without AVX.
Search on forum.
or refund.
or you unlucky.
can be wrong and where was not solutionā€¦ i do not remeber.

1 Like

Occasioned by a late 2020 Tomā€™s Hardware news article, about a similar case for another video-game title, the Star Citizenā€¦

ā€¦I pass on some of the top phrases & comments, which I consider to be applicable to AoE 4 case as well:

  • Star Citizen now requires AVX support, killing off Intel Pentium platforms (1)
  • With the new alpha patch, Star Citizen officially requires AVX instruction support. All CPUs predating Intelā€™s Sandy Bridge (2011) and AMDā€™s Bulldozer (2011) architectures are no longer supported. Even worse, all of Intelā€™s modern Celeron and Pentium CPUs (including the latest generation) canā€™t run the game
  • A problem thatā€™s artificially created by Intelā€™s segmentation practices. Thereā€™s very little reason not to include AVX instruction support on these budget chips
  • Thereā€™s no word from Star Citizen development on creating an SSE compatibility layer for AVX instructions
  • It may not be horribly difficult to create/maintain a parallel non-AVX code-path, depending on how extensively devs have implemented AVX
  • This probably would have went over much better had Star Citizen development explained exactly why AVX extensions are required and what theyā€™re actually doing with it

(1) A quick summary of these Intel Pentium platforms:

7th generation Pentium processors (Kaby Lake): launch date Q1 2017
8th generation Pentium processors (Coffee Lake): launch date Q2 2018
9th generation Pentium processors (Coffee Lake Refresh): launch date Q2 2019
10th generation Pentium processors (Comet Lake): launch date Q2 2020
10th generation Pentium processors (Comet Lake Refresh): launch date Q1 2021

Note: I have excluded any low/medium power, and non-desktop processor platforms.

Youā€™re just . . . quoting random comments on the article that you agree with? Alrighty-then.

Iā€™ve tried to inform you about SSE vs. AVX, but it seems like you just want to rant about this decision which youā€™re informed about upfront when checking the gameā€™s system requirements. So letā€™s trawl the comments from that article:

The last generation of processors that would have been sold under a gaming system moniker without AVX would have been somewhere around a 900 series I7. I ran a 920 and a 960 for a very long time. They were great processors and still held their own 3 years ago when I had to replace the 960 running a 970 video card due to hardware failure (SATA controller). Driver support was becoming a problem, mainly because vendors were not maintaining them, or keeping them available on their websites anymore. It was a real nightmare every time I had to reload the OS. This was due to age, not AVX. The current generation SKUs that do not support AVX are at the very bottom end. These processors certainly are not gaming class, and while there are some very specific case uses for these processors (that they shine in) purchasing one to play video games is going to be pretty disappointing compared with anything in the Core lineup. That is especially true if you try to play Star Citizen on one.

Also, it looks like later generations of the same chipsets are getting / have gotten AVX2 support:

So the issue is youā€™re literally just on an older chipset that doesnā€™t support something thatā€™s been a standard for however many years. If you want to criticise Intel for segmenting their marketing offerings? Go for it.

If you want to spend your time continuing to complain about why Age IV requires it, youā€™re probably not going to get a lot of sympathy.

1 Like

Iā€™m not quoting random comments. Iā€™m quoting selected parts of the article & comments, that I agree with indeed. By that, I show that opposite arguments exist.

I know that Intelā€™s latest Celeron and Pentium CPUs finally got AVX support. Thatā€™s the 11th generation (Tiger lake), and is about One and Only, and mobile, Pentium processor (and one mobile Celeron).

The aforementioned catalog of mine (generations 7 to 10), is about a bunch of Twenty Four (24) Pentium desktop processors (And Iā€™m not including Celeron; Celeron chips have only 2 threads).

Intelā€™s practices are obviously condemned by me, but this is unrelated to this forum.

Whatā€™s related:

Itā€™s a shame that AoE 4 is in that tiny list (fact) of video-game titles, that do not support non-AVX processors, and which would otherwise run the game decently.
(Iā€™m convinced about the ā€œdecentlyā€, though open to any ā€œde factoā€ refute).

Thatā€™s my opinion.

PS1: In your selected quotes, donā€™t include info about ā€œagedā€ systems (the whole 1st half of it), because itā€™s misleading. My thread is clearly focusing on the modern Pentium chips.
PS2: Iā€™m on an ā€œolder chipā€ you say; This does not mean Iā€™m on an old chip, I point out.
PS3: I do not seek sympathy. Nor patch out, because I have already uninstalled the game. I end up expressing a fair criticism.

But thatā€™s imposible, they mentioned that they wanted people with potatoes be able to play the game :rofl:

I mean, not explicitly until the context was provided (and uh not by you). But as we are now discussing the modern Pentium chips, it again falls on Intel for taking so long to add AVX2 support. Not on a game requiring it (and clearly putting it on the system requirements).

A fair criticism would start with assuming or at least considering reasonable motive for this requirement; perhaps even actually discussing it (if any of us were able to). This is just venting. Which everyone needs to do from time to time, so long as you recognise thatā€™s what it is.

Citation needed, etc.

Itā€™s one thing to object to the requirement. To claim it a poor business move or whatever. But itā€™s another to say ā€œthis thing that is generally established to have evidenced benefits over SSE has no benefit for a modern video game released in 2021ā€.