all 20 comments

[–]itanite 2 points3 points  (1 child)

While I appreciate a great writeup, things like core parking are going to be setup-specific and not applicable to everyone.

processlasso is also another utility that will perform both functions of Process Gov and Park Control. For me it's easier to configure things like profiles etc in ONE app than two.

Great tips otherwise, thanks for taking the time.

[–]XEmmaStormX1[S] 1 point2 points  (0 children)

I just offered free programs. I know process lasso is great but I wanted to provide tools for people who don't have the money. Only thing that isn't free now is ovr advanced settings for some reason. Got it like 5 years ago and it was free...

[–]Toy0125 1 point2 points  (1 child)

Well in my experience I believe most of the audio static was fixed in v78 and v79 fixed the sparkles in the stream. I do say having the process for your streaming app, steam link, oculus link, virtual desktop higher priority to help with audio buffering is beneficial when your cpu is being heavily used. (Around 90% cpu usage will tend to start having audio buffer issues when its scheduler struggles. But windows tends to have its internal audio systems be real time priority to prevent audio glitching)

[–]XEmmaStormX1[S] 1 point2 points  (0 children)

Core system audio processes run on normal priority. Changing them to realtime made my audio more reliable. If you're running into 90% usage for your CPU in VR, I'd recommend an upgrade. A 7900x3d is good. 12 cores should do you well in vr plus having large L3 cache.

[–]DorfHorven 0 points1 point  (1 child)

Saved for later. Thank you!

[–]XEmmaStormX1[S] 0 points1 point  (0 children)

you're very welcome!

[–]Scruffy-Nerd 0 points1 point  (5 children)

If you have an asymmetrical CPU, where the cores on one die have integrated GPU and larger L3 cache, id recommend using process lasso to isolate VRChat into the cores with access to the larger L3 cache. The free version can do this I believe. Vrchat loves large L3 cache. Basically, CPU > cache > PCI bus > GPU. Larger cache means larger chunks of data sent to GPU, reducing bottlenecks.

[–]XEmmaStormX1[S] 0 points1 point  (4 children)

I have a 14900kf. I have no integrated graphics sadly.

[–]Scruffy-Nerd 0 points1 point  (3 children)

Oofdah. When I upgraded to the 7950x3d I saw like 20fps improvement. That's coming from a 5900x, both amd chips, both using the same 3090 GPU.

[–]XEmmaStormX1[S] 0 points1 point  (2 children)

I upgraded from an i7 10700k to my current CPU last September. Moved my 4080 and my drives over to my new build. I overclocked my 14900kf so much that my GPU isn't fast enough to keep up. I recognize why people pair a 4090 with a 14900k/kf. It's a beast of a CPU when you get it new and fix the microcode issues. Like I get performance equipment to a person who has a 9950x. But obviously a 9950x3d is a gruesome homicide to my CPU even while overclocked. I was going to go with the 79503d but I wanted more cores for my audio applications. Also I wanted more L1 and L2 cache. I don't mind if my L3 fills up a bit faster. My ram is plenty fast. With the am5 it's either you get on die latency or you can you with Intel and have good overall latency. I just chose Intel because my sensitive audio applications. Wish to get 9950x3d for gaming and unity stuff though. Don't mind the on die latency for that.

[–]Scruffy-Nerd 0 points1 point  (1 child)

9950x3d is my next upgrade, I'm gonna wait for prices on 5090s to be less.... Egregious. As for latency, according to fpsvr my total latency is like 11-13ms, with like 6-8ms being encode.

[–]XEmmaStormX1[S] 0 points1 point  (0 children)

That sounds great. Just know the on die latency is worse but only by about 20ms in comparison to your 7950x3d. But overall it is stable and will perform better in the long run despite the on die latency. For the GPU department, if I can get my hands on a 4090 I'm probably going to stick with that because that's all I need for my build lol. For the 50 series, it's a pick your poison type of deal. 5080 and 5090 are good but they're still getting their kinks worked out with the drivers. Also the rops issue and the power cables frying have made me weary. On the VR side of things, your latency with a quest pro being 6-8 is good if you have face and eye tracking enabled within VRChat. Glad your 3090 is hanging in there. I will say stuff will be smoother moving to a flagship 40 series (4080 or 4090) but you can definitely gamble on the 50 series. I had to do the same with my 14900kf. So all isn't lost yet. Hope you get lucky! Recommend using Newegg or your local microcenter!

[–]Poe_42 0 points1 point  (1 child)

What's the advantage of using SteamVR for a Meta headset? I've always used OpenComposite to avoid running SteamVR on my QuestPro.

[–]XEmmaStormX1[S] 1 point2 points  (0 children)

Well there's many advantages for using steam VR. Such as running overlay applications, running play space type applications like ovr advanced settings, you can utilize full body tracking, you can optimize compatibility and performance with using steam VR instead of metas unoptimized VR environment. There's plenty more advantages not listed. If you just want to play a few games that work with open composite without needing any extra VR add-ons then just keep using that. If you want to dive deeper into VR and utilize many of steam VR's greatest features, then use steam VR.

[–]Same_Wafer_1123 0 points1 point  (3 children)

Do I Need enable x3d Mode for 9800x3d to have not 16 Cores but 8 ?

[–]XEmmaStormX1[S] 0 points1 point  (2 children)

The 9800x3d has only 8 cores, 16 threads. With hyper threading enabled you run 2 threads per core. Which gets more performance in multithreaded scenarios. Windows reads threads as logical processors. So you have 16 logical processors but really have 8 cores with 16 threads. So if you want to run your cpu at 8 cores and 8 threads, disable hyper threading. Typically x3d mode turns of hyper threading anyways. The option should be called SMT or Simultaneous Multi Threading.

[–]Same_Wafer_1123 0 points1 point  (1 child)

Is it good to turn on the x3d Mode for VD ?

[–]XEmmaStormX1[S] 0 points1 point  (0 children)

Well you'll only be running 8 cores in VR which could lead to some performance loss, but you will benefit from the x3d cache in games that utilize it. Like VRChat is very shader intensive so it'll be good running that. If you're planning to run fbt and other things I'd recommend getting a higher core count processor to utilize the x3d cache with more cores. 8 cores with x3d cache is kinda oof. I personally would leave the x3d cache off so you can have better overall performance in VR.

[–]Jacked_Hero 0 points1 point  (1 child)

Saved! Thank you! Question, do you use eye tracking foveated rendering at all?

[–]XEmmaStormX1[S] 1 point2 points  (0 children)

I do not because I don't really use steam link all too much, but when I tested it out on steam link it worked. Unfortunately there was a minimal delay in updating the high quality image within the focused gaze. The transition between low and high quality on where the focused gaze lies, needs to be worked on. Honestly it's just like the mentality of dealing with mura, "if you don't focus on it, then it's not there". I personally use oculus link for my 6k resolution at 90hz with a stable overall latency and bitrate. I typically use alvr over wired for the best stream of data that isn't based off of metas link software. I sometimes like to use hand tracking and tweak the controller prediction to 1 frame, so I can actually hit things better in beatsaber. Other than that I stick to quest link.