Виртуальная видеокарта для игр

Виртуальная видеокарта для игр

Если Windows не запускается без видеокарты, можно установить виртуальную. Для этого подойдет DemoForge Quasar Virtual Display (зеркало). После установки, устройство отобразится в диспетчере задач Windows:

Настраивается стандартными средствами:

Управлять компьютером можно посредством программ удалённого администрирования. Однако, стоит учесть, что часть их уже содержит виртуальную видеокарту. Например, Radmin:

Иногда, для запуска компьютера без видеокарты нужно в BIOS установить для параметра "Halt on" (задает поведение компьютера при обнаружении тех или иных ошибок во время начального тестирования) значение "No Errors" (загрузка операционной системы возможна даже в случае обнаружения ошибки процедурой POST).

какую видеокарту будет лучше купить для меньшего гемороя с пробросом и настройкой kvm/esxi?

CityCat4 Ингвар Воржев по поводу проброса NVIDIA карт
Без опыта использования Esxi 6.5 закатал на железо:
Asus Z10pe-d8 ws + 64RAM *2 + e5-2690 *2
P2000 Quadro
Установил винду, пробросил единственную P2000 Quadro к вм. У меня без опыта ушл 1 час. (я в глаза не видел никогда ESXI)
Сейчас в этой же коробке стоит 3 карты P600 Quadro + P2000 и все работает на 4 рабочих места
+ PCI-E PassThrought для Blackmagic Duo 2 на первую машину.

Но до покупки 3-х карт P600 ставил для теста какую-то старую GTX 4xx серии и она пробросилась с пол тычка. Инструкции как обойти проброс карт не Quadro/GRID/Tesla ищутся в гугле притом первая же ссылка. Там по сути надо одну строчку прописать в хосте

Работает все без зависаний и фризов. Единственное где я споткнулся – проброс USB контроллера. Их в этой материнке три. Два Интел +1 ASMEDIA. Реально это оказалась большая проблема, т.к надо было пробросить туда 4 клавы и 4 мышки. К сожалению, проблему я так и не решил полностью через USB Passthrought. Любая машина при нажатии клавиши с проброшенным интеловским хабом и проброшенной видяхой висла намертво. Притом отдельно доставляет приключение когда тыкаешь в порты машки и клавы, пытаясь понять где какой контроллер.
ASMEDIA смог пробросить, надо было отдельно от видяхи прописать на винду драйвера и потом одновременно пустить. Без дров — винда улетала в ребут.
Я решил не трахать себе мозг, купил 3 юсб блютуз, прокинул через юсб контроллер Esxi каждой машине свой и купил блютуз мышки и клавы. Главное не забыть драйвера поставить на свисток.

Читайте также:  Высота пола в хрущевке

Отдельно хочу дать пару советов исходя из опыта решения задачи PCI-E PASSTHROUGHT (прямой проброс видях и устройств PCI-E) и вообще виртуализации (пока искал решение с юсб, перечитал много всякого):
1. Не лезте в Esxi если ваша система не поддерживает VT-d, S-IOV, 4G byte, ECC. Вообще стоит задуматься надо ли, когда у вас материнка стоит всего 3 рубля . Фризы и прочая нечесть либо из-за отсутствия необходимых технологий в чипсете, либо в количестве линий PCI-E. Ну и конечно процессор должен быть формата i7 (и то i7 смотря какой)/i9/Xeon
2. Изучайте БИОС на тему EFI и загрузка PCI-E (на сколько я понял, на каждой мамке свои правила загрузки PCI-E устройств). К примеру blackmagic Duo 2 что ESXI, что обычный win может увидеть только при условии, что она хотя бы раз появлялась в системе. Мне пришлось с 8 слота перекинуть во-второй, загрузить. а потом заново переставлять. Винда на хосте и Esxi по другому её никогда не увидят.
3. Стоит два раза подумать прежде чем делать такую схему в формате multiseat. Это дешевле чем покупать компы мощные — безусловно, когда их надо 4 и с запасом мощности + нужны доп операционки и всякая подобная шляпа. Я специально считал. Но у нас была специфическая задача, которую надо было решить. Если бы её не было бы, решили бы все с помощью RDP и одним процессором. Как многие пытаются сделать а-ля на домашнем компе развернуть виртуализацию (а таких очень много) – чревато пустой тратой времени в космос.

Виртуальная видеокарта QXL на реальном железе

Автор: admin от 5-07-2012, 13:06, посмотрело: 4798

Продолжаем переваривать специи SPICE RedHat Desktop Virtualization. В данной заметке будет рассмотрен SPICE-сервер исключительно как альтернатива VNC-серверу также будет рассмотрен эксперимент по настройке в операционной системе Fedora 17 и в операционных системах семейства Ubuntu 12.04 Precise Pangolin, например LinuxMint.

Читайте также:  Как разобрать пульт от зала белтелеком

QXL vs. VNC

Виртуальная видеокарта QXL изначально была разработана для использования в эмуляторе KVM для улучшения вывода графики через протокол SPICE. С недавнего времени виртуальная видеокарта QXL может использоваться на реальном оборудовании для предоставления удаленного доступа по сети по протоколу SPICE к экрану сервера под управлением X-сервера, как альтернатива VNC-серверу.

Для запуска VNC-сервера нужен X-сервер, который должен быть запущен локально и которому для работы нужна видеокарта. В отличие от VNC-сервера, SPICE-сервер встроен в драйвер виртуальной видеокарты QXL, а как следствие может запускать X-сервер без наличия реальной видеокарты.

Работа с компьютером без использования видеокарты может использоваться не только для снижения стоимости конфигурации и использования, но также и для проброса всех установленных PCI-видеокарт в виртуальные машины спомощью технологий Vt-d и IOMMU.

Виртуальная видеокарта QXL налагает некоторые ограничения, которые необходимо учитывать при принятии решения о её использовании:

  • Работа по выводу изображения переносится с графического процессора и памяти видеокарты на центральный процессор и оперативную память компьютера, что в свою очередь отражается на производительности. Хотя если процессор компьютера обладает несколькими ядрами и достаточным объемом оперативной памяти возрастание потребления вычислительных ресурсов будет не столь заметно.
  • В силу переноса вычислений по обработке вывода графики с видеокарты на компьютер снижается не только производительность но и становятся недоступными некоторые возможности. Например: ускорение 3D-графики через аппаратный рендеринг, поддержка ускорения видео через оверлей и т.д. и т.п.
  • Невозможность отладки загрузки до момента запуска X-сервера. Отладка в случае возникновения ошибок на этапе згрузки осуществляется путем подключения видео карты либо использованием SSH или вывода консоли на последовательный порт.
  • В отличае от VNC-сервера у SPICE-сервера имеется баг суть которго заключается в том что XKB в результате запуска QXL отваливается по этой причине необходимо каждый раз при запуске инициализировать раскладки с помощью команды*:
  • В отличие от виртуальной машины, реальный компьютер не имеет виртуального канала для работы с гипервизором в следствие чего работа с буфером обмена, проброс USB-устройств будут не доступны.
  • После установки QXL-видеокарты Х-сервер не будет использовать реальную видеокарту.
  • Читайте также:  Для чего в тексте оформляют колонки

    Таким образом использование виртуальной видеокарты QXL неудобно для доступа к рабочим компьютерам напрямую, но может использоваться на серверах например на узлах виртуализации. Однако стоит отметить что при желании можно виртуализовать рабочие компьютеры и удаленно пробросить в них необходимое USB-оборудование обеспечив тем самым удаленный доступ.

    Установка и настройка

    В качестве примера проведем эксперимент по настройке удаленного доступа через SPICE-сервер на виртуальных машинах под управлением Ubuntu 12.04 и Fedora 17 после настройки из которых удалим видеоакарты. Если эксперимент с виртуальными машинами у Вас удастся можно переходить к реальному железу.

    Прежде чем приступить к эксперименту, накомпьютерах под управлением операционной системы GNU/Linux семейства Ubuntu 12.04 далее (Ubuntu) подключаем репозиторий repo.umvirt.org:

    На компьютерах под управлением Fedora17 (далее Fedora) подключать репозиторий не нужно. Другие версии и дистрибутивы не тестировались.

    Для того чтобы приступить к использованию QXL-видеокарты нужно:

    Установить QXL-драйвер (как минимум версии 0.0.17) и SPICE-сервер.
    Fedora:

    Section "Device"
    Identifier "XSPICE"
    Driver "spiceqxl"

    # Enable regular port. Either this or SpiceTlsPort, or one of XSPICE_PORT or
    # XSPICE_TLS_PORT environment variables must be specified
    # Defaults to 5900.
    Option "SpicePort" "5900"

    # Do not request any password from client
    Option "SpiceDisableTicketing" "0"

    # Set password client will be required to produce.
    Option "SpicePassword" "password"
    EndSection

    Section "InputDevice"
    Identifier "XSPICE POINTER"
    Driver "xspice pointer"
    EndSection

    Section "InputDevice"
    Identifier "XSPICE KEYBOARD"
    Driver "xspice keyboard"
    EndSection

    Section "Monitor"
    Identifier "Configured Monitor"
    EndSection

    Section "Screen"
    Identifier "XSPICE Screen"
    Monitor "Configured Monitor"
    Device "XSPICE"
    DefaultDepth 24
    EndSection

    Section "ServerLayout"
    Identifier "XSPICE Example"
    Screen "XSPICE Screen"
    InputDevice "XSPICE KEYBOARD"
    InputDevice "XSPICE POINTER"
    EndSection

    # Prevent udev from loading vmmouse in a vm and crashing.
    Section "ServerFlags"
    Option "AutoAddDevices" "False"
    EndSection

    В доказательство того, что SPICE-сервер может запускать X-сервер без видеокарты, привожу скриншоты Fedora и Mint 13 Maya (семейство Ubuntu 12.04) c выводом списка PCI устройств для подтверждения с помощью команды lspci:

  • Fedora 17
  • Mint 13 Maya
  • *Способы автоматизации загрузки раскладки приведены по ссылке

    Ссылка на основную публикацию
    Вайбер права администратора группы
    Знаете ли вы, что каждый пользователь Вибера может создать сообщество и взаимодействовать с огромным количеством участников, применяя специальные возможности для...
    Word водяные знаки удалить
    Водяной знак в MS Word — это хорошая возможность сделать документ уникальным. Данная функция не только улучшает внешний вид текстового...
    Автоматическое заполнение ячеек в excel по условию
    Мало кому понравится долго и монотонно вводить одинаковые или однотипные данные в таблицу. Это довольно скучная работа, забирающая большое количество...
    Ведьмак 2 железная рама
    Как достать часть ловушки на кейрана? Zoltan 18.03.2012, 14:49 Возможность найти часть ловушки на кейрана предоставится Геральту во время первого...
    Adblock detector