我们是一个由三个人组成的3D android游戏开发团队,预算确实很低。我们现在有这台计算机:英特尔酷睿i5 6400(4个内核),一个GTX 970和16个千兆内存。我们拥有自己的显示器,并且我们希望将此PC多用户使用。
对于操作系统,我们将使用Win 7,我们每个人都将拥有对计算机的专用访问权限。每个用户都将有一个硬盘驱动器供自己使用,尽管将外部硬盘驱动器用作共享云。
现在我的问题是:
简短的答案可能是,您将无法使用手边的工具以令人满意的方式做到这一点。每个现代台式机操作系统已经是一个多用户操作系统,并且通常在所有用户之间共享资源(RAM等)。硬件资源与用户之间没有明确的映射。
对于标准操作系统(Linux,Windows),最好的选择是使用相应的方式(例如Windows Task Manager或taskset
Linux)相应地分配处理器亲和力。这可能必须在每个启动过程中都完成,因此您最好彼此尊重。
现在,您面临的真正问题是输入的实际管理以及可能的并发用户访问。
Windows 7不支持在一台物理计算机上同时存在多个并发登录用户,并且根据您的版本,通过RDP(远程桌面)最多只能同时登录一个用户。另外(据我所知),Windows无法在单独的显示器上为您提供单独的桌面。您可能能够做的是设置虚拟机,并且每个人都可以使用这些虚拟机,但是这会对性能产生影响,并且效果非常明显,通常3D无法正常工作。
您也许可以使用Linux进行设置,但这是通常的设置,并且(IMHO)更类似于使用大型机进行的设置。Wikipedia在“ Multiseat Configuration”(多座配置)条目中指出,Linux确实支持这种情况,甚至还包含一些有关如何设置它的链接。也许有更多Linux知识的人可能会在适当的时候发表评论,例如运行这样的设置以及对3D性能的影响等。您应该期望什么?
根据我的经验,如果涉及到硬件(还没有接触过3D),则android仿真器确实很费劲,因此让三个人使用您获得的硬件来处理它可能不是一件很开心的事情。您是否有其他计算机可用于制造第二台计算机的备件?你们每个人都有一个显示器,因此必须有某种属于它的硬件?如果是这样的话,它可能会花费更少的时间,并且更容易获得一些廉价的升级,并且如果您使用个人电话进行测试,则可能可以节省图形卡。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句