Für die Software ist eine CPU mit aktiviertem AVX-Befehlssatz erforderlich

3641
bakytn

Die Software möchte nicht installieren, heißt es (siehe Abbildung unten).

Ich habe eine leistungsfähige Maschine (Core i7, 8 GB RAM SSD usw.).

Es ist jedoch eine alte, aber wahrscheinlich werden diese neuen Befehlssätze nicht unterstützt.

Welche Möglichkeiten habe ich? Gibt es eine Möglichkeit, diese IS zu emulieren?

Zusätzliche Information: CPU-Info

Software lässt sich nicht installieren

-1
Ihre CPU unterstützt das nicht. Leider ist es so einfach. Also entweder neue Hardware oder neue Software. Ich bin nicht sicher, was Sie fragen. Dave vor 7 Jahren 0
Dave, die Frage ist klar: Gibt es eine Möglichkeit, diese IS zu emulieren? bakytn vor 7 Jahren 0
So: https://software.intel.com/de-de/articles/intel-software-development-emulator Dave vor 7 Jahren 1
Haben Sie überprüft, ob der Befehlssatz im BIOS deaktiviert werden kann? Ignacio Soler Garcia vor 7 Jahren 0
Dank Ignacio, aber nicht, das Motherboard weiß nicht, dass es IS gibt. da ist es alt Die Hauptfrage ist eher, dass es möglich ist, ihre Existenz zu emulieren, aber es scheint nicht möglich zu sein bakytn vor 7 Jahren 0
Der Link, den Dave Ihnen gegeben hat, sieht so aus, als würde er den Trick ausführen, aber er sieht so aus, als würde er sich im Wesentlichen um Ihr Programm wickeln, um die erforderlichen Anweisungen einzufangen und zu emulieren. Ich würde aber erwarten, dass das ziemlich langsam ist. Sie können neue CPU-Funktionen nicht einfach systemweit emulieren, ohne Kernel zu betreiben. Es könnte möglich sein, aber wenn man bedenkt, wie viel Zeit dafür erforderlich ist, würde dies wahrscheinlich mehrere Mannjahre dauern. Ich vermute, die meisten Unternehmen investieren stattdessen in neuere Hardware oder verwenden einfach Software, die solche Anforderungen nicht hat. Mokubai vor 7 Jahren 0

1 Antwort auf die Frage

0
GreenReaper

Sie könnten versuchen, es im Intel Software Development Emulator auszuführen, der Versuche zur Ausführung von AVX-Anweisungen (neben vielen anderen Erweiterungen der X86-Architektur) fangen und dynamisch übersetzen kann.

Es kann nicht funktionieren; Wenn dies der Fall ist, wird es langsamer und möglicherweise unzuverlässiger sein, als es sollte. Aber es ist einen Versuch wert. Wenn die Software die CPUID überprüft, müssen möglicherweise bestimmte Emulatorflags verwendet werden.

Es ist unwahrscheinlich, dass es funktioniert, wenn die Software einen Treiber installiert, da diese nicht Teil des emulierten Prozesses sind.