I’m testing with the Zapbox iOS client app as described in this post.
When testing with an EC2 instance launched with the NVIDIA AMI I get the full requested resolution - 1664x1568 per eye when using an iPhone 12. However when connecting the exact same client app build to the local PC which has an RTX3070 the stream is received at 808x768 (just slightly less than half the width and height).
There’s plenty of bandwidth - the PC has a dedicated WiFi 6 router connected via ethernet that’s in the same room as the client device and the client network stats all look perfect (no packet loss, RTT of 3ms, quality 5).
I’ve tried uninstalling and reinstalling CloudXR (and SteamVR) and still see the issue, I was wondering if there are some settings files somewhere that might have cached something from some of my earlier client experiments?
In C:\Program Files (x86)\Steam\config\steamvr.vrsettings there was a line in the steamvr block saying "maxRecommendedResolution": 810.
Removing that line when SteamVR was closed looks to have fixed things.
Not sure quite how that setting got in there - I was playing with maxResFactor in cxrDeviceDesc at some point but then also played with the Video settings UI in StreamVR trying to fix it. I’m happy for that to remain a mystery now I can get full res from my local setup :)