Hallo zusammen,
ich kriegs einfach nicht hin, bin aber auch kein Coder, ich hoffe, dass hier ein findiger Programmierer mir weiterhelfen kann, wie der Code sein müsste.
Aufgabe:
- via batch Datei (möchte kein 3rd party Programm installieren
- CSGO auf allen Cores laufen lassen, außer core0 (Spiel läuft deutlich runder)
hab mich eingelesen und das kam raus:
"
@echo Off
start "" /affinity FFE csgo.exe
"
--> funktioniert mit core0 deaktiviert, ABER man kann nicht auf VAC servern spielen -> Error
weiter eingelesen... über steam://rungameid/730 probiert:
"
@echo Off
start "" /affinity FFE steam://rungameid/730
"
--> CSGO läuft, VAC i.O. aber läuft über core0
So wie ich das sehe, brauche ich einen Befehl, welcher im nachhinein die core affinity ändert bzw. core0 rausnimmt, sodass core1-11 verbleiben (HEX FFE)
Jemand eine Idee?
Kann gelöscht werden, habe es trotz noob Kenntnissen hinbekommen:
Code ist wie folgt:
@echo Off
start "" steam://rungameid/730
timeout /T 1 /nobreak
PowerShell "Get-Process csgo | Select-Object ProcessorAffinity"
PowerShell "$Process = Get-Process csgo; $Process.ProcessorAffinity=4094"
> 4094 ist bei mir Dezimal für Core 1-11 ohne Core 0
> Kernsoße zur Lösung:
> https://stackoverflow.com/questions/19187241/change-affinity-of-process-with-windows-script
ich kriegs einfach nicht hin, bin aber auch kein Coder, ich hoffe, dass hier ein findiger Programmierer mir weiterhelfen kann, wie der Code sein müsste.
Aufgabe:
- via batch Datei (möchte kein 3rd party Programm installieren
- CSGO auf allen Cores laufen lassen, außer core0 (Spiel läuft deutlich runder)
hab mich eingelesen und das kam raus:
"
@echo Off
start "" /affinity FFE csgo.exe
"
--> funktioniert mit core0 deaktiviert, ABER man kann nicht auf VAC servern spielen -> Error
weiter eingelesen... über steam://rungameid/730 probiert:
"
@echo Off
start "" /affinity FFE steam://rungameid/730
"
--> CSGO läuft, VAC i.O. aber läuft über core0
So wie ich das sehe, brauche ich einen Befehl, welcher im nachhinein die core affinity ändert bzw. core0 rausnimmt, sodass core1-11 verbleiben (HEX FFE)
Jemand eine Idee?
Beitrag automatisch zusammengeführt:
Kann gelöscht werden, habe es trotz noob Kenntnissen hinbekommen:
Code ist wie folgt:
@echo Off
start "" steam://rungameid/730
timeout /T 1 /nobreak
PowerShell "Get-Process csgo | Select-Object ProcessorAffinity"
PowerShell "$Process = Get-Process csgo; $Process.ProcessorAffinity=4094"
> 4094 ist bei mir Dezimal für Core 1-11 ohne Core 0
> Kernsoße zur Lösung:
> https://stackoverflow.com/questions/19187241/change-affinity-of-process-with-windows-script
Zuletzt bearbeitet: