Hi, habe das gerade in einem anderen Forum gefunden und empfinde es als sehr nützlich. Wenn ihr das schon kennt, dann löscht meinen Eintrag gerne wieder.
Also, wenn ihr eine multi-core CPU besitzt, schaltet mal den Task Manager -> Ressourcenmonitor ein und beobachtet die Auslastung der einzelnen CPU-Kerne während Star Citizen läuft. Interessanterweise ist es so, dass immer nur ein CPU Kern zu 100% ausgelastet ist (bei meinem Ocatcore ist es Kern #02), während die anderen bei 50, 60% vor sich hindümpeln. Man kann erreichen, dass alle Kerne gleichmäßig genutzt werden, und zwar folgendermaßen:
Step #01:
- notepad öffnen
- folgende Zeilen hineinkopieren:
$Process = Get-Process StarCitizen
$Process.ProcessorAffinity = 251
$Process.ProcessorAffinity = 255
- speichern als StarAffinity.ps1 in euer Cloud Imperium Games directory (z.B. C:\Program Files\Cloud Imperium Games) Step #02:
- notepad (neue Datei oder nochmal neu öffnen)
- folgende Zeile hineinkopieren
powershell.exe -ExecutionPolicy Bypass -file StarAffinity.ps1
- speichern im selben Verzeichnis wie oben als start_sc.bat Step #03:
- cmd.exe als Administrator ausführen (windows Taste, "cmd" tippen, auf Suchergebnis mit rechter Maustaste klicken, "starten als Administrator" anwählen)
- zum CIG Verzeichnis navigieren (zum Beispiel: cd C:\Program Files\Cloud Imperium Games)
- Star Citizen Launcher starten; login; launch game
- Sobald das Hauptmenü geladen wurde, mit Alt+Tab zum CMD-Fenster zurück
- start_sc.bat tippen und Enter drücken
Das hilft sicherlich nicht der fps Zahl (wobei: vielleicht bei "schwächeren" Rechnern, das weiß ich nicht). Allerdings ist es bei mir so, dass die CPU deutlich(!) weniger zu tun hat, weil nun alle Kerne gleichmäßig ausgelastet sind, womit der Lüfter nicht so hoch dreht und das Temperaturniveau sinkt.
Probiert es doch gerne mal aus. Mich würde euer Feedback interessieren.
Lieben Gruß und viel Erfolg,
Sam