Question / Help OBS Studio PTT Causes Mic Static/Popping

Primus Palus

New Member
I've been back and forth, upside down, left and right over this clicking/popping sound for WEEKS. I finally figured out what the problem is and the reason behind it is absolutely crazy and will not work for me (I need the feature).

If I put Push to Talk on in the options menu using my Blue Yeti microphone I get clicking/popping static type sound. If I turn Push to Talk off, absolutely nothing and it's crystal clear.

Here is both on and off examples with absolutely NOTHING changed between tests except turning PTT off:

https://youtu.be/t8FzeZNCLjg

How do I fix this, because I NEED push to talk because of background sound, kids, fans, etc when streaming.
 

Primus Palus

New Member
UPDATE... this happens when using a mouse push to talk or keyboard key. Logitech software is installed for ONLY the mouse which makes me think that's not it. I also tried using my mic via headset as oppossed to my Blue Yeti and it also gives the same static when using PTT only.

I'm at a loss here. Any ideas?

Tried changing audio and video settings. Running as admin and not.
 

Suslik V

Active Member
Please open notepad and press any key (and hold it) while you recording without PTT and compare again. I think this is CPU/motherboard power noise. Also, it is useful to set Windows power mode - High performance.
 

Primus Palus

New Member
So oddly enough having Notepad open and using a push to talk key (C) in notepad while recording stopped the sound from being broadcast/recorded. If I use always on mic, and use Notepad, nothing sounds fine as always. But now PTT works only in Notepad. Close Notepad, it comes back.

How do I fix that then? I already had power settings on the high performance setting.
 
Last edited:

Suslik V

Active Member
You need to run application with the same access rights. Try to run OBS Studio as administrator.
 

Primus Palus

New Member
You need to run application with the same access rights. Try to run OBS Studio as administrator.

This was happening when running OBS Studio as an admin.

Ok I found the solution and would love to know why this is happening and how to fix it. If I record with OBS Studio up in the background, I get the clicking, popping, static etc. If I minimize OBS studio, I don't get it anymore. WTF? Can someone explain why this is happening and how to fix it? I speak during transitioning of scenes and like to view it up in the background on a second monitor to make sure it's on the right scene.
 

Primus Palus

New Member
Ok to go further. I moved OBS to my second monitor because I usually have it on my main for scene transfers and between games. If the program is NOT selected (as in you click away from the application even though it's still on screen)... it works fine. No popping/static. If I highlight OBS Studio again it starts up again.

So why is this happening?
 

Suslik V

Active Member
By the way, if you switch off preview window (uncheck Enable Preview)?

I think, that you need to run idle task that maxes your CPU load. This excludes CPU power hiss influence from audio device.
 

Primus Palus

New Member
By the way, if you switch off preview window (uncheck Enable Preview)?

I think, that you need to run idle task that maxes your CPU load. This excludes CPU power hiss influence from audio device.

I don't see anything that says Enable Preview? Where is that? Also... my CPU is nowhere near max when running OBS, and even a couple games at the same time. OBS and a few other apps running like Discord and such... I'm at 20% or less CPU usage. While recording it's still 70% or less.

For anyone viewing and able to help I'm running this set up:

FX-8370 @ 4.01ghz
GTX 1080
G.skill 16GB RAM @ 1600mhz
Blue Yeti Blackout Mic
Generic Headset/Keyboard
Logitech G700 Mouse
Logitech C920 Webcam

Also, I tried changing the process priority for OBS to "High" to see if that would help. It stays on high until I hit record or stream then it drops to normal.
 
Last edited:

Suslik V

Active Member
https://superuser.com/questions/396501/how-can-i-produce-high-cpu-load-on-windows
https://superuser.com/questions/620724/changing-windows-process-priority-via-command-line

for example make test100.bat file:
Code:
wmic process where name="cmd.exe" CALL setpriority "idle"
@echo off
:loop
goto loop
run as many as you need threads per PC (8 times or more in your case).
In Win7 It doing endless loop until cmd.exe is closed.

Thus it is possible to make CPU load up to 100% for testing purposes.

About Enable Preview - right click over the preview area. Just in case, OBS Studio Help Guide: https://obsproject.com/forum/resour...ware-studio-multiplatform-help-guide-pdf.365/
 
Top