Closed jrsmile closed 1 year ago
No idea why would it fail after saying that the extension VK_KHR_external_memory_fd
was loaded.
Can you try with this patch
diff --git a/src/vklayer.c b/src/vklayer.c
index 4cbfef5..c766aee 100644
--- a/src/vklayer.c
+++ b/src/vklayer.c
@@ -1358,7 +1358,7 @@ static VkResult VKAPI_CALL OBS_CreateDevice(VkPhysicalDevice phy_device,
for (uint32_t i = 0; i < info->enabledExtensionCount; ++i) {
for (uint32_t j = 0; j < req_extensions_count; ++j) {
if (!strcmp(info->ppEnabledExtensionNames[i], req_extensions[j].name)) {
- req_extensions[j].found = true;
+ /* req_extensions[j].found = true; */
}
}
}
i patched the binary and ran battle.net via lutris unfortunately it does not let me start the game even if i start battlenet without obs-gamecapture, it might be an overloaded update server on blizzards side, i'll try again later.
good news, it works with the patch, flawless victory 100fps 1440p streaming to youtube 2% cpu utilisation.
nice, thank you
Hi,
i really like obs-gamecapture unfortunately it does not want to run with World of Warcraft. it works on my machine even with non flatpack steam games but wow no chance, might it be that the blizzard anticheat prevents the injection?
i launch it via "obs-gamecapture lutris" it detects the battlenet.exe and even the World of Warcraft.exe corretly and trys to inject itself. But fails with "could not get device address for vkGetMemoryFdKHR" i tried disabling gamemode in lutris but no success so far.
Any ideas?