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

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.

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.

How Much Video RAM Should My Video Card Have for Adobe Premiere?

This article is for those of you who are running Adobe Premiere CC, CS6, CS5.5 and CS5, as these versions of Adobe Premiere have the Mercury Playback Engine which makes use of the RAM on the video card differently than earlier versions of Adobe Premiere.

When you are running the Mercury Playback Engine in GPU mode and the Mercury Playback Engine runs out of memory on the video card, the Mercury Playback Engine will switch from GPU mode to Software mode and stay that way for the rest of the rendering process.  Thus, slowing down the rendering process considerably.

The two main things that will cause Premiere’s Mercury Playback Engine to run out of ram on the video card is:

1. The complexity of your time-line, such as the number of tracks, multiple effects being used at the same time and the type GPU effects that you are using.

2. If you are using large pixel size photos or photos with a high dpi on you timeline.

While not everyone will run into this problem, due to their workflow and editing style, some of you may or already have run into the situation where Premiere’s MPE switches into the software mode and slow down the rendering process.

So how much ram should your video card have for Adobe Premiere?

Here is a chart with a basic guideline for the amount of video ram you have on your video card.

SD Footage – 1 GB is fine
HD Footage – 1 GB is min. – while 2 GB is better
2K Footage – 3 GB is min. – while 4 GB is better
4K Footage – 4 GB is min. – while more than 4GB is better
5K Footage – 6 GB or more is better

Remember, this is just a guideline.  Having more ram on the video card than what is listed above is a good thing.

Now I know some of you are probably thinking, “I only have 1 GB of ram on my video card and I never had any problems working with or rendering HD footage with Adobe Premiere.”  Well, neither have I.  But, that is due to the fact that I an not using a very complex timeline.

I have had several people contact me about Adobe Premiere shutting of the GPU mid-render and switching into software mode and the rendering slowing down dramatically.  After talking with them and seeing the complexity of their timeline, it was easy to see why they were running out of video ram on the video card.

Once they upgraded to a video card that offered more ram, their problems went away.

So don’t forget about how much ram the video card has when you are purchasing a new video card for use with Adobe Premiere.

NOTE:  These recommendations are for Adobe Premiere CC, CS6, CS5.5 and CS5 only.  I am not into running games on my computers, so I have no idea how much ram your video card would need for the different games.

For more information on Video Cards for Adobe Premiere CC, CS6, CS5.5 and CS5 we have a more detailed article on Premiere, CUDA and Nvidia Video Cards.

Paintshop Pro X6, a good alternative to Photoshop

Since Adobe has gone to a subscription based software, where you rent the software monthly to use it, a lot of people, including myself, have been looking for an  alternative to Photoshop.

Yes, I know there is Photoshop Elements, but this is a stripped down version of Photoshop CS6 or CC.  In fact, in Photoshop Elements 12 they removed a number of features that prior version had and kept it as a 32bit program.  I am guessing they don’t want the Elements version to compete with the CS6 or CC version.

Anyway, I have found Paintshop Pro X6 from Corel.  The features in Paintshop Pro X6 blows away Photoshop Elements and is right up there with Photoshop CS6.  And the best thing is, you buy it, not rent it.  So what does it cost?

Paintshop Pro X6 comes in two version, the regular Paintshop Pro X6 and the Ultimate version.  Paintshop Pro X6 is priced at $79.95 and Paintshop Pro X6 Ultimate is priced at $99.95.  If you check places like Amazon.com you can save another $10 to $15 off these prices.

The difference between the two packages is, Paintshop Pro X6 Ultimate offers three extra add-on features over the standard Paintshop Pro X6.  They are:

1) Perfectly Clear by Athentech Imaging – This allows you to apply one-click image

corrections with their award-winning intelligent photo correction technology.

2) Reallusion FaceFilter3 – This is a stand alone program that will allow you to create beautiful portraits with versatile photo retouching tools.

3) The Creative Collection – This includes dozens of extra brushes, textures and royalty-free backgrounds.

Since there is only a $20 price difference between the two packages, I strongly recommend spending the extra $20 and go with the Paintshop Pro X6 Ultimate package.

Paintshop Pro X6 added some great features over Paintshop Pro X5.  In addition, it is now a 64bit package, which has dramatically increased it’s speed.

When you install Paintshop Pro X6 you are given the following choices:
Install both the 32bit and 64 bit versions.
Install just the 64 bit version.
Install only the 32 bit versions.

The reason for this is backwards compatibility with 32 bit plugins. So if you want to use 32 bit plugins with Paintshop Pro X6, you should install both the 32 and 64 bit versions.

On my system, I have only installed the 64bit version, since I am not using any plugins, except for the ones that come with the Ultimate package.

When you first install the software it will check for any updates and then when you first run Paintshop Pro X6, you will be asked to create an account with Corel.  This account will give you access to the Discovery Center which has a ton of tutorial videos.

When you first open Paintshop Pro X6 you will see the following screen:

Note: there are three tabs labeled Manage, Adjust and Edit.  This divides the program into the three modes of use.

Manage Tab
The Manage Tab is where you simply work with folders and image grids for organizing your photos, your collections and tagging of photos.  See the photo above.

Adjust Tab
The Adjust Tab allows you to change to the white balance, lighting, brightness, contrast, noise levels, color, cropping and more.  The Adjust Tab is great for cleaning up or fixing photos.

Edit Tab
The Edit Tab is what users of Photoshop are use to.  This is where you have the full range of tools for manipulating photos in the traditional way.

In the Paintshop Pro X6 preference settings, you can choose which Tab to open up in.  I have mine set to open in the Edit Tab as the default.

While some people have a hard time switching to a new program, I found that after years of using Photoshop, switching to Paintshop Pro X6 very easy for me.  You just need to remember, some of the tools maybe labeled something different or some of the functions you are use to maybe located in a different area, but they are there.

I want to address some of the complaints I’ve about Paintshop Pro X6 on some of the forums.

The Program Crashes
Some people on the forums have complained about the program crashing.  Almost all the time, the end user was trying to use a 32bit plug-in in the 64bit version of the program.  Yes, this will almost always cause problems with the program.  This is why they give you both versions of the program.  If you have 32 bit plug-ins, they you will need to use them with the 32bit version of the program.

I have to say, that I have been using the program for several weeks now and have NOT had any crashes.

Performance
This is the first 64bit version of Paintshop Pro X6.  The performance and speed has improved with this new 64bit version.  Yet, I read some people commenting on the performance of the software.

I am using Paintshop Pro X6 Ultimate on a AMD FX6300 CPU running at 3.5Ghz with a turbo mode to 4.1Ghz and with 16gigs of RAM.  I am not have any problems with performance on this system.  So, I decided to try the program on my AMD Dual Core laptop running 2.4Ghz with 4 gigs of RAM.

On this system I did see the performance drop on some functions.  For example, when using the Eraser Tool, if I would move the tool from one side of the photo to the other quickly, I noticed the actual background being erased was dragging behind the tool.

If I move the Eraser Tool a little slower, I didn’t have any problems.  I could NOT reproduce this on the AMD FX-6300 desktop system.

So if you have a older slower system, you might see a performance drop, but this really depends on you and how fast you are working.

Another performance complaint I read about was large high-resolution photos opened a little slow.  Again, I did NOT see this problem on the AMD FX-6300 desktop system, but I did notice it on my laptop.  It wasn’t bad enough for me to complain about, but is was a little slower opening on the laptop.

The Adjust Mode
Several people complained that in the Adjust Mode, there wasn’t enough tools.  In Paintshop Pro X6, the Adjust Mode offers simple fixes like cropping, straightening, red eye removal, white balance, adjusting of color and lighting.  I am not sure why people where complaining about the lack of tools in the Adjust mode, that is what the Edit mode is for.

The Manage Mode
When I applied an Instant Effect in Manage mode, it didn’t show up on my photo, though when moving to Adjust or Edit mode the affect was applied.  I am going to assume this is a bug in the program and hopefully Corel will fix it in an update.

Conclusion
Switching to a new program is not easy for everyone, there is always a learning curve of some degree.  I have talked to about a dozen people who have switch from Photoshop to Paintshop Pro X6 and everyone seems to be very happy with moving to Paintshop Pro X6.  Most of the people I talked to made the transitions to Paintshop Pro X6 easily.

If you’re looking for an alternative to Photoshop, Corel PaintShop Pro X6 is an unquestionable bargain and you won’t be missing much, if anything and the price of Paintshop Pro X6 can’t be beat.

You can test out Paintshop Pro X6 for 30 day by downloading the program from Corel.  Here is the web address:

http://www.corel.com

Save Money Switching from Adobe Premiere to Sony Vegas 12

Here is a tip, do a Google search on “sony vegas 12 crossgrade”.  There are several vendors who are offering deep discounts when switching from Adobe Premiere to Sony Vegas 12.

This is what we have done since Adobe wants you to rent their software on a month to month rental system.  Personally, I like buying the software and using it until I want to pay for another upgrade.

Video Cards and the up coming Adobe Premiere CC

The new version of Adobe Premiere is being called NEXT by some, while others are calling it CS7.  If you look closely at some of the information Adobe has put out, they are calling CC.

Starting with Adobe Premiere CC, which should be release around the beginning of May 2013, you will no longer need to “unlock” the video card as Adobe is allowing all video cards to work with out having to modify the cuda_supported_cards.txt file.

In addition, this new version of Adobe Premiere CC will support OpenCL.  This mean you will be able to use AMD/ATI video cards to use the Mercury Playback Engine in  GPU mode.

Another cool thing is, starting with CC the Mercury Playback Engine will be able to use more than 1 GPU.

As soon as Adobe Premiere CC is release, I will start doing testing to compare the speed difference between using OpenCL and CUDA with various video cards.  I will be updating this article frequently as soon as  Adobe Premiere CC is released, so I can keep you informed of the changes.

How to Roll Back your NVidia Video Card Drivers

Update 05/-9/2014
If you need to roll back your video drivers, simply follow these steps:

1. Go to the NVidia website

2. Put your mouse over the word Driver

3. Select GeForce Drivers

4. You will have 3 options to find the drivers for your computer. Choose Manual Driver Search

5. Select the video card series you have. For example. GeForce 600 Series

6. On the next line down, select the EXACT video card you have. For example, the GeForce GTX 660

7. Then select your operation system and the language.

8. The last line say All. Change this to Recommended/Certified

9. Click on Start Search

10. Once the screen refreshes, scroll down the page to find a previous driver.

NOTE: DO NOT use the 306.xx series of video drivers. They are buggy.

If you are looking for the 314.22 driver and it is not showing up on the list when you did the search, here are the direct links:

Desktop Computer: http://www.geforce.com/drivers/results/59641

Laptop Computers: http://www.geforce.com/drivers/results/59645

12. Agree and download the driver.

13. Then install the driver. During the installation you will be asked to select the Installation Option. IT IS IMPORTANT that you select Custom. You will then see a list of options to install. They will all be checked. At that bottom of the list there will be a check box that says Perform A Clean Installation. CHECK THAT BOX. Then let the driver install.

14. Once the driver is installed, reboot the system and see if your problems are gone.