Search results
Been searching and scouring the web for hours trying to find the best settings to utilize the M1 pro's amazing processor/GPU combo and it was a mixed back. I figured out what seems to be the best settings to utilize the optimized threads in the M1 to record as well as stream in 4k.
Usually it doesn't work because it incurs frame drops when you try to game capture on one GPU while rendering OBS on another GPU. But if you were to use an Avermedia 4K (only consumer card that does RGB and not NV12/I420) or some Black Magic card (can have issues with OBS), you could theoretically ingest that capture card and render OBS on the 970.
Oct 26, 2021 · Nvenc has the nice property of being able to directly encode from the frame buffer of the GPU, so on 1 GPU the raw picture data is not required to be copied even once through the pci-express bus, so 1 Nvidia GPU card with Nvenc (new) as encoder is the most efficient solution.
Jun 3, 2019 · OBS on MacOS cannot make use of the encoder hardware in Nvidia and AMD discrete GPUs because the necessary APIs do not exist for MacOS. However, having a more powerful GPU always helps because OBS has to render frames before it can encode them.
Jul 11, 2023 · Apple's M1 Macs, which integrate the CPU and GPU into one chip, perform best with the x264 software encoder. For 1080p streaming, we suggest a 'fast' CPU usage preset and a bitrate of 3500 to 4500 kbps.
- Dan Nagle
Aug 22, 2018 · Yes, if you get separate GPU for encoding, you still get dropped frames if the GPU OBS is running on is on 100%. And you cannot set priorities on the GPU (see the edit of my previous post). Now you might think you can try to run OBS on one GPU for composing and your game on a second GPU.
People also ask
Does a GPU encode a game if it's dedicated to encoding?
Can I use a second encoding GPU?
Can I run OBs on a different GPU?
Is Nvidia a good encoder for a PCI-Express card?
Should a 2nd GPU encode a second monitor?
Is Nvidia hardware encoding better than software encoder?
People have been seeing CPU usage of 200 and 300% when using OBS and I found a solution on the OBS open source page on github that members made to allow OBS to use hardware encoding which shifts the work to the GPU.