r/Pimax • • 2d ago

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

47 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:

Input Where it comes from Rate Primary Use Case
IMU (gyro + accelerometer) Headset USB (own stream) 500 Hz Head tracking, "headset lying still" detection, auto mode
4 Tracking Cameras (infrared) Separate USB camera device 60 fps 6DoF head tracking, controller tracking, camera hands, passthrough
Controller Reports (sticks, trigger, grip, buttons, touch, battery) Headset USB (via headset radio) Active connection stream In-game / Work input, "picked up" detection
Controller Heartbeat (awake, battery, firmware) Headset command channel Every 2s per controller Pairing status & app battery level
Eye Tracker Own USB device ~119 Hz Gaze point in Work mode
Microphone USB audio 48 kHz stereo Voice commands & recording
Headset Info Report Reply on command channel On demand Lens 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.

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.

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


r/Pimax • • 6d 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
11 Upvotes

r/Pimax • • 26m ago

Discussion Dream AIR is incredible, first impression (iRacing)

• Upvotes

Hi guys,

Got the Dream AIR the last few days, I did the apple dual knit band mod immediately as a friend at work has a 3D Printer. Also take my opinion with a pinch of salt, I have a beefy PC, 64gb RAM, 5090 Card, 9950X3D CPU... which I got to get back into simracing after years of saving.

The device (albeit with apple mod) just works and is so god damn comfy. Out of the box plugged it in, did the eye tracking calibration and 1 or 2 settings in Pimax Play. Straight into iRacing and set myself up, and into races. Flawlessly worked, and the quality is unbelievable. I can read text, get 90fps easily.. I was using foveated rendering and cannot notice it. I am so impressed. Im itching to play on my next days off from work!!

Now, I have returned to simracing recently, as I gave up gaming for a few years when I married and had kids, so my last experience is using Oculus CV1 for 2 years, with a not so beefy PC.. i am very happy with my purchase.


r/Pimax • • 1h ago

Question Dream Air questions

• Upvotes

Hi, I am considering upgrading to the Dream Air from my Reverb G2.

I am only using it seated, for sim racing. iRacing, ACC, AMS2

Would appreciate if owners who have experience with these sims could answer my questions.

The main draw of the Dream Air for me is the better optics and display and higher resolution that I can actually use because of foveated rendering + eye tracking.

Does iRacing’s built in foveated rendering + eye tracking work well?

In other titles that don’t have this built in, does the Pimax software provide it? If not, can you use OpenXR toolkit for eye tracked foveated rendering?

I have a 4090 + 9800x3d so I can run VR with decent settings in these titles. I use fixed foveated rendering with a relatively large full res area and about 0.6 resolution outside, basically not visible because the G2 is blurry on the edges anyway.

I expect to be able to keep my graphics settings, use the full resolution of the Dream Air where I am looking (which is higher than my current headset’s), compensate for this with more aggressive foveated rendering that I won’t notice because of eye tracking. Is this a realistic expectation?

Thanks in advance!


r/Pimax • • 1h ago

Tech Support 8KX KDMAS set up as a 7.1 device only plays L - R channels from the 7.1 Audio (no center or surround mixed)

• Upvotes

Pimax 8KX with KDMAS audio has always required being set up as 7.1 Audio on Windows sound configuration to get any sound. But when I use it today, correctly configured as a 7.1 device, it can only output the Left and Right (L - R) channels of the 7.1 audio mix. For example, when playing a movie with 7.1 audio, I can’t hear the dialogue on the center channel or any surround sound.
It also affects games and any program that outputs 5.1 or 7.1 channels, but the 8KX is only reproducing two of the eight channels Windows sends it (front left and right) and nothing is mixing the center and surround channels into the headset anymore.
Something upstream used to do that mixing, and I suspect an update (Windows, GPU driver, or Pimax Play firmware) likely removed it.
I have tried reinstalling Pimax Play and Nvidia drivers without success.
Anyone experiencing this problem?


r/Pimax • • 5h ago

Tech Support Dream Air blurriness

1 Upvotes

Hi just raced for the first time in my brand new dream air (I never used VR before) in AMS2 and it was other dimension yes, impresive, but it made it even more evident an issue I noticed from the begining, the blurriness of moving objects, or when I move the head. For example if I stop in the track and a car pass me by it is evidently blurry, if I look to the advertising signs while driving fast they are blurry. I think this is the same effect I noticed in general VR games, when I move the head the image is like blurry till I stop the head.

For what I read I understood this is because the oled panels, the persistence, something like a tradeoff of this technology.

But not sure if the level of blurriness I see is normal, I know this is a big issue in the Dream Air SE because they have worst panels, but I assume the Dream Air should be much better.

Do you guys that use ams2 or similar with Dream air have the same experience?, is there some adjustment that can minimizes this blurriness?


r/Pimax • • 1d ago

Useful My easy Koss Audio Mod for Dream Air/SE

Thumbnail
gallery
37 Upvotes

I have just designed a clip to attach Koss speaker to Dream Air. Everything just super easy to do. I bought the speakers for about 40bucks (with usb c dac audio cable).
Pull out the default clip of the speakers and attach to the new clip. Slide it to the dream air and it’s done. Now i have the perfect headset, comfort and better audio.

The clips was made by combine few clips on the internet, and merge it. My wife help me to do this because she is 3D artist and have a 3D Printer. I just have an idea and she do the rest cause i do not know anything about 3D print and editing.

You can download my model here:

https://www.printables.com/model/1880758-koss-audio-mod-for-pimax-dream-air-se


r/Pimax • • 20h ago

Tech Support My Crystal Super has developed a bubble in the right lense

Post image
9 Upvotes

I'm very confused. In the last days a "bubble" just formed in the right lense of my visor, on the edge close to the IR lights. The visor never fell, never was kept in the light or in an ill-mannered way. it's visible when i use it and i can feel it if i run my finger on the lense. The plastic films were already removed. I have no clue how this was possible.

Did anyone ever had an issue like this?


r/Pimax • • 19h ago

Question What is the point of the Pimax lobby?

8 Upvotes

Maybe I'm doing something badly wrong, but when in the Pimax lobby, it's a nice view of space. I can walk around, I can look at the console, but nothing else.

In my Pico 4, I can choose different 'lobbies', I can wander around, and look out over a zen garden, or pick from a load of other lobbies, but most importantly, I can launch games from the lobby.

What is the point of the Pimax lobby? It would be more useful to simply be looking at the desktop. Surely I'm missing something really, really obvious?!


r/Pimax • • 10h ago

Game/Software Play PS3 games in VR

Thumbnail
youtu.be
1 Upvotes

See Developer's link topic for more details and links


r/Pimax • • 10h ago

Question Should Quad Views and foveated rendering in iRacing be both enabled for the Dream AIr?

1 Upvotes

Hey, there! I have a Dream Air and an RTX 5080. I have been watching some guides online, and I got a bit confused because:

  1. Some say that you need to enable Quad Views in Pimax Play, and then enable foveated rendering in iRacing.

  2. Some say that only one of the two should be enabled, and they lean towards the foveated settings in iRacing, as having both enabled at the same time could conflict.

What is the consensus on this?

Cheers!


r/Pimax • • 17h ago

Game/Software Bloodborne VR is out now!

Thumbnail
youtu.be
4 Upvotes

See Developer's linked topic for more details


r/Pimax • • 10h ago

Review Which PIMAX headset should I BUY, and WHY?

Thumbnail
youtu.be
0 Upvotes

(Audio ITA, Audio a.i. ENG, Sub. ENG)


r/Pimax • • 1d ago

Discussion I received my Dream Air Lighthouse

16 Upvotes

Got the headset 3 to 4 days after putting the order in.

I'm in the UE.

The package was intact, there was a quality control sheet inside so I was hoping I would connect the headset right away.

When I plugged it in I kept getting the "No display port detected" error and so I started to switch the DP ports, unplug monitors, change the resolution from my display etc to no avail.

Then after a short discussion with support they told me a USB issue can trigger the Display Port message, so I changed to a different USB 3.0 port on my motherboard and voilà !

Headset itself is super light, the panels and lenses are beautiful. In some games I tend to get a feeling of motion blur but not at all in others so it's not the panels.

As all the reviews say, the facial interface is horrible, can't wait to receive the updated design, otherwise I'm really happy.

The audio solution is better than I thought and I don't mind the cheap straps cause they're also super light.

In the end happy with my purchase for now, happy with my experience with customer support for the quick troubleshooting but really not happy with that face gasket.

TLDR got my headset quickly, support helped me troubleshoot a connection quickly, headset is great but face gasket needs to change


r/Pimax • • 19h ago

Game/Software Not a mod, a game designed for VR from day 1. A hoverboard roguelike you steer by leaning your whole body. Free demo on steam now!

5 Upvotes

See Developer's Linked topic. Game available on Steam.


r/Pimax • • 20h ago

Discussion Jumped on the DA-Studioform XP1-Apple Dual Knit Pro bandwagon

5 Upvotes

I've been playtesting the DA for over a month now (Win 11/5090, coming from a Quest 3). DA comfort out of the box leaves a lot to be desired (as many have pointed out), but I will say that I added the Studioform XP-1 faceplate and the Apple Dual Knit Pro strap with custom brackets from Etsy, and I will confirm: this is now the lightest and most comfortable VR rig I've ever used. I really liked the BoboS3 Pro headstrap for my Q3 because of the hot swappable batteries and fan, but the DA doesn't need either...it almost feels like a padded ski visor.

The custom brackets were $30 on Etsy (I don't have a 3D printer), and the dual knit strap was $100 from Apple, but $130 is in the window for the most comfortable VR headset strap I've ever used. PSA: make sure you get a small Philips head screwdriver with a magnetized tip, the screws that the DA uses to secure the strap are effing tiny...otherwise the installation was pretty straightforward as the custom brackets will only fit one way. Highly recommended!


r/Pimax • • 14h ago

Question Do you really think anyone will buy the Pimax Crystal Pro?

0 Upvotes

Pimax announced the Pimax Crystal Pro and the company is desperately trying to compete with the Steam Frame and give us an alternative.

But the issue is that it’s a wireless headset but it’ll probably be too heavy to wear comfortably or move on.

They want to use Aspheric lenses on top of the XR2 snapdragon processor and of course a battery all on your head.

Point is this thing would be super heavy and big like the Pimax Crystal Original and probably be another disaster.

Is anyone really going to wanna play on the Pimax Crystal Pro? If it even comes out at all which I honestly doubt the headset ever will because Pimax has failed to keep their promises in the past.

Even with the Qled panels Pimax could have just used pancake lenses with the Crystal Pro like with the Dream Air to reduce the weight and size of the headset even if the Qled panels are still big.

Especially to enchance comfort even if the price were to go up.


r/Pimax • • 1d ago

Review First Impressions of Dream Air SLAM

16 Upvotes

Hello, I'm a first time VR user that has been considering buying into this ecosystem for a long time, particularily to enhance my sim racing experience. Having dug around fairly deeply, I first wanted to get a Steam Frame, since it looked to be once of the easiest way to enter the VR space without needing to do too much tinkering. But since I ended up on the waitlist, I looked elsewhere, considering the PSVR2, Quest etc, but in the end, I decided on compromising as little as possible, so the very expensive Dream Air was added to my cart, for its lightness and top of the line panel visuals.

Specs: 9950X3D - AMD 9070 XT - 64 GB ram

Wow, the visuals blew my mind, and still do. First time putting it on and I'm trying my best to get a fit. It's not perfect, it tugs on some areas more than others and require a lot of adjustment to get a decent seating that when you do get it, holds for hours. Might be worse for others. Straps are fine, perfectly out of the way so you can lean back into seats and very easy to adjust. The cable(s) and the junction is definitely something you have to work around to get out of your way but it only takes a few seconds to place it in an undisruptive spot. Despite all this, when it boots up, holy hell, these panels are exactly what VR needs.

Everyone has said it, true blacks, no visible pixels, amazing clarity that is only getting slightly warpy at the very edge of the lenses. It is true that heavy motion and nodding can temporarily add a small blur to the screen, if you're sim racing like I am, it doesn't affect you often, but being constantly on the move might be an issue.

FOV is pretty wide, you'd have to go full left or right with your eyes to actually notice you're looking past the edge of the lenses, and since I'm sim racing, I can treat it as a helmet border. Playing on 90 FPS feels like the exact sweet spot for smoothness, I think of myself as someone FPS sensitive, and I had no issues driving if my PC could hold it. Tinkering with my settings got it stable quickly.

So far I've had no issues with tracking, in daylight it works, even with two monitors in front of it, and blinking LEDs from my steering wheel. Desk light at night works fine even with the aforementioned items. I have yet to encounter tracking issues and I'm frankly very happy I haven't, since it seems to be a common talking point around here. One issue I did have was it would sleep on its own, but after disabling the USB power saving feature on the hubs via the Device Manager, it hasn't done that.

Day 2 of owning it and I'm very proud to have one, feels like I won some sort of Pimax lottery in a way since it just worked. But that should be the default experience. Looking forward to having it very long term! Scared to death of scratching and getting dust on my lenses so I use the included cloth to cover them every time I take them off lmao


r/Pimax • • 19h ago

Discussion The Zeeflyboy facial interface with Dream Air

1 Upvotes

I read that the Zeeflyboy facial interface may be an issue with eye tracking in the dream air, is this true?

Thanks


r/Pimax • • 23h ago

Tech Support Finally saved up, bought the 57ppd. It's one day old and dead.

2 Upvotes

The headset had a power issue from the start, fresh from the box. I plugged it in and nothing. Did the typical, swapping the USB through all the USB 3 slots, swapped the video cable. After some time, I played with the power connector, and it came on. Used it last night, mostly happy with the headset in my flight sim.

This morning, go to fly again, and I plug it all in. Nothing. No power. I adjust the power cord like I did the night before, nothing. I checked the power source, 12.37 vdc at the plug.

I did fill out a ticket on the pimax site. Is there anything else I can try. I've done all the verifying my USB 3 ports are proper on the device manager, and no other conflicts with devices. I am to assume the headset is not receiving power.


r/Pimax • • 1d ago

Discussion Dream Air SLAM - Screens just go blank / black randomly

10 Upvotes

I got my Dream Air SLAM a couple of days ago. Downloaded the latest EVO and updated the firmware on the headset to 1.0.6. My setup is a 9950X3D with a 5090. I'm running a single 4K Display at 60Hz plugged into the 5090's HDMI socket. I've got the Pimax USB plugged into one of the 10Gbs USB 3 slots - connected directly to the CPU (as opposed to chipset).

From the first time I loaded SteamVR to test, I've been getting random black screens on the headset. When it happens, PimaxPlay or Evo doesn't show the headset as disconnected to screen off, and the audio continues to come through the headset, and tracking continues to work - The screens just go blank. Similar behaviour in a couple of games. Sometimes the headset will run fine for 4 or 5 minutes and then go blank, other times it will last 30 seconds. Sometimes restarting the VR Service or Headset will bring the display back to life, but not always.

Diagnostics within PimaxPlay are showing no errors. I've uploaded my logs to ChatGpt but nothing significant was identified.

I've seen a few threads reporting similar things but I dont think anybody has been able to put their finger on a specific solution. As anybody got any expirence in solving this issue? I've reached out to Pimax Support and am waiting on a reply.....


r/Pimax • • 1d ago

Tech Support Is this normal?

2 Upvotes

Hi all, i recently received my oled optical engine, and upon using it i noticed some kind of....flickering? Blurring? cannot really define it. I would like to ask if it's normal or not.

I attach the video i made of the thing.

I have to say i only noticed it in pimax lobby for the moment, didn't see anything like that in steam vr lobby. Tomorrow i have time and i will make more extensive tests


r/Pimax • • 1d ago

Question How's the Current state of SLAM in the Dream Air?

3 Upvotes

I've seen some complaints about the accuracy of Pimax's SLAM, but also that they've been updating it over time. I'm trying to get a clearer picture of just how good/bad the current SLAM is.

My last point of reference was the Q3. I want to play some UEVR games like Titanfall 2. Not that interested in stuff like Beat Saber. I don't anticipate playing anything where I will need to frequently flail my arms above my head or behind my back. My play space is well-lit and has no blank walls.


r/Pimax • • 1d ago

Discussion Issues with Alien Rogue Incrusion VR and Dreamback VR

2 Upvotes

Hi I have the Dream Air slam and I tried to play these two games but I have issues:

- Alien Rogue Incrusion VR, the image jumps a little, not much but very noticiable. I think is not the tracking as in all other games works ok, I suspect is something in the game.

- DreambackVR, I am like 3m tall, my position is very high, I configure many times the room setup in Pimax home, also there my height is ok, also in Steam Home my height is ok, only not in the game, also seems there is no option to modify your heigh in games menu.

Anybody had the same issues in any of these games, any idea how to solve them?.

Thanks


r/Pimax • • 1d ago

Question Did I make the wrong decision with DreamAir SE?

5 Upvotes

o I pulled the trigger on the Dream Air SE. The lighthouse version, as there is a pair of wands and a pair of base stations stayed on me.

And now I am getting nervous about it. According to Pimax, it takes about 2-3 weeks to ship.

I could get this as a discount, total including my VAT was about 920 EUR (extreme VAT in my country).

Now I have a Pico 4 at home which always just works, and I am getting nervous about the wands, the base stations, the setup, and all the controversial reviews on the dream air SE. I read "tracking is unacceptable" for slam, and after spending the money on lighthouse, coming the reviews that tracking is fine.

I just wanted a good wired headset with normal blacks, and do not have 1300 euros for it, so I decided to give it a chance. But now I have time to spin on it, if it was the right call. I would be totally fine with a miniLED screen, but did not find any that I dared to buy.

At this point, just let me ask if any people around here that are happy with their SE?