Premiere Pro not using Nvidia GPU for rendering
My laptop has an Intel integrated GPU and a Nvidia Gtx960M GPU, however premiere pro will only use the Intel GPU for rendering, even if I have set the renderer to be CUDA and forced premiere to use the Nvidia GPU in Nvidia settings.
Here's a new wrinkle in an old issue.
I have a new Dell XPS 7950 laptop. It has an Intel UHD Graphics 630 and an nVidia GeForce GTX 1650 adapters. I just ran a test render of a 34 minute video (H.264). I monitored the process and noticed that BOTH graphics adapters were put to work as well as the CPU.
I also have a one year old Dell XPS 8930 desktop. It has an Intel UHD Graphics 630 and an nVidia Geforce GTX 1080 adapters. I ran the same video render on this desktop. It takes 3 times longer! The Intel GPU runs about 70%, the nVidia GPU runs about 5%, the CPU runs about 15%. A few weeks ago, it used to be twice as fast and utilize the CPU much more. However, the nVidia adapter is not used at all. Project settings in Premiere are the same.
Kevin Monahan commented
There is a lot of misunderstanding in this thread because a good number of editors do not understand how Premiere Pro handles handles GPU and iGPU assisted exports.
If you want to export H.264, you will be using the iGPU not the dedicated GPU. It's faster because it is using Quick Sync. In Export Settings, hardware assisted encoding takes place and should be enabled by default. You can switch it off, if you like, but the encode will take longer with the discrete GPU engaged. It will be of slightly higher quality, as the main benefit. Most people prefer the hit in quality to get faster exports, though.
If you want to export non-H.264 (like ProRes), you will be using the dedicated GPU, not the iGPU. It should be set with hardware encoding disabled by default because of the codec you choose.
Other NLEs might use the GPU and iGPU completely differently for exporting and supporting GPU accelerated effects processing, so keep that in mind.
Exporting in Premiere Pro, by the way, is a CPU-centric process with the GPU and iGPU providing mainly effects processing in the export process, and does very little to assist the actual encoding of the files.
So in the end, you might find that Premiere Pro is exporting using the correct hardware if you have one of those laptops with an iGPU and discrete GPU. There's nothing wrong with Premiere Pro at all, it's you that might need to get up to speed on how things actually work.
It's definitely confusing, but it's important to understand exactly what's going on with your laptop and exports - which vary depending on the export codec.
Ivan Stojanovic commented
I have been using Premiere since version 4.0
It is not clear to me that for many years these people have failed to make the program fit. You buy a 1000-2000 Euro GPU to stand for decoration. And Premiere uses an integrated graphics card. Well, it's about committing suicide :-) The other day I tried Resolve 16. Too bad it didn't have enough effects and plugins. But as it render, how playback does Premiere will never have!
Burton Shulman commented
Premiere Pro 2020 keeps giving me this error message:
NVIDIA GTX GeForce 1060 unsupported driver. I've installed the latest drivers for the 1060 and the message continues. Premiere can read old files, but I'm sure this incompatibility is going to cause trouble. A) how do I fix this and B) why doesn't Adobe direct me to the right driver?
Since when is the integrated GPU faster than, say a GTX 1080? Are you saying Intel's QuickSync on a UHD Graphics 630 is faster than an nVidia GTX 1080 GPU? If so, then why doesn't Adobe just say so? I have had an open case on this for over 13 months!
Why would you want that? Integrated is faster at encoding and decoding due to QuickSync, people been fighting Adobe trying to enable integrated for years
Same here. I've got a i9 with 630 IGP and a Nvidia Quadro RTX 5000. Renders +/-70% CPU load, 100% IGP and 0% on the Quadro. settings are on CUBA rendering.
This has been an ongoing issue since 2016 and it still hasn't been resolved.
Occasionally, I manage to fix it by updating or rolling back either PP or my GPU and disabling integrated, but I shouldn't have to and, it always reverts back to not working. To the point where I am forced to sell my laptop or switch to Resolve as it has built in 1060 GPU which, is NOT COMPATIBLE with Adobe. Obviously... People have had this issue with 1050's, 60's, 70's and even 80's and it's always laptops.
It's been 3+ years and there hasn't been a solution.
Necati Sahin commented
I have GTX 1660 Ti on my PC but I cannot use GPU acceleration as a renderer. All black screen
Bernard Mulligan commented
SOLVED: Addendum to my September 18, 2018 4:13 PM Surface Book 2 fix:
After updating Adobe Premiere Pro and numerous Windows Updates the Nvidia GTX 1060 stopped responding during video rendering, etc.
I am now back up and running. The following has my Nvidia GPU working properly along side my Intel UHD 620 and video processing is flying.
- I upgraded to Premiere Pro V.13.1.0 (build 193)
- I redid the steps in the September 18, 2018 4:13 PM post in this thread.
- I went to https://www.geforce.com/drivers and filled in the "Manual Drivers Search" with:
- - GeForce
- - GeForce 10 Series
- - GeForce GTX 1060
- - Windows 10 64-bit
- - English (US)
- - Standard
- - All
- I downloaded and installed the "GeForce Game Ready Driver - WHQL", version 425.31, Release Dates: Thu April 11, 2019.
This is extremely frustrating. Why is this not getting prioritized??!!
Before that I also encountered the same problem as you, my surfacebook2 is also gtx1060, but when I use premiere it only detected the integrated graphics, did not detect my gtx 1060, so I tried to disable the integrated graphics, then start Premiere, but premier still can't detect gtx 1060, but use cpu for rendering. After that, I try to download the corresponding gtx 1060 graphics driver on the NVIDIA official website (pictured), after I install the driver and start the premiere. The gtx1060 graphics card was found to be detected by premiere.
I'm using a Surface Book 2 with a 1050 and had similar issues (tried do disable the Intel 620 as well). I opened CMD and ran gpusniffer.exe. I got the message that the 1050 wasn't being used because the driver was out of date. Long story short. I went to NVIDIA and downloaded the current drivers directly. Now it's working. However, it seems that Premiere was using the CPU, Intel and Nvidia GPU's. Not sure if each was handling different aspects of the encoding/rendering. But the NVIDIA card was only utilized to 20% of capacity. While the CPU and Intel GPU were 30-80% respectively.
The solution provided by Bernard Mulligan did NOT work for me. Also, if it's a Surface Book 2, we can't just download drivers from the Nvidia page - they're (solely) automatically provided via Windows Updates. Even if OP tried to download, the NVIDIA installer would not recognize the 1050 aboard. Please provide a solution because after searching through many forums it seems like LOTS of people have this same problem. You can't choose CUDA anymore in Project Settings. Premiere only uses the integrated graphics. If you try to disable the integrated Graphics (Intel 620) Premiere will use CPU only and setting Premiere to use the 1050 in the Nvidia Control Panel does nothing either. Nor does disabling OpenCL for the Intel chip in RegEdit.
We need your software to work (both meanings!) and we are paying for it.
I suspect this is the same issue as here: https://adobe-video.uservoice.com/forums/911233-premiere-pro/suggestions/34190128-p-pro-not-using-correct-graphics-card
Same Problem... but my laptop /only/ has the Intel 620, how do i make it work if i dont have any other external equipment?
Using Windows 10 - all patches applied. Premiere Pro CC v13.0. Dell XPS 8930 with nVidia GTX 1080. Premiere uses the embedded Intel Graphic processor instead of the GTX 1080. Cannot disable the embedded graphics in the BIOS. Disabling it in Device Manager causes the CPU to do all the work.
Simply go to device manager and temporarily disable integrated GPU, worked well for me on laptop with HD 620 and external GTX 1080. I disabled HD 620 so premiere had no choice :-). Guessing what is gonna happen when you disable the integrated one and disconnect the e-GPU....
Ezequiel Hilbert commented
Same here, Alienware 17 R4 nvidia 1070 + intel HD630. tried different solutions no success, still using integrated GPU. But if I scrubble on a 4k clip playback outside premiere (movies & tv for example) Nvidia GPU reaches 100% and work smoothly. Inside premiere if I try to do the same is awful, the same on rendering. I may move to Mac and final cut.
Bernard Mulligan commented
SOLVED: MS Surface Book 2, Nvidia GTX 1060, Intel UHD 620
Here are the steps I followed over time. It was not until I completed Step 4 below that the NVIDIA GPU was utilized.
Steps 2 through 4 I did on 09/18/2018 to give reference to versions of fixes that were applied.
Premiere Pro is now flying and you can monitor the uptick of the NVIDIA GPU utilization in Task Manager > Performance tab.
Step 1: Go into Control Panel > NVIDIA Control Panel
“Global Settings” tab: set “Preferred graphics processor to: “High-performance NVIDIA processor”
“Program Settings” tab: add each program you want to specify using NVIDIA and set each to “High-performance NVIDIA processor”
Step 2: Download and run Surface Diagnostics Toolkit:
Step 3: Go into Device Manager > Display adapters and update drivers for both the NVIDIA and Intel graphics devices.
Step 4: Go into Settings > System > Display > Graphics Settings (at bottom of page) and browse to the application you wish to add, i.e.:
C:\Program Files\Adobe\Adobe Premiere Pro CC 2018/Adobe Premiere Pro.exe
Highlight the .exe file and select the ADD button.