Also,
gestern habe ich TC 3.1.4014 auf meinem Athlon 64 installiert. Dort ist ein 32-Bit Windows 7 Pro drauf. Ich habe keinerlei Fehlermeldung hinsichtlich der Virtualisierung bekommen. Daher nehme ich an, dass das beschriebene Problem nur bei Systemen mit einem 64-Bit Windows auftritt. Am einfachsten wäre, diebezüglich mal bei Beckhoff anzurufen und nachzufragen.
Allerdings habe ich den schon aus TC2 (beim Betrieb auf Athlons) bekannten Bluescreen beim Starten der Runtime erhalten. In Ermangelung auffindbarer Lösungen habe ich pragmatisch versucht, die TC2-Lösung auch für TC3 anzuwenden, es funktioniert. Wenn also jemand auf einem Athlon mit TC3 einen Bluescreen bekommt, wenn er das System in RUN schalten will:
1) Regedit öffnen
2) Zu HKEY_LOCAL_MACHINE\SOFTWARE\Beckhoff\TwinCAT3\System\ navigieren
3) Dort einen neuen Wert vom Typ DWORD anlegen mit dem Namen "DisableC1E" und Wert 0
Der Grund ist einfach: C1E ist ein erweiterter Befehl für's Speedstepping, den Intel mal irgendwann in den Befehlssatz integriert hat und den - wie man schon vermuten kann - AMD halt eben nicht eingebaut hat. Folglich führt der Versuch, die Funktion auf einem AMD-Prozessor zu deaktivieren, zum Crash. Der Registry-Eintrag weist TwinCat an, von einer Deaktivierung dieser Prozessorfunktion abzusehen (macht ja auch keinen Sinn, wenn's die Funktion nicht gibt).
Sicherheitshalber danach mal neustarten, man weiß ja nie ;-)