"haagch" wrote:"onefang" wrote:
Please say it's impossible cybereality. I'm great at doing the impossible, once I know it's impossible. Oculus may think it's too hard, but I'm always up for a challenge. With Oculus lack of support for Linux, Mac, and laptops, I'll likely just have to write my own drivers. It will be completely open source, Oculus can switch to using it if they really care. 😜
You know, it likely is impossible. This part is the important one:The current system has deep integration into the Nvidia/AMD drivers and Windows
Since oculus has chosen to "partner" with microsoft they have gone into a strong dependence into the proprietary ecosystem of windows and the amd and nvidia drivers.
Sure, you can always continue Doc Ok's work on reverse engineering and writing a new oculus rift driver from scratch http://doc-ok.org/?p=1095, but replicating and improving upon what oculus is releasing? Not without cooperation from microsoft, amd and nvidia. And then there's no guarantee that the CV1 can be reverse engineered the same way.
The exact same is true of any GUI interface that you may decide to use over unix / linux. The Gui interface is in effect a SHELL over the actual OS and addresses the hardware O/I via command line and back again...
not very efficient....
This inefficiency was the main reason Microsoft chose to make Window 95 directly access the hardware via drivers, they got the best of both world... Direct hardware access for efficiency, and an intuitive user friendly experience.
provides access to DRM device
DRI3 revolves around using POSIX file descriptors for passing kernel objects between the display server and the application
It is exactly this reason that VR is not primarily suited to Unix / Linux... The whole reason this new VR revolution was able to exist was all to do with high throughput low latency hardware/software...
the latency injected into the VR workflow via a gui shell running over Linux would be large and cause issues.
Could they get it to work... sure.... but why burn the man hours on something that is frankly used by such a minority of people??!??
The fact that you are willing to give up on the VR revolution because it isn't on your favorite Operating System of choice, is frankly, cutting your own nose off to spite your face!