Низкая производительность в играх с Hyper-V установлен в Windows 8

12

У меня очень низкая производительность в играх на моей операционной системе Windows 8 с установленной Hyper-V, но без гостевых машин.

Например World of Tanks сообщает 60-70 FPS без Hyper-V установлен и 4-14 FPS с ним установлены. Подобный, драматический удар наблюдается в нескольких других играх, поэтому проблема не связана с WoT.

Чтобы прояснить ситуацию, я не пытаюсь запускать игры на виртуальной машине. У меня даже не работает VM, наблюдая за этим эффектом. У меня просто установлена ​​функция Hyper-V.

Мои системные характеристики:
AMD Phenom II 965 (3,4 ГГц)
AMD Radeon 6950 2 ГБ (XFX Double D HD-695X-CDFC)
16 ГБ памяти DDR3 1333
Материнская плата на чипсете AMD 790GX (Gigabyte GA-MA790GPT-UD3H)

Я перепробовал каждый драйвер AMD с 12.8 до 12.11beta8, виртуализация включена в настройках BIOS, встроенное видеоустройство 3300HD отключено в BIOS, и я прочитал запись в блоге MSDN Вот относительно аналогичной проблемы в Server 2008, которая была решена в 2008 R2 (и, надеюсь, не регрессирована в Win 8).

Я хотел бы иметь возможность использовать Hyper-V для разработки и тестирования дома (я профессионально являюсь системным администратором / разработчиком программного обеспечения). Однако, если я не могу использовать домашнюю систему для развлечений, мне придется отказаться от этих планов.

Следует отметить, что я знаю, что Hyper-V - это гипервизор типа 1, в котором ОС управления / хоста работает в среде виртуализации. Я понимаю, что будет достигнут некоторый уровень снижения производительности, но я бы предпочел испытать «минимальный» удар, на который ссылается большинство источников, а не «серьезный» удар, который я в настоящее время могу наблюдать и измерить.

SnowCrash
источник
Проверьте диспетчер Hyper-V, чтобы убедиться, что виртуальная машина не работает. Иногда Hyper-V запускает виртуальную машину при запуске без какого-либо окна, указывающего, работает ли она до завершения работы Windows.
Martheen Cahya Paulo
Там не было ничего бега. Фактически, когда я делал самый последний тест, гостевую ОС не удалось запустить из-за того, что виртуальный коммутатор не существовал (он был удален во время удаления / переустановки Hyper-V).
SnowCrash
Вы вынуждены ждать очередного обновления ... Запись в блоге MSDN, на которую вы ссылались, оправдывала поведение "it admin not play game", так что, вероятно, AMD тоже не тестирует этот вариант использования для своих драйверов. Мой недорогой мобильный Radeon 5470 хорошо работает с поддержкой Hyper-V в Windows 8, так что, возможно, это повлияет только на высокопроизводительные графические процессоры.
Martheen Cahya Paulo
Это вполне может быть. У меня нет идей для того, что я могу исправить сам, поэтому я вернулся к использованию VMWare. Я попытаюсь снова после того, как пройдут еще несколько обновлений и / или после того, как я передам другой раунд обновлений, чтобы заменить мой 3-летний процессор / МБ.
SnowCrash
По крайней мере, у вас есть VMWare для восстановления. Разработчики WP8 вынуждены использовать Hyper-V. Эй, может быть, крик этих разработчиков мог бы подтолкнуть AMD / Microsoft / того, кто отвечает за это.
Martheen Cahya Paulo

Ответы:

2

На вашем месте я бы подумал об использовании VMware или же VirtualBox ,

Я сам использую virtualbox и не испытываю проблем с производительностью в играх. Я даже оставил запущенный виртуальный компьютер и не заметил разницы. Конечно, у меня много оперативной памяти и хороший процессор.

Codeguy007
источник
2
На самом деле это не совсем ответ, но пока MS / AND не разберутся, это придется делать.
SnowCrash
0

Насколько я понимаю, снижение производительности должно быть минимальным, только если вы включите Hyper-V. Если найден эта тема на форуме MSFT.

Это из-за того, что ваша Windows 8 также работает на Hyper-V, как вы можете видеть Вот ,

Marcel Janus
источник
1
Я должен был упомянуть в своем вопросе, что я уже знаю, что Hyper-V - это гипервизор типа 1, в котором как управляющая ОС, так и гостевые ОС работают в среде виртуализации. Я также посетил эту страницу в своем исследовании, а также многие другие, где кто-то имеет аналогичную проблему и аналогичным образом уволен. Я не могу по любому современному или архаичному определению этого слова назвать наблюдаемый результат от 75% до 85% «минимальным».
SnowCrash
1
Я прошу прощения, если предыдущий комментарий показался грубым. Я просто надеюсь, что кто-то здесь, на своем собственном опыте, определил новое решение этой проблемы или, по крайней мере, условия, которые ее вызывают.
SnowCrash
Нужно ли Hyper-V использовать гипервизор? Может быть, я ошибаюсь, но я подумал, что Hyper-V использовался для повышения эффективности работы виртуальной машины, и разве вы не загружаете виртуальную машину по умолчанию при использовании гипервизора? Например, когда вы загружаете комп и (я думаю, он просит вас выбрать, какую ОС вы хотите или что-то еще?) Разве эта ОС не загружается с технологией Hyper-V? Что означало бы, что оно на самом деле используется. Я могу быть совершенно неправ, просто я смутно думал, что это сработало.
Codezilla
@SnowCrash Нет, ваш комментарий не был резким :-) И вы правы & lt; 75% не минимально.
Marcel Janus
@Codezilla - Да, необходимо использовать встроенную функцию в Windows 8. VMWare и Virtual Box можно использовать, если Hyper-V отключен, поскольку его нельзя использовать из-за отсутствия аппаратной поддержки или по выбору.
Ramhound