Confused on Steam Play and Proton? Be sure to check out our guide.
Latest Comments by Shmerl
Wine 9.13 brings more CMD.EXE engine rewrites, supports loading ODBC Windows drivers
16 July 2024 at 4:15 pm UTC

Quoting: Cr1ogenAny News with Wine wayland?

I'm using it now - it's good, though there are some issues related to Plasma 5 which I hope won't be present in Plasma 6 (Debian was a bit slow in packaging it but it's coming soon). But those are compositor related I think. Wine Wayland itself is already very usable.

Wine 9.13 brings more CMD.EXE engine rewrites, supports loading ODBC Windows drivers
15 July 2024 at 10:40 pm UTC Likes: 1

This is an interesting bit - Wine developers are considering moving from gstreamer to something else:

https://gitlab.winehq.org/wine/wine/-/merge_requests/5340#note_75745

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
15 July 2024 at 10:01 pm UTC

Quoting: pete910Slow with bad quality at a given bitrate, and more often than not just overloads and crashes.

I'm not sure I understand it. OBS has no Vulkan video support at all. So how can you test it to crash with it? The only thing I know now that has Vulkan video support is mpv, as I said, and that's decoding:

https://github.com/mpv-player/mpv/discussions/13909

I haven't seen any application that's using Vulkan video for encoding, besides AMF itself.

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
15 July 2024 at 5:10 pm UTC

Quoting: pete910That maybe the case but why is it so bad then if using the hardware to the full extent that AMF can?

What exactly is bad? Vulkan video in Mesa is very new and barely anything is using it. The only example I know is mpv for decoding.

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
15 July 2024 at 2:38 pm UTC

Quoting: pete910Is va-api using this technique of hardware encode? If so it needs some serious work to match AMF

Will vulkan vid encode also do opengl based apps ?

They said VAAPI uses alternative ways but calls same ioctl-s for the hardware, though Vulkan video is more comprehensive except for one missing issue related to color management. So Vulkan API has to implement that. But in some ways Vulkan video is already more flexible than VAAPI.

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
14 July 2024 at 9:57 pm UTC

Quoting: pete910Still need AMD's bit though to use the hardware.

If it was as simple as that nvenc,AMF ect wouldn't be needed for any graphics card.

Given that AMF has RADV support now I would have thought it would be a no brainer to add by default to OBS from now on.

Not according to AMD developers. AMF used to rely on Vulkan-like functionality plugging into hardware's ioctl, because Vulkan video was still work in progress. But now Vulkan spec and drivers have that through Vulkan API, so AMF now uses Vulkan proper, not hardware directly. So basically, you don't need to use AMF if you want to use same Vulkan video functions.

So yes, I'd say OBS and anyone else doesn't need AMF at all, as long as they know / want to use Vulkan. The only reason to support AMF according to AMD developers are some applications that already use it and can't move to Vulkan for whatever reason (like no one is developing them). And OBS isn't such case clearly, so it would be a complete waste of effort for them to add AMF support. Same goes for ffmpeg. They should focus on Vulkan video.

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
14 July 2024 at 8:58 pm UTC

AMF relies on same Vulkan video. So if it's crashing with radv it won't work with radv over AMF too. Meaning for AMF you'd need amdvlk then. So what's the point. OBS can use same Vulkan video over same amdvlk (or radv when it's ready). Basically, AMF is redundant and not needed at all.

If ffmpeg is lagging behind with Vulkan video support, then I guess it should catch up too.

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
14 July 2024 at 4:12 pm UTC

Quoting: pete910Why not include AMF too while they where at it? I know I can use va-api but it sucks compared to AMF.

AMF uses Vulkan video. So better ask, why not include Vulkan video directly to OBS?

OBS Studio 30.2 is out now with native NVENC encode for Linux, shared texture support
14 July 2024 at 8:14 am UTC

I wish there was support for easy streaming over local network. Right now there are some hacks for it, but they don't work with GPU acceleration.