Mike P.
Well-known member
I was kind of suggesting this as well - focus on CPU rather than GPU in the short term - simply because everyone has a multi-thread cpu these days and it would be easier than having to write two separate code for both ATI AND nVidia graphics pipelines.
Conversely, if it were to happen an RR would be obsolete pretty quickly, even on older systems, because it would be cheaper to buy a brand-new computer system with even the highest-end hardware, than to buy a RR.
Jon, what are your full-quality/full-res/full-debayer transcode times with 4kHD? I'm confused by the numbers presented (2:48min render for a 3:23min clip); isn't that just going from r3d to r3d (which isn't really rendering anything, other than playing it back and saving it as a r3d file)? I was under the impression that a RR makes going from .r3d to any other file format (particularly ProRes, since that's usually what clients want footage delivered on) is where the card really shines, since it can do it in real-time. If you're saying you've already got that transcoding to be faster than real-time with your new SB-e system than I really don't see the need for an RR.
Conversely, if it were to happen an RR would be obsolete pretty quickly, even on older systems, because it would be cheaper to buy a brand-new computer system with even the highest-end hardware, than to buy a RR.
So far I have tried to merely present facts and benchmarks without adding much commentary. But GPU accelerated debayer would be great ultimately, but I was thinking more along the lines that it would seem reasonable if they would unlock/optimize RCX Pro to even use merely the CPU cores and threads to their potential. However, if they were able to enlist MPE into the mix, I am confident I would be able to render 5k realtime (or close to it) given my current build.
RedRocket is still viable and useful for those with systems that cannot handle such load without the assistance of the card, but it would seem that if the system were able to handle the load natively on its own merit, the SDK shouldn't hamper/throttle its performance just to sell proprietary J2000 cards. Given how gracious Red has been with free firmware updates and free software, I highly doubt that this is Red's motive, as some have alluded. With that said, I am not Rob, nor is my strength in coding, but it seems reasonable that with some tweaking of code RCX Pro should be able to enable full CPU usage for software-based debayer.
Jon, what are your full-quality/full-res/full-debayer transcode times with 4kHD? I'm confused by the numbers presented (2:48min render for a 3:23min clip); isn't that just going from r3d to r3d (which isn't really rendering anything, other than playing it back and saving it as a r3d file)? I was under the impression that a RR makes going from .r3d to any other file format (particularly ProRes, since that's usually what clients want footage delivered on) is where the card really shines, since it can do it in real-time. If you're saying you've already got that transcoding to be faster than real-time with your new SB-e system than I really don't see the need for an RR.