ATI RX580 crashing Vegas 11-14

uvasonar wrote on 5/16/2017, 3:40 AM

I just wanted to let you know, that I didn't get my ASUS RX580 (8 GB) to work with Vegas Pro 12-14 - latest ATI drivers (17.5.1), latest patches (Windows 7 x64, Vegas 12/14). So if anyone is considering the latest AMD Polaris cards, you'd better stay away from them until this is sorted out. Even when GPU acceleration is switched off, Vegas will only run once after a Ctrl-Shift-start and crash during every other following startup.

It reports an unmanaged exeption in the ati driver.

Or has anyone managed to get a RX5x card to work properly?

EDIT/LATEST INSIGHT:

The startup crash just occurs, when the Vegas Pro 12/14/14 main applicaton window is starting up on an Intel internal VGA display with one or more ATI extended desktop displays enabled - regardless if GPU acceleration in Vegas prefs is enabled or not.

Quick Fix: As soon as the main application window starts up/has been saved on an ATI display while quitting VP, the problem is gone and VP doesn't crash at startup.

 

Comments

OldSmoke wrote on 5/16/2017, 7:49 AM

Could also be a Windows 7 issue. Maybe someone on Windows 10 can confirm that.

Proud owner of Sony Vegas Pro 7, 8, 9, 10, 11, 12 & 13 and now Magix VP15&16.

System Spec.:
Motherboard: ASUS X299 Prime-A

Ram: G.Skill 4x8GB DDR4 2666 XMP

CPU: i7-9800x @ 4.6GHz (custom water cooling system)
GPU: 1x AMD Vega Pro Frontier Edition (water cooled)
Hard drives: System Samsung 970Pro NVME, AV-Projects 1TB (4x Intel P7600 512GB VROC), 4x 2.5" Hotswap bays, 1x 3.5" Hotswap Bay, 1x LG BluRay Burner

PSU: Corsair 1200W
Monitor: 2x Dell Ultrasharp U2713HM (2560x1440)

uvasonar wrote on 5/16/2017, 9:17 AM

Thank you, OldSmoke for chiming in. You are right, could be. So:

Anyone has got a RX500 series card up and running with Vegas Pro and - maybe - Win10?

uvasonar wrote on 5/16/2017, 9:21 AM

Will be trying the first ATI driver supporting the 500 series before giving up (17.4.3), but I am thinking about sending the card back, saving me the hassle and get a decent RX480 instead, which seems to run with VP12-14 and Win7, right?

john_dennis wrote on 5/16/2017, 9:59 AM

"...RX480 instead, which seems to run with VP12-14 and Win7, right?"

Mine runs on Windows 7 and Vegas 13. I tested it on my i7-3770k system with Vegas 12 and 13 before building this one.

uvasonar wrote on 5/16/2017, 10:35 AM

Hi John, thank you very much!! Now this sounds encouraging, as I am on a i7 6700K Win7 system. So screw the power saving/performance/noise improvements the RX580 is supposed to deliver, I hate to get in a beta test situation when I have to get my things done.

Any recommendations for a silent RX480 design? I am also doing a lot of audio recordings, so fan noise is more important than performance at the end of the day. ASUS Strix RX480 or get a Sapphire? Thanks in advance.

Roman

john_dennis wrote on 5/16/2017, 10:43 AM

I bought this one but I see that it is currently out of stock. The fans don't even turn on mine until there is a load. I thought it was broke at first until I started a benchmark. 

uvasonar wrote on 5/16/2017, 11:32 AM

Thank you! There seems to be another way to deal with this: I can downgrade the BIOS of the RX580 by flashing a RX480 BIOS onto it. Once the driver/VP issues might have taken care of, I could then revert to the original RX580 BIOS. Hmmm....

uvasonar wrote on 5/17/2017, 5:51 AM

Hi John, I just realized you use a pretty outdated ATI driver (16.12.2). Is there a reason you didn't go for the latest (17.5.x)? Thing is, my problem might be driver related, but I can't go back beyond the 2017 April 18th driver version, because it has been the first to support the RX500 series. So I am wondering whether your RX480 will work in VP12/13/14 with the latest driver set.

Can anyone confirm the RX480 is working with one of the 17.4.x drivers?

john_dennis wrote on 5/17/2017, 11:31 AM

"Is there a reason you didn't go for the latest (17.5.x)?"

The driver 16.12.2 version was available when I built the system a few months ago. After I tested and verified that it worked, I enshrined it in a system image. That will be the driver until I test a new one, reload the system image and save the updated system image. I rarely change video drivers once the hardware works. Most changes to video drivers are to fix problems for games. I don't play games and Vegas Pro surely doesn't implement changes to the video system often enough to warrant me changing drivers more than once per year.

I have a system image saved that has no video driver loaded in case I change horses some time in the future.

uvasonar wrote on 5/18/2017, 2:52 AM

Hi John,

thanks. All understood and sounds like an efficient and safe pro workflow you have established. So I think I grab a 16.x driver with a RX480 first, see whether it works - and then leave it untouched. Sure, the update release notes bubble with games improvements - while other applications hardly seem to matter...

LRay wrote on 5/18/2017, 9:44 PM

Wish I read this before buying my XFX Radeon RX 580 last week. I've been struggling with it for the past 2 days and finally gave up. I had to reinstall my old XFX Radeon HD 6950 so I could render back to real-time. The RX 580 was taking 9 minutes to render a 2 minute 1080p clip.

Frustrating!

uvasonar wrote on 5/19/2017, 4:14 AM

Hey LRay, so does this actually mean you managed to get your RX580 to cooperate with Vegas Pro? Which OS? Which software and ATI driver version? GPU acceleration in VP perferences activated or not?

Long encoding times do not mean GPU video effects/compositing rendering (both real time and offline) doesn't work, but most of the time just indicate your GPU can not be used for MP4 encoding (MainConcept, right?).

Please be so nice to share some details, this would help to sort out my situation. Cheers! Roman

NickHope wrote on 5/19/2017, 8:06 AM

The HD 6950 was one of the last cards to support GPU OpenCL rendering in Vegas (selected under "Encode mode" in the AVC render custom settings), so that could account for the difference in rendering time that LRay is seeing rather than a difference in GPU acceleration of video processing, which is selected in Preferences > Video.

One would expect the RX580 to do much better than the GTX580 for GPU acceleration of video processing as it succeeds a line of AMD cards that generally did better for that than Nvidia cards.

MarcinB wrote on 5/22/2017, 1:38 AM

Just wanted to write, that I have no problem with running Vegas 14 with freshly installed RX580 8GB, Windows 10 64bit, latest drivers from AMD, downloaded yesterday (17.5.2).

Nothing sophisticated done, just started it up and rendered last project.

Cheers

Marcin

uvasonar wrote on 5/22/2017, 4:07 AM

Hi Marcin, thank you very much for sharing, so this seems to be a Windows-7/Driver related problem. I hope to be able to get to finding a solution soon. Too much work to do...

NickHope wrote on 5/22/2017, 8:31 AM

Just wanted to write, that I have no problem with running Vegas 14 with freshly installed RX580 8GB, Windows 10 64bit, latest drivers from AMD, downloaded yesterday (17.5.2).

Nothing sophisticated done, just started it up and rendered last project.

Cheers

Marcin

Thanks for the report. What exact brand and model of RX580 do you have?

LRay wrote on 5/22/2017, 9:50 AM

Marcin, what kind of render ratio times are you seeing? Does your RX 580 render faster than real time video?

Roman, I use Main Concept AVC/AAC, 1080p, 30fps, 16M bit rate for most of my videos. I'm able to render faster than real time around 1.2x - 1.4x (see pics). The XFX RX580 "works" in Movie Studio 13 & 14 in that I can edit & watch video but render times are terribly slow compared to my HD6950. I can only assume this is a driver conflict. I was hoping for 2:1 real time renders from the XFX RX 580.

HD 6950 GPU performance and render time (5:00 clip in 2:50).



 

 

NickHope wrote on 5/22/2017, 12:22 PM

Marcin, what kind of render ratio times are you seeing? Does your RX 580 render faster than real time video?

Roman, I use Main Concept AVC/AAC, 1080p, 30fps, 16M bit rate for most of my videos. I'm able to render faster than real time around 1.2x - 1.4x (see pics). The XFX RX580 "works" in Movie Studio 13 & 14 in that I can edit & watch video but render times are terribly slow compared to my HD6950. I can only assume this is a driver conflict. I was hoping for 2:1 real time renders from the XFX RX 580.

It's not a driver conflict. Legacy GPU rendering just doesn't work on modern cards. Your HD 6950 dates from the distant days when the GPU rendering code was written, so it works very well for that. The last AMD card that works was the HD 6970.

If rendering speed is important for you, and you've got the space, power and cooling, put the HD 6950 in your machine as well as the RX580. Use the HD 6950 just for GPU rendering (set in "Encode mode" in the AVC rendering custom templates), and use your RX 580 for GPU acceleration of video processing (set in Preferences > Video).

More info here: https://www.vegascreativesoftware.info/us/forum/faq-graphics-cards-gpu-acceleration-for-vegas-pro--104614/

NickHope wrote on 5/23/2017, 12:10 AM

A heads-up that the only drivers currently available for the new RX5X0 cards are 17.X.X ones that crash Vegas with the Defocus FX if GPU acceleration of video processing is enabled. Some other FX may be affected too. See the list here.

MarcinB wrote on 5/23/2017, 1:31 AM

Marcin, what kind of render ratio times are you seeing? Does your RX 580 render faster than real time video?

Hi!

I have never experienced render time faster than real time, as my previous card was 650ti boost, so it was already unsupported generation. But the render time was never my priority- only real time preview.

Cheers

Marcin

uvasonar wrote on 5/23/2017, 6:04 AM

Alright. Finally I found some time in between projects to sort things out with the RX580. The good news first:

THE RX580 WORKS WITH GPU ACCELERATION (VIDEO PROCESSING, NOT OPEN CL MP4 ENCODING!) ENABLED UNDER WINDOWS 7 x64 (with ATI 17.5.x drivers)!

The Vegas Pro crash at application startup occurs, whenever after the first installation of driver & (new) card the Intel internal VGA is ENABLED AS WELL AS THE RX580 DISPLAYS - like I use to have it in a multi monitor setup with 2 Intel driven displays + 2-3 ATI extended desktop displays.

So the workaround is simple, but sometimes... you know: too many things can go wrong in a system incorporating myriads of man-years development time:

1. Disable all Intel VGA displays in windows (or BIOS, if you like)

2. Startup Vegas Pro 12/13/14 using the Ctrl+Shift+Double Click action; choose "No" to delete all settings (no use to, just temporarily startup w/o your usual settings).

3. Enable GPU Acceleration at the Video tab in the preferences and choose "Advanced Micro Devices, Inc. (Ellesmere)"

4. Quit Vegas Pro

5. Restart Vegas Pro with usual settings via normal Double Click

6. Quit Vegas Pro (just for safety, not absolutely needed)

7. Re-enable Intel VGA display(s)

8. Start working!

This being said, working with the RX580 and the 17.5.x driver is no real fun, as - exactly like Nick has pointed out - there are a variety of commonly used GPU powered video FX which crash Vegas Pro.

So I am about to actually flash my RX580 back into 2016, so that my baby will wake up as a RX480 and will have forgotten everything about its odd future. And then use the 16.11.5 driver for starters.

I will tell you how this went. In case I wake up again after the reboot ;)

Roman

uvasonar wrote on 5/23/2017, 6:38 AM

Sorry, I have posted this too early, obviously. The workaround mentioned does not fix the startup crashing for good. After applying the workaround and successfully using VP12/13/14, VP seems to re-initialize the GPU acceleration every once in a while - and crashes again.

To disable/re-enable the internal Intel VGA displays each and every time is no feasible method.

Alright, now heading off to do my Frankenstein job and make the RX580 a RX480.

:(

Roman

uvasonar wrote on 5/23/2017, 8:16 AM

More news: The problem is even more bizarre and there is another solution for me:

The startup crash just occurs, when the Vegas Pro main applicaton window is starting up on an Intel internal VGA display (of course with more ATI displays enabled) - regardless if GPU acceleration in Vegas prefs is enabled or not.

Quick Fix: As soon as the main application window is an ATI display, the problem is gone and VP doesn't crash at startup. I just have to switch cables and shuffle my displays around accordingly.

And this doesn't solve the video FX plugin crashes, of course...