UPDATE: Problems with Video Cards and Adobe Premiere CC 2015.3

This mainly applies to those of you who are running on a Windows PC. However I do have some limited information for MAC users at the end of this post.

Adobe updated Premiere CC to version 2015.3 and with this new version, they dropped support for older “legacy” video cards. These cards include:

GTX-200 series and mobile versions
GTX-300 series and mobile versions
GTX-400 series and mobile versions
GTX-500 series and mobile versions
GTX-600 series and mobile versions

Quadro FX series and mobile versions
Quadro CX, 200, 2000, 4000, 5000 and 6000 and mobile versions

Even though some video cards are still on Adobe’s “approved” list of video cards, they are no longer working correctly when having CUDA enabled in the Mercury Playback Engine with Premiere CC 2015.3.  So disregard what Adobe has listed on their website as to what video cards will work with Premiere as it is out of date with the Premiere 2015.3 release.

Initially, Adobe was telling users to roll the video card driver back to an earlier version.  However, that doesn’t make any difference for the vast majority of users who are experiencing problems getting their “legacy” video cards to run with CUDA enabled.

Adobe now consider these to be “legacy” video cards and you should not look for Adobe to provide support for these video cards.

If you have one of these video cards, Adobe is now telling people they need to upgrade the video card or to roll back to version CC 2015.2 of Premiere.

The cards that are being reported as working fine with Adobe Premiere CC 2015.3 are:

GTX-700 series and mobile versions
GTX-900 series and mobile versions
GTX-1000 series and mobile versions (GTX-1080, GTX-1070, etc.)
Quadro M series and mobile versions
Quadro K series and mobile versions

MAC Users:
Some people are reporting problems using CUDA with a legacy video card. Right now, the fix is to remove CUDA and run the video with OpenCL. While it may be slower, it is not as slow as running with no GPU acceleration at all.

David Knarr
https://www.studio1productions.com

Adobe Premiere and the GTX-1080 Video Card

This past weekend (June 11 and 12, 2016) I had a chance to test out the new GTX-1080 video card from MSI with Adobe Premiere CC 2015.

I have been reading rave reviews from the gamer communities about this video card and how much of a performance increase people were see with this card. So, I decided to test it out with Adobe Premiere CC 2015.

(Later this summer I will be doing new benchmark testing and updating our Adobe Premiere Benchmark article found here: https://www.studio1productions.com/Articles/Premiere-Benchmark.htm)

The computer I used was a Intel I7-5930K with 16 GB of memory and 3 Western Digital 1 TB Black hard drives.

I ran a couple of quick tests against the GTX-980 and a Titan X video card. I used both a benchmark project and a real world project.  I also did a few tests with a 4K project.

The difference between the benchmark project and a real world project is, the benchmark project is made up of almost all GPU effects/transitions. This is designed to push the GPU for benchmarking purposes and it may not represent a typical timeline for most people.

The real world project, the timeline contains simple cuts and a lot fewer GPU effects/transitions. In this case the CPU is doing most of the work. This might be more of a realistic time line for some people.

Here are the results for rendering the timeline using the Benchmark Project:
GTX-980 took 20 seconds
Titan X took 14 seconds
GTX-1080 took 14 seconds

As you can see above, the GPU is doing most of the work due to timeline being made up of GPU effects/transitions.

Here are the results for rending the timeline using a real world project:
GTX-980 took 127 seconds
Titan X took 127 seconds
GTX-1080 took 127 seconds

With above, since the timeline wasn’t loaded with GPU effects/transitions, the CPU was doing most of the work.

Why are the results the same for all three video card with the real world project? It’s simple, there wasn’t enough GPU effects/transitions on this timeline to get any improvement between the three video cards. The GPU usage never went over 50% with any of these video cards.

Next I ran a text using a 4K project, here are the results:
GTX-980 took 62 seconds
Titan X took 55 seconds
GTX-1080 took 51 seconds

If you are editing with Adobe Premiere and you are already using a high end video card, then you may not need to upgrade to the GTX-1080 as the increase in performance isn’t that much.

Since not all timelines are going to be made up of the same GPU effects/transitions, the results you get are going to vary. For example, if you have a 15 minute timeline and it is all cuts only and you are not using any GPU effects, then the video card will not be used when rendering the timeline.

However, take that same timeline and instead of using all straight cuts, you use a dissolve, the GPU will come into play as the dissolve is a GPU transition.

NOTE: Currently there is bug in the nVidia drivers version 368.25, which is for the GTX-1080 and GTX-1070, where you can’t preview R3D media. All you get is a black video. Hopefully, nVidia will get this fixed soon.

NOTE: Your results will vary depending on your computer and how many GPU effects/transitions you have on your timeline.

Bottom line, I would say the GTX-1080 is 5% faster than the Titan X at a much lower cost than the Titan X. I was hoping for a better performance results like the gamers are seeing, but running it in Adobe Premiere it is just not there for me.

Is it worth installing a SSD into an older laptop?

That’s a good question. With the prices of SSD’s coming down, I decided to upgrade an older HP laptop I have.  The laptop is running a dual core AMD CPU at 2.2 GHz with 4 GB of ram and a 300 GB Hard Drive that has a SATA II interface.  I am also running Windows 10.

Since this is an older laptop, I didn’t expect too much with this upgrade as I figured the older dual core CPU and only have 4 GB of ram were going to keep things running slow.

I have always noticed the boot time to be very slow and it’s slow loading programs.  I seem to always be waiting on the hard drive to read or write the files I am working with.  So, I ran the ATTO Disk Benchmark and found my maximum write speed was around 66 MB/s and the read speed was around 78 MB/s.  Not that great.

So after looking at several SSD’s I purchased the Mushkin Enhanced Chronos 2.5” 240GB SSD.  While this SSD is a SATA III device, it is fully backwards compatible with SATA II and SATA I.

Mushkin Enhanced Chronos SSDThis Mushkin SSD has a maximum sequential Read that is rated at up to 555 MB/s and a maximum sequential write that is rated up to 535 MB/s when using an SATA III connection.

I made a backup of the hard drive using Macrium Reflect and a WinPE boot disk direct from Macrium Reflect.

Once that was completed, I installed the Mushkin SSD, which was very easy.  Next, I booted from the WinPE boot disk and restored all of the partitions on to the SSD.

Once that was done I rebooted the computer. It booted at least 60% faster. Nice.

Next, I opened up several programs and right away I noticed how much faster they loaded.  I was impressed, I didn’t expect it.

Then I ran the ATTO Disk Bench test. Here were my new results:

Maximum Write Speed 241 MB/s
Maximum Read Speed 274 MB/s

That’s over 3 times faster than when I was running with a hard disk.  Now remember, the laptop only has a SATA II interface, so these read and write speed are excellent for a SATA II interface.

I did the upgrade to this laptop back in September of 2015.  I have to say by just adding a SSD to this laptop, it has given it a new life.

Now some of you might be thinking, “Why not just buy a new laptop?” Well, for what I use the laptop for, which is editing web pages, email, surfing the web, editing photos, some light video editing with Sony Vegas Movie Studio and a few other things, just by adding the SSD to it, it is running so much faster, that for what I am doing with it, I just didn’t need a new laptop.

Sure, there are a few times when I am using Sony Vegas Movie Studio, that a more powerful CPU would make rendering faster, but most of the time, Movie Studio runs just fine for what I am doing with it.

The cost of the Mushkin Enchance Chronos 240 GB SSD was $79.00 at the time I purchased it.  This is a lot less than the cost of a new laptop.

If you have an older laptop or desktop and you notice the hard drive light is always on, you might want to try swapping out the hard drive with an SSD.  I think you will be pleasantly surprised at how you can breath some new life into an older computer.

Please Note: SSD prices are always changing, both up and down. Mostly down.

Choosing a Video Card for Sony Vegas and Sony Movie Studio – GPU Acceleration Explained

I have posted a new article to our website that covers what modern video cards work best for Sony Vegas Pro and Sony Movie Studio for GPU acceleration.  This article is for versions 11, 12 and 13 of Sony Vegas Pro and Sony Movie Studio.

I have seen on some of the computer forum people asking what type of video card should they get for Sony Vegas Pro or Sony Movie Studio.  Most of the time people are giving out advise based on the old information on the older video cards, expecting it to apply to the video cards we have today.

For example, when Sony first implemented GPU acceleration, the current line of video cards at that time were the NVIDIA GT/GTX500, GT/GTX400 and GT/GTX200.  Also, included are the AMD HD 4000, HD 5000 and HD 6000 video cards.

These cards are not around anymore, except on the used market and things are different with today’s modern video cards.

Did you know there are two areas where GPU acceleration comes in.  The first is timeline playback and the second is when you use the MainConcept AVC or Sony AVC encoder.

Sony Vegas Pro and Sony Movie Studio are based on using OpenCL.  Both AMD and NVIDIA offer OpenCL support with their video cards.  However, AMD has put a lot of effort into their implementation of OpenCL, which is why AMD video cards perform exceptionally well with Sony Vegas and Sony Movie Studio, along with other programs that use OpenCL.

Since NVIDIA is pushing their proprietary CUDA technology, they don’t put a whole lot of effort into OpenCL. It is not implemented well and it really shows when it comes to Sony Vegas and Sony Movie Studio.

Now some of you are going to say, that you can use CUDA with Sony Vegas Pro and Sony Movie Studio.  Yes, I know that.  But did you know it only works on the old NVIDIA GT/GTX500, GT/GTX400 and GT/GTX200 series of video cards?  And, it only works with the MainConcept AVC encoder.

It’s true.  CUDA does not work with today’s modern video cards from NVIDIA.  The reason why is MainConcept hard coded which video cards it would support and they are the NVIDIA GT/GTX500, GT/GTX400 and GT/GTX200 series of video cards.

While I am not saying you can’t use NVIDIA video cards, you can, but the performance will not be anywhere near what you get with an AMD video card.  A lot of people are unaware of this and they are telling people to use a NVIDIA card for CUDA support, when there is no more CUDA support for the newer NVIDIA graphics cards.

Take a few minutes and read this article: https://www.studio1productions.com/Articles/SonyVideoCards.htm

It has a ton of information in it and it will give you examples of some rendering tests I did with some NVIDIA and AMD video cards.

AA and AAA Battery Storage Case – Hard Plastic Storage Boxes

Each Battery Storage Box will hold either 4 AA Batteries or 5 AAA Batteries.

These hard plastic battery cases hold both AA and AAA batteries as shown in the photo on the right.  The cases are made from a clear/translucent plastic and are great for storing or carrying AA and AAA batteries in your camera bag.

We only carry the higher quality battery boxes and they hold both standard and rechargeable batteries.  For more information and pricing click the link below.

https://www.studio1productions.com/batterycase.htm

Fixing Firewire problems in Windows 10, Windows 8 and Windows 7

A lot of people are complaining that the Firewire port will not work with Windows 10, especially for capturing video. If you are having this problem the fix is easy. Just follow the instructions in this article:

https://www.studio1productions.com/Articles/Firewire-1.htm

This article also includes the fixes for Windows 8 and 8.1, along with Windows 7.

Install Twitch for use in Adobe Premiere plus Twitch Presets

If you are not familiar with you can check it out here and see a demo of what it can do.

The Twitch plug-in from Video Copilot allow you to create distortion, chaos, jumping video frames, jittering and more. While Twitch is designed for Adobe After Effects, there is a way to use it in the following versions of Adobe Premiere:

Adobe Premiere CC 2015
Adobe Premiere CC 2014
Adobe Premiere CC
Adobe Premiere CS6
Adobe Premiere CS5.5
Adobe Premiere CS5

When you buy Twitch from Video Copilot, it also comes with presets to use in After Effects. Since these presets only work in After Effects, we recreated all of the preset in Premiere and they are available for free, along with the instructions on how to install Twitch into the above listed versions of Adobe Premiere.

So how do you get the Installation Instructions and the Premiere Presets, well everything is in this article on our web site.

NOTE:  Video Copilot does not support Twitch in Adobe Premiere.  They only provide support for it for After Effects.  Not sure why, but I guess it is because they originally wrote it for After Effects.  However, it does work in Premiere.  I know because I use it in Adobe Premiere.

Facebook users, there are Like Us and Share buttons on the article page. Please help us spread the work around by clicking on the buttons.

Posted by David Knarr, Studio 1 Productions, Inc.

After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)

After Effects Studio 1 Productions

After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)

Have you gotten this error message when you start up Adobe After Effects?
After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)

If you have, don’t worry, your not alone.

First, let me say that Adobe’s response to the Ray-Traced 3D renderer is that it is obsolete and not officially supported. So, don’t look for any fixes to the problem from Adobe.

Second, Adobe states the ray-traced 3D renderer in After Effects is built on the Nvidia OptiX ray-tracing engine. NVIDIA GPU’s that support CUDA can accelerate this engine*, or it can run on the CPU, though obviously not accelerated. Other GPU’s are not supported for acceleration.

*The version of OptiX built into After Effects is not compatible with more recent NVIDIA GPU’s. Meaning the NVIDIA’s video cards that are using the Maxwell architecture.

The GTX-750, GTX-750 Ti, GTX-960, GTX-970 and the GTX-980 video cards.

These video cards are built using the Maxwell architecture. So, I am sorry to say, if you have on of these video cards, you can NOT use the Ray Traced 3D Render Engine.  These newer Maxwell based NVidia card do not have the OptiX Library which is needed for the Ray Traced 3D Render engine. If you try to use one of the GTX-750, GTX-750 Ti or the GTX 900 series video cards, you will simply get the “After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)” error and a couple of other errors as you try to use actually use the Ray Traced 3D Render Engine.

Adobe has bundled Cinema 4D Lite with the later versions of After Effects and this is what you will need to use instead of the Ray Trace 3D Renderer.

If you don’t have one of these cards and are still getting the error message.

First, make sure you have all of the After Effects updates installed. This is important as Adobe has made many fixes, including ones that will allow more video cards to use the Ray Traced 3D Render Engine, especially with After Effects CS6.

Second, with After Effects CS6 (11.0) and CC (12.0), After Effects has a list of video cards that Adobe has tested or approved. If you video card is not on this list and you go to choose GPU and find it grayed out, that’s not a problem we will just add your video card to the list. I will show you how, a little farther down in the article.

Third, if you are using After Effects CC (12.1) or After Effects CC 2014, Adobe has added this checkbox – “Enable untested, unsupported GPU for CUDA acceleration of Ray-Traced 3D Renderer.”

Go ahead and simply check the box or follow the steps below to add your video card to the list of approved video cards.  Either way, After Effects will allow you to use the Ray-Traced 3D Render Engine will use your video card.

raytracer_supported_cards.txt file

After Effects has a text file called raytracer_supported_cards.txt that contains a list of video cards. This list tells After Effects which cards are “certified” or approved by Adobe for use with After Effects.

I wrote a program called cuda.bat to create a new raytracer_supported_cards.txt file that includes all the NVIDIA video cards. This way you can use your video card whether or not Adobe has approved it.

You can also just edit this text file and add your own video card to the list. It is easier to just use the program, that way you don’t have to worry about getting the spelling or capitalization correct.

NOTE: Even if you add the GTX-750, GTX-750 Ti or one of the GTX-900 series video cards, you will still get the “After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)” error, as these video cards are built using the Maxwell architecture and will not work with After Effects, even if the video card is added to the raytracer_supported_cards.txt file.

How to Add Your Video Card to the raytracer_supported_cards.txt

After you finish reading this page go to:
https://www.studio1productions.com/Articles/AfterEffects.htm

Near the end of the article on the LEFT side of the page you will find the program CUDA.BAT under Automatic Method for adding your video card to the raytracer_supported_cards.txt file.

While on the right side of the page you will find step by step instructions to manually add your card to the list raytracer_supported_cards.txt file.

You must follow the instructions EXACTLY or it won’t work. This is why I wrote the program to make it easier for everyone to do.


What Video Cards Did Adobe Approve?

This is the list of video cards that Adobe has certified or approved for After Effects on Windows:

GeForce GTX 285
GeForce GTX 470
GeForce GTX 570
GeForce GTX 580
GeForce GTX 590
GeForce GTX 670
GeForce GTX 675MX
GeForce GTX 680
GeForce GTX 680MX
GeForce GTX 690
GeForce GTX 760
GeForce GTX 770
GeForce GTX 780
GeForce GTX TITAN
GeForce GT 650M
Quadro CX
Quadro FX 3700M
Quadro FX 3800
Quadro FX 3800M
Quadro FX 4800
Quadro FX 5800
Quadro 2000
Quadro 2000D
Quadro 2000M
Quadro 3000M
Quadro 4000
Quadro 4000M
Quadro 5000
Quadro 5000M
Quadro 5010M
Quadro 6000
Quadro K2000
Quadro K2100M
Quadro K3000M
Quadro K3100M
Quadro K4000
Quadro K4000M
Quadro K4100M
Quadro K5000
Quadro K5000M
Quadro K5100M
Quadro K6000
Tesla C2075

Just remember, if you video card is NOT in this list you can add it to the list so you can use the Ray Traced 3D Render Engine in After Effects.

I have tried the GTX-650TI, GTX-660, GTX-760 and the GTX-770 video cards with After Effects CS6 and After Effects CC 2014 and I have had NO problems using the Ray Traced 3D Render Engine.  All I did was add the name of my video card to the raytracer_supported_cards.txt file with the program I wrote.

Final Note

I have seen some YouTube videos where the person says they have a fix for the GTX 900 series of video cards. Their fix is to simply add the video card to the raytracer_supported_cards.txt file and to then ignore the “After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)” error message.

They will then show you that you can set the Ray Traced 3D Render Engine to GPU. The problem is, when you actually try to use the Ray Traced 3D Render Engine you will get the same error message and several other error and it will simply not work.

CUDA.BAT program updated for GTX 970 and GTX 980

The blog has been quiet for the last couple of months, the reason is we have moved to a new location.  While we did out best to plan everything out for the move, nothing went according to the plans.   lol.

Anyhow, I just got time to update the cuda.bat program for Premiere, After Effects, Adobe Media Encoder and Prelude, but adding several new video cards including the GTX 970 and GTX 980.

To get the latest version of the program, it is on page 2 of our article titled Video Cards for Adobe Premiere CC 2014, CC, CS6, CS5.5 and CS5.

I will be getting in a GTX 970 to do some testing with, so I will be updating the article around mid-November 2014.

Adobe Premiere CC 2014 and After Effects CC 2014

Adobe has release an update to their Creative Cloud suite of software packages. Programs such as Adobe Premiere CC will now be called Adobe Premiere CC 2014.

All of the new CC versions of programs will now end with 2014 to mark the difference version.

I have updated the CUDA.BAT program to all you to use any of the Nvidia video cards with the new CC 2014 versions of the following programs:

Adobe Premiere CC 2014
Adobe After Effects CC 2014
Adobe SpeedGrade CC 2014
Adobe Media Encoder CC 2014
Adobe Prelude CC 2014

You can download the new 6.1.0 CUDA.BAT program at either of these locations:

https://www.studio1productions.com/Articles/PremiereCS5.htm

https://www.studio1productions.com/Articles/AfterEffects.htm

Should you update to this new version?

From what I am reading on the Adobe forums, I would hold off. Premiere and some of the other programs appear to be some what buggy. What worked fine before with the older CC version, may not work in the CC 2014 version.

I would what until they release a bug fix for the CC 2014 version of programs.

If you decide to upgrade now, it will NOT bother the old CC version that you have already installed. So you will have both versions to work with. This way if you find something now working correctly, you can fall back to the older CC version.