Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Bei deiner Moral WILL man dir auch nicht helfen. Wenn du eh der Meinung bist, dass hier nur Vollidioten rumliefen und du hier alle ankācken kannst, kannst du es auch sein lassen. Die Überschrift stellt die Frage, ob man das Spiel nur auf einem Kern laufen lassen kann - Antwort war "Nein", Frage beantwortet. Wenn du noch andere Fragen hast oder etwas genauer erläuterst bekommen willst, geht das auch höflich.
Ein Forum ist ein Ort der Diskussionen - zumal du da bereits deine resultierende Antwort bekommen hast.
für max payne (2) muss man sogar das programm über eine kleine batch auf 1 kern beschränken damit das spiel läuft.
"start /affinity n game.exe"
aber hey ihr seid die profis und habt immer recht ^^
Entweder krepiert das Game sofort (weil die Engine darauf nicht klarkommen wird) oder es läuft so angenehm wie ein Daumenkino, weil das Game Multithreading auf nem Single-Thread-Kern versucht zu erwzwingen, was am Ende dazu führt dass sich die Theards in der viel zu kleinen Umgebung gegenseitig pausieren (was zu den schlimmsten Framedrops führen wird die du dir vorstellen kannst) oder es führt (weil Datenaustausch zwischen unabhänigigen Maschienen stattfindet) direkt zu Deadlocks auf der eigenen Maschiene, was wieder Möglichkeit A hervorrufen würde.
Max Payne läuft auf einer Engine die Single-Threading handlen kann, aber (in dem speziellen Beispiel) nicht dafür gedacht war -> möglich, wenn auch nicht empfehlenswert
Auch für dich...
EDIT:
Wir lassen uns denke ich alle gerne belehren...
Also wenn du das Spiel zum laufen bekommst auf nem veralteten 4-Kerner während du das Spiel auf einen Kern beschränkst (alternativ auch gerne auf nem alten Pentium Single-Core) dann leg mal los. Ich bin gespannt
wenn das wenigstens irgendwie passen würde.. aber nein tuts nicht im entferntesten
Mangels Quellenangabe der bisherigen Posts, kann man nur mutmaßen - am naheliegendsten wäre hier für mich ein Rechteproblem, da das Spiel mit erhöhten Rechten läuft - das kann ich mangels Rechner & Spiel gerade nicht probieren, aber was man so liest könnte es helfen im Taskmanager auf "Prozesse aller Nutzer anzeigen" zu klicken, da man dadurch seine Rechte erhöht. Alternativ kann man auch das probieren was Mario vorschlug, oder anderweitig den Taskmanager als Admin ausführen.
Es wäre lieb, wenn der Op seine Lösung hier teilen würde - und es wäre auch echt klasse, wenn nicht so herablassend gesprochen würde.
Ein Informatikstudium macht noch lange keinen Experten, das beweist nur dass man ENTWEDER sehr viel Zeit in auswendig Lernen investiert oder tatsächlich ein gewisses Talent hat - darüber wie Windows die Rechteverwaltung bei der Zuweisung von Prozessoraffinitäten handhabt habe ich zumindest nichts im Studium gelernt.
Disclaimer: Kann ja durchaus sein dass die Engine durch irgendein Flag die Änderung der Prozessorzuordnung untersagen kann - aber das was ich hier bisher lese klingt eher nach Mutmaßungen sowie Schlussfolgerungen aus den empfohlenen Systemanforderungen für Entwickler. Dass die Engine auch mit 2 Kernen funktioniert kann man z.B. hier[www.tomshardware.com] nachlesen. Die Engine bietet durchaus auch Methoden um das Spiel auf bestimmte Kerne zu beschränken, eine Funktion um eine weitere Einschränkung durch das Betriebssystem zu verbieten habe ich allerdings nicht gefunden - würde mich ehrlich gesagt auch wundern, da das Betriebssystem im Zweifelsfall die Hoheit über diese Zuordnung haben sollte und nicht ein Prozess.
/Edit: BeatZ, mal im Ernst, hör auf mit deinem "nicht ausfallend werden" - du bist derjenige der hier von Schwachsinn rumkrakelt und den Stein ins Rollen gebracht hat.
der rest (op ausgelassen) flop +1
ich benutze solche art Prgramme schon seit Jahre wie die ersten mehr Kern Prozesoren raus kamen.
https://www.raymond.cc/blog/permanently-set-process-priority-in-windows-task-manager-with-prio/