Ian MacLean wrote:Crap, that's bad news. But I believe you. Thanks. If I could ask for a few more tips:
-I don't understand "a 15" laptop with 3x the number of threads," but would like to. Can you explain?
I just bought a laptop with a 6 core CPU with a variable clockspeed between 4 and 4.4 GHz. This CPU has hyperthreading, so it can simultaneously run 6 integer and 6 float thread. Fusion runs a mix of integer and float, so this is good. Net is that Fusion sees 12 cores on this laptop. I misread your specs on the Mac Pro, I assumed it was dual Xeon 5160's, not 5365's. So really this is only 50% more threads at a 33% higher clockspeed, so it's really likely only 2x faster. But hey, 15" laptop!
Ian MacLean wrote:-re: Open CL / Open GL / Fusion OS X requirements, I get the impression that it would be smarter to wait and see those requirements before buying a new computer. Would you agree?
Yeah, this is complicated. Apple computers bought today pretty much have AMD GPU's in them I think. AMD's OpenCL support is wonky (but so is Nvidia's, just for totally different reasons). Fusion might begin utilizing more advanced OpenGL features too as it modernizes it's renderer. Hard to know at this point. There's also a lot of things in Fusion that work great with Windows, like 10 bit display, that I have no idea how that will translate to OSX, since there's nothing in OSX to handle that natively, and in the case of an iMac, it's not like you can put an adapter as an input to the display. It might turn out that the OSX version just isn't any good at the initial release, or have lots of caveats. There's really no reason to rush out to get a computer to run software that is a big question mark right now.
Ian MacLean wrote:-What percentage of value would you place on the graphics card for buying a computer to run Fusion. Should the ideal graphics card, for example, be 100% of the decision?
I'd avoid Intel integrated graphics for now. Supposedly Iris Pro ones work OK, but it's just not something I'd even consider until I saw a demo. I really like the new Quadros, the K4200 is a bargain, but the GTX 970 is a great deal too. The Quadros will get you stereoscopic 3D and 10-bit color support and they are a lot "nicer" when something goes wrong. The GTX cards will crash in a somewhat painful way in comparison. Unless you do a lot of crazy 3D though, it won't matter much. Unlike Resolve, Fusion only uses one GPU. This may (should?) change in the future though.
When it comes to selecting a Fusion computer, you need to consider a lot of things. Is 10-bit or 3D important? Are you working with other people or a file server? Are you doing client attended sessions? Do you do a lot of work with raw camera formats? Do you use Resolve?
For me, GPU is almost the least important thing. Very few tools in Fusion will use the GPU, and Fusion isn't designed for real-time use anyway, so if a tool runs in 11ms or 17ms, it doesn't make that much of a difference unless you are doing client attended sessions.
The number one thing for me is memory. 64GB is bare minimum for desktop. 128GB is much better, and it's just awesome from there.
Number two is I/O. If you are working locally, get a PCIe based SSD. NVMe is best, you can get M.2 and SATA Express ones for cheap. If you work off a fileserver, put striped SSD's in that and connect with at least one pipe of 10GbE or better. EDIT: Get a fileserver that supports SMB3. You can do server->client data transfers >16GB/s using really simple infrastructure. Requires Windows 8 on the client, but I think OSX is getting RDMA Direct support soon if it hasn't already. The speed is awesome.
Third is CPU. I prefer clock speed over cores because Fusion isn't as multithreaded as we would all hope. Unfortunatly, CPU class changes what you can do for memory. A cheap Devil's Canyon i7 CPU can only support dual channel memory to the tune of 32GB. A 2011-3 i7 can do quad channel, but currently to a max of 64GB. If you want higher, you have to get a 2011 Xeon, which can get you to 128GB in single socket configs, and ~1TB in dual socket, I think. So basically your memory loadout will chose your CPU for you, just get the one with the fastest clockspeed you can.
Fourth is GPU. For me, features trump speed. I'd rather have CUDA and quadbuffer and 10bit, so I'm basically looking at a K4200, K5200, or K6000. Budget will likely make the choice for you, and once you've spent money on the three more important things above, there might not be much left for GPU. 4GB should be the minimum you go with on a GPU though.
- Chad