The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"NVIDIA опубликовала код с реализацией vGPU на базе драйвера Nouveau"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"NVIDIA опубликовала код с реализацией vGPU на базе драйвера Nouveau"  +/
Сообщение от opennews (?), 25-Сен-24, 19:44 
Компания NVIDIA опубликовала набор патчей для ядра Linux с реализацией технологии vGPU, позволяющей использовать виртуальные GPU NVIDIA в системах виртуализации.  Работа vGPU организуется аппаратно через разделение ресурсов физического GPU NVIDIA и привязки каждому vGPU своей виртуальной функции PCI Express (VF, Virtual Function), что позволяет создавать на базе гостевых систем мощные виртуальные рабочие станции, способные выполнять  ресурсоёмкие вычислительные и графические операции. Драйвер может использоваться с  видеокартами NVIDIA на базе микроархитектуры Ada Lovelace. Число создаваемых vGPU  зависит от модели видеокарты...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61921

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от бух. (?), 25-Сен-24, 19:44   –16 +/
Погуглите за меня - что могут предложить амд и интел в ответ на этот выпад нвидии?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #16, #24, #28, #32, #37, #39, #41, #46

2. Сообщение от Афроним (?), 25-Сен-24, 19:45   +2 +/
Презренные войтишники теперь будут играть всем коллективом на одной 4090, вместо того чтобы делать вид что работают. Бгг.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #13, #33

3. Сообщение от Афроним (?), 25-Сен-24, 19:46   +20 +/
Открытые драйвера,не знали что ли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8

4. Сообщение от Niko2040 (ok), 25-Сен-24, 19:47   +1 +/
Intel GVT-g?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

5. Сообщение от Аноним (5), 25-Сен-24, 19:50   +1 +/
По видео не похоже, что в виртуалке 60 FPS. Так, 15 где-то, и VSync нету.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

6. Сообщение от Аноним (6), 25-Сен-24, 19:51   +2 +/
Будут дружно майнить на видюхе начальника.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от Аноним (7), 25-Сен-24, 19:58   +/
Timeo Danaos et dona ferentes - зачем отдельный PCI для гостевых GPU, если есть VirGL (pun intended)?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #42

8. Сообщение от Аноним (8), 25-Сен-24, 20:00   –11 +/
Так они уже предложили. Больше им предложить нечего? Кто последний предложит, тот и победит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #19

9. Сообщение от GhostXemail (?), 25-Сен-24, 20:28   +4 +/
Nouveau же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

10. Сообщение от anonymouse (?), 25-Сен-24, 20:32   +2 +/
Затем, что при этом каждая виртуалка получает со своей точки зрения полноценную видюху согласно выделенного профиля vgpu, включающую в себя NVENC блок. Это позволяет без лишних передач несжатого потока по pci и затрат проца выводить из вм аппаратно сжатое h264/h265/vp8/vp9 изображение (в зависимости от модели карты). А virgl, хм, тут отдыхает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

12. Сообщение от Самый Лучший Гусь (?), 25-Сен-24, 20:47   –3 +/
Лучше бы это сделало AMD. Было бы больше пользы и радости. А так... нвидия
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #26

13. Сообщение от penetrator (?), 25-Сен-24, 20:53   +7 +/
это предложение невидии для гиперскейлеров, чтобы дальше доить хомячков

теперь по vGPU в каждом облачном инстансе, у вас будет виртуальная 4090 за дорого, как настоящая (но это не точно)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

14. Сообщение от НяшМяш (ok), 25-Сен-24, 21:06   +3 +/
> bool nvkm_vgpu_mgr_is_supported(.....
>     .....
>    return device->card_type == AD100.....

Расходимся, поддерживается только А100 за 8к денег, то есть только большой энтерпрайз. Подозреваю, эта функциональность лежит в GSP. Владельцы 4090 могут и дальше продолжать курить бамбук.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #22

15. Сообщение от Аноним (15), 25-Сен-24, 21:08   –2 +/
AMD вообще хоть что-то сделала? Ну ладно, можно согласиться, обкатала Mantle, но исключительно для себя и не для индустрии. Почему лучше?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

16. Сообщение от пианино (?), 25-Сен-24, 21:16   +3 +/
У обоих есть аналогичная технология в открытых драйверах
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #17

17. Сообщение от Аноним (17), 25-Сен-24, 21:22   +1 +/
У AMD такая технология есть только номинально. Для работы нужна поддержка со стороны блобов firmware, но нужные прошивки есть для ограниченного круга моделей ускорителей для дата-центров. Статус поддержки в юзерспейсе не понятен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #18, #30, #45

18. Сообщение от Аноним (-), 25-Сен-24, 21:32   –12 +/
> У AMD такая технология есть только номинально. Для работы нужна
> поддержка со стороны блобов firmware, но нужные прошивки есть для
> ограниченного круга моделей ускорителей для дата-центров. Статус поддержки
> в юзерспейсе не понятен.

Что за булшит? У амд проброс в виртуалку есть сто лет к ряду.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #25

19. Сообщение от Аноним (19), 25-Сен-24, 21:36   +1 +/
Они отрыли только кусочек от дров
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

21. Сообщение от anonymous (??), 25-Сен-24, 21:48   +/
Есть чудесный vgpu-unlock-rs
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

22. Сообщение от Gentoofan (?), 25-Сен-24, 21:51   +2 +/
AD100 не равно A100, разве нет? 4090 это AD102 https://www.techpowerup.com/gpu-specs/nvidia-ad102.g1005
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #23

23. Сообщение от Gentoofan (?), 25-Сен-24, 21:56   +/
Да, похоже что AD100 - это внутренний тип Нуво, а-ля NV170, NV190 из https://nouveau.freedesktop.org/FeatureMatrix.html - см https://github.com/torvalds/linux/blob/master/drivers/gpu/dr...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

24. Сообщение от Аноним (24), 25-Сен-24, 22:17   +3 +/
https://opennet.ru/58688-xe
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

25. Сообщение от Минона (ok), 25-Сен-24, 22:18   +10 +/
Так в сабже речь о vgpu, а не о пробросе всей видяхи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

26. Сообщение от Аноним (24), 25-Сен-24, 22:21   +/
https://opennet.ru/61667-zluda
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #27

27. Сообщение от nona (?), 26-Сен-24, 00:38   –1 +/
Злуда В С Ё
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

28. Сообщение от Аноним (28), 26-Сен-24, 02:54   +/
Например спецдевайсы для вычислений вместо GPU, которое вообще-то для другого совсем и имеют кучу ненужных блоков. У амд - это XDNA, у интела тоже что-то есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

30. Сообщение от ананим.orig (?), 26-Сен-24, 04:57   +1 +/
> Драйвер может использоваться с видеокартами NVIDIA на базе микроархитектуры Ada Lovelace.
> Ada Lovelace, also referred to simply as Lovelace,[1] is a graphics processing unit (GPU) microarchitecture developed by Nvidia as the successor to the Ampere architecture, officially announced on September 20, 2022.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

32. Сообщение от AleksK (ok), 26-Сен-24, 08:40   –1 +/
Нормальные открытые драйвера а непонятно что
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

33. Сообщение от AleksK (ok), 26-Сен-24, 08:41   +1 +/
Играть на nouveau? Если только в косынку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #44

34. Сообщение от Аноним (-), 26-Сен-24, 08:55    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

37. Сообщение от pavlinux (ok), 26-Сен-24, 12:40   +/
Интел самая первая осваивает эти фичи
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

38. Сообщение от pavlinux (ok), 26-Сен-24, 12:44   +/
А чо в новости не написали, что для использования VFIO  нужны блобские драйвера?

- Host kernel: https://github.com/zhiwang-nvidia/linux/tree/zhi/vgpu-mgr-rfc
- Guest driver package: NVIDIA-Linux-x86_64-535.154.05.run

  Install guest driver:
  # export GRID_BUILD=1
  # ./NVIDIA-Linux-x86_64-535.154.05.run

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #40

39. Сообщение от Аноним (39), 26-Сен-24, 12:58   +/
AMD SPHINX 3 же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

40. Сообщение от Аноним (40), 26-Сен-24, 17:11   +1 +/
Как не написали, во втором абзаце: "на стороне гостевых систем используются штатные проприетарные драйверы NVIDIA".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

41. Сообщение от anonymous (??), 26-Сен-24, 18:39   +2 +/
> Погуглите за меня - что могут предложить амд и интел в ответ на этот выпад нвидии?

До недавнего времени в ноутбуках шарить видюху умел только Intel. NVIDIA и AMD программно ограничивают технологию разделения ресурсов видюхи исключительно премиум картами, раза в четыре дороже обычных пользовательскхи карт той же мощности.

Интел шёл на встречу пользователям и предлагал технологию gvt-g, которая как раз помогала использовать видюху совместно. Но четыре года назад отказался от неё.

По поводу новой инициативы NVIDIA в открытых драйверах - хотелось бы понять, будет ли она точно также заблокирована для ноутбучных видюх как в закрытых, или всё же сделает технологию доступной всем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

42. Сообщение от anonymous (??), 26-Сен-24, 18:41   +/
> если есть VirGL

VirGL - это исключительно OpenGL. А если тебе нужна CUDA или ускоренный декодинг видео?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

44. Сообщение от Афроним (?), 27-Сен-24, 09:32   +/
Ньювоу это типа враппер, а на самой виртуалке проприетарный драйвер. В статье же написано об этом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

45. Сообщение от Аноним (45), 28-Сен-24, 07:18   +/
У нвидии практически то же самое, в открытом драйвере поддержка в качестве хоста, все клиенты которые будут пользоваться виртуальным gpu должны поставить проприетарный драйвер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

46. Сообщение от Аноним (46), 29-Сен-24, 14:37   +/
virgl test server, у интела vgpu уже давно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

47. Сообщение от Аноним (47), 03-Окт-24, 08:33   +/
Не уверен, что все комментаторы прошли по ссылкам и поняли, что речь идёт о SR-IOV.

А значит нужна поддержка:
1. SR-IOV на материнской плате, а она не всегда есть
2. Поддержка ASPM на материнской плате, которая тоже не всегда есть
3. Поддержка IOMMU (AMD-Vi и Intel VT-d), которая вроде бы везде есть сейчас, но я могу ошибаться. Это не поддержка виртуализации, а именно IOMMU.
4. "Above 4G Decoding" или аналогичная опция должна быть включена.
5. И потом радостно сидеть и подбирать настройки адресации MMIO и пределов битности отображения MMIO. Подбор этих параметров зависит от сочетания производителя матпалаты, модели матплаты и марки и модели видеокарты.

Если не имели дело с SR-IOV, для простоты рекомендую взять Windows Server с Hyper-V и проверить, что вы корректно заставили работать ваше железо, что у вас создаются VF и SR-IOV поддерживается для GPU. Там есть пара скриптиков на PowerShell, которые выдают диагностику.

Тестировать на ESXi не рекомендую, у него есть много специфики (старое ядро, нет возможности мапить более 44 бит на MMIO в ядре, проблемы с поддержкой некоторых матерей). И на всякий случай для чистоты эксперимента выньте сетевку, если оно у вас тоже с поддержкой SR-IOV и тоже поддерживает нарезку VF.

Ну и вот после этого играйтесь с Nouveau.

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру