Xen на голом железе, несколько гостевых ОС - возможно ли 3D-ускорение на каждой ОС?

У меня настольный ПК (Athlon 64, 2 ядра).

Я хочу:

  • запускать Windows (скорее всего, Vista) с полной поддержкой 3D для видеоигр и Youtube,
  • также запустить Debian GNU/Linux с поддержкой 3D для работы,
  • может быть, и другие ОС.

Я не думаю, что мой процессор поддерживает VT-x, но он должен иметь AMD-V. Итак, вопрос: можно ли все это сделать с помощью Xen (Xen на голом металле, все ОС в качестве гостей), где 3D работает везде?

2 ответа

Становится возможным разделять графический процессор между гостевыми ОС на современных платформах Intel (Haswell и более поздних), используя XenGT (Intel GVT-g).

Для AMD, насколько я понимаю, это возможно только для ограниченного числа выделенных графических процессоров для серверов.

Короткий ответ: да, это возможно, но есть некоторые оговорки. Чтобы у каждого гостя было 3D-ускорение, вам нужно будет передать какую-то графическую карту каждому гостю. Это означает, что вы должны иметь графический процессор, который можно представить нескольким гостям, графический процессор для каждого гостя или запускать столько гостей одновременно, сколько у вас есть графических процессоров для его поддержки. Графические процессоры, которые поддерживают несколько гостей, как правило, довольно дороги - серия nVidia Tesla - одна из них, и я считаю, что она начинается с 1000 долларов США. Можно использовать и другие, менее дорогие графические процессоры, но, как правило, они поддерживают только одного гостя, и неважно, работают ли они с Xen.

Другие вопросы по тегам