Dorico 4 uses GPU

In contrast to 3.5, Dorico 4 now uses GPU power and significantly less CPU on my system. Bravo!

Certain parts of the user interface will be using the GPU, yes, the parts that are using a new framework, but more remains to be done in future versions in this direction.

1 Like

For me the energy usage is nearly 3x as much as Dorico 3.5 though during playback…

GPU acceleration is good thing, we want more of this. It offloads the CPU for audio tasks, and gives better score performance. I’ll guess the smooth scrolling and such is GPU now.

Now if one could only find a reasonably priced GPU card for an upgrade. :grimacing:

1 Like

Don’t even talk to me about that! I had to buy a handful of 3080’s and a 3090, I don’t want to be reminded.

1 Like

I would appreciate a clarification on this. My understanding was Dorico 4 does not use any GPU. On Windows 10, I’m not seeing any indication GPU is involved in any way. And I also do not notice any difference in power consumption vs 3.5. Am I doing something wrong?

Your not doing anything wrong, don’t worry about it.

FWIW all applications are using GPU obviously, but if it goes through the OS API it gets buried in the Window Manager process. To make it into the GPU Engine heading like you see there, you need to have an application typically that uses more heavyweight API’s, basically DirectX or CUDA (or the AMD equivalent).

Anyhow it doesn’t matter one whit, it’s just some internal code for Qt that are doing this probably, don’t need to think about it …

The prerequisite is, of course, your GPU hardware and software is also supported by Dorico’s framework.

That should be irrelevant. I’ll eat my hat if Dorico is using CUDA, and OpenGL is mostly abandoned (there’s Vulcan but it won’t be using that either). It does support DirectX and Metal, but the point of those OS layer API’s is precisely to hide the underlying hardware and software drivers. So if you can use your GPU with your OS then you are good. This is all in 100% absence of knowing the code of course but I’d place a bet. And as I said it really doesn’t matter …

Here’s an example using a smaller project on my system with two open windows in Dorico:
The Windows 10 task manager shows me
under Dorico 3.5 CPU 40% GPU 0%
under Dorico 4.0 CPU 22% GPU 18%

Regards
Bertram

Would you mind posting a screenshot? I’d really love to understand what’s happening here with 4.0, because I am using a very large project and 3.5 is extremely slow switching between modes… Thanks!

Did you activate the use of GPU in your System-settings?
My graphics card is NVIDIA GeForce GTX 1060 6GB

1 Like

Not sure if this is helpful or not, but here’s what I get while playing back the Rite of Spring file that @Stephen_Taylor so generously uploaded.

Dorico 3.5

D35utilization

Dorico 4.0

D4utilization

2 Likes

This is great, thank you both! I’ll be checking my system later today. Much appreciated.

1 Like

Here are my numbers, playing back the same relatively large Orchestral Score.

Dorico 3.5:


D32

Dorico 4:


D42

1 Like