The OpenNET Project / Index page

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

Компания AMD открыла модуль ядра GIM для виртуализации GPU

24.04.2025 12:00

Компания AMD опубликовала исходный код GIM (GPU-IOV Module), модуля для ядра Linux c реализацией возможности аппаратной виртуализации GPU на устройствах AMD, поддерживающих технологию SR-IOV (Single Root I/O Virtualization). SR-IOV позволяет распределять ресурсы одного физического устройства между несколькими виртуальными машинами. При помощи GIM виртуальные машины напрямую могут получить доступ к ресурсам GPU, что позволяет значительно поднять производительность, благодаря исключению лишних прослоек, обеспечивая при этом необходимый уровень изоляции. Код GIM написан на языке Си и открыт под лицензией MIT. Готовые пакеты опубликованы для Ubuntu 22.04.

В настоящее время драйвер может работать только с продуктами AMD, поддерживающими механизм разделения ресурсов MxGPU, основанный на стандарте SR-IOV. Заявлена поддержка ускорителей серии AMD Instinct MI300X, предназначенных для выполнения высокопроизводительных вычислений и решения задач машинного обучения в дата-центрах. Отдельно разработчики GIM упомянули планы по адаптации модуля для использования с GPU, применяемых в потребительских дискретных видеокартах.

Модуль совместим с системами виртуализации на базе гипервизора KVM и предоставляет такие возможности, как инициализация GPU-IOV, настройка и включение виртуальных функций, планирование распределения ресурсов GPU между виртуальными машинами, определение зависаний, выполнение сброса состояния на уровне виртуальной функции (FLR, Function Level Reset), согласование взаимодействия между физическим устройством (PF) и виртуальными функциями (VF) SR-IOV.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Venus - виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan
  3. OpenNews: Компания AMD открыла код драйвера для NPU на базе архитектуры XDNA
  4. OpenNews: AMD не смог реализовать HDMI 2.1 в открытых драйверах из-за требований HDMI Forum
  5. OpenNews: AMD опубликовал прототип openSIL, платформы для создания открытых прошивок
  6. OpenNews: NVIDIA опубликовала код с реализацией vGPU на базе драйвера Nouveau
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63130-gim
Ключевые слова: gim, mxgpu, gpu, virtual, amd, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymmmeer (?), 12:30, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы SIOV 2.0 поддержали бы. Зачем с этим pci конфигом монаться.
     

  • 1.2, Аноним (2), 12:32, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Какую гпу потребительского сегмента купить для 3д ускорения виртуалок линукс и виндовс?
     
     
  • 2.10, Аноним (10), 12:50, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какой бюджет ?
     
     
  • 3.13, Аноним (2), 13:08, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Любой, но чтобы не пришлось датацентр за видюхой лезть. Пользуюсь kvm+qemu+libvirt.
     
     
  • 4.15, Аноним (10), 13:15, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Любой

    Так не бывает.
    Можете поискать если ещё остались где-нибудь NVIDIA A16 на 64Gb, а вот цены на NVIDIA A100 c PCIe вас точно не обрадуют, на 40Gb будет дорогая, а на 80Gb будет очень дорогая =)

     
     
  • 5.18, Аноним (2), 13:17, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я просто для удобства работы ищу, не для работ с моделями, максимум для запуска игр на винде иногда. По тестам хоть virgl и снимает нагрузку с проца, но производительность сильно страдает, поэтому пока что смотрю в сторону радеонов.
     
     
  • 6.30, Анон123 (?), 14:21, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы человека, путающего GB c Gb, не слушал.
     
     
  • 7.32, commiethebeastie (ok), 14:30, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Душно, надо форточку открыть.
     
  • 7.43, Аноним (43), 14:58, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты и сам путаешь, GB vs GiB.
     
  • 2.11, aname (?), 12:50, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поддерживаемую софтом, очевидно же.

    Другое дело, что потребительского уровня ни у невидии, ни у АМД- нет, во всяком случае на данный момент.

     
     
  • 3.12, Аноним (12), 13:07, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по твиту https://xcancel.com/YoungEngnr/status/1914567595266842868, то следует ждать и на Radeon-ах?!
     
     
  • 4.16, Аноним (2), 13:15, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, пока склоняюсь к радеонам, вроде бы недавно новость была что они начали поддерживать virgl.
     
  • 3.19, Аноним (19), 13:23, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так выходит, что SR-IOV поддерживает только iGPU на Intel i12-14 поколениях и на Core Ultra 2XX серии, на обычных Nvidia карточках после какого-то патча по типу vgpu-unlock (?) и вот в будущем на AMD Radeon?
     
     
  • 4.21, Аноним (10), 13:31, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Обсуждение идёт:
    https://github.com/intel/linux-intel-lts/issues/33
     
     
  • 5.23, Аноним (10), 13:49, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.phoronix.com/news/Linux-6.14-Intel-Graphics-Start
     
  • 3.53, Аноним (53), 15:30, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потребительские железки amd в теории могут в sr-iov на аппаратном уровне, но нужно чтобы amd выложила подписанные образы firmware. Без этого не взлетит.
     
  • 2.20, Аноним (14), 13:25, 24/04/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.22, Аноним (22), 13:36, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бери quadro rtx, не прогадаешь. Возможно, понадобятся а50, если много пользователей будет, но там бюджет уже другой. Обычно их сервисы стриминга игр используют, может быть оверкилом в зависимости от задач.
     
  • 2.24, Хехмда (?), 14:11, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Из потребительских так умеет только intel ark.
     
     
  • 3.33, Аноним (12), 14:34, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так Arc-и не умеют в SR-IOV или о чем речь? Суть, чтоб ресурсы одной видеокарты можно было расшарить между несколькими виртуалками, а не полностью отдавать всю видяху одной.
     
     
  • 4.36, Аноним (22), 14:45, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    По моему, он имеет в виду GVT-g. Работает так себе, для лаптопа с nvidia пойдёт.
     

  • 1.6, commiethebeastie (ok), 12:45, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Так с GPU или не с GPU? AMD Instinct MI300X это не GPU, у него нет графического и текстурного пайплайнов.
     
  • 1.7, Аноним (7), 12:47, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    круизис потянет?
     
     
  • 2.17, Аноним (14), 13:17, 24/04/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.31, Аноним (7), 14:28, 24/04/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.25, уролог (?), 14:12, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Предлагаю вам провериться у уролога.
    Вместо крузиса.
     
     
  • 3.39, Аноним (43), 14:51, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Недержание - это кризис.
     
     
  • 4.45, Аноним (14), 15:01, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Let's rock! xd)xd)xd)
     

  • 1.26, уролог (?), 14:15, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я специалист по уринотерапии
     
  • 1.27, уролог (?), 14:15, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Урина - это то, что должен пить каждый.
     
     
  • 2.40, Аноним (43), 14:52, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Может, лучше Кашпировского послушать?
     
     
  • 3.47, Кашпировский (?), 15:09, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо меня слушать.
     
  • 3.49, Аноним (49), 15:17, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше Чумака, по-моему он способен заряжать пивасик через монитор - технологии будущего.
     
  • 2.46, Аноним (14), 15:02, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Урина, содержит как полезные ингридиенты, так и не очень.
    Возможен переизбыток соли.
    Необходимо проконсультировать с экспертом.
     
     
  • 3.48, Кашпировский (?), 15:10, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я эксперт.
    Урину нужно пить.
     
  • 3.51, Аноним (49), 15:19, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Австрийский стартап уже варит пиво из мочи предварительно очищая ее. Отлично заходит под сверчков в собственном соку.
     
  • 3.52, Аноним (52), 15:20, 24/04/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.28, уролог (?), 14:17, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все должны заниматься уринотерапией.
    С этим все согласны, все.
     
  • 1.29, уролог (?), 14:19, 24/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мы все должны быть урологами
     
     
  • 2.44, Аноним (43), 14:59, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проктологами
     
     
  • 3.50, Кашпировский (?), 15:19, 24/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, что вы хотели.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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