# Pixel Streaming in VR: one Eye black

**URL:** <https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075>\
**Category:** XR Development\
**Tags:** unreal-engine, Rendering, question\
**Created:** [July 13, 2023, 1:07pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075 "2023-07-13T13:07:51Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![MalefitzDE](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MalefitzDE](https://forums.unrealengine.com/u/MalefitzDE)\
**Post date:** [July 13, 2023, 1:07pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/1 "2023-07-13T13:07:51Z")

</div>

I want to use Pixel Streaming to run an unreal game on a server and connect to it from a client via a browser. Using Pixel Stream to stream a VR game is currently in an experimental stage.

I followed this article [Experimental Pixel Streaming Features | Unreal Engine 5.2 Documentation](https://docs.unrealengine.com/5.2/en-US/experimental-pixel-streaming-features/) from the “Pixel Streaming in Virtual Reality” section. Basically it says Use the Virtual Reality template, enable the Pixel Streaming plugin, disable the Open XR plugin, delete an Open XR dependent blueprint, generate a https certificate, start the server, start the game with the arguments -PixelStreamingURL=ws://127.0.0.1:8888 -PixelStreamingEnableHMD.

When I do this it works. However, my game is based on the Collab Viewer template. After doing the same steps, when I start the VR mode, one eye is black. I checked both templates for difference in setting and tired to adjust the collab viewer accordingly, but none of the settings seem to be the right one.

I suspect that this problem has nothing to do with Pixel Streaming itself, but with rendering a stereocopic image without Open XR. Probably I am just missing a setting somewhere. However, I am not too sure about this and Pixel Streaming in VR is what I want to archive.

I am using the unreal version 5.2.0.

Thanks a lot for any hints.

---

<div class="post-metadata">

**Author:** ![Ismar](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ismar](https://forums.unrealengine.com/u/Ismar)\
**Post date:** [July 25, 2023, 5:01am UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/2 "2023-07-25T05:01:24Z")

</div>

We have the same problem here.

---

<div class="post-metadata">

**Author:** ![GIIIPFEL](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/giiipfel/32/735421_2.png) [@GIIIPFEL](https://forums.unrealengine.com/u/GIIIPFEL)\
**Post date:** [August 1, 2023, 12:57pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/3 "2023-08-01T12:57:13Z")

</div>

Have you already turned **Mobile HDR off**? That’s the only possible reason I know, anyway I have never done pixel streaming, so I don’t really know.

I only have done the typical PC VR & Quest 2 Mobile Development of XR, hope it was just that checkmark that you may have overseen.

Good luck !

---

<div class="post-metadata">

**Author:** ![MalefitzDE](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MalefitzDE](https://forums.unrealengine.com/u/MalefitzDE)\
**Post date:** [August 2, 2023, 6:45am UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/4 "2023-08-02T06:45:53Z")

</div>

Unfortunately I have already tried this and it does not solve the issue.  
Thanks anyway.

---

<div class="post-metadata">

**Author:** ![ShockCheng](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ShockCheng](https://forums.unrealengine.com/u/ShockCheng)\
**Post date:** [September 20, 2023, 7:01am UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/5 "2023-09-20T07:01:21Z")

</div>

Same here. I’m using 5.2.1

---

<div class="post-metadata">

**Author:** ![eray\_ozr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@eray\_ozr](https://forums.unrealengine.com/u/eray_ozr)\
**Post date:** [December 23, 2023, 5:01pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/6 "2023-12-23T17:01:51Z")

</div>

Partly same here (5.3.1)  
I see right eye as half even in viewport.

---

<div class="post-metadata">

**Author:** ![Febvs](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Febvs](https://forums.unrealengine.com/u/Febvs)\
**Post date:** [January 17, 2024, 4:41pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/7 "2024-01-17T16:41:24Z")

</div>

Running into the same issue in 5.3.2, I tried in 5.2.1 and it works properly. Is this an internal issue of the version? Or it has a plausible solution?

---

<div class="post-metadata">

**Author:** ![eray\_ozr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@eray\_ozr](https://forums.unrealengine.com/u/eray_ozr)\
**Post date:** [January 17, 2024, 9:47pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/8 "2024-01-17T21:47:17Z")

</div>

it continues. you can check it from my github issue.

> <https://github.com/EpicGames/PixelStreamingInfrastructure/issues/462>
>
> \*\*UE Version:\*\*
> 5.3.1 Epic Launcher Version
> 
> \*\*Frontend Version:\*\*
> Both Mast…er and Release UE5.3-1.0.1
> 
> \*\*Description\*\*
> When I enable PixelStreaming, right eye is not completely black but I can see only 1/3 of right eye on both Unreal Editor and Meta Quest Browser (Immersive WebVR View).
> 
> Resolution is really bad.
> 
> \*\*Steps to Reproduce:\*\*
> 1. I did \`Pixel Streaming in Virtual Reality\` steps from
> https://docs.unrealengine.com/5.3/en-US/experimental-pixel-streaming-features/
> 
> 2. I am not using VRTemplate and its Pawn. I have a PlayerCharacter which I use all on my other projects. 
> I deleted all of OpenXR related functions. Right now it has only Motion Controller Components, VRCameraRoot and VRCamera.
> 
> 3- I also try VRTemplate to just test it.
> 
> 4- I disabled Instance Stereo Render, Mobile HDR, Forward Rendering.
> 
> \*\*Expected behavior\*\*
> 1- An acceptable resolution (not same level with Quest Link but better than current)
> 2- I can see both eye at the same time
> 
> \*\*Screenshots\*\*
> !\[image\](https://github.com/EpicGames/PixelStreamingInfrastructure/assets/10528447/7be67159-16d7-4a84-ab10-15db8b183015)
> 
> \*\*Platform (please complete the following information):\*\*
> - OS: Windows 11 Pro
> - Meta Quest Browser (Latest Updates Installed)
> - Oculus Quest Pro with Latest Updates
> 
> \*\*Additional context\*\*
> My notebook is an Asus Rog which has AMD Ryzen 9 5900HX with APU and RTX 3080. It doesn't have complete APU disable feature on Asus Armory Crate. Quest Link doesn't have problem with it but can this be related with APU ?
> 
> For resolution, I have 16Gbit WiFi 6E Router. Quest Pro connected to 6GHZ 6E channel and my notebook 5 GHZ WiFi 6 Channel. So, It shouldn't be a network problem.

---

<div class="post-metadata">

**Author:** ![Febvs](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Febvs](https://forums.unrealengine.com/u/Febvs)\
**Post date:** [January 18, 2024, 10:36am UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/9 "2024-01-18T10:36:30Z")

</div>

Yes, I already checked it. Thought that maybe here someone had the solution or another usecase where it worked.

---

<div class="post-metadata">

**Author:** ![gareth.viri](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gareth.viri](https://forums.unrealengine.com/u/gareth.viri)\
**Post date:** [February 20, 2024, 9:31pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/10 "2024-02-20T21:31:10Z")

</div>

Hello, the following steps worked for me

1. Add VR template

- find and remove B\_AssetGuideline\_VRTemplate with force option
- find and compile VRPawn

1. Set in Map properties

- Game Mode Override: VRGameMode

1. Change project settings

- Maps and models  
– Default game mode: VRGameMode
- Engine/Rendering  
– Anti-Aliasign Method: Multi-Sample Anti-Aliasing (MSAA)

Run in windows mode (Press F11 to exit full screen)

---

<div class="post-metadata">

**Author:** ![gpu2015](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gpu2015](https://forums.unrealengine.com/u/gpu2015)\
**Post date:** [March 22, 2024, 10:50am UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/11 "2024-03-22T10:50:31Z")

</div>

how about the Latency? is there any successfull application using Pixel Streaming for XR HMD?

---

<div class="post-metadata">

**Author:** ![eray\_ozr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@eray\_ozr](https://forums.unrealengine.com/u/eray_ozr)\
**Post date:** [March 23, 2024, 1:43pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/12 "2024-03-23T13:43:30Z")

</div>

Latency wasn’t bad but resolution was. Even if black screen problem would solve, I don’t think I would want to build a product with it.

I will try it again after 5.4’s final release.

---

<div class="post-metadata">

**Author:** ![gpu2015](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gpu2015](https://forums.unrealengine.com/u/gpu2015)\
**Post date:** [March 24, 2024, 12:17pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/13 "2024-03-24T12:17:23Z")

</div>

donot support higher resolution?  
or if increase resolution, the latency will become bad…

---

<div class="post-metadata">

**Author:** ![eray\_ozr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@eray\_ozr](https://forums.unrealengine.com/u/eray_ozr)\
**Post date:** [March 24, 2024, 9:00pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/14 "2024-03-24T21:00:25Z")

</div>

I didn’t try to increase resolution because right eye problem. Latency is a subjective thing. I have 16 Gbit WiFi 6E router and Quest Pro. So, I can increase a little more if it is possible.

---

<div class="post-metadata">

**Author:** ![THE\_N1YO](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@THE\_N1YO](https://forums.unrealengine.com/u/THE_N1YO)\
**Post date:** [June 21, 2024, 2:53pm UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/15 "2024-06-21T14:53:02Z")

</div>

hey i found exact solution when one eye is black works only in h 5.3 version disable stereo rendering mobile hdr forward shading. switch default anti aliasing to MSAA . does not work in 5.4 but do work in 5.3

---

<div class="post-metadata">

**Author:** ![timonfreud](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/timonfreud/32/1092636_2.png) [@timonfreud](https://forums.unrealengine.com/u/timonfreud)\
**Post date:** [August 24, 2026, 9:55am UTC](https://forums.unrealengine.com/t/pixel-streaming-in-vr-one-eye-black/1228075/16 "2026-08-24T09:55:00Z")

</div>

You can try CloudStreamer easily, access public via web safely, [https://psg.hncedi.cn](https://psg.hncedi.cn)

Free packaging tool for Windows, Mac, Linux
