Question / Help Recording error while using AMD Encoder

TomPilot

New Member
I recently purchased an MSI RX 580 OC Edition, and I was excited to finally be able to ditch the x264 encoder due to my sub-par CPU. The issue is that every time I hit the record button, I get an error message saying: "Recording error. An unspecified error occurred while recording."

I have tried different combinations of every setting in OBS, wiped and reinstalled the latest AMD drivers with DDU, and even tried rolling back drivers to an older version. I just can't seem to get this to work.

After searching, it seems other people have had similar problems but the solutions offered to them don't seem to work for me. If anyone has any insight or a possible solution, please let me know!

Log file is attached below.
 

Attachments

  • 2019-01-06 16-27-32.txt
    20 KB · Views: 62

TomPilot

New Member
TO CLARIFY: I am currently using an older version of OBS. I tried this first with the current version and tried to roll back to see if it would make a difference.

Also, this problem occurs with no load on the gpu. I've only tried recording the desktop as a test and get the same error message using both h.264 and h.265. Any help would be appreciated as I would like to start using this software again!
 

koala

Active Member
I see this error before ("os_process_pipe_write for info structure failed"), and usually it indicates that OBS isn't able to write to the destination folder. This may happen if the disk is full, if you don't have write permissions at the location or if some ransomware protection software prohibits writing.
I also saw this error in connection with AMD VCE and the above conditions were false according to the reporters, but I never saw a solution. In this case, you might be out of luck - we have a problem without solution yet. Perhaps it is some obscured error within the AMD encoder, where you instructed it unknowingly with one of the many settings to do something it isn't able to do, and the encoder detected this immediately on starting the encoding process without giving a meaningful error message. In this case, you might remove the complete OBS settings (delete/rename the directory %appdata%\obs-studio) and restart with the default settings - they usually work in the first place.

I don't want to dishearten you, but if I were going for a new GPU primarily to use its hardware h.264 encoder, I would only go for a Nvidia GPU, because its Nvenc encoder is far superior to AMD VCE.
 

kiDix

Member
I have a RX 580 Gigabyte Aorus XTR 8GB. Do you think it is better to use the graphic card encoder instead of the x264? (for streaming)
 

TomPilot

New Member
Okay, It's been 6 months, but I now have a solution for ANYONE who has this issue and can't find anyone who can help in other ways than telling you that you bought the wrong hardware. I would like to say that I didn't buy the AMD GPU SPECIFICALLY to stream with, I bought it as my first GPU upgrade for gaming. I was only looking to get it's advertised functionality out of it. After MONTHS of searching the web and hounding forums, I finally found a solution.

Check this post and read the first reply from Sai_. https://obsproject.com/forum/thread...ecified-error-occurred-while-recording.92030/

Follow his instructions in the first post and it should solve your issue. Something about missing DLLs. I redownloaded them and my recordings work fine now.
 
Top