Copy link to clipboard
Copied
I have a 3080TI and Adobe Media Encoder/Adobe Premier are not using it to render even if Hardware accelaration is enabled. Its a major problem, cause i'm sure rendering with it will be 100% faster than with the cpu (9900k)
[Branched from very old thread]
Copy link to clipboard
Copied
Hello, most reports these last days are about problems with the most recent nVidia drivers.
Copy link to clipboard
Copied
I think it goes beyond just drivers. I would really like this fixed because it means an extreme amount of time is lost because of the lack of interaction between the GPU/CPU and software.
I just updated to 527.37 / clean install, restarted pc ... still nothing. The renderer prioritises the CPU instead of the GPU even though its set to use the hardware renderer
Copy link to clipboard
Copied
Do a clean installation of the 517.40 Studio Driver (NOT the Game Driver)
Copy link to clipboard
Copied
Ok, I just did that, 517.40, manually downloaded, clean install, restarted pc, ran through Media Encoder a test file for rendering... nothing changed. CPU is still being prioritised over the GPU
Copy link to clipboard
Copied
Are you using GPU accelerated effects and transitions?
Copy link to clipboard
Copied
Yes, the rending i'm doing has a massive moving gaussian blur, color changes, 3d particles.
I've tried to also install the CUDA Toolkit and there is no change either. CPU usage 90+% while the GPU sits under 5%, probably other stuff i'm viewing on browsers and stuff. Under task manager, the GPU has 0% registered "video encoding" activity
Copy link to clipboard
Copied
@RjL190365 can you assist?
Copy link to clipboard
Copied
What is your output format? And what colorspace are you outputting in?
Also, what codec and colorspace is your imported footage shot in?
Copy link to clipboard
Copied
Input files and work contained in the project: animation, video(mp4), png, jpg, effects into AfterEffects , exported using "queue in AME" button to Media Encoder
Render settings:
1920x1080 resolution
H.264 Encoder
settings: Hardware encoding / Profile Main / Level 4.2 / Export Color Space Rec.709 / HDR Graphics White (Nits) 100
Bitrate:
VBR, 1 pass, 6000 kbps
Time interpolation: Optical flow
Copy link to clipboard
Copied
Still images create a special problem. If any of those images is much larger in resolution than the size of your video export frame, resizing the still image(s) to fit the frame is not at all GPU accelerated, and therefore will use only the CPU.
Copy link to clipboard
Copied
There is no image larger than the size of the canvas export, nor does it make sense to limit the encoder to CPU if there is a process like that. The GPU should be able to work along side and split the jobs just like every other program/game on the market.
Copy link to clipboard
Copied
@bugam33779908What is the color of the render bar, red or yellow?
Copy link to clipboard
Copied
If your asking about the AE bar above that timeline, I'm not talking about that... I'm talking about the final render option through Adobe Media Encoder, which i'm forced to use... because for some bright reason, I cannot export directly to a proper h.264 setting using AE's options... but thats another issue
Copy link to clipboard
Copied
So the problem has nothing to do with Premiere Pro, because actually you are exporting AE project...
Copy link to clipboard
Copied
You asked me for this particular project, I answered specific on this. Let me be clear, i have not noticed any GPU enhanced (With task manager on, watching the load of the gpu) performance on any of these programs, AE or AME. It takes me the same amount of time to render the same kind of project on this GPU as it did on my former. (I now run a 3080TI and I had a 2070 Super, both on a 32GB DDR4 3200Mhz, 9900K i9)
Even though "hardware encoding" is ticked on... it doesn't do actually anything. The CPU is proritized in everything. And as I was asked the question earlier, the project does have effects considered as needed to be processed by the GPU, like gaussian blur for example. Funny thing is, in Premier Pro, in the simplest projects ever, like just changing the bitrate of a video (compressing it), it actually uses the GPU, at least that...
Also, this nvidia studio driver is very old compared to the newest game ready driver and for me as a content creator, it is extremely punishing to use something like this. Makes no sense whatsoever
Copy link to clipboard
Copied
It's not "The CPU is prioritized in everything". Imagine the render/export process as a conveyor belt. It start's from decoding source, then converted into internal format, then filter#1, then #2, #3, etc, then encoding to output format. You can't start next stage (say GPU-accel encoding) until previous is finished. So your process is not "CPU prioritized", it's bottlenecked, by CPU in this case. Since not all algorithms are/can be effectively pararelled, in worse case scenario you will be bonded not by CPU speed in general, but by its single core instead.
Also, order of effects also may matter as to how fast it renders. Can't tell about AE, but for Premiere Pro it's definetly the case.
Copy link to clipboard
Copied
As much as I enjoy delving into my imagination to find answers to technical stuff, I still believe even in the case you have described I should have noticed a serious improvement in total time spent to render a project (the same one) while adding a significantly faster and more capable GPU. Some of the processes you described should have been alot faster and the time allocated to the CPU stay the same, which would have amounted to a change of total time to render.
If thats not the case, there is a serious issue in the program which is causing a mismanagement of resources and inefficient use of hardware components. This is an extremely serious issue and it can save millions of creators alot of time and money spent on just waiting for a render instead of actually working.
This is why I have reached out. There must be an error somewhere, a process not working properly that is keeping the renderer from being efficient in resource management.
Copy link to clipboard
Copied
@bugam33779908 It seems, you missed a point about bottlenecking. Imagine, your CPU renders frame (his part job in pipeline, to be more precise) in 1 sec, and your prev GPU did its part in 0.02sec. Total time=1.02. Will you notice a difference if your current GPU do it in 0.01, and total time become 1.01 ?
Also check this video, judging by the user comments, it's still valid despite being 6 years old:
https://youtu.be/yaNHG8Rh5ZU
Copy link to clipboard
Copied
Not sure why you insist on being condescending. It is not helpful, nor welcomed.
I already pointed out there are heavy elements to be rendered like gaussian blur that should be handled by the GPU in the project. They clearly are not, and if I remove them, the process becomes much faster. Nor are the others elements being properly tuned in. I am also not running a slow CPU even by today's standards, so even if I do agree sometimes "throwing money at the problem, solves it", this is not one of those cases. It is a clear software related problem, a bug in the renderers resource management that needs to be fixed.
Copy link to clipboard
Copied
@bugam33779908 , You mentioned 'Hardware acceleration' a few times, but did not said anything about CUDA engine in the project settings. Do you have it enabled?
Copy link to clipboard
Copied
yes... I wouldn't have even been raising the issue here if it wasn't... I exhausted all avenues (Youtube/forum links/reddit advices).
Copy link to clipboard
Copied
You have a great graphics card for 3D work. For video editing, it just isn't as important.