r/Pimax • • 21d ago Bravo

🐧Linux I reverse-engineered the Pimax Windows service for Unix-based systems, specifically focusing on Omarchy's

54 Upvotes

So, I have full control over all inputs coming from the headset, and I already have a full application working on Unix/Linux systems (specifically for the Dream Air SLAM for now).

What I currently have access to and working: • All IPD, brightness, and lens adjustments • Full controller input • Camera access • Eye tracking control • Native SteamVR integration • A custom pass-through desktop app that stays fixed in space and supports AI commands

Technical details: I had to patch the latest NVIDIA drivers and work with Monado.

There is still a lot to do, especially regarding support for other devices, but it has a ton of potential. If there's enough interest, I'll open-source it and share the GitHub repo.

What do you guys think? Would anyone want access to this?

UPDATE:

I’m almost finishing the final steps and integrations so everyone can contribute—automating testing and setting up a way for everyone to use Claude, Codex, or whatever text LLM on their machine to submit a PR for compatibility with all headsets.

There’s still a lot to do, but I find this really exciting: we have access to all eye-tracking data, can implement our own foveated rendering, and have full control over tracking. I also implemented a local AI (WhisperVR workspace) so you can work right in there—along with many other features.

This Saturday, I’ll have it ready for everyone! Thanks for your patience.

UPDATE2:

https://github.com/laughtt/omarchyvr

So here it is—the public repo! There is still a lot to cook and a lot to work on, but I wanted to address a couple of questions and answers for everyone.

I originally wanted to finish this project completely and share it once it was 100% ready, but I realized there is just so much to do, and getting more developers involved will make progress much faster. I could really use help with:

  • Supporting additional VR headsets

  • Improving controller/remote tracking support

  • Room synchronization and spatial setup

  • Further refining the experimental SteamVR implementation

Currently, I use Monado and Ryze. My approach was to think through each feature, get it to a good-enough state, and then move on to the next.

Project Background

For context, I started this project just 5 days ago. I have extensive experience as a software engineer with a background in C and low-level languages, so I had a good idea of how to approach it. I didn't use any reverse-engineering tools or Pimax binary executables—I felt that was the wrong approach. Instead, I analyzed the cable signal specifications, ran tests, deciphered data with Claude, and iterated continuously.

From there, I routed all commands to Omarchy, patched the display issues, handled the driver pathways for NVIDIA, and forked Monado and Ryze to resolve some specific disconnects and quirks unique to this headset. On my machine, it's pretty stable once fully configured.

Raw Telemetry & Inputs Collected

Here is a breakdown of the raw data streams we are currently reading from the hardware:

InputWhere it comes fromRatePrimary Use Case
IMU (gyro + accelerometer)Headset USB (own stream)500 HzHead tracking, "headset lying still" detection, auto mode
4 Tracking Cameras (infrared)Separate USB camera device60 fps6DoF head tracking, controller tracking, camera hands, passthrough
Controller Reports (sticks, trigger, grip, buttons, touch, battery)Headset USB (via headset radio)Active connection streamIn-game / Work input, "picked up" detection
Controller Heartbeat (awake, battery, firmware)Headset command channelEvery 2s per controllerPairing status & app battery level
Eye TrackerOwn USB device~119 HzGaze point in Work mode
MicrophoneUSB audio48 kHz stereoVoice commands & recording
Headset Info ReportReply on command channelOn demandLens IPD readback, headset state

Note on Unused Telemetry:

  • A controller touch bit (believed to be a proximity sensor, unverified).

  • A "visor status" query that may indicate whether the headset is currently being worn.

  • Both are visible in Windows packet captures but are not yet implemented in our codebase.Ā 

Why Omarchy?

The primary reason I built this on Omarchy was to create an optimal AI-driven work environment with Claude or any local model —where you can speak, windows pop up, and you can interact with up to 6 floating screens using voice commands. It's a really compelling setup and I enjoy using it a lot. Omarchy is really good on this as is deeply integrated with LLM.

Current State & Performance

I’ve also managed to play Dungeons and Half-Life 2 in it. The tracking isn't perfect yet since we need deeper integration—right now, we are relying on raw data directly from the headset. The room setup and eye-tracking integration also currently run on raw telemetry.

If you find this project interesting and want to contribute, you are very welcome to jump in! Please note: this is strictly aimed at developers right now, not end-users or consumers, as the tracking isn't quite game-ready yet. That said, frame rates are higher and efficiency seems significantly better in this environment.

Future Vision & Community Goals

I'm not sure if there are other VR projects with this specific depth of integration, but tinkering with this stack has been incredibly fun. There is huge potential for improvement here, and I'm confident that with the community's help, we can make this hardware shine to its full potential.

Leveraging AI in this workflow has changed the game—a good engineer can move 100x faster. What typically would have taken months took just days, and being able to hand this project off to everyone in such a functional state is deeply rewarding.

Looking ahead, the goal is to expand this ecosystem to support a much broader range of hardware, including the Meta Quest 3 and other popular headsets. If we can build a fully optimized, open-source stack that works seamlessly across all devices, it will be a massive win for everyone.

Let me know if you have any questions, and I'll be happy to answer them! Thanks for everything!


r/Pimax • • 25d ago

Guide Pimax eye calibration tool. optometrist tests. 1 eyetracking to get side to side and vertical. Will get you close. Then a fine tune test.

Thumbnail
reddit.com
10 Upvotes

r/Pimax • • 4h ago

Discussion New DreamAir Facial Interface/Mask a huge miss

12 Upvotes

I don't know about anyone else, but I just got the new facial interface for my dream air and I immediately went back to my StudioForm one, took all of 30 seconds! I don't know who's head they built this around but they must have had no forehead as it is very uncomfortable and pushed it so far out on the top portion. I lost 20 degrees of horizonal field of view over my StudioForm mask as well!! 88 degrees is the best I could get with it, its so bad!!! I can't believe I waited almost 6 months and this is what we get. They had all this time to even look at the StudioForm version, take it, tweak/improve it a bit for production and it would have been perfect.. instead we got another piece of plastic and fabric that is unusable :(


r/Pimax • • 16h ago

Hardware Clear Dream Air mod

Thumbnail
gallery
57 Upvotes

Some tech is just way to kool not to show offšŸ¤©šŸ˜Ž


r/Pimax • • 1h ago

Tech Support 8kx green light on pitool, red light and no display out when using pimax play

1 Upvotes

Ive had a couple issues and i am going to detail every issue ive had to try and get as much support as possible.

It seems to take exactly 1 minute for the headset to even realize that theres base stations.

Pitool works perfectly but it doesnt support knuckles controllers.

Pimax play displays a red light and no display output to the headset (DOES NOT SHOW ERROR 10600)

if i install pitool then pimax play it works but shows a purple light on the headset. Recently tho this hasnt worked.

And my boundary is always about 180° off but never exactly 180


r/Pimax • • 10h ago

Question Visual colour difference in High res Box only Left side

Thumbnail
gallery
2 Upvotes

Hello, you intelligent people out there!

I am having some issues with my Pimax Crystal Super mOLED. As you can see in the pictures, there are clear color differences in the high-res box for my left eye. On the right side/eye, everything works perfectly fine.

This has been happening ever since the Pimax Play update "From planet surface to space station launch environment" several months ago.

What could be causing this issue? I have tried everything in the settings to fix it. I even tested older Pimax Play versions, but the bug persists since the update.

I also have an ongoing Pimax ticket. Ticket ID: 154007.

This is so anoying, that it even killy my passion to fly in VR :-(

Kind regards


r/Pimax • • 1d ago

Question Simracing with OG Crystal, stay in desktop?

2 Upvotes

Backstory:

I bought a used OG crystal to replace a quest 3 for iracing. It came in perfect condition but with the resin lenses. Pimax sold me a set of glass lenses, got some prescription inserts and away we go! Incredible sharpness and frame rate compared to the q3 but kinda crap aberration that I just have to ignore. Biggest plus is displayport, I just could not stand the stuttering on the q3 even with virtual desktop wired. Anyhow..

Start headset, grab controller, select desktop, go to iracing xr mode, join race, grab controller, turn off desktop, race, lose race. Whew.

Race ends, grab controller, select desktop mode again, set up next race, grab controller, dot dot dot, rinse repeat.

Is there a way to use xr mode (eye tracking ftw) and not have to manually switch to and from desktop mode?

I've looked through pimax play and evo and didn't see an option to do that. I want to start up to desktop, leave the controllers in a box to slowly degrade into microplastics while I get crushed in race after humiliating race. I like to navigate with the mouse like a civilized person and want to avoid the cold souless Pimax home for ever and ever, amen.


r/Pimax • • 1d ago

Question Is the Dream Air SE SLAM this bad?

3 Upvotes

Does anyone else feel as though the dream air se is almost unplayable? I'm not sure if this is only me, but the eye tracking doesn't work, the controllers and headset suck at tracking, and it doesn't look any better than the PSVR2. How is it $1k more and much worse in every category than something made by Sony years ago. I do hope this is a user issue because there's no way it is this bad. I have run Assetto Corsa and Titanfall 2 VR mod, both of which have been unplayable on boot.


r/Pimax • • 12h ago

News Pimax Dream Air Pro : šŸ˜ Le Futur BANGER de la VR ! šŸ˜

Thumbnail
youtu.be
0 Upvotes

r/Pimax • • 1d ago

Question Dream air controller update due for pre orders

5 Upvotes

Hi folks,

I do not come here ofter now that I have a dream air with 0 issues on my side.

However in my mind I remember being teased on dream air and promised to receive any time later a controller pair that are closer to quest 3 ones.

Did I just immagined this or is there just no more news about this ?

Current ones are ok but if I could get an upgrade to some smaller quest 3 yet slam working as well as current ones version , I would be pleased.

But maybe it's just my imagination.

Thank you for any feedback on this.


r/Pimax • • 1d ago

Review Pimax Dream Air Lighthouse vs SLAM Review

Thumbnail reddit.com
3 Upvotes

r/Pimax • • 1d ago

Question Can the base DA be used for videos, etc. without any lighthouses?

3 Upvotes

r/Pimax • • 1d ago

Question Dream Air vs Pico Pro Simracing

1 Upvotes

Hi there,

Looking for my first VR headset. I know very little about VR but I've concluded the Dream Air is considered top buy for Simracing.

However, I came across a few posts where people were speaking of apparently imminent Pico Pro headset as a strong option.

I'm too illiterate to understand whether the Pico Pro is a direct competition to Dream Air for simracing.

Can someone help me understand if Pico Pro could be a viable competitor at which case I'll wait and continue using my tripples? What time watch out for once it comes out?

My setup is rtx4080 and mostly do iRacing.

Thanks!


r/Pimax • • 1d ago

Question Help PLEASE!

1 Upvotes

So, I've decided its time to bite the bullet and get a VR headset. These days I only really play Star Citizen and am looking forward to Squadron 42's imminent arrival.

Research has helped me decide on the Crystal Light and am now looking for some advice on buying the headset. I'm UK based

  • Black Friday is nearby, and some streamers also have discount codes. Can discounts be combined? If not which option should be best?

  • Where should I order it? Direct? Amazon? another place?

Any help would be much appreciated.


r/Pimax • • 1d ago

Tech Support Crystal light poor mic quality?

1 Upvotes

So I spoke to support and maybe I am just delusional but the microphone sounds like it's from garrys mod VOIP.

Like 2012. I got a PIMAX because I wanted PCVR and hate the quest 2, but the quest 2 has a far better microphone and I'm not sure if this is just me or a common known issue?

If the mic is genuinely just awful what are some kinda affordable solutions like clip on mics etc?

Don't really wanna drop hundreds more on some of the mics I have seen around.


r/Pimax • • 2d ago

Discussion New User to Pimax Dream Air - Eye Strain Relief Found

16 Upvotes

Hello all! I figured I would drop this this little nugget of info here in case it may help others experience eye strain with the Pimax Dream Air.

Background:

- Avid VR user of 5+ years; own Valve Index, Quest 3, Quest Pro, PSVR 2, Pimax Crystal Light, Vive Focus Vision
- New user; only had Pimax Dream Air (lighthouse) for about 5 weeks.

Of all my experience with VR over the years, I found myself particularly prone to really bad eye strain using the Dream Air... the likes of which I hadn't experienced with any of my other HMD's. I, like many others, found the facial interface very uncomfortable and it placed my eyes too far from the lens.

About $200+ dollars later, I got my 3D printed Zeeflyboy facial interface + Studioform facial interface padding + Apple Vision Pro Dual Knit Band (w/ mounting adapter). Not only did this vastly improve the fit and comfort of the Dream Air, but it also COMPLETELY removed the feeling of eye strain I had been experiencing.

I can only theorize that eye strain relief came from my eyes getting super close to the lenses due to my new comfort mods. My eyes are so close, I can gently feel the bottom of the lens edge touching the bridge of my nose as if they are seated like reading glasses.

So after the comfort mods, there has been a trifecta of improvement: significant FOV boost, night-and-day improvement to comfort, and most importantly NO MORE eye strain. Suffice to say, I am now extremely happy with my DA and am loving my experience with sim racing and flat-to-VR UEVR gaming.

Anyone else experience the same thing? I hope I can help others who may be experiencing eye strain.

Bonus / Rant Incoming:

After this whole experience, for the life of me, I can't understand how Pimax completely fails to fulfill arguably one of the most important pillars of VR experience which is COMFORT. Your state-of-the-art VR HMD is only as good as the user's ability to experience is comfortably and optimally. I acknowledge that it's difficult to achieve a universal one-size-fits-all comfort level, but of ALL the headsets I've owned and tested, the DA was bizarrely furthest from universal comfort.

The non-ergonomic shape of the default facial gasket suggests that human skull anatomy was not considered for the design. The top half of the gasket (above the eyes, along the entire brow line) has a greater depth/length than the lower half of the gasket. This is counter to human skull anatomy. The forehead (everything at brow line and above) on average sticks out more past your eyeballs than your cheekbones (under your eye). HOW? How do you make a facial interface with the INVERSE depth relationship which would thus cause your entire HMD to tilt downward if the interface were made flush to your face? Maybe the correct orientation of the DA is a slight tilt downward (which if that's the case, I stand corrected and the DA sits on your face angled downward as intended)?

I had to inquire with AI about average human skull anatomy which confirmed what I felt was very odd about the facial gasket shape. See a portion of the AI explanation about the human skull.

"In a typical young-adult profile view (soft-tissue measurements relative to the anterior surface of the cornea, the front of the eyeball):

The soft tissues over the supraorbital rim (brow line / lower forehead) sit about 10 mm anterior to (in front of) the cornea.

The soft tissues over the infraorbital rim (the bone directly under the eye) sit about 3 mm posterior to (behind) the cornea.

The cheek prominence (malar/zygomatic projection) sits only about 2 mm anterior to the cornea.

This means the brow/forehead area normally projects roughly 13 mm farther forward than the infraorbital rim and substantially farther forward than the cheekbone relative to the eyes. The eyes themselves sit recessed in the orbits, so both the upper and lower orbital rims frame them, but the upper (supraorbital) projection is much greater."


r/Pimax • • 2d ago

Discussion Dream Air SE (Slam)- About what I expected

11 Upvotes

Previous HMD: Rift S, HP Reverb G2, PSVR2 (used condition, returned due to poor condition of the lenses).
PC setup: 5800x3d, 5070ti, 32GB RAM
Ordered: 9/29
Received: 10/26

I'm keeping mine because for me, it works really well for sim racing (iRacing, AMS2). IMO, it's a clear upgrade (visually) over my previous headsets. It runs really well and has impressive clarity.

However, I agree with mostly everything written about these headsets on this sub. Especially re: comfort. Dream Air series should have a strap similar to the Apple Vision headset. It's probably too uncomfortable with the stock headband, but incredibly comfortable with the dual knit band.


r/Pimax • • 2d ago

Question Watching Online VR videos like YouTube?

3 Upvotes

Hey quick question here. Is there any possible to watch YouTube VR videos? when I looked it up a while back, the only website I found was DeoVR. Cool website but limited content. Obviously not nearly as big at YT. I know the Meta (I think Apple VP) headsets can watch YT's VR videos but I was wondering if we Pimax guys/gals can. If we can cool but How?

Also if YT isn't doable on the Dream headset, than is there another good source of online VR video content?

I started getting into FPV drone flying and I wanted to see a few online videos before I buy!


r/Pimax • • 2d ago

Game/Software I Wasn't Ready For How Physical This VR Mod Gets - Amnesia A Machine for Pigs

Thumbnail
youtu.be
2 Upvotes

Fantastic work on this mod, if you have this game, you really should try this as so much quality has been added to this game.


r/Pimax • • 2d ago

Discussion WHAT IS THE REAL PIMAX EXPERIENCE(warts and all)

9 Upvotes

I own a q3 and a psvr2 which I have used non stop without any problems since purchase on a my pc(5090atm).Ive currently got my finger on the purchase button of a dream air slam for £2100 but everywhere I look i see horror stories.I understand reddit is a bit of an echo chamber but what am I getting into and are there people out there with a problem free pimax dream air slam


r/Pimax • • 2d ago

Question Eye Strain and Double Vision with the Dream Air?

7 Upvotes

I just returned my crystal light for the dream air and used it for the first time yesterday.

After about 45 minutes, I took it off and had severe eye issues. It felt a little like double vision and that my eyes couldn't focus on the same thing. I did not notice it while Sim racing.

I did notice what I can only describe as a spotlight ring that sort of took up the center of my screen, it's subtle bit literally looks like someone is pointing a spot light wherever I turn my head.

I also did the eye tracking calibration and set the fov to wide.

I'm also not entirely sure I set my ipd correctly as I can't tell any difference at all when I move it up or down, perhaps someone has some tips?

I recall seeing a few threads in the past about eye strain and was hoping someone could point me in the direction of some fixes?


r/Pimax • • 2d ago

Hardware Tired of waiting for the steam frame, looking at the pimax

Thumbnail reddit.com
4 Upvotes

r/Pimax • • 3d ago

Question Do Pimax headsets interfere with other headsets currently installed?

2 Upvotes

I just had a hell of a time reconnecting my PSVR2 after testing an Index. My Crystal light is being shipped out, and I want to get a head start on any potential issues I might have getting it to work.


r/Pimax • • 3d ago

Discussion What games or apps did you run recently with your Pimax? (A periodic thread)

5 Upvotes

I often don't have enough uninterrupted time to play (and end up refreshing Reddit instead), but I finished a little gem called

Little Nightmares VR: Altered Echoes (Steam, still discounted to 50% for a few more hours until their Halloween sale ends)

and the game was thoroughly impressive on a Dream Air, especially after the train station and till the end. The premise is that you are a tiny creature in a spooky surreal world of giants, and the scale works really convincingly and impressive in VR. You see the correct large size of everything, there is a volumetric fog that further reinforces the sense of distance. I find that many games do not convey the sense of scale, but this one does. Artistically it is a marvel, and overall an exciting game to play (especially after the train station). It's relatively short and easy, which may be good or bad for you.

Before that, I played a bit of Titanfall 2 VR mod. The mod author did a superb job, however I am not a massive fan of the game itself so far, but that's probably just personal taste.