FritzHugo3 wrote: ↑Mon, 29. Jul 24, 05:32
Kommt das Spiel einfach nicht mehr mit moderner Hardware/Treiber zurrecht oder hat jeamdn nen Tipp, was das sein könnte? Grafikkarte, Ram, CPU, alles chillt komplett - ob X2 an ist oder nicht, macht bei der CPU so 1% Unterschied
Ein paar Tipps:
1.
X2 verwendet DirectX 8.1, nicht DirectX 9.
Die damaligen Grafikkarten waren Fixed Function Pipeline Grafikkarten, zwar gab es da schon die ersten Shader, aber die FFP war trotzdem vorhanden und dominierend. Ab der Geforce 8 wurde das alles rausgeschmissen und durch reine Shader ersetzt, die dann vieles in Software auf den Shadern emulieren, was früher in der Fixed Function Pipeline in Hardware gemacht wurde. Ich kenne mindestens ein Spiel, das auf einer Geforce 7 deswegen noch super läuft, aber auf der Geforce 8 trotz hoher angezeigter Frameraten sich dann trotzdem so anfühlt, als hätte es extreme Mikroruckler.
Hier wäre meine erste Empfehlung DXVK aus dem Open Source Wine Projekt (Linux) unter Windows auszuprobieren, mit dem die DirectX 8, 9, 10 und 11 Anweisungen an die entsprechende API an die Vulkan API umgeleitet werden. Damit laufen so manche alten Spiele auf modernen Grafikkarten besser. Dieses Projekt ist zwar primär für Linux, kann aber auch unter Windows benutzt werden. Du findest es hier:
https://github.com/doitsujin/dxvk
2.
Ein anderer Grund können die Mehrkernprozessoren sein. Nicht jede Engine kommt damit klar. Auch da kenne ich ein Spiel, das auf einen einzigen Kern betriebssystemseitig beschränkt werden muss, damit es sauber auf einem Mehrkerner läuft, das Problem gibt's bereits bei Zweikernern.
Dafür gibt es auch entsprechende Tools mit denen man das unter Windows machen kann. Das könntest du bei X2 auch testen.
3.
Ein anderes Spiel erforderte unter 64 Bit Windows eine Begrenzung des RAMs auf die ersten 2 GiB, wie es früher bei 32 Bit Windows der Fall war. Das ist mit dem Windows Kommandozeilentool BCDEDIT machbar. Du musst dazu allerdings einmal neu booten. Dass es die ersten 2 GiB sind und nicht irgendwelche 2 GiB in der Mitte kann wichtig sein, mit BCDEDIT geht das und das ist auch der Grund, warum du neu booten musst. Danach stehen dem OS nur noch 2 GiB für Anwendungen zur Verfügung. Insofern solltest du RAM hungrige Anwendungen, wie bspw. ein moderner Browser nicht im Hintergrund weiterlaufen lassen und nur das Spiel spielen.
4.
Dass du die ganzen Kompatibilitätsmodi bereits ausprobiert hast, davon gehe ich aus. Falls obige Tipps nicht helfen, was du noch machen könntest wäre X2 in Wine oder Proton unter Linux versuchen zu spielen. Manchmal läuft es mit dem Wine Wrapper unter Linux besser als unter einem modernen Windows.
5.
Eine zweite alte Grafikkarte in den Rechner bauen und dann in einer Virtuellen Maschine, wie bspw. VirtualBox dieser vollumfänglich zur Verfügung zu stellen und dann in dieser VM Umgebung Windows XP installieren und es darin spielen.
6.
Einen Retro Rechner mit passender DirectX 8.1 fähiger GPU benutzen. Eine Geforce 7 oder älter sollte helfen.
7.
Falls das alles nicht hilft noch folgendes. X2 und auch X3:Reunion nutzten in den ersten Versionen einen sehr invasiven Kopierschutz, der dann mit den späteren Patches aber rausgepatched wurde. Normalerweise sollte das bei der Steamversion also keine Rolle spielen, aber falls doch, es gibt X2 auch noch bei GOG.COM zu kaufen und dort sind die Spiele DRM frei. Eventuell läuft die GOG Version besser.