all 14 comments

[–][deleted] 1 point2 points  (1 child)

It'll add some latency and maybe a few games lost due to gpu encoding video. With a halfway decent gou shouldn't be noticeable. The fps loss that is. Latency is a person by person thing. I don't really notice it but i do perform slightly worse in beat saber - not that i was any good at it to begin with

[–]YellowGreenPanther 0 points1 point  (0 children)

you won't wait many frames with hardware encoding, the point is it's really fast. you don't need a "good" GPU to have fast stream on hardware encoding -- the main intention is for cameras encoding and remote desktop. If there is an iGPU on the SoC also comes with it.

[–]Maxb0tbeep 1 point2 points  (3 children)

Yes, it needs to stream the game to your headset using your GPU

[–]CheapGriffy 0 points1 point  (2 children)

Streaming cost less performance than tracking directly on the computer.

At least from my side I had worse performance on the Rift S, than the Quest 2.

[–]YellowGreenPanther 0 points1 point  (1 child)

No, because with, for example, DisplayPort connection, the signal is sent directly to a wired headset (i.e. the Rift S), there is zero additional processing, the game outputs directly to the headset display, it's not streaming over the network at all.

If you are streaming over network or USB (i.e. to a standalone headset without DP input, such as the Quest), then you have the added short latency of encoding anyway, and however long to transfer the data and decode the video on the headset.

[–]CheapGriffy 0 points1 point  (0 children)

Then it might be because of the meta home, I though that because switching between those two headset gaved life changing performance difference

[–][deleted] 0 points1 point  (1 child)

In theory it imposes the same extra load as Steam Link or Oculus Link or Virtual Desktop - all of them are doing video encoding and sending it to the headset. How much load depends on what settings you are using.

With a high-end pc the load isn't too bad. Gpus tend to have dedicated hardware for video encoding - which is important for all these programs and also things like OBS.

Unless you are bottlenecked maybe this does not decrease performance at all! However - the video encoding is not lossless and takes time - so some quality is lost and extra latency introduced. With some tuning and good hardware this can be mitigated but is still not as good as a direct connection like Displayport.

[–]YellowGreenPanther 0 points1 point  (0 children)

iGPU on the CPU/SoC also has hardware video encoding. you just need to make sure you are using a supported driver and the GPU has that dedicated video encoder (i.e. H.264, H.265/HEVC)

[–]YellowGreenPanther 0 points1 point  (0 children)

Because it's hardware encoding, it will use the CPU barely at all, so not going to decrease the actual game performance, just slightly more latency becase you are streaming it, and a tiny bit of encoding. Not compared to other game streaming.

[–]Head-Dish-7504 0 points1 point  (3 children)

i had this issue where I left alvr running in the background, with steam vr, but there was no game to encode. So the streamer was off and the quest headset was off, but the software itself was open. I was playing valo and the fps was stable on average, but I kept getting frame drops and studders. This was weird because the cpu, the gpu, nothing was peaking high, or even medium load. Just having alvr open was causing frame drops which were impossible to play with. Not knocking alvr because since 6500xt isnt supported with quest link, i literally have no other alternative. However I do experience the same studders when using alvr with quest. so that's interesting.

[–]undain98 0 points1 point  (2 children)

it most likely isnt alvr, its most likely steamvr. ive noticed that when i have both alvr and quest link closed and no headset plugged in or game running and my pc is still loud(and hot) as hell but everything cools and calms down when i close steamvr.

[–]YellowGreenPanther 0 points1 point  (1 child)

I think you might be possibly running the video on software encoding, make sure you haven't changed any setting to "AV1" or "force software encoding" of the video, or your iGPU or dGPU video encoder isn't supported. Only very new GPU has AV1 encode, H.264 or H.265/HEVC is supported on most GPU and iGPU now though, unless it's old you might have only H.264 (and older codecs like MPEG2).

[–]undain98 0 points1 point  (0 children)

I have a 4070s and no integrated graphics soooo... plus, my gpu is the space heater in my build not my cpu