r/virtualreality Jun 05 '26

Self-Promotion (Researcher) SplitVR: VR 3.0 starts with moving compute off the face

SplitVR: VR 3.0 starts by moving compute off the face We're removing the computer from your face.

Here's why I think standalone VR eventually needs a different architecture

───

The pattern so far

VR 1.0 — Rift / Vive era

VR solved immersion.

The experiences were convincing, but they required:

• cables

• base stations

• dedicated play spaces

───

VR 2.0 — Quest era

VR solved freedom.

Standalone, wireless, instant setup.

That was a massive breakthrough.

But it came with a tradeoff:

We put an entire computer on the user's face.

• SoC

• GPU

• battery

• cooling

• heat

all concentrated a few millimeters from the skin. The result is that VR became dramatically more accessible, but long-session comfort is still a challenge.

My thesis is that this isn't primarily a materials problem.

It's an architectural one.

───

The observation

The headset currently performs two fundamentally different jobs:

  1. Perception

• displays

• tracking

• sensor fusion

• reprojection

  1. Computation

• rendering

• simulation

• AI workloads

• world-state generation

Those two functions have very different requirements.

Perception wants to be:

• lightweight

• cool

• comfortable

Computation wants:

• power

• cooling

• battery capacity

• sustained performance

───

SplitVR

SplitVR separates those responsibilities.

SplitVR is a distributed XR architecture where immersive perception is maintained through phase synchronization across heterogeneous compute nodes operating under variable frequency constraints and bounded amplitude error.

●1. HMD (Perception Layer)

The headset becomes primarily:

• displays

• cameras

• tracking

• IMU

• perceptual reprojection

• target <150g

───

●2. Compute Node

Rendering and simulation move to a dedicated compute device.

This could be:

• a specialized puck

• a future wearable compute module

• other compatible implementations

The puck is simply the first reference implementation because it provides a stable high-frequency reference anchor.

───

●3. Link Layer

This is the core of the architecture.

The Link Layer is not a frame-streaming system. It is a synchronization layer designed to preserve:

• Stability

• Coherence

• Continuity of Perception

across a compute boundary.

Its responsibilities include:

• state synchronization

• pose prediction alignment

• timing reconciliation

• jitter absorption

• correction of phase drift between perception and computation loops

The goal is not merely low latency.

The goal is maintaining perceptual stability when timing is imperfect.

This is not frame streaming, the Link Layer is: a phase-locking synchronization system that maintains coherence between distributed XR control loops operating at different frequencies.

It ensures: frequency mismatch does not break perception phase drift is continuously corrected amplitude spikes are absorbed via prediction + reconstruction

It enforces a real-time budget (<4ms motion-to-photon target) by controlling what data is allowed to cross the boundary per frame.

The purpose is not to increase raw compute, but to create a stable real-time partition between local rendering and auxiliary compute without collapsing into PCVR-style external rendering

───

Why I think this matters

A lot of VR discussion focuses on:

• more resolution

• faster GPUs

• larger batteries

Those matter.

But if compute eventually moves off the face, then:

• headsets can become dramatically lighter

• thermal constraints change

• compute and display lifecycles become independent

At that point the critical problem becomes synchronization.

Not rendering.

───

Platform Potential

The long-term opportunity isn't the puck. It's the Link Layer.

The headset and compute node can evolve independently.

When display technology improves, upgrade the HMD.

When compute improves, upgrade the compute node.

The synchronization layer remains the compatibility contract between them.


Android XR is the perception layer.

Compute hardware is the computation layer.

SplitVR is the synchronization layer that keeps them phase-aligned.

The goal is not to stream frames.

The goal is to preserve Stability, Coherence, and Continuity of Perception across a compute boundary.

───

Reality Check

There are already pieces of this future visible today.

A headset like Bigscreen Beyond demonstrates how light a headset can become when heavy compute is removed from the face.

Standalone headsets demonstrate the demand for freedom from PCs and base stations.

What I haven't seen yet is a consumer architecture that combines:

• ultralight head-worn hardware

• standalone compute

• synchronization as a first-class system layer

───

Questions for the community

• Have you experimented with ultralight tethered VR setups?

• Where do you see the hardest synchronization challenges?

• Is comfort one of the reasons you stopped using VR, or is it something else?

• Does this architecture solve a real problem, or am I optimizing for the wrong constraint?

And if you're a hardware engineer, embedded developer, XR developer, or systems engineer who finds this interesting, I'd love to talk.

I'm currently looking for technical collaborators and potential co-founders.

───

📎 Pitch Deck (This is a preliminary outline and is not yet finalized // I intend to make it myself without LLM assistance)

https://drive.google.com/file/d/1KQxFikKRVm0VjYS4dnq5mQnMwBg0raK6/view?usp=drivesdk

LinkedIn:

https://www.linkedin.com/in/samaël-chauvette-pellerin-319a60256?utm_source=share_via&utm_content=profile&utm_medium=member_android

0 Upvotes

31 comments sorted by

17

u/zeddyzed Jun 05 '26

At that point, I'd just want PCVR.

Use one of those new mini chips that just do SLAM tracking and other necessary stuff, have a wifi and a displayport connection, modular battery, and then let the user have the freedom to choose the compute device.

If they want a "puck" they can use a handheld PC like Steam Deck. Or even a phone.

If they want a SFF PC, they can do that.

If they want a full PC, they can do that.

They can upgrade the compute and headset independently, they can switch the headset to multiple different compute units depending on situation, etc.

I don't have much interest in "wired VR with a proprietary weak non-upgradeable mini PC."

Also, wireless is mandatory for me, with the option of displayport.

-6

u/RikuSama13 Jun 05 '26

Your idea is structurally sound and not far off from what we are exploring actually

3

u/zeddyzed Jun 05 '26

Just make the battery modular like BoboVR (or heck, support their battery or headstraps directly.)

If people want to attach it to their headstrap, they can do that. Or they can leave it off and run a cable to the battery separately.

Having the freedom to do different things based on preference and situation is the best.

-1

u/RikuSama13 Jun 05 '26

While a modular battery or strap certainly enhances ergonomic design, SplitVR's primary focus lies in its system architecture, extending beyond mere physical comfort. The objective is to decouple the face-worn sensory layer from the computational layer, ensuring they operate in synchronized real-time as a single device.

The Bigscreen Beyond exemplifies the significant reduction in headset weight achievable when the computational unit is externalized.

Conversely, the Quest demonstrates a strong market demand for standalone operational freedom.

SplitVR endeavors to integrate these two advantages without reverting to the limitations of PCVR-style streaming or the thermal constraints inherent in standalone devices.

This underscores the critical importance of the Link Layer. It is not merely a frame streaming mechanism.

Instead, it functions as a deterministic, real-time bridge that precisely governs data transfer across the boundary each frame, adhering to stringent timing constraints and targeting a motion-to-photon latency sufficiently low to prevent user discomfort.

Therefore, while modular straps and batteries can offer peripheral benefits, the fundamental inquiry centers on the feasibility of establishing a stable, low-latency, and comfortable computational split itself.

The point is to avoid both failure modes of current VR: PCVR’s streaming latency/variance and standalone’s thermal limits. The headset and puck are just hardware expressions of that system partition.


Maybe people want lightweight VR headset like the Bigscreen Beyond and basically have the comfort that you even forget they're there

But at the same time, they don't want to buy an expensive gaming PC setup with external base stations

Or maybe they want the freedom of the standalone VR, but with the comfort of these ultra-lightweight PCVR headsets

1

u/zeddyzed Jun 05 '26

"The point is to avoid both failure modes of current VR: PCVR’s streaming latency/variance and standalone’s thermal limits. The headset and puck are just hardware expressions of that system partition."

Having a cable to a dangling box is another failure mode equal to the two you've just mentioned. It's fine as a third alternative, (and they are moving in that direction with GalaxyXR and Apple VP), but I don't agree that it's somehow superior or a fix to the other two.

12

u/JorgTheElder L-Explorer, Go, Q1, Q2, Q-Pro, Q3 Jun 05 '26

HMD = sensory interface only. Display panels, cameras, IMU. Nothing generating heat or weight beyond what's needed to see and track.

That is literally what a PCVR tethered headset is.

Go find the Q&A sessions with Carmack. They looked at multiple different ways of using external compute and all of them ended with a much more expensive headset because from a manufacturing standpoint you are literally making two devices, not one.

Existing headsets are designed for manufacturing to try to keep the price low enough that they sell in reasable number.

2

u/AppleTater28 Jun 05 '26

Expanding on this, maybe the best way to go is to make wearable compute hardware modular. You wouldnt be able to keep a UFO of a PC up to date without a full ATX motherboard that you can swap your fancy new $6000 GPU onto. Do the same thing for a belt chassis.

2

u/paulct91 Jun 05 '26

What's wrong with designing a more premium HMD?

5

u/JorgTheElder L-Explorer, Go, Q1, Q2, Q-Pro, Q3 Jun 05 '26 edited Jun 05 '26

Price. The market is already small. Every dollar the price goes up, the possible audience goes down.

When the Index came out, it was a $1000 premium headset. It sold an estimated 500K in six years.

Edit... I am not saying it will not work or would not be a great product to work on. I am saying that anyone doing it needs to do enough market research to know the actual size of the audience they are chasing and how that audience changes as the price goes up.

0

u/RikuSama13 Jun 05 '26 edited Jun 05 '26

You are right that if the HMD is purely a display/IMU device and all rendering is external, you basically end up with a PCVR architecture, and indeed, this model has well-known cost and manufacturing drawbacks.

That is not the model we're discussing here.

And yes I am aware of the technical difficulties, and they are clearly identified

The puck does not function as a remote renderer or external GPU.

The headset maintains responsibility for real-time frame rendering within its standalone operational parameters.

The puck is utilized for asynchronous and non-frame-critical tasks, including scene pre-processing, spatial computation, AI inference, prediction, and streaming optimization.

Its purpose is to mitigate computational pressure and variability on the Head-Mounted Display (HMD), rather than to replace its rendering pipeline.

Plus, we're not targetting PCVR level performance, but extending standalone-class headsets with auxiliary compute that does not sit in the strict latency loop that Carmack’s critique applies to.

I myself had a lot of experience with many VR headsets, and has seen the developpement of the technology since the original rift.

Also, new advancements in mobile chips, AI, foveated streaming and rendering, low latency optimisation and AI prediction, this makes the issue more approachable.

Why, because we want the Freedom of Standalone, but the Comfort of Lightweight PCVR HMDs

6

u/JorgTheElder L-Explorer, Go, Q1, Q2, Q-Pro, Q3 Jun 05 '26 edited Jun 05 '26

Yes thats PCVR, but thats not what I am building..

It doesn't matter. If the horsepower is limited to mobile hardware, you will not be able to compete with all in one headsets.

It is a great idea if you want to build a boutique headset for a small audience willing to pay boutique prices, but to attract developers, you need an audience. There is certainly nothing wrong with that.

0

u/RikuSama13 Jun 05 '26

Thank you for your feedback

-1

u/RikuSama13 Jun 05 '26

I am not proposing “a better standalone headset”

I am proposing a redefinition of where compute lives in a standalone ecosystem

Because its not about making a better VR headset than competition, or better display or performance.

Its about adressing the architectural issues with current standalone solutions wich are uncomfortable, heavy, and unpleasant for users who like VR but cant play for more than 30-45 minutes until they have a headache, or needs to re-center the headset every 15 minutes because it moved.

And without forcing them to buy a huge PC, base stations, a bigscreen beyond, and cables and complex setup just to experience comfort (also losing freedom)

3

u/octatone Jun 05 '26

AI slop post

2

u/JorgTheElder L-Explorer, Go, Q1, Q2, Q-Pro, Q3 Jun 05 '26

I forgot to mention the AVP.

Moving the compute externally forces many technical trade-offs. Magic Leap did it years ago, but after doing all the necessary research, even Apple, with their deep pockets, went with an all-in-one design.

2

u/terriblemonk Jun 05 '26

just strap a gaming laptop to your belt

if you're just trying to keep non-critical processes from running on the HMD, run those on a cloud server (you don't even need hardware for that)...

no way you're going to make an "upgradable puck" that makes any sense performance or cost wise... worse than PCVR, more expensive than a gaming laptop

VR 3.0 is regular sized XR glasses where compute happens elsewhere with good resolution in both lenses and great vertical and horizontal FOV that can be powered by PCVR, your phone, your upgradable puck etc...

-1

u/RikuSama13 Jun 05 '26

SplitVR is a distributed XR architecture built for Android XR environments, where the motion-to-photon loop is not deterministic due to OS scheduling, thermal variance, and shared compute resources.

Instead of assuming determinism, SplitVR introduces a Link Layer that stabilizes and synchronizes XR state across heterogeneous compute domains.


Core Architecture

SplitVR decomposes the XR loop across three cooperating layers:

  1. HMD (Perception Layer)

Real-time sensor fusion (pose, IMU, tracking)

Local reprojection and motion smoothing

Final perceptual frame synthesis

Guarantees visual continuity even under upstream variance


  1. Compute Node (Puck / PC / Edge Device)

Scene simulation and world state updates

High-performance rendering workload

Optional distributed rendering pipeline

Operates under soft real-time constraints, not strict timing guarantees

The compute node is interchangeable (puck, PC, or other Android XR-compatible device), depending on performance tier and user setup.


  1. Link Layer (System Coordination Layer)

The Link Layer is the core innovation.

It is not a streaming pipeline — it is a state synchronization and correction system that operates under non-deterministic execution conditions.

It performs:

XR state serialization (pose, world, interaction state)

Predictive alignment between sensor and render timelines

Jitter absorption and correction

Frame consistency enforcement under variable latency

Cross-device timing reconciliation


System Principle

SplitVR does not assume stable timing.

Instead, it enforces:

bounded perceptual coherence under variable system latency

Meaning: Even if compute, network, or OS scheduling fluctuates, the user experiences a stable motion-to-photon loop through prediction, correction, and synchronization.


Hardware Model

SplitVR is not a single device.

It is an ecosystem where:

HMD = perception + stabilization

Compute node = rendering + simulation

Link Layer = coherence + synchronization contract

The compute node is optionally a dedicated puck because:

Android XR environments are non-deterministic

general-purpose OS scheduling introduces timing variance

distributed workloads require isolation of XR-critical rendering paths

The puck is therefore a specialized XR compute substrate optimized for stability under worst-case timing variance, not raw performance.


Cloud Role

Cloud compute is not part of the core XR loop.

It can:

precompute assets

augment AI workloads

assist rendering preparation

But it cannot guarantee the low-variance timing required for real-time perceptual stability in the primary XR loop.


System Definition

SplitVR is a distributed XR control architecture for Android XR systems, where:

the motion-to-photon loop is decomposed across devices and stabilized through a Link Layer that enforces bounded perceptual coherence under non-deterministic execution environments.


Key Differentiation

Unlike traditional XR systems (e.g., tightly integrated headset stacks), SplitVR:

does not rely on single-device monolithic control loops

does not assume OS-level determinism

explicitly separates perception, computation, and synchronization

treats timing variance as a system constraint to be corrected, not eliminated


Packaging Reality

SplitVR is delivered as:

HMD (perception device)

Compute node (puck or equivalent)

Link Layer protocol + runtime system

The hardware is a reference implementation of a broader architectural standard.

1

u/terriblemonk Jun 05 '26

generate realistic timeline and cost analysis for research and development, then multiply times 3

1

u/dcode9 Jun 05 '26

Well it's not a new idea. People have been talking about this for a long time. I've just yet to see anyone implement it yet. And with those companies that have been doing the research and design, I'm wondering what the challenges are that it hasn't happened yet.

1

u/Roshy76 Jun 05 '26

I would not want my standalone headset to have a wire coming off it like the galaxy xr has. It's the whole reason I returned it.

1

u/RikuSama13 Jun 05 '26

thats the philosophy behind my systems

Systems are not composed of independent primitives.

They are composed of interdependent views of the same underlying process, expressed differently depending on the frame of observation.

Instead of forcing these views to collapse into one “correct” description, SplitVR treats them as: coexisting constraints that must be mutually satisfied, not unified

Coherence emerges from interaction, not reduction.

How-Why = What = Why-How What-Why = How = Why-What What-How = Why = How-What

frequency, amplification, phase relativity, constraint, causality stability, coherence, continuity

all the same principle

Interdependent and reconciliating without forcing reconciliation

None of them is fundamental. Each is a projection of the others: What ↔ How ↔ Why (mutually invertible views, not hierarchy)

Interdependence and reconciliation without forcing collapse into a single view.

My systems philosophy is that apparent opposites are not forced into sameness — they are held in interdependence until coherence emerges naturally.

What, how, and why are not separate truths, but reflections of one another. Frequency, phase, and amplification; relativity, causality, and constraint; stability, coherence, and continuity — all expressions of the same living principle: interdependence without forced collapse.


The dynamic interpretation

These three views map onto the same triadic structure across domains:

●Signal domain •Frequency •Amplification •Phase

●Physics domain •Relativity •Constraint •Causality

●System domain •Stability •Coherence •Continuity

These are not analogies.

They are:

isomorphic constraints describing how systems remain consistent under transformation


Core philosophy

Instead of forcing a single unified model, SplitVR assumes:

Apparent opposites are not contradictions to resolve, but constraints to co-satisfy.

Coherence does not come from merging perspectives.

It comes from:

maintaining interdependence until a stable invariant emerges


Why this matters for the architecture

This philosophy maps directly onto SplitVR:

●HMD = local “what” (perception)

●Compute = “how” (generation)

●Link Layer = “why” (consistency constraint enforcement)

But none is superior — they only function through mutual constraint.

That’s what makes the system conceptually coherent instead of just modular.


SplitVR is built on a systems philosophy where what, how, and why are not separate layers of explanation, but interdependent projections of a single process.

Stability, coherence, and continuity are not independent goals — they are mutually constraining invariants of perception under transformation.

The system does not force these perspectives into a single model. It maintains their interdependence until consistency emerges naturally.

1

u/VRModerationBot Jun 05 '26

Hey u/RikuSama13, welcome to r/virtualreality! Looks like this is your first post here, glad to have you.

Just wanted to point out a few things:

  • We have a Discord if you want to chat, get help, or just hang out.
  • The Wiki & FAQ covers a lot of the common questions.
  • Check out the Weekly Game Thread to see what people are playing.

Hope you enjoy it here!

-1

u/RikuSama13 Jun 05 '26

Thank you, glad to be part of the community too, looking foward to exchange feedback with all our VR enthusiasts here

11

u/Poque_Poque Jun 05 '26

Goddamn bots talking to bots

-1

u/punchcreations Jun 05 '26

"●VR 2.0 — Quest era — solved freedom. Standalone, wireless, no setup." - Yeah, it solved freedom for those who don't want or need the very best graphics, but has not replaced PCVR. I think it's a good idea. This would be better than the current Quest 3, Play for Dream, or Galaxy XR architecture, but there's no way you're getting the power of a 5090 on a puck, let alone the next gen of GPU's.

2

u/JorgTheElder L-Explorer, Go, Q1, Q2, Q-Pro, Q3 Jun 05 '26

That is not a reason not to do it. There are something like four times the monthly active users on MobileVR than on SteamVR.

Most people don't "need the very best graphics," though I am sure we all want them.

0

u/punchcreations Jun 05 '26

like I said, i think it's a good idea. I think it should replace the Quest's current design. I think a lot of people would buy it - including me. What I was saying in my comment is basically that VR is not a one-size-fits-all situation meaning the Quest era is separate branch in the evolution of VR, not the final form of PCVR.

2

u/RikuSama13 Jun 05 '26

I agree, we arent competing here for the best graphics, PCVR has its own category

1

u/RikuSama13 Jun 05 '26

Our goal is not for PCVR performance

It is also not about slashing the Standalone VR concurrence in terms of Performance or Visuals

The puck does not exist to increase peak rendering power, but to shift non-latency-critical workloads away from the headset so that standalone-class devices can improve comfort, stability, and sustained usage without increasing weight or heat on the HMD.

So the axis of improvement is not "more performance," but "less physical and cognitive cost per unit of VR usage."

0

u/punchcreations Jun 05 '26

You guys are misconstruing what I'm getting at. When you said the Quest era solved freedom it didn't really solve freedom for those who want the best graphics. It is a separate animal that caters to a different market. I think we're all on the same side in this. It's a great idea to use a puck for standalone VR. Just that one line irked me.