-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Computer build recommendation? #375
Comments
This is the right place to ask.
Currently there is no a complete reference for that, we mainly recommend to have good I/O on separate fast (SSD) disks (or network) able to read and write at the speed the CPU can handle.
That said, main issue is to know how much content you have to compress, in how much time. Because real time is not needed, e.g. if you have 100 hours of content to handle in 1 month, a computer able to compress at 0.2x real time is enough.
Coherency between CPU and storage speed.
This part is opening all DPX files, and we plan to work on having more processing in parallel.
Weird, but I guess that this is still analysis.
This may be due to issues with RAM bandwidth there, but difficult to say. Definitely more work to do on that part.
this is the 2nd pass, decode and check reversibility, linked to CPU
GPU not yet used but we try to. We started by having a proof of concept, we have now the proof that the tool is useful for lot of people, and we plan to work on improving speed, but no ETA (long todo-list with also other projects). Note that in the meanwhile some entities use RAWcooked with GNU Parallel in order to run several instances of RAWcooked at the same time, it waives a lot the slowdown of one instance and would put your CPU and you SSD at its maximum.
Thank you :). |
Thank you Jerome! A lot of fantastic and useful information in your reply! Much appreciated! |
Hi All,
My apologies if this isn't the right place to ask.
TL;DR version:
Are there any recommended build guides or system specs for building a machine specifically to maximize the performance of RawCooked? Or what resources to focus on? (cpu threads, cpu frequency, memory, gpu, storage I/O, etc.)
A bit more detail:
I've been testing RawCooked and while watching my system resources I found (sorry for the subjective numbers/wording)
Command used:
RAWcooked.exe --all ./dpx_2k_files/ -o G:\temp\rc_dpx_2k.mkv
(this is reading from one SSD and writing to another - both drives are local)
During analysis:
50% read speed from source
CPU is only "semi-busy" (plenty of headroom for more work)
No visible bottlenecks
Then a long pause with no indication of what it's doing during which:
very low cpu usage
source drive still at 50% read (plenty of headroom to read faster)
No visible bottlenecks
Once ffmpeg starts
good cpu usage (50% over all cores)
no source drive activity
low destination drive activity (24%)
CPU wasn't pinned, but it was the only thing doing any real work
Long pause at end of ffmpeg
good cpu usage
minimal activity elsewhere
No visible bottlenecks
System Specs:
Just wondering if I were to upgrade this system or get a new system, specifically for RawCooked, if there is anything I should be focusing on?
Thank you! And thank you for a nice (and very useful) piece of software!
Dan
The text was updated successfully, but these errors were encountered: