URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134901
[ Назад ]
Исходное сообщение
"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.dev/opennews/art.shtml?num=61921
Содержание
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,бух., 19:44 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Афроним, 19:46 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 20:00 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 21:36 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Niko2040, 19:47 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,пианино, 21:16 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 21:22 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 21:32 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Минона, 22:18 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,ананим.orig, 04:57 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 07:18 , 28-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 22:17 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 02:54 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,AleksK, 08:40 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,pavlinux, 12:40 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 12:58 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,anonymous, 18:39 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 14:37 , 29-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Афроним, 19:45 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 19:51 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,penetrator, 20:53 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,AleksK, 08:41 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Афроним, 09:32 , 27-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 19:50 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,GhostX, 20:28 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 19:58 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,anonymouse, 20:32 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,anonymous, 18:41 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Самый Лучший Гусь, 20:47 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 21:08 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 22:21 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,nona, 00:38 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,НяшМяш, 21:06 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,anonymous, 21:48 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Gentoofan, 21:51 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Gentoofan, 21:56 , 25-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 08:55 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,pavlinux, 12:44 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 17:11 , 26-Сен-24
- NVIDIA опубликовала код с реализацией vGPU на базе драйвера ...,Аноним, 08:33 , 03-Окт-24
Сообщения в этом обсуждении
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено бух. , 25-Сен-24 19:44
Погуглите за меня - что могут предложить амд и интел в ответ на этот выпад нвидии?
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Афроним , 25-Сен-24 19:46
Открытые драйвера,не знали что ли?
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 20:00
Так они уже предложили. Больше им предложить нечего? Кто последний предложит, тот и победит.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 21:36
Они отрыли только кусочек от дров
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Niko2040 , 25-Сен-24 19:47
Intel GVT-g?
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено пианино , 25-Сен-24 21:16
У обоих есть аналогичная технология в открытых драйверах
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 21:22
У AMD такая технология есть только номинально. Для работы нужна поддержка со стороны блобов firmware, но нужные прошивки есть для ограниченного круга моделей ускорителей для дата-центров. Статус поддержки в юзерспейсе не понятен.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 21:32
> У AMD такая технология есть только номинально. Для работы нужна
> поддержка со стороны блобов firmware, но нужные прошивки есть для
> ограниченного круга моделей ускорителей для дата-центров. Статус поддержки
> в юзерспейсе не понятен.Что за булшит? У амд проброс в виртуалку есть сто лет к ряду.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Минона , 25-Сен-24 22:18
Так в сабже речь о vgpu, а не о пробросе всей видяхи.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено ананим.orig , 26-Сен-24 04:57
> Драйвер может использоваться с видеокартами 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.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 28-Сен-24 07:18
У нвидии практически то же самое, в открытом драйвере поддержка в качестве хоста, все клиенты которые будут пользоваться виртуальным gpu должны поставить проприетарный драйвер.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 22:17
https://opennet.ru/58688-xe
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 26-Сен-24 02:54
Например спецдевайсы для вычислений вместо GPU, которое вообще-то для другого совсем и имеют кучу ненужных блоков. У амд - это XDNA, у интела тоже что-то есть.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено AleksK , 26-Сен-24 08:40
Нормальные открытые драйвера а непонятно что
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено pavlinux , 26-Сен-24 12:40
Интел самая первая осваивает эти фичи
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 26-Сен-24 12:58
AMD SPHINX 3 же
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено anonymous , 26-Сен-24 18:39
> Погуглите за меня - что могут предложить амд и интел в ответ на этот выпад нвидии?До недавнего времени в ноутбуках шарить видюху умел только Intel. NVIDIA и AMD программно ограничивают технологию разделения ресурсов видюхи исключительно премиум картами, раза в четыре дороже обычных пользовательскхи карт той же мощности.
Интел шёл на встречу пользователям и предлагал технологию gvt-g, которая как раз помогала использовать видюху совместно. Но четыре года назад отказался от неё.
По поводу новой инициативы NVIDIA в открытых драйверах - хотелось бы понять, будет ли она точно также заблокирована для ноутбучных видюх как в закрытых, или всё же сделает технологию доступной всем.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 29-Сен-24 14:37
virgl test server, у интела vgpu уже давно.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Афроним , 25-Сен-24 19:45
Презренные войтишники теперь будут играть всем коллективом на одной 4090, вместо того чтобы делать вид что работают. Бгг.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 19:51
Будут дружно майнить на видюхе начальника.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено penetrator , 25-Сен-24 20:53
это предложение невидии для гиперскейлеров, чтобы дальше доить хомячковтеперь по vGPU в каждом облачном инстансе, у вас будет виртуальная 4090 за дорого, как настоящая (но это не точно)
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено AleksK , 26-Сен-24 08:41
Играть на nouveau? Если только в косынку.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Афроним , 27-Сен-24 09:32
Ньювоу это типа враппер, а на самой виртуалке проприетарный драйвер. В статье же написано об этом.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 19:50
По видео не похоже, что в виртуалке 60 FPS. Так, 15 где-то, и VSync нету.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено GhostX , 25-Сен-24 20:28
Nouveau же.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 19:58
Timeo Danaos et dona ferentes - зачем отдельный PCI для гостевых GPU, если есть VirGL (pun intended)?
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено anonymouse , 25-Сен-24 20:32
Затем, что при этом каждая виртуалка получает со своей точки зрения полноценную видюху согласно выделенного профиля vgpu, включающую в себя NVENC блок. Это позволяет без лишних передач несжатого потока по pci и затрат проца выводить из вм аппаратно сжатое h264/h265/vp8/vp9 изображение (в зависимости от модели карты). А virgl, хм, тут отдыхает
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено anonymous , 26-Сен-24 18:41
> если есть VirGLVirGL - это исключительно OpenGL. А если тебе нужна CUDA или ускоренный декодинг видео?
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Самый Лучший Гусь , 25-Сен-24 20:47
Лучше бы это сделало AMD. Было бы больше пользы и радости. А так... нвидия
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 21:08
AMD вообще хоть что-то сделала? Ну ладно, можно согласиться, обкатала Mantle, но исключительно для себя и не для индустрии. Почему лучше?
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 25-Сен-24 22:21
https://opennet.ru/61667-zluda
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено nona , 26-Сен-24 00:38
Злуда В С Ё
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено НяшМяш , 25-Сен-24 21:06
> bool nvkm_vgpu_mgr_is_supported(.....
> .....
> return device->card_type == AD100.....Расходимся, поддерживается только А100 за 8к денег, то есть только большой энтерпрайз. Подозреваю, эта функциональность лежит в GSP. Владельцы 4090 могут и дальше продолжать курить бамбук.
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено anonymous , 25-Сен-24 21:48
Есть чудесный vgpu-unlock-rs
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Gentoofan , 25-Сен-24 21:51
AD100 не равно A100, разве нет? 4090 это AD102 https://www.techpowerup.com/gpu-specs/nvidia-ad102.g1005
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Gentoofan , 25-Сен-24 21:56
Да, похоже что AD100 - это внутренний тип Нуво, а-ля NV170, NV190 из https://nouveau.freedesktop.org/FeatureMatrix.html - см https://github.com/torvalds/linux/blob/master/drivers/gpu/dr...
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 26-Сен-24 08:55
Не спешите покупать зелень!скоро от АМД выйдет аналог и он будет гараздо более открытее
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено pavlinux , 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
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 26-Сен-24 17:11
Как не написали, во втором абзаце: "на стороне гостевых систем используются штатные проприетарные драйверы NVIDIA".
"NVIDIA опубликовала код с реализацией vGPU на базе драйвера ..."
Отправлено Аноним , 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.