Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Hardware & VR PerformanceLesson 9.4
RTV for Architecture, Planning & Urban Design/Module 9 · Optimization & Performance

Lesson 9.4 · Optimization & Performance

Hardware & VR Performance

Why VR roughly doubles the cost, what GPU, CPU and VRAM you need, and how to deliver smooth on the client's machine

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

A desktop view you can push to look perfect. A VR view has to stay smooth first - because in a headset, a dropped frame is a wave of nausea.

On a monitor, if a frame runs a little long the picture just dips for a moment. In a headset, the same dip is your inner ear disagreeing with your eyes - and that is how people get sick. VR turns performance from a nicety into a hard constraint, and it does so while asking for roughly double the work of a desktop view.

This final lesson of the module is about the machine and the medium meeting reality. VR renders twice, at a higher frame rate, to a shorter budget. We will size the GPU, CPU and VRAM it takes, weigh settings against hardware, and - most importantly - learn to deliver a smooth experience on the computer the client actually owns, not the render farm you wish they had.

VR = ~2x desktop cost. GPU first, then VRAM, then CPU. Resolution scale is your biggest lever. Deliver smooth on THEIR machine.

Why VR roughly doubles the cost

A desktop view renders the scene once, to one image, typically targeting 60fps - a 16.7ms budget. VR changes three things at once, and they compound. First, it renders the scene twice - a slightly different image for each eye, to produce stereo depth. Second, it targets a higher frame rate - 90fps is the comfortable floor, some headsets 120 - so the budget shrinks to about 11.1ms or less. Third, headset displays are high resolution per eye, and the image is rendered at even higher internal resolution before lens distortion correction, so each of those two images is itself large.

Stack them up and VR is roughly double the desktop cost, or more - two eyes times a shorter budget times a big per-eye resolution. A scene that runs a comfortable 60fps on a monitor will not simply run in VR; it has to run at 90fps twice over. This is why you cannot treat VR as 'the same scene with a headset plugged in', and why the headroom discipline from the whole module matters most here.

The engine fights back with VR-specific tricks. Instanced stereo rendering draws both eyes in a single pass, sharing the CPU work of describing the scene rather than doing it twice - a large saving on the draw thread. Foveated rendering, where the headset supports eye-tracking, renders the centre of your gaze at full resolution and the periphery lower, exploiting the fact that your eye only sees sharp detail where it is pointed. These help materially, but they reduce the multiplier rather than removing it. Plan for VR costing about twice a desktop view and you will not be caught out.

WHY VR IS ROUGHLY 2x THE WORKDesktop monitor1 eye60 fps = 16.7 ms budgetVR headsetleftright90 fps = 11.1 ms budget1 view x 60 fps2 views x 90 fpsTwo eyes AND a higher frame rate AND a shorter budget - plan for roughly double the desktop cost.Instanced stereo and foveated rendering claw some of it back, but headroom is not optional in VR.
Zoom
Why VR is roughly double the work. A desktop view renders one image at 60fps (16.7ms); VR renders two - one per eye - at 90fps (11.1ms), each at high internal resolution. Two views, a higher frame rate and a shorter budget compound. Instanced stereo and foveated rendering shrink the multiplier but do not remove it.

VR = 2 eyes x higher fps x big per-eye res. Roughly 2x+ desktop cost. Instanced stereo and foveation shrink the multiplier, not remove it.

What the machine needs: GPU, CPU and VRAM

Real-time archviz leans on three parts of the machine, and it helps to know what each does so you upgrade the right one. The GPU (graphics card) draws the pixels - it is the single most important component, and the first thing to upgrade for VR, because VR's doubled pixel load lands squarely on it. For desktop archviz a solid modern gaming GPU is the baseline; for VR you want a distinctly stronger one with headroom to hold 90fps twice over. The CPU runs the game logic, physics, animation and - crucially - the draw thread that issues draw calls; a scene that is CPU-bound on Draw (from the profiling lesson) is limited by the CPU no matter how strong the GPU. A good multi-core CPU keeps the draw thread and game logic fed. VRAM (the memory on the graphics card) holds your textures, meshes and Nanite data; run out and performance falls off a cliff as data thrashes. Texture-heavy interiors and VR are the hungry cases - 8GB is workable but tight, and 12GB or more is comfortable, especially for VR.

There is no single 'required' spec - it scales with scene complexity and target - but the shape is reliable: GPU first for VR and fidelity, a strong multi-core CPU for draw-call-heavy scenes, and enough VRAM to hold your textures without thrashing. When you plan a project, plan it against the hardware it will actually run and be shown on, which is very often not your workstation.

A useful way to think about the upgrade path: for a desktop deliverable you are usually balancing GPU and VRAM against scene richness, and a strong mid-to-high gaming card handles most archviz comfortably. Step up to VR and the same scene suddenly needs meaningful headroom on top - so the GPU is where the money goes first, then VRAM to hold textures for two eyes without thrashing, with the CPU mattering most when your scene is draw-call heavy. Storage matters too but quietly: Nanite and virtual textures stream from disk, so a fast SSD keeps that streaming smooth and prevents hitches as you move. None of this is a fixed shopping list - it is a way to reason about where a given scene will bottleneck so you spend on the part that is actually limiting you rather than the part that is easiest to buy.

HARDWARE and THE TRADE-OFFGPUdraws the pixels; thefirst thing to upgrade for VRCPUgame logic, draw calls,physics - hates draw callsVRAMholds textures + Nanite;8GB tight, 12GB+ for VRSETTINGS vs HARDWARE: the same sliderfidelityframe rateLumen high, shadows, 100% resres scale down, Lumen low, cull hardYou can buy frame rate with hardware OR trade it for settings - deliver on the machine the client actually has.
Zoom
The hardware and the trade-off. The GPU draws pixels (upgrade first for VR), the CPU handles logic and draw calls, and VRAM holds textures and Nanite data. Frame rate is one slider between fidelity and frame rate - buy it with hardware or trade it with settings to fit the machine the client actually has.

GPU = pixels (upgrade first for VR). CPU = logic + draw calls. VRAM = textures/meshes (8GB tight, 12GB+ for VR). Match to the target machine.

Settings versus hardware: the same slider

Frame rate can be bought two ways: with more hardware or with lower settings. They are two ends of one slider, and skilled delivery is choosing the right point on it for the machine and the deliverable. You cannot always specify the client's computer, but you can almost always tune the experience to run well on it.

The most powerful single dial is resolution scale (screen percentage) - rendering internally at, say, 80% and upscaling. Because cost scales with pixel count, a modest resolution drop buys a large frame-rate gain, often with little perceived quality loss, especially with modern temporal upscalers. Beyond that, the familiar dials: shadow quality and shadow distance, Lumen (global illumination and reflections) quality - which can be softened or, for a lighter scene, swapped for baked or simpler lighting - anti-aliasing and post-processing cost, translucency and reflection quality, and view/cull distances. Unreal's Scalability settings bundle these into Low/Medium/High/Epic tiers you can switch as a starting point, then fine-tune.

The craft is to spend the budget where the viewer looks and cut where they will not notice. In an interior, protect material and light fidelity because that is what sells the room, and claw back frame rate from resolution scale and shadow distance instead. In VR, comfort - a locked frame rate - outranks fidelity every time, so you cut settings harder and without apology, because a smooth slightly-softer scene beats a beautiful one that makes people ill.

HARDWARE and THE TRADE-OFFGPUdraws the pixels; thefirst thing to upgrade for VRCPUgame logic, draw calls,physics - hates draw callsVRAMholds textures + Nanite;8GB tight, 12GB+ for VRSETTINGS vs HARDWARE: the same sliderfidelityframe rateLumen high, shadows, 100% resres scale down, Lumen low, cull hardYou can buy frame rate with hardware OR trade it for settings - deliver on the machine the client actually has.
Zoom
The hardware and the trade-off. The GPU draws pixels (upgrade first for VR), the CPU handles logic and draw calls, and VRAM holds textures and Nanite data. Frame rate is one slider between fidelity and frame rate - buy it with hardware or trade it with settings to fit the machine the client actually has.

Buy frame rate with hardware OR trade settings for it. Resolution scale is the biggest dial. In VR, smoothness outranks fidelity - cut hard.

Delivering smooth on the client's machine

All of this converges on one professional obligation: the experience must be smooth on the hardware where it will actually be seen. A stutter-free 60fps desktop walk on the client's laptop, or a locked 90fps in the headset they will wear, is worth more than a spectacular scene that only your workstation can run.

Build that in from the start. Know the target machine early - ask what the client will present on, or decide the minimum spec you will support, before you tune anything. Profile on that machine, or its equivalent, not only on your own - a scene that flies on your rig can crawl on theirs, and stat unit on the target tells the truth. Build in headroom: aim comfortably above the target frame rate so the odd busy view (a wide shot with everything visible) does not drop below it, and in VR treat the 90fps floor as non-negotiable. Choose the delivery format to match: a packaged executable runs at full native performance on a capable machine, while pixel streaming (covered in Module 10) renders in the cloud and streams video, letting a weak client device run a heavy scene at the cost of latency and streaming infrastructure - a genuinely useful escape hatch when the client hardware simply cannot cope.

The throughline of this whole module is now complete: Nanite tames geometry, profiling finds the real bottleneck, the classic levers claw back frame rate, and hardware-aware delivery lands it smoothly where it counts. Optimization is not a grim final chore - it is what turns an impressive scene into a reliable experience, and reliability is what a client remembers. Master this, and you can promise smoothness and keep the promise.

Know the target machine -> profile on it -> build headroom -> pick the delivery format (packaged vs pixel streaming) to fit. Reliability > spectacle.

Hardware & features you'll meet in this lesson

Instanced stereo rendering

Drawing both VR eyes in a single pass

Shares the CPU work of describing the scene instead of doing it twice; a major draw-thread saving in VR. Enable it for VR projects.

Foveated rendering

Rendering the centre of gaze sharp and the periphery lower

Needs eye-tracking hardware; exploits that the eye only sees detail where it points. Reduces VR's pixel cost, does not remove it.

Resolution scale (screen percentage)

Rendering internally below native and upscaling

The highest-leverage quality dial - cost scales with pixels, so a modest drop buys a big frame-rate gain, softened further by temporal upscalers.

Scalability settings

Unreal's Low/Medium/High/Epic bundles of quality options

A quick starting point to match a target machine; tune from there. Pair with knowing your GPU, CPU and VRAM budget.

Hands-on workshop

Workshop - size a scene to a target machine and a VR budget

You will take one scene and tune it twice: once for a desktop target at 60fps, once for a VR budget at 90fps, using resolution scale and the scalability dials, and profiling each against its budget. The point is to feel the doubled VR cost and to practise delivering to a chosen machine rather than your own.

Unreal Engine 5, one moderately heavy scene, and the console for stat unit and r.ScreenPercentage. A VR headset with OpenXR is helpful but the VR budget can be targeted numerically without one.

Given & goal
Goal: hit a desktop and a VR frame budget on purpose
Inputs: Unreal Engine 5 and a moderately heavy scene (a VR headset helps but is not required - you can target the VR budget numerically)
Time: ~40 minutes
  1. 1Pick a target: decide the machine class and frame rate you are delivering for (e.g. 60fps on a mid gaming laptop). Profile the scene with stat unit and note how far Frame is from your 16.7ms budget.
  2. 2Tune for desktop 60fps: adjust resolution scale (r.ScreenPercentage) first, then shadow and Lumen quality via Scalability settings, re-measuring after each change. Stop when you sit comfortably under 16.7ms with headroom.
  3. 3Now target VR: set the budget to 11.1ms (90fps) and note that the same scene almost certainly blows past it - this is the doubled-cost lesson made real. If you have a headset, run in VR and watch stat unit; if not, reason from the numbers.
  4. 4Cut for VR without mercy: lower resolution scale further, drop shadow distance, soften or bake Lumen, and enable instanced stereo. Protect material fidelity where you can. Re-measure against 11.1ms.
  5. 5Write the two delivered configs side by side (desktop vs VR) and note which settings you cut hardest for VR and why comfort justified it.

You’ll walk away with
Two tuned configurations of one scene - a desktop 60fps build and a VR 90fps build - each with its stat unit numbers against budget, the resolution scale and scalability settings used, and a short note on what you cut for VR and why smoothness outranked fidelity.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectImmersive design & client experience

Your credibility in a review rides on smoothness, so treat the client's hardware as a design constraint, not an afterthought. Find out what they will present on before you build, profile on that class of machine, and keep headroom for the busy wide shots. If their device cannot run a heavy scene, pixel streaming lets the cloud carry it - better to plan that early than to watch a walkthrough stutter in front of the client.

For the interior designerWalkable interiors & material studies

Interiors are VRAM- and GPU-heavy, so your delivery decisions revolve around textures and lighting cost. Keep an eye on the streaming pool, size VRAM for your 4K finishes, and when you must cut for the client's machine, protect material and light fidelity - the soul of the room - and take frame rate back from resolution scale and shadow distance instead. In VR, accept a slightly softer room for a smooth one; comfort wins.

For the studentReal-time skills, portfolio & archviz jobs

You do not need a monster machine to learn this - you need to understand the trade-offs, which is the actually hireable knowledge. Quality settings let a mainstream gaming laptop run these scenes while you learn, and knowing why VR costs double, what GPU/CPU/VRAM each do, and how to tune settings for a target machine is exactly what studios interview for. Build the habit of designing for a target spec, and you will deliver where it counts.

Misconception check

If a scene runs smoothly at 60fps on my monitor, it will run fine in a VR headset.

It almost certainly will not, because VR is roughly double the work or more. A desktop view renders the scene once at 60fps (a 16.7ms budget); VR renders it twice - once per eye for stereo - at 90fps or higher (an 11.1ms budget or shorter), each eye at a high internal resolution. That is two images, a tighter budget, and big per-eye pixel counts, all at once, so a comfortable 60fps desktop scene has to become a locked 90fps rendered twice. The engine helps with instanced stereo rendering (drawing both eyes in one pass) and, on eye-tracking headsets, foveated rendering (full detail only where you look), but these reduce the multiplier rather than remove it. And the stakes are higher: on a monitor a dropped frame is a blip, in a headset it is a trigger for motion sickness. So VR needs stronger hardware, harder-cut settings, and real frame-rate headroom - never assume a desktop-smooth scene transfers to the headset unchanged.
Try it

Do it yourself

Reason from the numbers and the target machine - that is what delivery is.

  1. 1List the three things VR changes versus a desktop view, and roughly what multiplier they add up to.
  2. 2What does the GPU do, what does the CPU do, and what does VRAM do - and which do you upgrade first for VR?
  3. 3Which single quality setting gives the biggest frame-rate gain for the least perceived quality loss, and why?
  4. 4Why do instanced stereo and foveated rendering help VR, and why do they not remove the doubled cost?
  5. 5You must deliver a heavy scene to a client with a weak laptop - name two ways to make it run smoothly.
Take this with you

The one line to carry out

VR renders twice at a higher frame rate to a shorter budget, so it costs roughly double a desktop view - deliver by sizing GPU, CPU and VRAM to the target, trading settings against hardware, and making the experience smooth on the machine the client actually has.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Virtual reality sicknessWikipedia, 2026.
  2. 02Foveated renderingWikipedia, 2026.
  3. 03Graphics processing unitWikipedia, 2026.
  4. 04VR Development in Unreal EngineEpic Games Developer Documentation, 2026.
Related lessons
Recap
VR renders the scene twice, at 90fps or more, at high per-eye resolution, so it costs roughly double a desktop view - instanced stereo and foveated rendering shrink that multiplier but do not erase it, and a dropped frame in a headset causes sickness, making smoothness non-negotiable. The GPU draws pixels (upgrade first for VR), the CPU runs logic and draw calls, and VRAM holds textures (8GB tight, 12GB+ for VR). Frame rate is bought with hardware or traded for with settings - resolution scale being the biggest dial - and the professional job is delivering smooth on the client's actual machine, with pixel streaming as an escape hatch for weak hardware.
Carry forward →

That completes optimization: geometry tamed by Nanite, bottlenecks found by profiling, frame rate reclaimed by the classic levers, and delivery sized to real hardware. Next module takes the smooth, optimized experience out of the editor - packaging it, streaming it from the cloud, and turning the skill into a career.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →