I am working on a game that we want to develop for Xbox, but when we run it on xbox we are lagging like hell.
I used the Xbox Device Portal to have a look at the performance and i got 30 percent CPU usage, 40 percent GPU usage( i see 6 Gpu Engines) and only one is being used and memory usage is about 1.5GB.
Shows total Memory as : 2.5GB
Available as : 1.7GB
After running the application i see available as: 300-400MB
On Unity profiler i saw some spikes that go atmax upto 250 FPS, around 200-250 batches, 150-200 setpass calls, 10k Vertices and around 9-10k triangles count.
I get around 100 – 130 fps on my lap that runs i7 7th Gen, GPU 1060, 16 Gigs of ram.
I am really struggling to find any solution about xbox optimization on the web, and is there any way i can connect Unity profiler directly to xbox? so i can see the realtime profiling of the game using Unity Profiler?