Я играю в игру под названием Mu Online, и очень часто можно запускать несколько экземпляров этой игры на одном компьютере с виртуальными машинами. В моем случае у меня есть 3 виртуальные машины VMware Player 12 под управлением Windows XP, и на каждой из них работают только игра и бот.
Что я заметил, так это то, что игра работает очень медленно внутри виртуальных машин. Это не "убийственная задержка", а финансовая. Я мог бы предположить, что моя видеокарта пытается обработать 3 игры одновременно, но после открытия 4-го клиента Mu, на этот раз в операционной системе хоста, я обнаружил, что он работает на 100% чисто, как тогда, когда нет виртуальной машины с открытым Mu!
У меня сложилось впечатление, что виртуальные машины используют не видеокарту (NVidia GeForce GTX 560 Tti 448) для обработки видеоигры, а основной процессор (Intel Core i5 2500K). Это единственное объяснение, которое я мог бы догадаться, почему любой из 3 MU будет работать медленно внутри виртуальных машин, но работать в операционной системе хоста без ошибок.
Если мои объяснения верны, что я могу сделать, чтобы сообщить VMWare Player, что мне нужна видеокарта, а не процессор, выполняющий вычисления видео? И если это не так, что тогда, и что я должен сделать, чтобы решить эту проблему?
Кстати, я уже опубликовал статьи в Интернете о том, как повысить производительность виртуальных машин, но, похоже, "общих решений" было недостаточно.