Newbie here. Came here from the Level1Tech Youtube channel. Like it. Very informative and really the only place talking about Linux support from a technical and hardware perspective.
I’m in a quandary. I have longstanding professional experience with NIX going back to the 80s. From Venix on the LSI-11, IRIX, HP-UX, SunOS/Solaris, blah blah blah. And Linux. Ran Linux both at home and professionally since 1993. So I’m comfortable with the prospect of running Linux. BUT…
In 2003 I transitioned to MacOS X at home. I’ve run Macs ever since. But I’m finally fed up with Apple. My 27" iMac just died and I see a Threadripper 1950x looming on the horizon as my next purchase. Great! Except for all the software I have on the Mac, most especially Adobe CS5.5 which still works just fine. And I have no desire to rent CC when I already paid and the old stuff still does the job.
GIMP is toast. Don’t even bother recommending. No nondestructive editing workflow. And no 32bit float color support on the release. Krita is great though, and I’ve evaluated it pretty closely. I could live with Krita for most work with the occasional use of PS for certain jobs.
Premiere and AE I use extensively. The Blender VSE is just not good enough for hardcore editing, especially with 4K intraframe content from pro cameras. Blackmagic Davinci is, but the linux version requires a BM monitor card for audio support (they must be having trouble with ALSA), and it doesn’t import/export h264/265hevc Interframe either. Of course Win/Mac versions don’t have these problems. Blender and OpenToonz will run on Linux, and Krita, Blender, and Natron can handle an HDR pipeline with OpenEXR file support. I’m very impressed by that.
I’m confortable with Audacity and Ardour, and actually think these tools combined are better than Adobe Audition. Logic Pro is nice, but I can live without it.
Apparently MS Office 2010 will run in Wine. I still use Office 2011 on the Mac extensively. Office is a necessity. As is Scrivener, which also will supposedly run on Wine.
Inkscape is junk and I have no idea what I’ll do about losing Illustrator.
All of this leans me to:
Run my old Mac install in a VM, perhaps with IOMMU passthrough to a cheap gfx card. Or maybe capitulate to the inevitable and transition to Win10. I haven’t bought (or run outside of work) Windows since Win3.0. It’s a hard choice for me. And it would mean buying Adobe CC anyway, or figuring out how to live with FOSS equivalents and Davinci for editing. Same problem as with Linux.
I’m in a quandary. I have a working tool chain on Yosemite. But CS5.5 won’t run much longer on newer releases of MacOS anyway. And I don’t want to buy another Mac, the value just isn’t there. But the disruption this will cause my workflow is making me tear my already thinning hair out.
My ideal 1950x config would be:
Linux with qemu primary. 4 cores / 1 ccx for housekeeping, calibre book dbs, a postgres db I use internally, etc.
8 cores separated to one die / NUMA memory channel, connected to 2 VEGA or 1 1080ti for rendering and simulation.
4 cores / 1 CCX (on the housekeeping die) to a Mac VM on qemu driving a 4k head.
Then a slow migration to Linux entirely, or Win10 in a vm, depending on how well the linux environment works. And especially on whether Blackmagic gets their act together with Davinci on Linux. I understand there are real ALSA issues in dealing with low latency pro audio, so that might force my hand off Linux entirely.
I’m willing to spend the money. But I’d much rather go Linux, because I could easily integrate my desktop in with an Amazon AWS container running the same distro-software-tool-chain for remote rendering submissions. There are good reasons to want a Linux solution here. I’ve already used AWS very successfully rendering remote Blender jobs. And this is ultimately where I want to go… one honking machine for quick low sample renders and simulations for tests, large submissions to AWS for final deliverables. And using Win10 with the Linux subsystem just adds more way more complexity with tool chain compatibility. I’d have to compile everything yet still pray for compatibility regardless.
OK. So WTF do I do? Any suggestions?
Thanks to anyone who read this far. And to the L1 team for their videos and community board.