Trouble with Stardust XR on Arch (Framework 16 + Quest 3)
Hi everyone!
First off—this is such an amazing project! Huge thanks to everyone involved. I'm super excited about the potential here, and I'm hoping to both use and maybe contribute in the near future.
I'm currently in the process of setting up a Linux-based productivity space with my Meta Quest 3 and came across Stardust XR. I've got most of the necessary software installed, but I’m running into a few issues I could use help with.
Setup:
Arch Linux (up to date)
Framework 16 with dGPU (Radeon RX 7700S)
Meta Quest 3
Monado built through Envision
Stardust XR installed via AUR (yay)
Running DRI_PRIME=1 stardust-xr-server to use dGPU and avoid framebuffer issues
Problems:
I can run Flatland (via telescope), and some windows open just fine (like vesktop, settings, and calculator), but others—like Firefox and the console—don’t show up.
I have a ~/.config/stardust/startup script (taken from here: https://github.com/cyberneticmelon/usefulscripts/blob/main/startup), but it doesn’t seem to be loading or executing, and I’m not sure why.
Any idea what might be causing these issues? I'd really appreciate any pointers or tips to debug this setup.
Here is the error I get in the logs when I try to open firefox:
Thanks in advance!
19 Replies
Also firefox does open on my computer, but I'm unable to view it on flatland
DRI_PRIME atm is broken
that's 100% my fault btw, i took a shortcut on that code
but @Schmarni was helping me fix it so maybe they can help with that part
try running
dbus-run-session telescope
and btw that error you got is not a big deal
it doesn't break anything, it's just monado not implementing the thingy
actually i can fix that by not checking bounds for the momentif you're referring to me trying to patch sk, i had no idea what i was doing, i was purely working on what hints you gave me
oh sorry
so i gotta fix it, no problem
i am like 90% sure that sk always checks that
(i was busy at a convention so had no time to fix it myself)
yeah, that was like the first time i ever wrote any C, so i have no idea what i am doing in sk
oh oomfies
but this is def a bug to fix before we do the next release
so next telescope can get it
luckily i can replicate that due to this dual gpu laptop
I don't know why it was sent as a text file, apologies for that
I've also somehow had more success with
DRI_PRIME=1 dbus-run-session stardust-xr-server
, it seems like my startup script is working now. However, I'm not able to see the atmosphere's grid work. I could get most applications to launch, including firefox. Now, I just have to figure out how to passthrough the camera and give in the input from keyboard and mouseWanted to setup something similar to this: https://www.reddit.com/r/virtualreality/comments/1j3sid3/gerring_an_xr_based_hacker_setup_ready_for_defcon/
Not sure if I have to go the dev-branch route tho.
Reddit
From the virtualreality community on Reddit: Gerring an XR based ha...
Explore this post and more from the virtualreality community
make sure passthrough is enabled in wivrn... but you might just need to wait to update it to get it working
update stardust I mean
when's defcon?
we'll make sure to get it working before then
Aug 7th ig :p
oh right :p
Ah okay. I think it's enabled, it works before connecting to my laptop. I'll mess around more and see what I can do
oh wait later wivrn updates might make running it as an overlay work with passthrough
try doing
DRI_PRIME=1 dbus-run-session stardust-xr-server -o 1
Ohh cool, let me try that in a bit!
This did not work :(
oof then maybe it wasn't yet fixed
Meanwhile, imma try dabbling in the code to see if I can learn something