Live data from Hacker News

OBS Studio Gets a New Renderer

obsproject.com

61–70 of 78 posts

Re: OBS Studio Gets a New Renderer

#61
post #18

I wonder how this improves performance on older Intel macs with a Metal-compatible GPUs, or if it's really a M-series only improvement.

It says in passing As the Metal backend is only supported on Apple Silicon devices, GPU and CPU share the same memory in the part talking about the differences between the Direct3D and Metal render pipelines. Not sure why though, because Metal 3 is still supported on a bunch of Intel Macs...

It may be an error on the part of the writer.

Re: OBS Studio Gets a New Renderer

#62
post #30

Hope they'll fix the obvious bugs like CPU use going to 60% doing nothing after restore from hibernation next

It's never "doing nothing" - you just need more visibility into your running tasks.

Turning off nearly everything iCloud- or Spotlight-related is a pretty good start; disable network access and you may find even more pearls of wisdom.

Re: OBS Studio Gets a New Renderer

#63

This quite clearly shows the cost of Apple preferring to build a software ecosystem moat, than using the Vulkan API which every other OS supports. Vulkan support was introduced in OBS Studio 25.0 in March 2020, 5.5 years ago.

As if nobody else ever did that (like Microsoft with DirectX, and almost every single games console)?

Sure, it's happened before but it is not in Apples customers interests, just Apples corporate moat building interests.

Re: OBS Studio Gets a New Renderer

#64
post #35

Great article. The description of how they handle shaders is just bonkers to me. Is that really what you’d have to go through to have a working system with plugin shaders from 3rd parties on multiple backends? Or is mostly the result of time and trying to keep backwards compatibility with existing plugins? Telling external devs “Write a copy in every shader language” would certainly be easier for the core team but th…

Transpiling shaders is what most game engines have done for a decade now. Everybody thinks it's stupid in that field as well, but there is no viable alternative.

MS/NV are trying to start a program to pre-compile shaders for common hardware configurations and games/engines, and simply download them to clients.

https://devblogs.microsoft.com/directx/introducing-advanced-...

Re: OBS Studio Gets a New Renderer

#65

Earlier quoted context omitted.

Transpiling shaders is what most game engines have done for a decade now. Everybody thinks it's stupid in that field as well, but there is no viable alternative.

MS/NV are trying to start a program to pre-compile shaders for common hardware configurations and games/engines, and simply download them to clients. https://devblogs.microsoft.com/directx/introducing-advanced-...

I think you mean MS/AMD since this is for hardware with AMD parts in it.

Re: OBS Studio Gets a New Renderer

#66
post #51

This quite clearly shows the cost of Apple preferring to build a software ecosystem moat, than using the Vulkan API which every other OS supports. Vulkan support was introduced in OBS Studio 25.0 in March 2020, 5.5 years ago.

Metal does pre date Vulkan, and some people consider it easier to use.

Well, ya, it's a proprietary walled garden solution.

Re: OBS Studio Gets a New Renderer

#67

Earlier quoted context omitted.

It says in passing As the Metal backend is only supported on Apple Silicon devices, GPU and CPU share the same memory in the part talking about the differences between the Direct3D and Metal render pipelines. Not sure why though, because Metal 3 is still supported on a bunch of Intel Macs...

It may be an error on the part of the writer.

Maybe the M-series unified memory architecture is required?

Re: OBS Studio Gets a New Renderer

#68
post #51

This quite clearly shows the cost of Apple preferring to build a software ecosystem moat, than using the Vulkan API which every other OS supports. Vulkan support was introduced in OBS Studio 25.0 in March 2020, 5.5 years ago.

Metal does pre date Vulkan, and some people consider it easier to use.

OpenGL is easier to use than both, but we left it in the dust as it doesn't match the semantics of modern hardware.

Metal DOES... but only apple hardware.

Re: OBS Studio Gets a New Renderer

#69
post #65

Earlier quoted context omitted.

MS/NV are trying to start a program to pre-compile shaders for common hardware configurations and games/engines, and simply download them to clients. https://devblogs.microsoft.com/directx/introducing-advanced-...

I think you mean MS/AMD since this is for hardware with AMD parts in it.

Fair point.

Re: OBS Studio Gets a New Renderer

#70
post #8

Earlier quoted context omitted.

Looks neat but seems like a complete hassle to get up and running and maintain, unless if your goal is to learn how screen recorders work.

What? The link says that you can install it from flathub ( https://flathub.org/en/apps/com.dec05eba.gpu_screen_recorder ) so you just have to click install and then record. Since its in flathub its also available in many distros "app store"

I was using an AppImage

OBS is great, it was my go to recording tool. But my videos were choppy until I started using GPU screen recorder.

Post reply on HN