Is Windows, Linux or Hackintosh fastest on same Hardware?

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Is Windows, Linux or Hackintosh fastest on same Hardware?

PostThu Mar 15, 2018 12:16 pm

Hi.

I want to build a new desktop to run the Studio version of DaVinci Resolve some time in 2018.
I will look at Intel 8700K, the next Ryzen coming out 19 April or the next gen Thredripper coming 2nd half of 2018. I expect that I will select a next gen nVidea Graphics card with the new faster GDDR6 vRam.

But I wonder if there is any major speed differences between Resolve on Windows, Linux or Hackintosh?
What I am asking is, if there is any speed difference between the Operating Systems itemself, File systems or may be Drivers?

Regards Carsten.
URSA Mini 4.6K
Offline

Sulo Kokki

  • Posts: 234
  • Joined: Thu Sep 28, 2017 11:39 pm

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostThu Mar 15, 2018 12:40 pm

Linux appears to be faster than Hackintosh in our early testing. NTFS and EXT4 run faster than HFS+, and Linux has better read/write speed on all file systems. (APFS is likely better than HFS+, have not checked.)

Would recommend a GeForce GTX for your graphics. This is because Nvidia cards are tested with Resolve by BMD and they generally provide the best performance and compatibility. Quadro is a bit over the top; while it handles 64-bit floating point better, Resolve uses 32-bit and the comparable GTX tends to be better at that.

Have not tested on Windows, but the initial impression is Linux > MacOS. Surprised? ;)
Linux Mint 19.3 | DaVinci Resolve Studio 17.1 | 2700x 32gb Radeon VII | macOS Mojave
Offline
User avatar

Erik Wittbusch

  • Posts: 482
  • Joined: Sun Aug 16, 2015 8:06 pm
  • Location: Duisburg, Germany

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostThu Mar 15, 2018 1:43 pm

I wouldn't care about some percent faster system.
You should care about stability.
This is what matters most.

All 3 systems will be fast enough with the right hardware. If you can build, maintain and administrate each OS, then choose whatever you like.

I have a X99 based Hackintosh and it's pretty stable and fast. To be honest, I don't care about speed as long as I can work.
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 9:14 am

Hi.

It looks that the GeForce GTX is the way to go.

But there is still something I don't understand. Is the hardware decoding/encoding done in the nVideas Graphics Card or in the Intel CPU?
And is the codecs and number of bits the same for hardware decoding/encoding in Resolve Studio for Windows, Linux or Hackintosh?

Regards Carsten.
URSA Mini 4.6K
Offline

Sulo Kokki

  • Posts: 234
  • Joined: Thu Sep 28, 2017 11:39 pm

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 11:25 am

Carsten Sellberg wrote:But there is still something I don't understand. Is the hardware decoding/encoding done in the nVideas Graphics Card or in the Intel CPU?

I'll try and give you a short answer.

The CPU decodes and encodes your video clips. The GPU works the grades, timeline effects, et al. Resolve emphasizes the GPU for obvious reasons.

Given Resolve is scalable, your own needs dictate a lot. An older CPU can handle proxies ("optimized media") efficiently, while your resolution needs are obviously a factor with the GPU.

You don't need the latest everything to run Resolve. Speaking of which, you'll want to read this test.

Carsten Sellberg wrote:And is the codecs and number of bits the same for hardware decoding/encoding in Resolve Studio for Windows, Linux or Hackintosh?

Number of bits is the same on all ports, I wager.

Codecs the same, nope. Here's a list of supported codecs for 12.5. BMD have since implemented on HEVC (h265) support in v14. Also, Nvidia GPUs can now decode h264/hevc on all platforms (Mac Lite, Studio for Win/Linux).

The Linux stand-alone is the pickiest, but even that is manageable. Two ports of Resolve can co-exist on the same workstation and share databases / projects / proxies. This helps with MIDI support (only BMD panels on Linux) and import/export, but also stipulates dualboot. Up to you. Our workflow uses certain features that are out of bounds for the Linux stand-alone, which is why we utilize the Mac port on the side.

Hackintosh is a good all-around solution. You get most of what Resolve has to offer in terms of codecs and other things. As said, your CPU/GPU come largely down to what sort of projects you intend on doing.

Resolve is scalable and flexible. Determine what you need from the video resolution, codecs and your user experience and go with that. You have a lot of options to build the affordable workstation for the job you need.
Linux Mint 19.3 | DaVinci Resolve Studio 17.1 | 2700x 32gb Radeon VII | macOS Mojave
Offline
User avatar

Erik Wittbusch

  • Posts: 482
  • Joined: Sun Aug 16, 2015 8:06 pm
  • Location: Duisburg, Germany

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 12:08 pm

A Threadripper 16x/ GTX1080Ti combo would make a powerfil, yet affordable solution.

But don't forget other possible bottlenecks.
Start with a good mainboard and enough PCIe lanes, 64GB Ram, dedicated media RAID, ultrafast scratch disk and possibly a dedicated render disk.
You'll further want a Decklink, RAID card, maybe a Thunderbolt card... and still save physical space, power and lanes for a 2nd GPU.
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 1:41 pm

Hi.

First thanks for your Links. The list of supported codecs for 12.5 was new to me.

I have in many years worked with UNIX and Windows and after researching you first answers deceided that I properly not will use dual boot.
But a pure Windows 10 Pro installation.

Erik Wittbusch write: 'A Threadripper 16x/ GTX1080Ti combo would make a powerfil, yet affordable solution.'
I agree, but then I will like it with the 2nd gen Threadripper arriving 2H 2018 and the rumored next gen nVidea Graphics card.

But do I need 11 GB or 8 GB vRam?

I read in this forum: 'Ram in one GPU is only used in that GPU. Processors in one GPU are only used in that GPU.'
And 'Multiple GPUs only seems to give an advantage if they are identical.'

I have a Resolve Dongle, but wonder why so many recommend 1080 Ti against Dual 1070 (Ti).
Here is their CUDA Benchmark:

GEFORCE GTX 1080 Ti Founders Edition $ 699 250 W Cuda Benchmark 236183
GEFORCE GTX 1070 Ti Founders Edition $ 449 180 W Cuda Benchmark 195766
GEFORCE GTX 1070 Founders Edition $ 399 150 W Cuda Benchmark 181118

https://browser.geekbench.com/cuda-benchmarks

As I see the above, could I last year buy a DUAL GTX 1070 for just 100$ more than one GTX 1080 Ti.
Please tell me what it is that I don't understand?

Erik, Nice list you maked to me. I will look at it.

Regards Carsten.
URSA Mini 4.6K
Offline

Dermot Shane

  • Posts: 2737
  • Joined: Tue Nov 11, 2014 6:48 pm
  • Location: Vancouver, Canada

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 5:53 pm

Erik Wittbusch wrote:I wouldn't care about some percent faster system.
You should care about stability.
This is what matters most.

All 3 systems will be fast enough with the right hardware. If you can build, maintain and administrate each OS, then choose whatever you like.

I have a X99 based Hackintosh and it's pretty stable and fast. To be honest, I don't care about speed as long as I can work.

+ 5,000,000
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 6:15 pm

Sulo Kokki wrote:
Carsten Sellberg wrote:But there is still something I don't understand. Is the hardware decoding/encoding done in the nVideas Graphics Card or in the Intel CPU?

I'll try and give you a short answer.

The CPU decodes and encodes your video clips. The GPU works the grades, timeline effects, et al. Resolve emphasizes the GPU for obvious reasons.
[quote="Sulo Kokki"]

This is not completely true, Resolve 14 will use the Nvidia graphics cards and the api associated with it to decode some h.264 and h.265 files.
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 7:23 pm

Hi.

I found a description of the APIs here:

https://developer.nvidia.com/nvidia-video-codec-sdk

Regards Carsten.
URSA Mini 4.6K
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostFri Mar 16, 2018 7:40 pm

Carsten Sellberg wrote:Hi.

I found a description of the APIs here:

https://developer.nvidia.com/nvidia-video-codec-sdk

Regards Carsten.


That's correct.
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline

Carsten Sellberg

  • Posts: 1463
  • Joined: Fri Jun 16, 2017 9:13 am

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostSat Mar 17, 2018 12:33 pm

Hi.

When looking more at the above nVidea Link. I wonder if the Resolve Mac version has any similar hardware decode/encode?
And is Resolve Linux version using it to?

How to read the Color YUV Encoding. Is 4:4:4 and 4:2:0 encoded in Hardware and the 4:2:2 in slower software?

Regards Carsten.
URSA Mini 4.6K
Offline

Sulo Kokki

  • Posts: 234
  • Joined: Thu Sep 28, 2017 11:39 pm

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostMon Mar 19, 2018 10:40 pm

Dan Sherman wrote:This is not completely true, Resolve 14 will use the Nvidia graphics cards and the api associated with it to decode some h.264 and h.265 files.
You are right, I mentioned that in the earlier post :)
Carsten Sellberg wrote:And is Resolve Linux version using it to?
Sulo Kokki wrote:BMD have since implemented on HEVC (h265) support in v14. Also, Nvidia GPUs can now decode h264/hevc on all platforms (Mac Lite, Studio for Win/Linux).
Linux Mint 19.3 | DaVinci Resolve Studio 17.1 | 2700x 32gb Radeon VII | macOS Mojave
Offline
User avatar

Marc Wielage

  • Posts: 11017
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Hollywood, USA

Re: Is Windows, Linux or Hackintosh fastest on same Hardware

PostTue Mar 20, 2018 8:17 am

I think you can make a good argument that the reason why the serious post shops are using Linux for Resolve and their related programs, just due to stability. But the reality in post is that it often takes lots of different operating systems to get post work done -- Mac for Pro Tools, Windows for Avid, Linux for Resolve. The key is figuring out a way to network everything together so the storage works reliably.

But I also think any modern operating system for Resolve is going to be fairly stable provided you throw enough hardware at it and stick with the configurations specified by Blackmagic.
marc wielage, csi • VP/color & workflow • chroma | hollywood

Return to DaVinci Resolve

Who is online

Users browsing this forum: Bing [Bot], Bruce Phung, general0ne, Google [Bot], panos_mts, Warped Kings, Yaschar and 159 guests