Xaymar
Xaymar
You do need to rewrite a lot for NUMA awareness. What is already being detected _is_ correct for NUMA unaware applications. You can manually override the threads value using Custom...
You would need to make FFmpeg and StreamFX and OBS Studio fully NUMA aware on all platforms. This means that you need to replace new/delete, make_shared/make_unique, etc. with NUMA aware...
Indeed. And for OBS Studio, and by extension StreamFX, to run better, you would need to allocate memory and threads close to the resource in question. This would mean allocating...
Previously here: https://github.com/Xaymar/obs-StreamFX/issues/131
This is the place you want to ask questions or help out development of amf only: https://github.com/xaymar/ffmpeg Aside from that, search for the ffmpeg mailing lists devel and user, which...
Sadly running into this myself now. It seems that DXVK will ignore the actual primary monitor in favor of whatever monitor happens to set in index 1. On my system,...
> If that function returns monitors in a random order, it's not clear what we need to do to to sort them correctly. You can either use the boiler plate...
Apparently there's a shorter form of this called [EnumDisplayDevices](https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-enumdisplaydevicesw), though it lacks the HMONITOR reference.
I made a small tool to compare the output between native DXGI and DXGI-on-DXVK. Both were run in a native Windows environment, which is the environment that should be matched...
It is extremely unlikely that this will introduce anything that breaks, as you could never have a 1 to 1 mapping between any of the APIs used to enumerate monitors....