• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Benchmark

Plugins + Scripts Benchmark

Download [27.04 MB]
Question by @modog44
I've tried every method, but V5 still won't load, even on a clean install. Could you please tell me the exact steps to remove all session plugins? I can only run the second option of V3
Moved this here as this is not a review, but a question. Anyway, if V3 works, but V5 won't, possibly you are not on the newest VaM version. Removing session plugins should just be an issue of going to the session plugin tab. Save your current session plugin preset under a new name. Remove all plugins. Then save THAT as your default session plugin preset. Restart VaM. Run the Benchmark. Once you are done with the Benchmark, you can restore your setup from the saved preset and make that the default again.
 
非常抱歉,我没注意到那是评估部分。非常感谢您的回复。
 
It's a nice tool. Works well and feels stable.

One problem for me though:
Every other benchmark run results in a 'incomplete run due to user input', even though I'm not doing anything. It often happens before the baseline 3 run.
I feel like maybe it takes a bit too long to load some things? The UI automatically appears and then i get that aborted message.

My PC is fine, nothing running in the background, absolutely zero input from my end.
Running on a 7800X3D+3080TI.

Kind of annoying, since Im wasting a lot of time benchmarking and need to hope for it to finish...
 
Last edited:
One problem for me though:
Every other benchmark run results in a 'incomplete run due to user input', even though I'm not doing anything. It often happens before the baseline 3 run.
I feel like maybe it takes a bit too long to load some things? The UI automatically appears and then i get that aborted message.
Well, you give some kind of input. Anything that would make the UI appear. Note that some VR controllers (e.g. Oculus/Meta) detect a difference between touch of controller buttons and pressing buttons. VaM considers touch already an interaction in some situations, which is why I need to catch it.

If it helps, the implementation looks like this:
C#:
private bool HaveAbortInput()
{  
    SuperController sc = SuperController.singleton;
    bool isVR = sc.isOVR || sc.isOpenVR;
    return sc.GetLeftSelect()
        || sc.GetMenuMoveLeft()
        || sc.GetRightSelect()
        || sc.GetMenuMoveRight()
        || (sc.isOVR && !OVRManager.hasInputFocus)
        || (isVR == sc.MonitorRig.gameObject.activeSelf)
        || sc.mainHUD.gameObject.activeSelf
        || sc.MonitorUI.gameObject.activeSelf
        || Input.GetKey(KeyCode.Escape);
}
 

Similar threads

Back
Top Bottom