Die kurze Antwort ist wahrscheinlich, dass Sie dies mit den Tools, die Sie zur Verfügung haben, nicht zufriedenstellend erledigen können. Jedes moderne Desktop-Betriebssystem ist bereits ein Multi-User-Betriebssystem und teilt normalerweise die Ressourcen (RAM usw.) zwischen allen Benutzern. Es gibt keine eindeutige Zuordnung von Hardwareressourcen zu Benutzern.
Bei einem Standard-Betriebssystem (Linux, Windows) würde es wahrscheinlich am besten sein, die Prozessoraffinität anhand der entsprechenden Methoden (z. B. Windows Task Manager oder taskset
unter Linux) entsprechend zuzuordnen . Dies müsste wahrscheinlich für jeden Prozess, der gestartet wird, durchgeführt werden, sodass Sie wahrscheinlich besser miteinander umgehen, wenn Sie sich gegenseitig respektieren.
Das eigentliche Problem, mit dem Sie konfrontiert sind, ist die tatsächliche Verwaltung der Eingaben und der gleichzeitige Zugriff der Benutzer.
Windows 7 unterstützt nicht mehrere gleichzeitig angemeldete Benutzer auf einem einzelnen physischen Computer und je nach Edition auch nicht mehr als einen über RDP (Remote Desktop). Darüber hinaus kann Windows (meines Wissens nach) keine separaten Desktops auf einem einzelnen Monitor anzeigen. Möglicherweise können Sie virtuelle Maschinen einrichten, und jeder von Ihnen kann diese Maschinen verwenden. Die Auswirkungen auf die Leistung werden jedoch spürbar sein, und das wird ziemlich auffällig sein. Normalerweise funktioniert 3D nicht wie erwartet.
Möglicherweise können Sie etwas mit Linux einrichten, aber es ist ein gewöhnliches Setup und (IMHO) ähnelt eher dem, was mit Mainframes gemacht wurde. Wikipedia gibt zu dem Eintrag Multiseat-Konfiguration an, dass Linux ein solches Szenario unterstützt, und es gibt sogar einige Links zum Einrichten. Vielleicht kann jemand mit etwas mehr Linux-Kenntnissen kommentieren, wann immer es sinnvoll ist, ein solches Setup auszuführen und welche Auswirkungen auf die 3D-Leistung usw. auf Sie zu erwarten sind.
Aus meiner Erfahrung heraus sind Android-Emulatoren sehr anstrengend, wenn es um Hardware geht (haben Sie nicht 3D berührt). Wenn Sie also drei Personen mit der Hardware daran arbeiten, werden Sie wahrscheinlich keine Freude sein. Haben Sie Ersatzteile von anderen Computern, mit denen Sie möglicherweise eine zweite Maschine bauen? Jeder von euch hat ein Display, also muss es eine Art Hardware geben, zu der er gehört? Wenn dies der Fall ist, kann dies weniger Zeit in Anspruch nehmen und es ist einfacher, günstige Upgrades zu erhalten, und wenn Sie Ihre persönlichen Telefone zum Testen verwenden, können Sie wahrscheinlich auf der Grafikkarte sparen.