Comments (17)
So from your output log it's clear you're having capture issues:
Capture Error: CaptureFailed
Lost output, retrying..
HCA: Failed to duplicate Adapter: 1 Output: 0
Capture Error: CaptureFailed
Failed to grab capture
Capture Error: LostAccess
Lost output, retrying..
However, what isn't clear is why.
The CaptureFailed error means that Windows is denying access for some reason. I will improve my error handling here so we can find out why.
The LostAccess error means that desktop context has been lost for some reason. This can happen in certain instances, such as when the Window's DWM restarts.
Are you using a 32bit or 64bit OS?
Either way, OVRdrop should be recovering from these issues, not freezing. I will continue to look into this.
from ovrdrop-public.
I'm using 64bit OS.
from ovrdrop-public.
Strange - this is built and tested on Windows 10 x64, same version as you're using.
I will continue to look into this more, but unfortunately your logs don't seem to reveal why this is happening and it hasn't happened to me so I'm not sure I'll be able to find the cause right now.
Can you try verifying the integrity of OVRdrop through Steam just in case?
from ovrdrop-public.
OK I'll try.
from ovrdrop-public.
I just updated the Experimental Branch to give slightly better error messages. Can you switch to the Experimental Branch and see if you can get some errors again, and then upload your output_log.txt
again?
Thanks
from ovrdrop-public.
I'll send output_log.txt as soon as I catch error again. Stay tuned :)
from ovrdrop-public.
from ovrdrop-public.
Very strange - OVRdrop froze from this? It should have recovered just fine.
It's possible there is an unhandled error in the capture dll, but I'm not seeing it right now.
from ovrdrop-public.
I'll try pushing out an update later today with even more error handing - right now, can you try launching Steam as Admin? That should launch OVRdrop as Admin and fix any permission issues you might be encountering.
from ovrdrop-public.
It happens after a while and maybe after some actions, but I can't tell what exactly correlates with the problem. Possibly I will be more lucky to catch what actually cause the problem.
You say OVRdrop should recover, I'll try more patience next time, but I cannot say I was waiting too little :)
Okay, I'll try launch Steam as Admin, but if I have chance to resolve freeze this way, how can I be sure that I just don't encounter this problem just because of luck? I don't sure what cause this, so I can only wait until it happens.
from ovrdrop-public.
You say OVRdrop should recover, I'll try more patience next time, but I cannot say I was waiting too little :)
It should happen very quickly, like just a few seconds. If it is freezing then it is not recovering properly.
I'll try launch Steam as Admin, but if I have chance to resolve freeze this way, how can I be sure that I just don't encounter this problem just because of luck
You'll just have to try it and see if you can get OVRdrop to freeze again. I can't get it to freeze on my system so I can't even begin to reproduce the issue - I can just add more error handling until I can get enough information from your crashes to track down what's going on.
from ovrdrop-public.
I think I have fixed this one - I completely rewrote the capture driver and it seems to be able to recover properly now. I have to finish incorporating it into OVRdrop but the next patch should hopefully fix this issue.
Edit: I did figure out I could force OVRdrop to freeze by changing the Orientation
of the monitor, such as switching from Landscape to Portrait. At least doing this it now properly recovers, so I assume this will fix whatever issue you were having.
from ovrdrop-public.
Can you try the new v1.0.4p4
on the Experimental
branch when you get a chance? I think this one is fixed - I still don't know what was causing you to lose capture access, but it should self fix now.
from ovrdrop-public.
Good news! I'll try it as soon as possible.
from ovrdrop-public.
I have no problems with this bug. I'll post here if suddenly I catch it again.
I changed GPU by the way, I hope it does not affect the issue.
from ovrdrop-public.
Thanks for the update!
I marked this for the Experimental Branch since this fix is included there.
Planning to close all the issues marked for the Experimental Branch
when I push the Experimental Build to the Main Branch.
If it does happen again, please let me know and attach your output_log.txt
.
Thanks again :).
from ovrdrop-public.
This fix is in the latest version which should be on the Main branch soon so closing this issue.
If it happens again please let me know.
from ovrdrop-public.
Related Issues (20)
- Keyboard input stops working HOT 1
- USB bus slowed down with OVRdrop HOT 13
- Suggestion For workflow: Trello, or some kind of roadmap application HOT 1
- Nothing will work! HOT 1
- Feature request whiteboard
- Problrm with Space Junkies HOT 1
- Cursor not showing HOT 1
- Request: Ability to indicate location of a chair or other stationary real world objects in-game HOT 5
- Any help for an aspiring fellow Overlay dev? HOT 4
- Laptop Compatability HOT 5
- Unable to interact in a game with OVRdrop HOT 3
- Unity Asset HOT 3
- [Feature Request] Touch keyboard HOT 2
- [Feature request] add a browser renderer HOT 3
- How can I get a "fresh start" of the program? HOT 2
- OVR drop crash HOT 2
- When Playing Star Wars: Squadrons, OVRDrop stops displaying just a window and shows the entire screen HOT 3
- overlay when streaming in OBS HOT 1
- [Bug](Valve Index)Cursor ain't right.
- FPS limit under 60 doesn't work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ovrdrop-public.