cflags I tried some time ago (on 32 bit build but with avx-enabled amd cpu fx-4300, with gcc 5.5.0)<div><br></div><div><a href="https://github.com/Randrianasulu/CinelerraGG-slackbuild/blob/master/cinelerra-goodguy.SlackBuild">https://github.com/Randrianasulu/CinelerraGG-slackbuild/blob/master/cinelerra-goodguy.SlackBuild</a></div><div><br></div><div>"-O3 -ffast-math -mavx -march=native -mtune=native -fopenmp"</div><div><br></div><div>not much use for openmp, but if you want some experiments you can try to put some #pragma omp simd" around hot source code blocks and see if it helps... <br><br>On Monday, January 17, 2022, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br>On Monday, January 17, 2022, Mark Goldberg via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" target="_blank">cin@lists.cinelerra-gg.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Mon, Jan 17, 2022, 3:32 AM mat <<a href="mailto:mnieuw@zap.a2000.nl" rel="noreferrer noreferrer noreferrer" target="_blank">mnieuw@zap.a2000.nl</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="text-align:left;direction:ltr"><div><br></div><div><br></div><div>@Mark, can you confirm vdpau works on your system, outside of CinGG? Does vdpauinfo say it is OK?</div><div>Does "HW device" vdpau work in the compiled version without errors, apart from the crash?</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">On RHEL8 the appimage for older distros is required as glibc is older. It does not work with vdpau, falling back to software. In the locally compiled version it does use vdpau, but I have 4k60 f-log videos, and adding the lut3d plugin slows things down such that it cannot play in real time.</div></div></blockquote><div><br></div><div><br></div><div>you can try to hack makefiles of individual plugins (while lut3d is ffmpeg's one, so not sure how to influence irs compile flags individually) with</div><div> -march=native, -mavx (if you have avx instructions in your cpu), and other suitable flags... CinGG for now mostly cpu/memory intensive, not using OpenCL/cuda (unlike big commercial editors?) so setting correct cpu flags may give relatively big boost. </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">@Andrew, I have compiled multiple times and changed versions of the Nvidia driver, same crash. </div></div></blockquote><div><br></div><div>from forum post I see case when gpu decoder utilization (as seen via nvidia's utility) still not 0%, so it works, but probably pulling and pushing frames between vram and ram via pci-e bus takes cpu, too (even if dma should do it for free?). I remember long time ago open-source radeon driver developers run into some underutilization of bus so they applied big expensive logic analyzer (at pcie speeds!) for finding some bottlenecks.... so I am afraid without much better developers poking graphics stack while Cingg is running not much can be done.. :(</div><div><br></div><div>@Andrea, for some reason I can't download attaches from forum (because I have no login there?), can you add CMS.txt as attachment to email (again)? </div><div><br></div><div>I recall older version of Final Cut (before X) has ColorSync plugin (probably utilizing cpu at early 2000s), so may be making lcms2 plugin will provide some workaround for lack of core color management? (like, you switch slow colorcorrection plugin/effect for color work, turn it off for edits... those transforms using monitor's profile tend to be math heavy if executed on cpu only, even with simd... ) </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">@Andrea, I have seen the forum posting. There are issues with plugins slowing things down, but I will start a second thread for that.</div><div dir="auto"><br></div><div dir="auto">Latest compile is the multibit version. It's more complicated. If there is another video track on the timeline below what is playing, it does not crash and plays successfully.</div></div></blockquote><div><br></div><div>sorry, I can't test this due to lack of access to my main desktop... and laptops here only have vaapi (may be I can recompile x86_32 version of cingg... those are not *my* laptops, but I have live usb stick with slackware /copy of my home system from ~2020)</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto"><br></div><div dir="auto">Mark</div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div>
</blockquote>
</blockquote></div>