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

WVR2 1440x2560 is actually 1440x2560 #60

Open
dtruesdale88 opened this issue Mar 17, 2021 · 9 comments
Open

WVR2 1440x2560 is actually 1440x2560 #60

dtruesdale88 opened this issue Mar 17, 2021 · 9 comments

Comments

@dtruesdale88
Copy link

I have played with rotation, resolution, scaling and tried every possible combination to get a clear screen in both eyes of the WVR2. I have had zero success. The closest I have been able to get is setting the scaling to match the resolution of 1920x1080. For some reason if I do not rotate the screen left in nvidia config, then everything is running vertical instead of horizontal. I have tried viewport in setting and viewport out settings and it keeps forcing viewport out to 1440x2560. Viewport in is 2560x1440 as long as the screen is rotated. SteamVR detects the hmd and it uses Openhmd, so I am trying to figure out what is wrong as to why I can not get this to display correctly.

@ChristophHaag
Copy link
Owner

Also relevant for other HMDs with rotated displays: #53

I gave it a shot with this PR: #58. I think my WVR2 displays correctly in direct mode with this one but there might still be something wrong with it, especially the SteamVR preview window looks wrong.

@ghost
Copy link

ghost commented Mar 17, 2021

There are so many changes now that I can't tell if you fixed WVR2 rotations or not. I can test, but I know there are other issues with AMD cards.

@ghost
Copy link

ghost commented Mar 17, 2021

Tested with the direct_mode_rotation branch. Rotations are correct, but there is gyro drift and graphical glitches. Graphical glitches are worst on AMD, but Intel/Nvidia users shouldn't see serious problems.

@dtruesdale88
Copy link
Author

dtruesdale88 commented Mar 18, 2021

Ok tested out and in SteamVR is great, not sure if Direct mode is actually working. Launch game (Elite Dangerous) and it goes back to the rotation issue. Also it is treating is as a monitor, not HMD. have a I done something. Like adding Option AllowHMD yes to the nvidia config?

Update: working, removed Option Allowhmd yes from nvidia config. Now works and starts correctly. The new issue is it appears they are overlapping or blur in areas due to no seperation. The drift is noticable with menus and center view. Drifts left and got to one point where I could look right to get to my furthest left menu.

Update: got all squared away with setting area and now all is good except the drift. It drifts background and menus move to the left or hmd is moving to the right. With the HMD sitting on the desk I recorded a video of this drift. If that can get sorted out this headset at $35.00 US is very viable to use.

@dtruesdale88 dtruesdale88 changed the title WVR2 1440x2560 is actually 1440x24560 WVR2 1440x2560 is actually 1440x2560 Mar 18, 2021
@ghost
Copy link

ghost commented Mar 18, 2021

3 things I'd like to say on the viability of WVR2 with OpenHMD:

  1. It's on a list of devices that have buggy video output with AMD on Linux, along with PSVR and OSVR HDK2.

  2. The drift may be mitigated by a Kalman filter that Joey is planning to port to the WVR2 driver and other headsets.

  3. The drift varies with the temperature of the headset, and initial gyro offset values OpenHMD currently uses aren't necessarily correct.

@dtruesdale88
Copy link
Author

Agreed, is the AMD issue an AMD driver issue that needs to be pointed out to Red team?

I find the HMD very usable once the Drift issue is fixed in some manner. If this filter get's ported into the driver what will it do or fix? I love the work both projects have done. I have a HMD that actually works thanks to them, just needs a tweak.

@ghost
Copy link

ghost commented Mar 19, 2021

Agreed, is the AMD issue an AMD driver issue that needs to be pointed out to Red team?

It's the open source Mesa driver. You know how these things go. Corps contribute code, but priorities are shit.

If this filter get's ported into the driver what will it do or fix?

Sensor fusion between linear movement and rotational movement, which is supposed to smooth out the experience in a pleasing way, though ymmv. We'll see.

@dtruesdale88
Copy link
Author

Since your using the Open driver have you tried the closed to see if it works since it now works about 80% for gaming?

@ghost
Copy link

ghost commented Mar 19, 2021

No, Mesa drivers for Intel and AMD are supposed to be the best on Linux. Nvidia is the odd one out there. Anyways, I'm done with "gaming".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants