NVIDIA Cuda ffmpeg darabszám

Fórumok

Üdv!

 

Van egy gép 3db Tesla T4 kártyával és csak 32 példányban tudom futtatni az ffmpeg-et transzkódolás céljára.

Ez elvileg egy Cuda kernel/grid darabszám limit.

Tud valaki megoldást arra, hogy hogy szokás ezt a limitet túllépni?

driver: 535.104.05

Cuda: 12.2

Az megoldás lehetne, hogy egy ffmpeg-el egyszerre több streamet transzkódolok, de elég macerás lenne így menedzselni az egészet, célszerűbb lenne streamenként saját ffmpeg-et futtatni.

 

Amúgy HW limitáció nincs, mert ha egy streamből sok kimenetet állítok elő, akkor bőven túl lehet lépni a 32-es limitet, csak a driver nem enged 32-nél több szoftvert futtatni függetlenül attól, hogy hány GPU kártya van a gépben.

Hozzászólások

nekunk csak egy 2080-as kartya volt, ott a limit 2 szal. van githubon egy patch bash script, ami megpatkolja a libeket es utana menni fog tobb is. konnyu megtalalni! ;)

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

MEGOLDVA!

A multicast bejövő oldalon volt a limit, nem az nvidia driverben. Az Nvidia limit elvileg 128, nem 32. Az meg már elég nekünk.

Az vajon itt releváns h. sok párhuzamos szálon futtatás leronthatja az eredmény videó minőségét? 128 már ilyen soknak tűnik.