Короткий ответ, вероятно, вы не сможете сделать это удовлетворительным образом с помощью инструментов, которые у вас есть в ваших руках. Каждая современная настольная ОС уже является многопользовательской ОС и обычно распределяет ресурсы (ОЗУ и т. Д.) Среди всех пользователей. Там нет четкого отображения аппаратных ресурсов для пользователей.
При использовании стандартной ОС (Linux, Windows), вероятно, лучше всего назначить привязку процессора соответствующим образом, используя соответствующие способы (например, Windows Task Manager или taskset
в Linux). Это, вероятно, должно быть сделано для каждого запускаемого процесса, поэтому вам, скорее всего, лучше просто уважать друг друга.
Теперь реальная проблема, с которой вы сталкиваетесь, - это фактическое управление входами и возможный параллельный доступ пользователей.
Windows 7 не поддерживает нескольких одновременно зарегистрированных пользователей на одном физическом компьютере и, в зависимости от вашей редакции, не более одного через RDP (удаленный рабочий стол). Кроме того (из того, что я знаю), Windows не может предоставить вам отдельные рабочие столы на отдельных мониторах. То, что вы могли бы сделать, это настроить виртуальные машины, и каждый из вас мог бы использовать их, но это повлияет на производительность, и это будет весьма заметно, и обычно 3D не работает должным образом.
Возможно, вы сможете что-то настроить с помощью Linux, но это обычная установка и (IMHO) больше похоже на то, что было сделано с помощью мэйнфреймов. В википедии говорится о записи Multiseat Configuration, что Linux поддерживает такой сценарий, и даже есть некоторые ссылки о том, как его настроить. Может быть, кто-то, обладающий знаниями в Linux, мог бы прокомментировать всякий раз, когда имеет смысл запускать такую настройку и какое влияние на производительность 3D и т. Д. Следует ожидать?
По моему опыту, эмуляторы андроида действительно обременительны, если речь идет об аппаратном обеспечении (не касалось 3D), поэтому работа над ним с тремя людьми, работающими на вашем оборудовании, вероятно, не будет радостью. У вас есть запасные части от других компьютеров, которые вы могли бы использовать для сборки второй машины? У каждого из вас есть дисплей, поэтому должно быть какое-то оборудование, к которому оно принадлежит? Если это так, это может занять меньше времени и упростить получение дешевых обновлений, и если вы используете свои личные телефоны для тестирования, вы, вероятно, можете сэкономить на видеокарте.