пт, 30 янв. 2026 г., 07:04 Andrew Wesly <[email protected]>:
Hello,pp
Here is an update. I'm running Fedora 43 natively on an NVIDIA RTX 3070 TI Laptop GPU. FFMPEG is able to use the GPU to render the video. We see the GPU usage pegs in NVTOP: [image: image.png]
Above from FFMPEG Command line
[out#0/mp4 @ 0x5579e3f47f00] video:371916KiB audio:233859KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.183394%
frame=37380 fps= 73 q=31.0 Lsize= 606885KiB time=00:20:47.14 bitrate=3986.4kbits/s speed=2.43x
Cinelerra renders the video using only the CPU cores on the machine. NVTOP shows that the Nvidia graphics card is not used, yet all of the cores are used when hvec_nvennc is selected:
ah, it was gnome component using second gpu, not cingg. Be sure to select cuda/nvdec for hardware *decoding* acceleration if you use that, so it will not try to decode on Xe iGPU and then push over pcie to nvidia. Does situation change if you run purely software hevc encode, as selected by encoding preset? you have 20 cpu cores and I found it strange it uses only 4? Check threads= parameter in software hevc encoder? if whole thing have some energy-efficient but slow cores try to disable them temporarily, or launch cingg via taskset -c only on big cores? you can try to increase verbosity of encoder by adding something like loglevel=debug (or verbose) to encoding profile? [image: image.png]
[image: image.png]
I'm using CinGG-20251231-x86_64.AppImage. Please advise.
Many thanks,
Andrew Wesly
On Mon, Jan 19, 2026 at 7:49 PM Andrew Wesly <[email protected]> wrote:
Hello Andrew,
Excellent suggestion to try native execution on Fedora. I'll try that as well as using a Linux distribution that has Cinelerra integrated into it, such as AVLinux or BodhiMedia.
Due to my availability I'll probably get back to this email by the end of this week with my findings.
I really do appreciate all of the help so far!
Many thanks, Andrew Wesly
On Sun, Jan 18, 2026 at 8:52 PM Andrew Randrianasulu < [email protected]> wrote:
пн, 19 янв. 2026 г., 06:42 Andrew Wesly <[email protected]>:
Hello Andrew,
In regards to your question, so I used yuv444p10le on the command line, however if you look in the screenshot, FFMPEG autocorrected it to yuv444p16le therefore the Cinelerra and FFMPEG formats are equivalent (yuv444p16le). My mistake for the typo. My raw video footage is in a 10bit-wide colorspace.
Thanks very much for your response, Andrew. Based on your explanation, it looks like Cinelerra is working as expected, it's just that FFMPEG and Cinelerra use a different rendering algorithm if I understand correctly. Quick follow-up question for you - I'm currently using an NVIDIA RTX3070 Laptop GPU for my rendering. How likely is it that upgrading to a later series GPU such as an NVIDIA 5000 series GPU would accelerate the rendering speed?
It really depends on drivers (proprietary in this case), and speed of bus (pcie?) connecting gpu to rest of the system, and of course how powerful nvenc block on upgraded GPU ...
I guess best way to test is to get your software environment as live image (say Fedora installed on usb flash/external hdd) and try this on specific computer before upgrading your own ....
Many thanks, Andrew Wesly
On Sun, Jan 18, 2026 at 6:55 PM Andrew Randrianasulu < [email protected]> wrote:
On Mon, Jan 19, 2026 at 1:55 AM Andrew Wesly via Cin < [email protected]> wrote:
Hello everyone,
I really do appreciate the prompt support especially since it's over the weekend. So, yes this is part of using CUDA to render video on Fedora in WSL. I've tried compiling Cinelerra on Fedora within WSL on my NVIDIA GeForce RTX machine and for some reason the LADSPA dependency will not install. I'm not sure what the issue was. As part of a workaround I tried using Fedora natively on my machine in case WSL was the issue. However, there were issues with me compiling Cinelerra on Fedora due to issues installing dependencies with the configuration script; it, the script seemed to not want to work with my version of Fedora due to downloading dependencies.
Upon digging further, I can see that FFMPEG on WSL is able to successfully render video on my machine at a 1.5 to 1.75 speed up. The input video is 4K YUV4:2:2 video with 10-bit color resolution in MP4 format. Here is the command run in wsl (Fedora): "ffmpeg -y -i CINELERRA_FFMPEG_DEBUG_DUMMY_FILE.MP4 -c:v hevc_nvenc -pix_fmt yuv444p10le -profile:v main10 -cq 20 -preset p5 -c:a copy FFMPEG_output_444_10bit.mp4" [image: image.png] As we can see the speed up is 1.74x and in Windows Task manager we see the GPU gets pegged as expected: [image: image.png]
However in Cinelerra i select the h265_nvenc mp4 codec in the render profile: [image: image.png] The render rate seems to be <.5 the framerate and the GPU usage does not look right, it looks choppy: [image: image.png]
So here, it seems that Cinelerra may be using the GPU, but not optimally.
Yeah, we transfer frames into CPU memory (even if they decoded on GPU), then push them back to GPU via PCIe ...
ffmpeg probably can do its transcoding without moving frames in and out.
Also, why 444p16 in cinelerra case, when ffmpeg does just yuv444p10le ? I think it expanded to 16bit per channel inside cinelerra anyway, but not sure if picking this pixel format will make no difference, or trigger some additional conversion ?
For these reasons, I am under the assumption that:
- The issue is with the FFMPEG version that Cinelerra 5.1 uses - WSL is NOT the issue because a version of FFMPEG on the WSL environment optimally uses the GPU with the same nvenc codec.
Thoughts? Comments?
Many thanks, Andrew Wesly
On Sun, Jan 18, 2026 at 11:24 AM Terje J. Hanssen < [email protected]> wrote:
> This earlier thread may be of some background interest, where Andrew > Randrianasulu guided me to build Cingg from git using the system FFmpeg and > libs on openSUSE Tumbleweed-Slowroll. > > https://www.mail-archive.com/[email protected]/msg07928.html > > > On 1/18/26 7:04 PM, Phyllis Smith via Cin wrote: > > Forwarding to the mailing list instead of just me. > > ---------- Forwarded message --------- > From: Phyllis Smith <[email protected]> > Date: Sat, Jan 17, 2026 at 7:47 PM > Subject: Re: Cinelerra FFMPEG Questions > To: Andrew Wesly <[email protected]> > > > 1. It is a little hard to say for sure depending on how the package > you installed did the build. But most likely the ffnpeg routines will be in > a subdirectory of something like cinelerra-5.1/thirdparty/ffmpeg-8.0 > (edited - if I remember correctly, you used Andrey's Fedora build > which is the best option for you) > > 2. Again most likely the fedora package you are using was built > using its own ffnpeg routines and not your systems version. > (edited - 3. You can not point to a different ffmpeg version unless > you do you own build.) > > For what purpose are you looking for the ffnpeg routines? > > > On Sat, Jan 17, 2026, 13:38 Andrew Wesly <[email protected]> > wrote: > >> Hello Phyllis and Cinelerra Team, >> >> I'm looking through the CinelerraGG_Manual.pdf document for >> information about configuring FFMPEG and I have a few basic questions for >> you. >> >> 1) The manual states that Cinelerra has an FFMPEG configuration >> directory. However, where si that directory located on default Linux >> installs, Fedora specifically? >> >> 2) I installed Cinelerra pre-built from a repository. What FFMPEG >> does it use? That is to say, if there are two or more versions of FFMPEG >> installed on a system, does Cinelerra come with its own FFMPEG or does it >> use an FFMPEG already on the system? >> >> 3) How may I point Cinelerra to a custom FFMPEG, i.e. one of a >> different version? >> >> >> Many thanks, >> Andrew Wesly >> > > _______________________________________________ > Cin mailing list -- [email protected] > To unsubscribe send an email to [email protected] > > > _______________________________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]