#nvenc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nvenc, aggregated by home.social.
-
Возможости современных моделей в разработке кода: кейс автоматического решения сложной проблемы
Кейс полностью автономного траблшутинга нетривиальной системной проблемы с неработоспособностью NVENC в Docker-контейнера на Jetson Orin NX с помощью Claude Opus 4.6, как пример выхода больших языковых моделей за пределы квалификации middle-grade инженера. Около 40 минут заняло расследование проблемы, по мотивам которого, я попросил сеть написать статью, которую и предлагаю вашему вниманию как пример того, на что я мог потратить целый день, а большинство middle-grade инженеров бы не справилось вообще. Весь траблшутинг и статья сделаны в полностью автоматическом режиме без участия человека.
https://habr.com/ru/articles/1014276/
#nvidia #nvenc #gstreamer #video_encoding #troubleshooting #ai
-
Comment on this video (which us not shown on my Fedi instance, yay federation!)
https://tube.kockatoo.org/w/63cGWTvhzqu2bwMGsh3QcF
I cannot believe that that GPU is not usable for video work. That is what GPUs are made for!
Poorly, there are a few caveats:
- there are always more DEcoders supported than ENcoders. I guess not being able to play a video (it would play but be less efficiently decoded on the CPU) is worse than being bound to #h265 instead of #av1 for recording.
- thus it makes sense that GPUs generally work flawlessly for gaming, as that is just displaying videos (or rendering content, which is kinda different, no idea why video codecs are more difficult than rendering methods)
- for every video format out there exists an encoder. If you use software rendering (on the CPU), you can use ANYTHING. Like encode to modern (and free!) AV1 using #svtav1 on any old CPU.
- if you want to encode videos on a GPU, you need drivers, but also a different encoder. On #NVIDIA you use #NVENC (NVidia ENCoder), for example nvenc_x265 for h265/HEVC videos. On #IntelArc (and afaik AMD GPUs), you use the #QSV (quick sync video) library which builds on top of #VAAPI, which is open source. So you can encode to AV1 using qsv_av1 for example.What encoders are supported depends on the GPU a lot. Intel Arc seems to have supported the free, efficient and future-proof AV1 codec the earliest, but also the older free codecs VP9 and VP8 (also used in webm), like in a GPU I recently bought used. My older NVIDIA GPU only supports H265, which is proprietary and often less efficient than AV1 (not always, video codecs are black magic).
As OBS can use your GPU for video capture (encoding), the issue is purely in software support.
I only have experience with #ffmpeg for re-encoding videos, but that is also in many video editing tools. Try if you can get them somehow.
For NVIDIA I needed the latest proprietary drivers (#NixOS makes this extremely easy, can recommend) and ffmpeg, nvenc worked out of the box.
For intel Arc I used the regular drivers included in the kernel, but after adding the QSV runtime to my "hardware.graphics.extraPackages" I needed to recompile the entire kernel. Using a #longterm kernel (currently 6.18) makes this more viable... longterm XD.
-
Bah. Looks like have hit the limits of the P400’s NVENC transcoder; hit rates below 1.00x for first time... it's put in a few years.
The P400 RAM usage is about 1 gb with 4 streams, but 100% on encode/decode. The P400 has 1 Pascal (6th gen) nvenc block and 2gb RAM.
Have an Arc A380 coming in now.
A380 should be able to handle quite a bit more, has two MFX engines (quicksync) & 6gb RAM.
Time will tell.
-
Notes on H.265 Hardware Encoding
I’m starting to run low on disk space on my NAS, with Time Machine and VM snapshots taking up almost half of it. So I decided to do some cleanups, and after moving some non-critical stuff to my old NAS (which I use as offline storage) I started looking at my video folder.(...)
#encoding #nvenc #hardware #videotoolbox #video #handbrake #h.265 #nvidia #transcoding #applesilicon
-
I thought I was ready to fight the final boss of the stream, but x264 had other plans for me.
The MajorLinux Show: Horizon Zero Dawn (Part 3) (01/11/2023)
https://majorlinux.com/the-majorlinux-show-horizon-zero-dawn-part-3-01-11-2023/
#x264 #Video #Encoder #h264 #OBSStudio #NVENC #Nvidia #HorizonZeroDawn #GuerillaGames #Sony #Nixxes #Streaming #Twitch #YouTube #BlackFediverse #BlackFedi #BlackMastodon #Blerd #PC #Gaming
-
I thought I was ready to fight the final boss of the stream, but x264 had other plans for me.
The MajorLinux Show: Horizon Zero Dawn (Part 3) (01/11/2023)
https://majorlinux.com/the-majorlinux-show-horizon-zero-dawn-part-3-01-11-2023/
#x264 #Video #Encoder #h264 #OBSStudio #NVENC #Nvidia #HorizonZeroDawn #GuerillaGames #Sony #Nixxes #Streaming #Twitch #YouTube #BlackFediverse #BlackFedi #BlackMastodon #Blerd #PC #Gaming
-
I thought I was ready to fight the final boss of the stream, but x264 had other plans for me.
The MajorLinux Show: Horizon Zero Dawn (Part 3) (01/11/2023)
https://majorlinux.com/the-majorlinux-show-horizon-zero-dawn-part-3-01-11-2023/
#x264 #Video #Encoder #h264 #OBSStudio #NVENC #Nvidia #HorizonZeroDawn #GuerillaGames #Sony #Nixxes #Streaming #Twitch #YouTube #BlackFediverse #BlackFedi #BlackMastodon #Blerd #PC #Gaming