Назад | Перейти на главную страницу

Синие экраны Hyper-V с видеокартой Nvidia GeForce 8400 GS

Я использую Windows Server 2008 R2 Enterprise x64.

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

Видеокарта - Nvidia GeForce 8400 GS.

Кто-нибудь знает, как я могу решить эту проблему?

Несмотря на то, что вы отметили другой ответ как правильный, он неверен. Мой хост Hyper-V радостно гудит вместе с графическим процессором nVidia размером с кирпич в своем корпусе 4U.

Hyper-V поддерживает некоторые 3D видеокарты. RemoteFX фактически требуется 3D-карта. Список поддерживаемых карт постоянно расширяется.

Вы столкнулись с несовместимостью оборудования / драйверов, вы можете попробовать убедиться, что все ваши драйверы обновлены, но, возможно, вы просто используете неподдерживаемую комбинацию оборудования прямо сейчас.

Изменить: Вот небольшой список "Поддерживаемых, протестированных, проверенных Microsoft" видеокарт для использования с Windows Server:

http://www.windowsservercatalog.com/results.aspx?bCatID=1564&cpID=0&avc=10&OR=1

Это не значит, что другие видеокарты не будут работать, но это те, которые были протестированы MS.

Изменить: согласно этой статье MS вам также необходимо, чтобы на вашем процессоре был включен SLAT: http://technet.microsoft.com/en-us/library/ff817602(v=ws.10).aspx

Я удалил определение адаптера дисплея и использовал тот, который автоматически установлен сервером Windows, а именно: Стандартный графический адаптер VGA, и теперь все работает нормально.

Hyper-V был давно известный не играть хорошо (каламбур) с 3D-видеокартами из-за природы гипервизора типа 1, который помещает уровень виртуализации между ОС Windows. и лежащее в основе оборудование; когда роль включена, операции преобразования памяти, необходимые для работы виртуализации, не позволяют 3D-драйверам работать должным образом; в статье, на которую я ссылался выше, Microsoft явно рекомендует не использовать 3D-видеокарты с серверами Hyper-V или, если это действительно необходимо, не использовать их драйверы для конкретных карт и вместо этого переключиться на стандартные драйверы VGA, потеряв все 3D-ускорение возможности в процессе.

Можно найти более подробное объяснение этой проблемы и жизнеспособное решение. Вот: последние процессоры с поддержкой аппаратной виртуализации последнего поколения могут обойти эту проблему, используя технологию SLAT, позволяющую в полной мере использовать 3D-видеокарту на серверах Hyper-V без каких-либо проблем с производительностью и даже делая возможными такие вещи, как RemoteFX. Вот вы можете найти список процессоров, поддерживающих SLAT.

Если ваш процессор не поддерживает SLAT, вам определенно не следует пытаться использовать какую-либо 3D-видеокарту вместе с Hyper-V.: если сервер не выйдет из строя, у него будет ужасная производительность видео каждый раз, когда вы попытаетесь использовать что-либо, даже отдаленно связанное с 3D (например, темы рабочего стола Aero).

Однако если ваш процессор делает поддержки SLAT, то это, вероятно, проблема совместимости и / или драйвера: ваша карта отсутствует в Список совместимого оборудования для Windows Server, поэтому его работа не гарантируется; однако, как отмечает O.S. ядро такое же, как Windows 7 x64, оно должен работать с правильными и актуальными драйверами.

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