How to join events in virtual reality from movement using envisioning monado on OpenExher alternative to steam VR with wrong steps included.
And when I say beginner, I mean for folks who can't use the terminal, so let's get started.
I get on a white, went back real quick.
Okay, in this light and talk, I'll go over these things starting with, what is the Linux?
Well, you probably know what Linux is.
We are at Boston here today, so I'm not going to go over it, but it's like OS with no apps.
I like operating systems, no apps.
We're specifically using Ubuntu today.
It's a digital icon on a goal because it's a beginner friend.
It's my favorite digital, okay?
And VR, what is VR you might ask?
VR is a sense of virtual reality.
It's a virtually simulated reality.
It consists of a head mounted display, motion tracking, controllers, and a spatial audio.
So when you turn your head, the audio source changes, you know, according to where you're facing.
It can be used for development like training, collaboration, and, of course, gaming.
You can use VR for gaming.
There is some history to VR, which I am not going to read all these.
Basically, around 1960, this dude invented the first headset, you know, the display in front of your eyes.
This guy was inspired and made the first body suit.
And this guy was inspired and wrote this little book called Snowgrass.
And then the other guy was inspired to make some games, some time passed, and around 2012,
this guy made some of these little first prototype headset, and then other people were inspired.
And here we are today, where were we?
Yes, what is steam VR?
Game VR is a VR platform, and run time by Valve.
It's comparable with different things, and it runs own Linux with a parallel proton.
What is processing you may ask?
Proton is a compatibility layer by Valve built on top of Y and DXVK.
It has two notable force, the Proton Z and Proton Z RTSP.
Proton ZE is a focal proton by Glorious Eggroll, and it has lots of wine patches.
And Proton Z RTSP is a focal.
That by Sputty Skeleton, that has a real-time streaming protocol support.
So basically, if you use Importance Z, you can play videos in VR.
If you use Importance Z RTSP, you can play live streams in VR.
But if you're using regular proton, you can't play any videos in VR.
So with that out of the way, we are actually going to start the guy.
That was like a little pretty cool.
So joining events in VR from Ubuntu should be as easy as installing steam and then playing.
So I got the fresh install Ubuntu version, 24 or 11 LTS right over here.
And then we're first going to head to the App Store.
And we're going to search for Steam and install that.
We're going to type in our password.
And then we're going to open that.
It's downloading.
And we're going to log in with our Steam account.
And we'll search for VR chat.
And then click play now.
It's in that platform.
Okay.
I forgot.
If you're using Linux, you actually have to go to Steam settings.
You got to go the compatibility and then turn on the Steam play and restart.
Now you can go to VR chat, push play now.
And look, you can, it's going to ask where to install.
I agree to the UI.
And then download and push play.
And it's, it's not working.
It's not working.
I'm trying to start it.
But it's not working.
All right.
So I said the install steam and play.
I actually like this is a lot.
It's actually more like update your system.
Install graphics drivers.
Upgrade all the drivers.
Install steam.
You can get the VR working on Linux.
So first things first, we're going to update our system.
Okay.
We're going to go to the software update.
We're going to search for that.
And we're going to click install now.
We're going to type in our password.
We're going to restart our system.
We are back with Ubuntu.
Yeah.
Now we're going to install graphics drivers.
So I'm using AMD CPU when I'm going to be installing.
Kisaku messed up drivers.
If you're using Nvidia GPU, you're going to have to install something else.
So we're going to go down to the apps.
And we're going to look for the software update.
We're going to go to other software.
And we're going to click on add.
And we're going to click on that.
We're going to paste this line right here into the app line.
And we're going to click reload.
And then we're going to go into that.
That's that.
And we're going to upgrade the drivers.
Now for those of you who are familiar with the terminal,
I'm basically doing a pseudo app upgrade.
But via GUI graphical user interface to be specific.
I'm using a synaptic today.
We're going to go to app store.
We're going to go to deviant packages.
Our source for synaptic.
We're going to install that typing our password.
And then we're going to open that typing our password again.
And we are going to mark all upgrade mark that.
Apply that.
And we are going to reload the system restart.
Now we are back with all the drivers upgraded.
Okay.
Now what is next?
What is next?
We are going to steam.
Oh, yeah.
Steam and the VRChat should technically work.
Now because we now have upgraded drivers.
So we're going to try opening that up.
And it's working.
All right.
See that?
Was that wasn't too bad?
Was it?
See that wasn't too bad?
You can run the desktop mode.
See?
Now we're going to go to.
We're going to install the protein.
The glorious egg roll.
We're talking about.
We're going to go to protein up QT because we want to do a VRGU.
I don't know how to use the terminal.
I'm sorry, guys.
We're going to go up in that.
And it's go to properties, executables program.
And it's not opening.
I don't know why.
All right.
Try using the terminal.
It says happy images require a fuse to run.
That's interesting.
I don't know what this fuse thing is.
But I'm going to go to synaptic package manager.
I'm going to search for fuse.
And I'm going to mark now for installation.
I'm just kidding.
Don't do this.
Don't actually install fuse.
If you install fuse now, it will break your system.
All right.
You have to install lift used to the 64 instead.
All right.
We're going to search for the fuse.
GT64.
We're going to search that up real quick.
Mark that for installation.
Apply and install.
Now we can double click and look at that.
Happy images open.
That's amazing.
All right.
We're going to go down to add version.
And we're going to go install.
And we're by default to install the latest G protein G4.
You.
We're going to close that.
Now we're going to restart the existing.
And then we are going to reopen that real quick.
We're going to go to VRT and we're going to go to properties.
And we're going to go down to compatibility settings.
We're going to change that into the GE protein 923.
Now when we push play, it's not responding.
Oh, look.
Oh, we just have to wait a little bit.
You know, it doesn't open to does that sometimes.
Look at that.
VR works with protein GE.
This is great.
But we were here for envision.
So, okay.
So we're going to try before I get to envision.
I'm going to explain what monado is.
So this thing got monado.
It's an open source.
Open X are runtime by colabra.
It's a fast VR alternative to our steam VR.
And this envision thing is the GUI orchestrator that builds and compiles monado for you.
So it does all the hard lifting.
And as a person who likes gooeys, this is amazing.
It can also compile on run wifi.
So if you have a wireless headset like a quest, you can also make that work on Linux with the
Power of Wyvern.
So yeah, this is the Wyvern monado and the envision they all worked together.
So let's get this real guy started with the Windows guide on how it's on VR events.
Using Ubuntu using a envision and monado.
So we are going to first go to the LVR A Wiki, which is the Linux VR Adventures Wiki.
This place is great.
We're going to be coming here after.
We're going to go down to envision.
And then this is great video.
By the way, you should play it if you have time.
We're going to go to GitLab Pipelines.
We're going to click on that thing and then click on the app image archive.
It's going to download stuff.
We're going to double click.
And it's going to unzip before you think.
So when to canonical you're the best.
We're going to go to artifact.
And we're going to double click on the envision.
And it's giving us warnings.
What is this?
Stimvy are a room configuration.
Not found.
All right.
I forgot.
So I'm using Valve index.
And for if you're using Valve index and base stations.
You need to start up the steam VR at least.
You need to have the room set up before you can use ambition.
So that's what we're going to do.
We're going to go to steam.
We're going to install steam VR and play it.
It's as easy as that.
How hard could it be, right?
All right.
We're going to launch and it's giving us an error.
I don't know what the error is.
But it's not detecting our headset.
That's not good.
I don't know why.
I'm looking on the internet.
This guy is saying something like re-plug it into a different graphic board.
I tried it.
But it's not working.
I don't know why it's not working.
It's mean two days now.
And I found out the reason.
So I have steam snapp installed for some reason.
I don't install steam snapp.
Steam VR will not work as snapp.
You have to install steam installer instead.
So we are going to the app store again.
We're going to uninstall steam there.
I'm sorry.
We're going to go to synaptic package manager.
We're going to search for steam dash installer.
And now we're going to mark that for installation.
We're going to mark a upgrade, apply, apply, and declose.
Now we can look for these install steam.
These little cardboard boxes here.
We're going to push the install.
It's installing.
And we're going to log into our account.
And look at that.
It's detecting our headset.
Yes.
This is a good sign.
All right.
We're going to do the user, which is going to set in.
So we're going to go to compatibility.
Turn on the steam play because we are on Linux.
And I'm doing a bunch of other things like Proton experimental and
better client instead.
You don't have to auto the all the beta stuff.
But I do.
Now we're going to go to the steam view.
I'm going to install VR channel background meanwhile.
And let's see if steam view works.
Well, this is a good sign.
It's asking for the password.
It didn't do that last time.
And it's not responding again.
Okay.
I just had to wait a little bit.
All right.
It does that.
See.
It's okay.
No.
It's not detecting.
Why?
It's the headset.
Not detecting.
It's bill to this display.
You desktop environment going well.
It does not support directly.
Manager Lisa is also harmful to reality.
What the heck does that even mean?
Uh, good old way.
Not these best software, for Ubuntu.
Not supported because the VR.
Sorry.
Hello.
Oh.
Wouldn't it be cool?
Thank you.
You're watching what I think today.
What is that?
Known 47.
The latest.
Good name.
Oh yes.
You guys support VR now.
That's amazing.
It's not supported in the LTS.
Well, there's a workaround.
There's a workaround for Ubuntu.
You have to log out first.
Okay.
Go to the right bottom corner.
And there's Ubuntu on XORG.
Click on that.
Oh.
And then you can now play VR.
Of course, of course.
Thank you so much, Canonical.
You guys are the best.
Thank you for making this all day.
It's impossible.
All right.
Look at that.
We now have VR working.
All we have to do is log out and logging as X and now to get that.
We are detecting our headset.
We can now play VR games.
You can play Steam home.
We can play VR chat using VR.
This is amazing.
Look at that.
It's working on Linux.
It's hard to see.
But yeah, it's working.
I promise.
Now, I want to try one more thing.
We got a search of Verita.org.
Go to download and download the app image there.
We're going to make it property is made executed by the program.
And double click and see if that works.
It does.
It does work with Steam VR.
Amazing.
I am running VR on Linux using Steam VR right now.
I can play stuff like VR.
Okay.
I'm getting distracted.
Okay.
We were installing and vision.
Okay.
I'm vision.
Yes.
Double click on that.
It's giving us another warning.
Oh my goodness.
What is this?
You're in the GPU power profile.
Not set to VR.
Okay.
What is core control?
So if you're using in the GPU, you need this thing called the core control.
You need to set the power profile to virtual reality.
Okay.
It seems easy.
We're going to set up sensors for core control.
Go to deviant packages.
Install that.
Type in our password.
Open that up.
And then, taking a bit.
Sorry.
Now we're going to go to performance mode.
We're going to set that to advanced.
We're going to go to power profile.
Set that to virtual reality.
We're going to go on the right top corner.
We're going to click on same.
Apply.
Close that.
Close and vision.
We open and vision.
And look at that.
No warning misses.
Yes.
We can be on the profile.
Yes.
It's not.
All right.
I was trying to avoid this entire time, but we have to use terminal.
There's no way to do this via GUI.
I'm sorry.
So we're going to have to do that.
I don't think we're going to go to terminal.
We open it.
I can't take it.
Oh, it's easy.
It's not going to explain what that command does.
That's dependencies.
You all know what dependencies are.
Okay.
We're going to type in the password.
We're going to click enter.
It's going to install the dependencies.
And now we're going to build a profile.
Yes.
It's building.
It's it's failed.
Oh, my god.
No.
Let's try again.
Let's try one more time.
Yes.
It's done.
Okay.
It's working.
I don't know what that first fail was about.
But yes.
It requires a password.
We're going to type in our password here.
And now it says start instead.
Push that button.
Now it's started.
Now this black screen opened.
My headset looks like this.
It's like a grace white.
But this is a good sign.
This means monato is actually working.
The open source open.
Let's try opening of your app.
Such as a let's try opening VR chat.
We're going to open a steam.
And then we're going to push play.
And yes, it's working.
Look at that.
We have VR running on Linux running on fully open source software.
Monato and vision without using steam VR.
This is actually crazy.
All right.
What's the time?
I got a minute left.
Okay.
I'm going to.
We're going to install WX over the S.
This is going to be an open source lightweight.
This up overnight.
If you ever use the over your advanced settings or access over it,
it's like that.
But it's like two in one.
You get a virtual wristwatch.
It's really cool.
It's almost half.
So we're going to go to the LVRA week again.
We're going to go down to the WX over the GitHub repository.
We're going to go down to the list.
We're going to get the app image downloaded.
And we're going to make that executable program.
So let's see if it all works.
We're going to start and vision WX over the end.
And then try playing a VR game there.
We're going to go to that and vision.
We're going to start and vision.
It's started in another cool cool.
We're going to open the LVX over the end.
It's going to ask us which screen you want.
You're going to select all the screen.
And we're going to push share up up there.
And yeah, it is actually.
I got a video right here for you.
If I can move this video somehow,
this is a playing fuzzy.
I did not expect.
Can I play this video?
Is this playing?
Give me just a moment.
All right.
I had a video here, but I don't think I can play it.
So that's fine.
That's fine.
Okay.
I'm going to go back to presentation.
But anyway, that works.
We can play.
You don't have to VR talk.
But you can play other VR games such as
Resonite.
You can also play CVR.
Chow out of VR.
That works on Linux as well.
So yeah.
That was the guide.
Yeah.
And where can you learn more about the VR on Linux?
You can learn it.
Okay.
Well, you, there's no vet at booth.
If you have any questions, you can ask me at the vet at the stand.
Okay.
Thank you so much.
Thank you.
All right.
That was amazing.
Oh, I did not have enough time for the special thanks, but it's okay.
No, but the people can look at the slides.
Oh, okay.
Well, I got flyers.
If anybody wants to.
Okay.
Oh, I should take this.
Probably.
Oh, my God.
You're the one that goes all the way to see the top.
Oh, look at that.
You have fans.
Yeah.
There's a question.