How does Linux handle VR devices; and, how can one fake a VR device?How many cores can Linux kernel...
Why is the Vasa Museum in Stockholm so Popular?
Can't understand an ACT practice problem: Triangle appears to be isosceles, why isn't the answer 7.3~ here?
Solve equations with condition on variable to reduce the number of solutions
What license to choose for my PhD thesis?
Why adjustbox needs a tweak of raise=-0.3ex with enumitem?
C# TCP server/client class
Reasons for using monsters as bioweapons
Is there any difference between "result in" and "end up with"?
Can there be multiple energy eigenstates corresponding to the same eigenvalue of a Hamiltonian (Pauli-X)?
Accurately recalling the key - can everyone do it?
What is Albrecht Dürer's Perspective Machine drawing style?
Subtle ways to render a planet uninhabitable
Tikz intersecting nodes and fit boxes
Why did the United States not resort to nuclear weapons in Vietnam?
What does Argus Filch specifically do?
Is Norway in the Single Market?
Different answers of calculations in LuaLaTeX on local computer, lua compiler and on overleaf
Who's behind community AMIs on Amazon EC2?
Astable 555 circuit not oscillating
How to design an effective polearm-bow hybrid?
What is Rambam's source that the Sages issued a command to not teach your daughter Torah?
A wiild aanimal, a cardinal direction, or a place by the water
Why wasn't interlaced CRT scanning done back and forth?
Using Forstner bits instead of hole saws
How does Linux handle VR devices; and, how can one fake a VR device?
How many cores can Linux kernel handle?How does the Linux kernel handle shared IRQs?Is it possible to simulate/force/fake an USB device unplug and replug on Linux?How/where are linux device capabilities / bitfields set?Do all devices under Linux have a device node?How can I see the dismounted devicesHow exactly do the Linux display device files work?How to configure multiple SPI devices on LinuxHow does linux arbitrate access to devicesHow can I disable an input device?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
The idea of a Trinus VR or VRidge-like application for Linux has piqued my interest as of late, and it got me thinking: how does Linux handle VR devices? Obviously it's not just a display output (which was fixed in a Git pull a while ago), but also includes the HMD's rotational and positional axes. Is the display stored as a display output, and the rotational and positional axes stored as joystick events? I sadly cannot find out for myself, because I do not own an HMD.
As for the second question, could one fake an HMD from a phone via (I'm just throwing ideas out there) a modified VNC client on the phone which would also give the phone's gyrometer output? I would really like to know on either of these questions or be pointed toward further reading.
kernel devices display
add a comment |
The idea of a Trinus VR or VRidge-like application for Linux has piqued my interest as of late, and it got me thinking: how does Linux handle VR devices? Obviously it's not just a display output (which was fixed in a Git pull a while ago), but also includes the HMD's rotational and positional axes. Is the display stored as a display output, and the rotational and positional axes stored as joystick events? I sadly cannot find out for myself, because I do not own an HMD.
As for the second question, could one fake an HMD from a phone via (I'm just throwing ideas out there) a modified VNC client on the phone which would also give the phone's gyrometer output? I would really like to know on either of these questions or be pointed toward further reading.
kernel devices display
add a comment |
The idea of a Trinus VR or VRidge-like application for Linux has piqued my interest as of late, and it got me thinking: how does Linux handle VR devices? Obviously it's not just a display output (which was fixed in a Git pull a while ago), but also includes the HMD's rotational and positional axes. Is the display stored as a display output, and the rotational and positional axes stored as joystick events? I sadly cannot find out for myself, because I do not own an HMD.
As for the second question, could one fake an HMD from a phone via (I'm just throwing ideas out there) a modified VNC client on the phone which would also give the phone's gyrometer output? I would really like to know on either of these questions or be pointed toward further reading.
kernel devices display
The idea of a Trinus VR or VRidge-like application for Linux has piqued my interest as of late, and it got me thinking: how does Linux handle VR devices? Obviously it's not just a display output (which was fixed in a Git pull a while ago), but also includes the HMD's rotational and positional axes. Is the display stored as a display output, and the rotational and positional axes stored as joystick events? I sadly cannot find out for myself, because I do not own an HMD.
As for the second question, could one fake an HMD from a phone via (I'm just throwing ideas out there) a modified VNC client on the phone which would also give the phone's gyrometer output? I would really like to know on either of these questions or be pointed toward further reading.
kernel devices display
kernel devices display
edited 1 hour ago
PistolRcks
asked 1 hour ago
PistolRcksPistolRcks
33 bronze badges
33 bronze badges
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f533902%2fhow-does-linux-handle-vr-devices-and-how-can-one-fake-a-vr-device%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f533902%2fhow-does-linux-handle-vr-devices-and-how-can-one-fake-a-vr-device%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown