|
Verfasser |
Nachricht |
James_Cutter
TeamCheyTac
Beiträge: 1.084
Gruppe: User
Registriert seit: Jul 2009
Status:
Offline
Danke erhalten: 1055
|
CPU Leistung der PSP in Spielen aufrecht erhalten:
hey Leute,
mein Team und Ich arbeiten gerade an Plants vs Zombies für PSP.
Wenn man jetzt schon mehrere Pflanzen setzt und dann 10 Zombies kommen, fängts an zu laggen , verständlich, bei den ganzen Kollisionsabfragen, etc. Ich habe allerdings durch ein Plugin gemerkt, das die CPU Leistung auf 222 Mhz eingestellt ist, die tatsächliche Auslastung aber meist nur bei ca 50-60 % liegt. Meine frage:
Könnte wer von euch mir ein Plugin schreiben, die die Auslastung der CPU immer auf der benötigten Leistung anpasst? Wie gesagt, egal wie vile Plants man aufs Spielfeld setzt, die CPU hälts nicht für nötig, mitzumachen
mfg und Danke an alle
Team CheyTac
Kein Support mehr per PM
|
|
19.08.2010 12:20 |
|
Folgende User bedanken sich: |
|
Ceikor
Ex-Developer
Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008
Status:
Abwesend
Danke erhalten: 701
|
RE: CPU Leistung der PSP in Spielen aufrecht erhalten:
fixiert doch einfach im rec oder über T_N VSH menü den FSB der PSP und setz ihn auf 333MHz und wenn es dann immer noch lagt ist der code schlecht geschrieben
EDIT: ich weis zwar nicht wie die kolisions abfrage geschrieben ist aber sollte diese in einer schleife hängen setz ein zeitlimit davor so das nur alle 0,5sek danach geprüft würd oder pass es halt an, ist halt nur so eine zahl
Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2010 12:42 von Ceikor.
|
|
19.08.2010 12:30 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: CPU Leistung der PSP in Spielen aufrecht erhalten:
Das Problem ist ein anders und liegt denk ich mal an PGELua.
Nicht an der Cpu Taktung. Es liegt, denk ich mal, daran wie PGE die Frames auf 60 Hertz limitiert. Im Normalfall ist die FPS Rate auf 60, wenn dann aber die Frame Berechnung zulange dauert und der CPU nicht mehr ausgelastet werden kann, wird dann die FPS Rate auf 30 Runtergeschraubt, deswegen läuft es auch langsamer ab. Die Folge davon ist, dass die CPU Auslastung wieder sinkt und die Frames wieder gleichmäßig berechnet werden können.
Bei der OSLib gäbe es Sachen die dies Verhindern, aber mit PGE Lua wäre dies schwieriger.
Du kannst jetzt entweder dein Prozessor dauerhaft auf 333Mhz takten oder mal mit Code Optimierung anfangen.
Wenn du willst schreib ich dir ein paar Tipps.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2010 12:56 von pspbricker.
|
|
19.08.2010 12:54 |
|
|
|
James_Cutter
TeamCheyTac
Beiträge: 1.084
Gruppe: User
Registriert seit: Jul 2009
Status:
Offline
Danke erhalten: 1055
|
RE: CPU Leistung der PSP in Spielen aufrecht erhalten:
mach das....
ich denke der code ist relatiev optimierungsfähig (mir fällt grad k enaderes wort ein... )
die kollisionsabfrage ist in einer while schleife geschrieben....
kanns auch daran liegen, das eine pflanze aus 8 oder 9 kleinen gfx besteht, die alle auf einmal angezeigt werden? das haben wir so gemacht, um nicht 6 einzelne bilder von jeder pflanze machen zu müssen, denn dann wäre der ram auch relativ schnell voll ...
damit ist die animation von den pflanzen e zimlich komplizierte sache...
Kein Support mehr per PM
|
|
19.08.2010 13:00 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: CPU Leistung der PSP in Spielen aufrecht erhalten:
Viele Bilder anzeigen, ist noch ok wenn keine bessere moeglichkeit gibt. Schlimm ist eher wenn viele Strings mit einander verglichen werden. Auch wuerde ich darauf achten, dass ich keine while oder for Schleife zu viel habe. Am besten schauen wie man die Anzahl reduzieren kann. Was auch schlecht ist, wenn man Table Felder ins unendliche erstellt und die Table mittels einer Schleife durchlaufen laesst. Umso mehr felder die Table hat umso laenger dauert es.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2010 22:12 von pspbricker.
|
|
19.08.2010 22:09 |
|
|
|
James_Cutter
TeamCheyTac
Beiträge: 1.084
Gruppe: User
Registriert seit: Jul 2009
Status:
Offline
Danke erhalten: 1055
|
RE: CPU Leistung der PSP in Spielen aufrecht erhalten:
tja das ist aber die einziege möglichkeit um mehrere sachen MITEINANDER zu vergleichen, oder?
Kein Support mehr per PM
|
|
20.08.2010 12:48 |
|
|
|