windows only supports a 32bit mask, so 32 cores. Beyond that you need to use numa and a different API. I didnt expect anyone to have more than 32 cores to use vam since those CPUs have horrible single thread performance.The affinity options seems to set only the first 32 cpus. (So, 16 cpus for skipping HTs at my previous post case)
If BIOS setting disables HT & NUMA, can set 32 cpu cores affinity. But...
- with no affinity (1-44cpu), got lower fps even use all cpu cores.
- 1-22 cpu, still lower...
- 1-16 cpu, still lower... (Even if NUMA enabled )
Yes, the previous case (enable HT, 16 cores skipping HTs) was the best case for now. Might not so needed. Thanks.
Really? So thats why desktop cpus stopped at 32 thread?! (AMD x950 with 2 ccd maxed at 16c 32t and Intel RPL 13900 was also 8p+16e conf which were 32t..)windows only supports a 32bit mask, so 32 cores. Beyond that you need to use numa and a different API. I didnt expect anyone to have more than 32 cores to use vam since those CPUs have horrible single thread performance.
no, since windows vista you can use more than 32 threads but you need to use another API to assign threads to cores above 32. Also some CPUs are on different NUMA cores and you need to be careful to not split workloads between different NUMAs. I didnt bother to use the other API since I cant test it with my CPU.Really? So thats why desktop cpus stopped at 32 thread?! (AMD x950 with 2 ccd maxed at 16c 32t and Intel RPL 13900 was also 8p+16e conf which were 32t..)
I see, thanks for explanation! Tough if it means additional programming I still feel cpu manufacturers somehow tried to avoid complications due to thread count.no, since windows vista you can use more than 32 threads but you need to use another API to assign threads to cores above 32. Also some CPUs are on different NUMA cores and you need to be careful to not split workloads between different NUMAs. I didnt bother to use the other API since I cant test it with my CPU.
Update. Browser Assist fixed the problem by offloading VAR files. I don't need Virtual Desktop to enjoy decent frame rates now.If you are trying to use Virtual Desktop through a shared wifi, results are going to be from bad to nauseating. You need a dedicated router connected to your pc with an ethernet cable, with the oculus connecting wirelessly to that. I had already bought a second router since our old internet provider only provided a gateway and when connecting that way performance is great and the extra controls come in handy too.
If I forget to switch the connection in the quest and connect through the house wifi lag is insane, no matter if I am on VaM or any other program
BTW, Why 32 bit? is it 64bit mask?windows only supports a 32bit mask, so 32 cores. Beyond that you need to use numa and a different API. I didnt expect anyone to have more than 32 cores to use vam since those CPUs have horrible single thread performance.
you are correct, documentation even states that you can assign 64 CPU cores. Beyond that you need to put the cores into groups and then assign groups of up to 64 cores each to threads.BTW, Why 32 bit? is it 64bit mask?
SetProcessAffinityMask has parameter "[in] DWORD_PTR dwProcessAffinityMask" and this is not as pointer, but data as it is.
And DWORD_PTR should be 64 bit data.
Assuming 'they' means turtlebackgoofy I'm optimistic. Active user on the hub too.... hoping to see a version of this supporting the 1.22.0.6 version.
(Intentionally keeping my mouth shut about old version dll-swap-shenanigans. Could undermine the security and lead to many other problems. Better wait for proper compatible CPU perf.-patch.)
Did the author ever give the code changes he made to you? Or is it only provided the patched dll?Yeah I think the proper thing to do after this resource is updated is to remove all the older versions since they have the security flaw.
no, this patch will just revert back to the old vam version, dont use it until I update itis this patch ok with the 1.22.0.6 patch ?
Pray to the CPU performance-patch-Overlord!
what's wow about it?1.22.0.7 update! wow
He was trying to be subtlewhat's wow about it?
There is no need to ask for updates, that will not help in any way and instead only annoys or makes the creator feel bad.Can we get a update for latest version of vam ??