Software requires CPU with AVX instruction set enabled

18,030

You could try running it in the Intel Software Development Emulator, which can catch and dynamically translate attempts to perform AVX instructions (among many other extensions to the X86 architecture).

It may not work; if it does, it'll be slower and perhaps more unreliable than it should be. But it's worth a shot. Note that if the software checks CPUID, it may be necessary to use specific emulator flags.

It's unlikely to work if the software installs a driver because these are not part of the emulated process.

Share:
18,030

Related videos on Youtube

bakytn
Author by

bakytn

Whoever you are whatever you do you can get lucky or can get really unlucky. Play your Game Theory Optimal game and you will not regret. What does it mean? Be a good human being Work hard Stay healthy

Updated on September 18, 2022

Comments

  • bakytn
    bakytn over 1 year

    The software doesn't want to install it says (see the picture below).

    I have a powerful machine (Core i7, 8GB RAM SSD etc).

    However it's and old one though so probably those new instruction sets are not supported.

    What are my options? Is there any way to kind of emulate those IS?

    Additional info: CPU info

    Software refuses to install

    • Dave
      Dave over 7 years
      Your CPU doesn't support it. Sadly it's that simple. So it's either new hardware or new software. I'm not sure what you're asking.
    • bakytn
      bakytn over 7 years
      Dave, the question is clear: Is there any way to kind of emulate those IS?
    • Dave
      Dave over 7 years
    • Ignacio Soler Garcia
      Ignacio Soler Garcia over 7 years
      Have you checked if the instruction set can be enabled disabled in the BIOS?
    • bakytn
      bakytn over 7 years
      Thanks Ignacio, but not, the motherboard doesn't know that IS exists. since it's old. The main question is rather is it possible to emulate it's existance but looks like it's not possible
    • Mokubai
      Mokubai over 7 years
      The link that Dave gave you looks like it would do the trick, but it looks like it essentially wraps itself around your program to trap and emulate the required instructions. I'd expect that to be quite slow though. You cannot simply emulate new CPU functions system wide without some very low level kernel work. It could be possible, but considering the amount of time to do it would probably be several man years I suspect most companies just invest in newer hardware instead or simply use software that does not have such requirements.
    • Admin
      Admin almost 2 years
      Your CPU doesn't really support AVX at all since it's based on Intel's Nehalem architecture (2008-2010), but AVX only came a year later in 2011 with Sandy Bridge Core Ix CPUs. Apart from the "Intel Software Development Emulator", there's no way to use AVX with your CPU at all.