использование Intel GPU из под docker
От: sergey2b ЮАР  
Дата: 15.02.23 14:36
Оценка:
подскажите пожалуйста где можно почитать как использовать Intel GPU из под docker
и надо ли устанавливать drm/i915 Intel GFX Driver


я собрал ffmpeg and opencv с поддержкой VAAPI и они работают под Ubuntu 22.04
но когда я пытаюсь использовать GPU в докере появляеться сообщение что невозможно иницализировать акселератор


про run --privileged --device /dev/dri:/dev/dri я знаю и использую
Re: использование Intel GPU из под docker
От: vsb Казахстан  
Дата: 15.02.23 14:53
Оценка: 8 (1)
ls -la /dev/dri на хосте что выводит?
Re[2]: использование Intel GPU из под docker
От: sergey2b ЮАР  
Дата: 15.02.23 15:20
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>ls -la /dev/dri на хосте что выводит?


crw-rw----+ 1 root video 226, 0 Feb 15 10:08 card0
crw-rw----+ 1 root video 226, 1 Feb 14 23:13 card1
crw-rw----+ 1 root render 226, 128 Feb 14 23:12 renderD128
crw-rw----+ 1 root render 226, 129 Feb 14 23:13 renderD129


на хосте я из своего кода могу использовать GPU и все норм
Re[3]: использование Intel GPU из под docker
От: vsb Казахстан  
Дата: 15.02.23 15:23
Оценка: 12 (1)
Здравствуйте, sergey2b, Вы писали:

vsb>>ls -la /dev/dri на хосте что выводит?


S>

S>crw-rw----+ 1 root video 226, 0 Feb 15 10:08 card0
S>crw-rw----+ 1 root video 226, 1 Feb 14 23:13 card1
S>crw-rw----+ 1 root render 226, 128 Feb 14 23:12 renderD128
S>crw-rw----+ 1 root render 226, 129 Feb 14 23:13 renderD129


надо писать --device=/dev/dri/card0 --device=/dev/dri/card1 --device=/dev/dri/renderD128 --device=/dev/dri/renderD129

возможно не все эти девайсы нужны но для начала лучше все попробовать.

Также пользователь в докере должен быть запущен от рута или состоять в группах video, render.
Re[4]: использование Intel GPU из под docker
От: sergey2b ЮАР  
Дата: 16.02.23 00:46
Оценка:
Здравствуйте, vsb, Вы писали:
вот так заработалоб спасибо за помощь

docker run -it --rm --privileged --device /dev/dri:/dev/dri --name ffmpegndi --network host --expose 5353 --expose 5353/udp --expose 49152-65535 -v ~/Downloads/:/temp/ --entrypoint='bash' ffmpegndi
Re[4]: использование Intel GPU из под docker
От: sergey2b ЮАР  
Дата: 16.02.23 18:16
Оценка:
Здравствуйте, vsb, Вы писали:

посмотрите я вам написал сообщение в личку
Re[5]: использование Intel GPU из под docker
От: vsb Казахстан  
Дата: 16.02.23 20:56
Оценка: 8 (1)
Здравствуйте, sergey2b, Вы писали:

S>посмотрите я вам написал сообщение в личку


Не приходило. На v 04 bvs(a)gmail.com (слитно, (a) это @) напишите, если нужно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.