Skip to main content
Known Participant
April 30, 2024
Answered

How to increase Premiere export speed while running the app in background?

  • April 30, 2024
  • 4 replies
  • 3757 views

I'm using Windows 11.

 

If I export a video using Premiere the exporting speed is good.

 

However if I put the app in  background (e.g. if I open a browser and put it full screen above Premiere) the exporting speed is really LOW

 

This is because Windows considers it as a "low priority" task and it slows down the export process significantly. This is so frustrating because I would like to use my PC while exporting. I have an high end system so if I put my browser and Premiere side by side I can use both without lag while exporting, however I would prefer to use a full screen browser/app.

 

I tried to go on task manager and to increase Premiere Priority to "real time" but it doesn't change anything.

 

I'm sure this slow down was not happening on Windows 10 or on previous version of Premiere.

 

Any ideas? How to make Premiere fast on export while running in background?

 

Thanks

This topic has been closed for replies.
Correct answer Averdahl
quote

Any ideas? How to make Premiere fast on export while running in background?


By @Alberto Bedin

 

It seems that CoreDirector may be worth checking up! 🙂

 

"CoreDirector is a free Windows application to keep specified processes from being scheduled to efficient cores (E-cores), thereby keeping them on performant cores (P-cores). This allows improved performance in demanding applications, such as gaming, audio production, video editing, and streaming."

 

Try it and report back! 🙂

 

4 replies

Averdahl
Community Expert
AverdahlCommunity ExpertCorrect answer
Community Expert
May 2, 2024
quote

Any ideas? How to make Premiere fast on export while running in background?


By @Alberto Bedin

 

It seems that CoreDirector may be worth checking up! 🙂

 

"CoreDirector is a free Windows application to keep specified processes from being scheduled to efficient cores (E-cores), thereby keeping them on performant cores (P-cores). This allows improved performance in demanding applications, such as gaming, audio production, video editing, and streaming."

 

Try it and report back! 🙂

 

Known Participant
May 2, 2024

Wow, it works!! Thank you a lot. My CPU is always @ 100% while exporting in background and it also looks a lot faster to export even on foreground.

 

By the way from the CoreDirector page I can see:

"A common challenge with heterogeneous CPUs like Intel 12th+ generation is the occasional undesirable scheduling of threads onto the efficient (E) cores, hampering their performance. This issue arises because most applications have not been, and may never be, updated to provide explicit instructions to the scheduler regarding their thread load types, leaving Windows to rely on educated guesses."

 

So Adobe could add a flag on Premiere preferences to allow us to always use P-Core when available. What do you think about this? Should we open a feature request for this? E-Core in future will always be more wide-spread.

Averdahl
Community Expert
Community Expert
May 2, 2024
quote

Wow, it works!! Thank you a lot. My CPU is always @ 100% while exporting in background and it also looks a lot faster to export even on foreground.

 

By the way from the CoreDirector page I can see:

"A common challenge with heterogeneous CPUs like Intel 12th+ generation is the occasional undesirable scheduling of threads onto the efficient (E) cores, hampering their performance. This issue arises because most applications have not been, and may never be, updated to provide explicit instructions to the scheduler regarding their thread load types, leaving Windows to rely on educated guesses."

 

So Adobe could add a flag on Premiere preferences to allow us to always use P-Core when available. What do you think about this? Should we open a feature request for this? E-Core in future will always be more wide-spread.


By @Alberto Bedin

 

Glad that it helped! 🙂

 

Yes, you should definitely file a feature request for this. Here is a link to that forum: Premiere Pro - Adobe Community

MyerPj
Community Expert
Community Expert
May 1, 2024

Hmmm... my P and E cores keep humming along nicely, I'm going to have to disagree with that.

12thGen I-9, Win11 23H2 

 

 

 

 

MyerPj
Community Expert
Community Expert
April 30, 2024

I always stick to the Balanced power plan. The two "hi performance" ones, just run your processor the 100% all time. A sure way to say and early good-bye to the processor.

 

If you go to the DETAILS page of task manager, you can set the priority of various apps there. I've needed to do that, but that's where you set it. Let us know if it helps.

Known Participant
May 1, 2024

I already set high performance and maximum priority to Premiere on details of Task Manager. It doesn't help. 

Averdahl
Community Expert
Community Expert
April 30, 2024
quote

However if I put the app in  background (e.g. if I open a browser and put it full screen above Premiere) the exporting speed is really LOW


By @Alberto Bedin

 

I would start by going to Control Panel > System and Security > Power Options and make sure that you change the power plan from Balanced to either High Performance or Ultimate Performance. When done, restart the computer and try if anything changed.

Known Participant
April 30, 2024

Thanks, it doesn't help. It's already on High performance (I don't see Ultimate Performance).

Legend
April 30, 2024

Hello Neil, 

 

before becoming a videomaker I studied as a Software Engineer. I know very well how process scheduling works and the algorithms of process scheduling. It's a complex topic. However using Windows 10 and previous versions of Premiere (and apparently even now on Averdahl's computer) there is no slow down.

 

So we should try to understand why it's slowed down on my computer while running in background.

 

Any ideas?


Here is the problem:

 

On your computer system, your CPU has only eight performance cores but 16 efficiency cores. And the way Windows scheduler works, all background tasks will automatically get shifted to the much lesser performing efficiency cores (in other words, Premiere or Media Encoder must be kept fully open for best performance with your system). Older CPUs, as well as all ultra-expensive workstation/server CPUs and all current AMD CPUs, have only performance cores – no efficiency cores; thus, background tasks will remain at full performance with those CPU

 

And the Windows 11 scheduler cannot be set to circumvent this behavior AFAIK. And if it weren't for its very high idle power draw I would have kept the AMD Ryzen 9 5900X that was previously in my main PC instead of upgrading to its current Intel i7-12700K.

 

So, if you intend to keep rendering in the background, then you simply have the wrong CPU for the job.