Prozessorzugehörigkeit

07/04/2011 19:56 Crrrespo#1
Hey, ich hab ein Problem und zwar laufen manche Spiele zu schnell (ja zu schnell) .. naja hab mich halt via Google schlau gemacht und hab herausgefunden das es an der Prozessorzugehörigkeit liegt, d.h. ich muss einen Rechtsklick (im Taskmanager) auf den Prozess machen, 'Zugehörigkeit festlegen' anklicken und nur einen CPU auswählen (CPU0, CPU1) .. danach läuft das Spiel normal

Jetzt meine Frage: kann ich das irgendwie automatisch machen lassen (mit nem Programm oder so), weil nach jedem Neustart muss ich das wieder neu einstellen und das nervt ._.
07/04/2011 20:09 MrChiLLouT#2
Das dürfte sich mithilfe eines Scripts welches sich beim Start des Spiels ausführt regulieren lassen. Frag mich aber gerade nicht, was man da gleich noch mal für eintippen muss. Ich melde mich gleich nochmal.
07/04/2011 20:10 AllesVergeben#3
Normalerweise sollte das nicht passieren...welche Spiele spielst du denn?

Siehe dazu auch mal hier: [Only registered and activated users can see links. Click Here To Register...]

und google:

[Only registered and activated users can see links. Click Here To Register...]
07/04/2011 20:13 Crrrespo#4
Quote:
Originally Posted by AllesVergeben View Post
Normalerweise sollte das nicht passieren...welche Spiele spielst du denn?

Siehe dazu auch mal hier: [Only registered and activated users can see links. Click Here To Register...]

und google:

[Only registered and activated users can see links. Click Here To Register...]
Es tritt bei Minecraft und bei NFS Carbon auf (wegen NFS hab ich auch in Google gesucht, da meinte jemand es gibt ein Programm, das ist aber locker schon 2 Jahre her ^^)
07/04/2011 20:45 SCORNI#5
Wenn du die prozessorzugehörigkeit auf einen kern runterstellst wird dein spiel nicht langsamer laufen, es wird nur laggen. Das ein spiel aber zu schnell läuft ist mir neu. Es liegt wohl daran das dein Windows ein Fehler hat oder die dll die für die timings zuständig ist eine macke hat.
07/04/2011 20:48 DerTeD#6
Was heißt denn zu schnell ? :D
Ich versteh ehrlich gesagt die Frage nicht.

Wenn du meinst,dass der Prozessor durchgehend zu viel Power gibt , musst du mal in der Msconfig.exe nachschauen.
07/04/2011 20:53 SCORNI#7
Und was genau soll er in der msconfig nach gucken? Ich meint, dass das spiel zu schnell läuft, d.h. erläuft zu schnell schießt zu schnell, fährt zu schnell etc
07/04/2011 21:36 Crrrespo#8
Das Windows einen Fehler hat schließe ich aus, hab dazwischen schon öfter formatiert.

Naja das Spiel läuft einfach so als würde es vorspulen, z.B. hier vergeht 1 Sekunde und im Spiel vergehen 5 Sekunden

Da hab ich (glaub ich) damals die Hilfe gefunden: [Only registered and activated users can see links. Click Here To Register...]

€: Wenn ich nur einen Kern auswähle läuft das Spiel ganz normal, es laggt überhaupt nicht
07/04/2011 22:47 anonymous-f4h279#9
Das gleiche Problem habe ich auch schon bei GTA:SA gehabt.
Eine Neuinstallation des Spiels, half immer.
07/04/2011 22:47 ClOuDy.#10
Quote:
Originally Posted by SCORNI View Post
Wenn du die prozessorzugehörigkeit auf einen kern runterstellst wird dein spiel nicht langsamer laufen, es wird nur laggen.
schon wieder halbwissen. lass doch bitte das posten, wenn du es nicht genau weist oder mach vorschläge.

versuch mal die details und auflösung voll aufzudrehen. eventuell hilft das ja.
- zu schnell, das hab ich auch noch nich gehört ^^
07/05/2011 13:14 !nSky#11
Hier mal ein Code für eine CMD Datei. damit startest du das Spiel auch immer gleich direkt.
Speicher es als Bat in dein NFS Verzeichnis.

PHP Code:
@Echo Off
start nfs
.exe
start process
.exe -p nfs.exe realtime
start process
.exe -a nfs.exe 111 
Kurze Erleuterung für die Zahlen in der letzen Zeile, damit wird festgelegt welche Cpus genutzt werden sollen.
01>>>1. Kern
11>>>1.+2. Kern
111>>1.+2.+3. Kern
1111>1.+2.+3.+4. Kern

10>>>2. Kern
110>>2.+3. Kern
1110>2.+3.+4. Kern

100>>3. Kern
1100>3.+4. Kern

1000>4. Kern

Hoffe damit ist dir geholfen


MfG

!nSky
07/05/2011 17:13 Crrrespo#12
Quote:
Originally Posted by !nSky View Post
Hier mal ein Code für eine CMD Datei. damit startest du das Spiel auch immer gleich direkt.
Speicher es als Bat in dein NFS Verzeichnis.

PHP Code:
@Echo Off
start nfs
.exe
start process
.exe -p nfs.ex realtime
start process
.exe -a nfs.ex 111 
Kurze Erleuterung für die Zahlen in der letzen Zeile, damit wird festgelegt welche Cpus genutzt werden sollen.
01>>>1. Kern
11>>>1.+2. Kern
111>>1.+2.+3. Kern
1111>1.+2.+3.+4. Kern

10>>>2. Kern
110>>2.+3. Kern
1110>2.+3.+4. Kern

100>>3. Kern
1100>3.+4. Kern

1000>4. Kern

Hoffe damit ist dir geholfen


MfG

!nSky
Ich hab das jetzt mal für Minecraft und für 1(?) CPU abgeändert:

PHP Code:
@Echo Off
start Minecraft
.exe
start process
.exe -p Minecraft.ex realtime
start process
.exe -a Minecraft.ex 01 
Gesagt, getan -> doppelklick auf die .bat "process.exe konnte nicht gefunden werden ...." -> Minecraft startet trotzdem über den Taskmanager bekomm ich aber noch immer die Anzeige das für 'javaw' (Minecraft Prozess) 2 CPU's verwendet werden
07/05/2011 18:25 !nSky#13
Mhm..es gibt so eine exe von Windows die es macht, leider war ich grade net wie die heißt...

EDIT: Habs wieder...eig logisch^^

Einfach auch wieder als bat in dein Nfs (oder wo auch immer) Verzechniss speichern und damit starten.

PHP Code:
@echo off
start 
/affinity X nfs.exe 
Nfs.exe, kann auch jede andere exe sein.
Statt X eben was hier von einesetzen:

1 Prozessor 0
2 Prozessor 1
3 Prozessor0 und 1
4 Prozessor 2
5 Prozessor 0 und 2
6 Prozessor 1 und 2
7 Prozessor 0, 1 und 2
8 Prozessor 3
9 Prozessor 0 und 3
D Prozessor 0, 2 und 3
F Prozessor 0, 1, 2 und 3


MfG

!nSky
07/05/2011 22:04 Crrrespo#14
Jetzt startet Minecraft (über die .bat) garnicht mehr x.x
07/05/2011 22:09 Elongate#15
Mit Cheat Engine kann man die Geschwindigkeit eines Spieles ganz simpel einstellen :)