--Sorry if this post is wayyyyy too long, but I just wanna make things clear and make it easier (hopefully) for you to understand my situation.
Okay, so I've spent the past day trying to figure out this predicament I am in, and I just cannot seem to find a solution, so I thought I'd come to the geniuses of Tom's Hardware to see if anyone can help me out here.
So, basically, for the longest time I have been a content creator, meaning that I have not only been editing a lot of videos, but I've been rendering a lot of videos. Currently, my preferred editing software is Sony Vegas Pro 13. I have made a variety of videos, ranging from a few minutes all the way to an hour long (or close to that). The 3-5 minute videos range from rendering in about 10-15 minutes, and the many-hour videos can range from god knows what, but I'll say that 45 minute videos take about 3-4 hours to render, almost quadrupling the length of the video.
--Before I go any further, I feel as though I should mention my specs in case anyone is thinking my computer is just junk. My GPU is an Asus Strix GTX 970 (not sure if the brand is important), and my CPU is an Intel i7-4790. I can include any others if necessary.
I totally forgot about it until recently, but I also have had CUDA enabled and set up for probably a year or so now. Well, at least that's what Sony Vegas tells me. I have my render settings to render "using CUDA if available," and I have checked for CUDA and it says that, "CUDA is available." Recently I've been wondering why it's taking so long to render, considering I've seen videos that say CUDA is supposed to be 4-5 times faster than traditional rendering via my CPU. But as stated above, it still takes forever to render videos, and not only that, but while I'm rendering, my CPU is at 97-100% almost constantly, making me think that I am not using my GPU whatsoever. Not sure if this is important either, but the rendering format that I use inside of Sony Vegas Pro 13 is "MainConcept AVC/AAC (*.mp4;*.avc)." Not only have I been using that forever, but I recently have used NVIDIA's ShadowPlay instead of OBS to record, and both the recording and the after-rendered video look astonishingly well.
Today, after watching some stuffs and trying out different solutions to my problem, a couple-year-old video recommended that I use "Sony AVC/MVC (*.mp4;*.m2ts;*.avc)" to render. I customized a template similar to the one above, and made it almost similar to my preferred rendering video type. Upon trying out this new format, I was astonished at how much faster the video rendered, however the overall quality was a lot worse, and I was very disappointed in how it turned out in the end compared to waiting longer for my older method. The rendering time was cut in half with this 45 minute video in being two hours, but as stated above, the quality was overall a lot worse. Not only that, but with this format, I selected to "use GPU when available," and I checked for a GPU to be detected, and it said, "no GPU available." So that was when I realized that I believe that Sony Vegas Pro 13 does not recognize my GPU and has not been using it this entire time of use. I even went into Options > Preferences > Video, and made sure that "GPU acceleration of video processing" had my 970 selected (which it did not). Even after that, the rendering time was still the same, and my GPU was undetected.
So, after learning that Sony Vegas Pro 13 does not recognize my GPU (or at least that's what I think the problem is), I started checking out forums all day today, and I've come across a bunch of stuff that has done nothing. I saw a forum say something about downloading these missing .dll files and extract them to a certain area (which I did), and rebooted my computer. After that, still nothing. I saw a post say something about Sony Vegas not detecting CUDA if you have upgraded your graphics card after installing Sony Vegas, and recommended I re-install the program, but even then, my older GPU was the GTX 760, which still supports CUDA, so it should have detected it in the past. I've even re-installed NVIDIA's CUDA, and still nothing.
Overall, I'm just completely lost on what to do, and am completely open for ideas, preferably ones that work, haha. Being able to render videos using CUDA or just my GPU in general would make life a whole lot easier for me, and help me not have to wait ages for videos. Thanks for taking your time to read this, and hopefully I can find an answer from some of you smarties.
-Avizzo
Okay, so I've spent the past day trying to figure out this predicament I am in, and I just cannot seem to find a solution, so I thought I'd come to the geniuses of Tom's Hardware to see if anyone can help me out here.
So, basically, for the longest time I have been a content creator, meaning that I have not only been editing a lot of videos, but I've been rendering a lot of videos. Currently, my preferred editing software is Sony Vegas Pro 13. I have made a variety of videos, ranging from a few minutes all the way to an hour long (or close to that). The 3-5 minute videos range from rendering in about 10-15 minutes, and the many-hour videos can range from god knows what, but I'll say that 45 minute videos take about 3-4 hours to render, almost quadrupling the length of the video.
--Before I go any further, I feel as though I should mention my specs in case anyone is thinking my computer is just junk. My GPU is an Asus Strix GTX 970 (not sure if the brand is important), and my CPU is an Intel i7-4790. I can include any others if necessary.
I totally forgot about it until recently, but I also have had CUDA enabled and set up for probably a year or so now. Well, at least that's what Sony Vegas tells me. I have my render settings to render "using CUDA if available," and I have checked for CUDA and it says that, "CUDA is available." Recently I've been wondering why it's taking so long to render, considering I've seen videos that say CUDA is supposed to be 4-5 times faster than traditional rendering via my CPU. But as stated above, it still takes forever to render videos, and not only that, but while I'm rendering, my CPU is at 97-100% almost constantly, making me think that I am not using my GPU whatsoever. Not sure if this is important either, but the rendering format that I use inside of Sony Vegas Pro 13 is "MainConcept AVC/AAC (*.mp4;*.avc)." Not only have I been using that forever, but I recently have used NVIDIA's ShadowPlay instead of OBS to record, and both the recording and the after-rendered video look astonishingly well.
Today, after watching some stuffs and trying out different solutions to my problem, a couple-year-old video recommended that I use "Sony AVC/MVC (*.mp4;*.m2ts;*.avc)" to render. I customized a template similar to the one above, and made it almost similar to my preferred rendering video type. Upon trying out this new format, I was astonished at how much faster the video rendered, however the overall quality was a lot worse, and I was very disappointed in how it turned out in the end compared to waiting longer for my older method. The rendering time was cut in half with this 45 minute video in being two hours, but as stated above, the quality was overall a lot worse. Not only that, but with this format, I selected to "use GPU when available," and I checked for a GPU to be detected, and it said, "no GPU available." So that was when I realized that I believe that Sony Vegas Pro 13 does not recognize my GPU and has not been using it this entire time of use. I even went into Options > Preferences > Video, and made sure that "GPU acceleration of video processing" had my 970 selected (which it did not). Even after that, the rendering time was still the same, and my GPU was undetected.
So, after learning that Sony Vegas Pro 13 does not recognize my GPU (or at least that's what I think the problem is), I started checking out forums all day today, and I've come across a bunch of stuff that has done nothing. I saw a forum say something about downloading these missing .dll files and extract them to a certain area (which I did), and rebooted my computer. After that, still nothing. I saw a post say something about Sony Vegas not detecting CUDA if you have upgraded your graphics card after installing Sony Vegas, and recommended I re-install the program, but even then, my older GPU was the GTX 760, which still supports CUDA, so it should have detected it in the past. I've even re-installed NVIDIA's CUDA, and still nothing.
Overall, I'm just completely lost on what to do, and am completely open for ideas, preferably ones that work, haha. Being able to render videos using CUDA or just my GPU in general would make life a whole lot easier for me, and help me not have to wait ages for videos. Thanks for taking your time to read this, and hopefully I can find an answer from some of you smarties.
-Avizzo