11-17-2023 10:21 AM - last edited on 01-05-2024 02:05 PM by ThyRuinedKing
Hello, I can't start mixed reality capture at any cost, I have Meta Quest 3, the problem I see is that I don't have the option to enable MRC made available in the games, I tried to get into mixed reality with the help of Liv connect, OBS or reality mixer, nothing works , please help me, any advice would be great!!
Solved! Go to Solution.
01-21-2024 12:25 PM
Thank you for your update @The_1st_Dark_Lord_Morgoth.
1) Regarding Quest 3:
-It is unfortunate mixed reality capture is not supported on this newest headset, despite this feature has been working on Quest 2 and Quest 1. It is an excellent mean to share the gameplay with family & friends and to get them interested in VR. I hope the engineers can add this functionality to Quest 3 at some point.
2) Regarding Quest 2:
-Sounds like the v60 firmware has broken mixed reality capture for almost all the games (except Figmin), in which the games are not able to accept the connection despite various workarounds to place the mrc.xml file in the required data folder.
-@tangjunlong, perhaps this article from Meta will help you to get it work again with OBS? https://www.meta.com/help/quest/articles/in-vr-experiences/social-features-and-sharing/mixed-reality...
-@The_1st_Dark_Lord_Morgoth, would you or the engineers be able to shred some light on what’s required to get this working again for the Reality Mixer app (https://apps.apple.com/us/app/reality-mixer/id1539307552) for Quest 2 with v60 firmware? It’s very convenient to be able to just use an iPhone to capture rather than having to use a PC workstation with green screen.
01-21-2024 01:20 PM
I appreciate you looking into this, and getting back to us, and recognize that you personally are in no way responsible for the outcome of this issue. However, I would also like to state that it is ridiculous that Meta has an official tool for mixed reality capture, with instructions for setup on the quest 3, and they want us, the end users, to recommend that they add mixed reality capture capabilities. I don't even know how to respond to that.
01-21-2024 02:30 PM
Thanks again @The_1st_Dark_Lord_Morgoth .
I went ahead and posted on the Ideas board, here : https://communityforums.atmeta.com/t5/Ideas/Please-bring-MRC-Mixed-Reality-Capture-Back-to-Quest-3/i...
Fingers crossed!! This is actually a very important feature.
01-27-2024 11:59 AM - edited 01-27-2024 12:00 PM
Looks like Mixed Reality Capture is already fully supported by Q3 but Meta decided to break compatibility in v60 firmware so all devs needs to update their games because right now It cannot load required libs as you can see in logcat logs:
OVRMrcLib: Try loading /data/app/~~YrMPdG2-q7z1Fv6oJ3jETA==/com.beatgames.beatsaber-i16n_ZL1i615Yj5FPmgg6Q==/lib/arm64/libOVRMrcLib.oculus.so
OVRMrcLib: Try loading /data/app/~~YrMPdG2-q7z1Fv6oJ3jETA==/com.beatgames.beatsaber-i16n_ZL1i615Yj5FPmgg6Q==/lib/arm64/libOVRMrcLib.so
OVRMrcLib: Try loading libOVRMrcLib.oculus.so
OVRMrcLib: Try loading libOVRMrcLib.so
OVRMrcLib: Unable to load OVRMrcLib
OVRPlugin: Unable to load OVRMrcLib
OVRPlugin: ovrp_Media_Initialize failed. OVRMrcLib not loaded
Solution is very simple because this lib already exist in the system: one-line fix:
<uses-native-library android:name="libOVRMrcLib.oculus.so" android:required="true" />
We all knows how stupid is breaking compatibility with ALL games and saying its just not supported by Q3, LOL but it is what it is and for sure the only way to get it working is sending bug reports to game developers because Meta dont care and will not fix this anyway.
@The_1st_Dark_Lord_Morgoth you can send this to yours engineers, they could very easily fix this for everyone.
01-28-2024 04:21 AM
Just to prove my point, I made an experiment:
logcat logs from modified Beat Saber:
$ logcat | grep OVRMrcLib
OVRMrcLib: Try loading /data/app/~~XRfD4z-jQxXRmsfzKRSyhA==/com.beatgames.beatsaber-Si0If9i1Bi99uU_TuIunqg==/lib/arm64/libOVRMrcLib.oculus.so
OVRMrcLib: Try loading /data/app/~~XRfD4z-jQxXRmsfzKRSyhA==/com.beatgames.beatsaber-Si0If9i1Bi99uU_TuIunqg==/lib/arm64/libOVRMrcLib.so
OVRMrcLib: Try loading libOVRMrcLib.oculus.so
OVRMrcLib: OVRMrcLib loaded successfully
OVRMrcLib: Function GetVersions loaded
OVRMrcLib: libOVRMrcLib.so version: 1.81.0
[several entries like OVRMrcLib: Function IsMrcEnabled loaded]
OVRMrcLib: ovrm_LoadSharedLibrary() succeeded. Module loaded from /system/lib64/libOVRMrcLib.oculus.so
OVRPlugin: OVRMrcLib loaded. Versions 1.81.0
OVRMrcLib: MRC config file found: /storage/emulated/0/Android/data/com.beatgames.beatsaber/files/mrc.xml
[several entries about MRC camera data]
OVRMrcLib: [MediaManager] MRC camera found
OVRMrcLib: [MediaManager] MrcConfig: enabled 1 hq_mode 0, frame 2560 x 1080 image 1440 x 1080 tcp_port 28734 debugcamera 0 bitrate 8000000
OVRMrcLib: [MediaManager] Start Listening
OVRMrcLib: [MediaManager] Listening at 0.0.0.0 tcp_port 28734
OVRMrcLib: [MediaManager] GraphicsAPI set to GLES
OVRMrcLib: [MediaManager] SetMrcActivationMode 0 listening 1
Its now ready to connect, APP doesnt matter, could be OBS, RealityMixer, whatever
I sent this to Beat Saber support but anyway @The_1st_Dark_Lord_Morgoth I strongly suggest to fix this on your end because it is very difficult to update every supported game and most of them will ignore this problem. Im happy to help your engineers, feel free to PM me. There is really minimal effort required and you will have cool feature for content creators.
01-28-2024 08:00 AM
Oh wow! Nice work. 🙏🙌
01-29-2024 01:06 AM
Thank you Wu70!
01-29-2024 09:31 AM
Would you be willing to provide the edited apk? I tried it my self, and the instructions are good, but I'm very stupid.
01-29-2024 12:25 PM
Great find there, @Wu70! I'll go ahead and let the engineers know about this and see what they say. In the meantime, I hope this is able to help other users also experiencing this issue!
01-29-2024 04:46 PM
Awesome work! Thanks for chiming in here and on the reddit post with documentation of a fix!
Officially supported or not, I knew it was crazy to toss this off as, "not supported on Q3."
Did this answer your question? If it didn’t, use our search to find other topics or create your own and other members of the community will help out.
If you need an agent to help with your Meta device, please contact our store support team here.
Having trouble with a Facebook or Instagram account? The best place to go for help with those accounts is the Facebook Help Center or the Instagram Help Center. This community can't help with those accounts.
Check out some popular posts here:
Getting Help from the Meta Quest Community
Tips and Tricks: Charging your Meta Quest Headset