Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Linux #8

Open
Erimelowo opened this issue May 29, 2023 · 12 comments
Open

Support Linux #8

Erimelowo opened this issue May 29, 2023 · 12 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Erimelowo
Copy link
Owner

Support building from Linux, and using the program on Linux.

@Erimelowo Erimelowo added the enhancement New feature or request label May 29, 2023
@Erimelowo
Copy link
Owner Author

Can now build, but I don't know if it actually works.

@kruemmelbande
Copy link
Contributor

Implementing the hiding on startup broke linux support, so it does not compile anymore.

@Erimelowo
Copy link
Owner Author

Implementing the hiding on startup broke linux support, so it does not compile anymore.

Should be fixed by 5caba05

@Erimelowo
Copy link
Owner Author

Tried VR on Linux... can't even get into a VR game ._.

@Erimelowo Erimelowo added the help wanted Extra attention is needed label Jul 6, 2023
@myghi63
Copy link

myghi63 commented Dec 20, 2023

@Louka3000 I have a very strong interest of making this software working on linux. I'm willing to spend time to test, debug and help since I'm currently running all my vr games under Arch Linux + Plasma Wayland here.

About the problem of not getting into any vr game, it's probably because you have to go to SteamVR settings and set itself to the default OpenXR Runtime, so games like beat saber will launch.

Should I use the same instructions of the readme to compile your software here? Do you want me to test some specific stuff? let me know, please!

@kruemmelbande
Copy link
Contributor

@Louka3000 I have a very strong interest of making this software working on linux. I'm willing to spend time to test, debug and help since I'm currently running all my vr games under Arch Linux + Plasma Wayland here.

About the problem of not getting into any vr game, it's probably because you have to go to SteamVR settings and set itself to the default OpenXR Runtime, so games like beat saber will launch.

Should I use the same instructions of the readme to compile your software here? Do you want me to test some specific stuff? let me know, please!

I actually managed to build it on linux with some small tweaks. You just have to follow the instructions, and make sure that you have the dependencies for vcpkg installed, which are curl zip unzip tar cmake ninja. I havent tested the build yet, as i dont have much time rn, but feel free to look if my fork works for you. https://github.com/kruemmelbande/OpenVR-Dynamic-Resolution/tree/main It actually runs, but i have not tested any games or anything

@myghi63
Copy link

myghi63 commented Dec 20, 2023

@Louka3000 I have a very strong interest of making this software working on linux. I'm willing to spend time to test, debug and help since I'm currently running all my vr games under Arch Linux + Plasma Wayland here.
About the problem of not getting into any vr game, it's probably because you have to go to SteamVR settings and set itself to the default OpenXR Runtime, so games like beat saber will launch.
Should I use the same instructions of the readme to compile your software here? Do you want me to test some specific stuff? let me know, please!

I actually managed to build it on linux with some small tweaks. You just have to follow the instructions, and make sure that you have the dependencies for vcpkg installed, which are curl zip unzip tar cmake ninja. I havent tested the build yet, as i dont have much time rn, but feel free to look if my fork works for you. https://github.com/kruemmelbande/OpenVR-Dynamic-Resolution/tree/main It actually runs, but i have not tested any games or anything

Thank you! I will let you know if this actually works as soon as possible :3
I really want to use it on VRChat since my gpu is kinda slow for this game (RX 5500XT 8GB).

@myghi63
Copy link

myghi63 commented Dec 21, 2023

@Louka3000 I have a very strong interest of making this software working on linux. I'm willing to spend time to test, debug and help since I'm currently running all my vr games under Arch Linux + Plasma Wayland here.
About the problem of not getting into any vr game, it's probably because you have to go to SteamVR settings and set itself to the default OpenXR Runtime, so games like beat saber will launch.
Should I use the same instructions of the readme to compile your software here? Do you want me to test some specific stuff? let me know, please!

I actually managed to build it on linux with some small tweaks. You just have to follow the instructions, and make sure that you have the dependencies for vcpkg installed, which are curl zip unzip tar cmake ninja. I havent tested the build yet, as i dont have much time rn, but feel free to look if my fork works for you. https://github.com/kruemmelbande/OpenVR-Dynamic-Resolution/tree/main It actually runs, but i have not tested any games or anything

This actually works here! although the vram monitoring says "disabled" and it isn't able to set itself on autostart, it's working perfectly fine ^^

I also had to install the openvr package on my package manager (arch linux)

I set maxRes=100 to avoid image corruptions at very high resolutions and resChangeDelayMs=5000 to avoid glitching SteamVR

@kruemmelbande
Copy link
Contributor

Afaik, the vram monitoring only works on nvidia, so thats probably why it wont show up. Ill try later with my gtx1080, if it shows up

@kruemmelbande
Copy link
Contributor

Okay, so, i did some testing, and it doesnt show vram usage on nvidia either, however, the rest works perfectly fine, besides autostart. Ill see if it compiles on windows, and then maybe make a pr (hopefully with 100% less memory leaks than my last one)

@kruemmelbande
Copy link
Contributor

Ok, so, as it turns out, this doesnt compile on windows. To me, it looks like there is some difference in the default libraries, but im just guessing here.

@Erimelowo
Copy link
Owner Author

b797e5a is a big step towards this.
We now have CI that successfully builds on Ubuntu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants