Vuzix VR920 con Linux y activa estéreo 3D
Hace poco recibí mi VR920 gafas estéreo 3D de EE.UU.. Una revisión detallada del dispositivo se puede encontrar aquí: Presentación de la Vuzix iWear VR920 . Una foto de la VR920 puede verse a continuación:
El dispositivo, por supuesto, funciona a la perfección con Windows. La situación en Linux es un poco diferente, debido al apoyo del conductor, desde el fabricante, como de costumbre.
Visión estéreo funciona, al menos con nvidia quadro tablas, probablemente también con los demás. Es decir, Ati FireGL debería funcionar, pero nunca he probado esto. Establecer esto fue fácil. Yo sólo tenía que iniciar un servidor X segundos y añadir la línea
Opción "Stereo" "1"
en la sección de la pantalla de su xorg.conf. Con esta configuración se obtiene una imagen diferente para los dos ojos y por lo tanto la visión estéreo real si su aplicación es compatible con Quad-bufferred estéreo. Es importante que la resolución de pantalla es de 640 × 480 y 1024 × 768 y la tasa de actualización es de 60 Hz. El xorg.conf que está utilizando para esto no debe utilizar la extensión composite. Para desactivar la extensión Composite añadir lo siguiente al xorg.conf:
Section "Extensions"
Opción "Composite" "Disable"
EndSection
Lamentablemente esto también impide el uso de Compiz, es de esperar Nvidia fija la incompatibilidad entre la música y la extensión composite algún día.
Para iniciar el servidor X i utilizar el siguiente guión poco, lo que abre dos xterm y se inicia el programa (como parámetro con argumentos) en uno de ellos.
#! / Bin / bash
/ Usr/X11R6/bin/X: 1-dpi 96-xf86config ./xorg.conf.3d-auth / var / gdm /: 1.Xauth vt8 y
DISPLAY =: 1.0
export DISPLAY
dormir 5
icewm y
teclas de acceso rápido y
xterm-fn 9 x 15 y
xterm-fn 9 × 15-e $ @ &
Los auriculares se detecta como un dispositivo de alsa:
USB 2.2: nueva velocidad dispositivo USB utilizando uhci_hcd y la dirección de 8
USB 2.2: configuración # 1 elegido de una elección
generic-usb 0003:1 BAE: 0002.0002: hiddev0, hidraw1: USB HID v1.00 Device [Icuiti Corp. gafas de vídeo VR920] en usb-0000: 00:1 d.1-2/input3
USB 2.2: Nuevo dispositivo USB encontrado, idVendor = 1bae, idProduct = 0002
USB 2.2: Nuevas cadenas de dispositivos USB: Referencia del fabricante = 1, Product = 2, SerialNumber = 0
USB 2.2: Producto: VR920 gafas de vídeo
USB 2.2: Fabricante: Icuiti Corp.
usbcore: conductor registrado nueva interfaz snd-usb-audio
cat / proc / asound / tarjetas:
1 [Gafas]: USB-Audio - gafas de vídeo VR920
Icuiti Corp. VR920 gafas de vídeo en usb-0000: 00:1 d.1-2, a toda velocidad
Yo era capaz de conseguir mplayer para reproducir en el dispositivo mediante el establecimiento del dispositivo de salida de hw = 1,0.
Por desgracia, el mezclador no parece funcionar. Por lo menos los niveles de mezcla no son controlables. Tal vez cualquier desarrollador alsa tiene una idea para esto? Es aún más importante, ya que la rueda de control del mezclador en el dispositivo se bloquea después de tres pasos al utilizar linux.
Más importante que tener sonido controlable es conseguir que el headtracking integrado del trabajo. Hay un controlador que no funciona en los foros de Vuzix. Por lo menos que puede leer los datos del sensor del dispositivo, pero no parece para manejar correctamente los datos. Voy a mirar en esto pronto.
Actualización: Mi chofer headtracking VR920 está disponible aquí: VR920 driver para Linux headtracking
Jugando con el dispositivo que tenía que saber que no hay jps stereoimage visor para linux. El programm único que encontré, que es capaz de leer JPS-imágenes, es gqview ( GQView3D ). Lamentablemente gqview no es capaz de visualizar estas imágenes utilizando activos de cuatro búfer estéreo. Así que decidí escribir mi propio visor de JPS. Se basará en OpenSceneGraph ( OpenSceneGraph ), ya que tengo algo de experiencia en el desarrollo OpenSceneGraph. Tal vez pueda integrar headtracking en ella. Sería genial para ver una imagen panorámica del mar en 3D girando la cabeza ![]()
Estén atentos para las actualizaciones.
Jürgen




![Validar mi feed RSS [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































09 de febrero 2009 a las 21:51
[...] Mplayer und Vusix VR920 con Linux y en 3D estéreo activo [...]
19 de febrero 2009 a las 8:45 pm
[...] He dicho antes en Vusix VR920 con Linux y en 3D estéreo activo, que planeaba escribir la música primero habilitada jps visor para linux. Por lo menos yo no era capaz de encontrar [...]
22 de febrero 2009 a las 3:30 pm
Ciekawy blog, dodalem twoja strone hacer ulubionych, Beda tu teraz wpadal czesciej, pozdrawiam
Traducción:
Un interesante blog, he añadido la página a mis favoritos, voy a estar aquí con frecuencia.
16 de marzo 2009 a las 10:23 am
[...] Como prometí en el desarrollo de VR920 driver Headtracking aquí viene una versión utilizable de mi conductor headtracking de Vuzix iWear VR920 para Linux. Una vez más quiero dar las gracias MalMal de los foros de Vuzix, de cuyo código tuve la oportunidad de aprender a leer los datos del sensor del dispositivo a través de USB. Para obtener información general sobre cómo utilizar el dispositivo con linux ver: Vuzix VR920 3D estéreo con Linux y activa. [...]
05 de abril 2009 a las 20:34
Interesante blog, diseño agradable, me he marcado para que la referencia en el futuro
08 de abril 2009 a las 21:36
El tema es muy caliente en la Internet en estos momentos. ¿Qué le prestan más atención a la hora de elegir sobre qué escribir?
09 de abril 2009 a las 2:08 am
No le presto atención a nada. La única cosa importante en la elección de los temas es mi interés. El también se podría decir, los temas están ahí ... leí algo interesante, así que escribir sobre ella. Hice algo interesante, así que escribir sobre ello, siempre y cuando el tema califica temáticamente para mygnu.de.
23 de marzo 2010 a las 5:07 am
Hola! Yo estoy muy interesado en su trabajo, si quieres, me gustaría ayudar en el desarrollo del visor de JPS y todo eso. Sólo dame el software y podemos trabajar juntos para resolverlo.
Lo siento por mi mala Inglés, por cierto.
Bye!
23 de marzo 2010 a las 3:12 pm
Hola,
se puede descargar SIV y el conductor de headtracking mygnu.de.
Jürgen
28 de septiembre 2010 a las 13:36
Hola,
Estoy tratando de hacerlo funcionar en mi portátil, que cuenta con una Quadro FX 1600M. He probado su opción "Stereo" "1", pero no es compatible con las tarjetas de los últimos (al igual que el manual dice Xorg).
De las únicas opciones opción "Stereo", "3" es la izquierda, lo que supone un cable DIN envía una señal de sincronización. ¿Sabes cómo activar una señal?
28 de septiembre 2010 a las 14:36
Hola Jonatan,
esta opción es para las tarjetas (y lentes) con el conector estéreo especial vesa. Yo lo uso con mis gafas Relevator de edad y una Quadro FX 3400. Usted puede ver el conector: http://www.stereo3d.com/vesa3.htm La señal se activa automáticamente en pageflip si la tarjeta es de cuatro buffers modo estéreo. Así que si tu portátil no tiene este conector, stereomode 3 no es una solución para usted.
¿Estás tratando de obtener el VR920 a trabajar? Sólo traté de stereomode 10 (el de nvidia muestra la visión) en mi Quadro FX 350M, y se preguntó. ¡Funciona! Por lo que 10 stereomode podría ser una solución para usted. Por favor, hágamelo saber si esto funciona también con su nueva GPU.
Jürgen
07 de octubre 2010 a las 11:42 am
Gracias por la idea. Sin embargo, ahora se da un problema diferente. Se trata de leer la información EDID, que aparentemente es malo. He intentado añadir "Opción", "UseEDID", "Falso", pero eso no hace ninguna diferencia.
Ver el xorg registro a continuación.
También he publicado mi pregunta sobre ubuntuforums:
http://ubuntuforums.org/showthread.php?p=9934622 # post9934622
(WW) NVIDIA 11:24:34 07 de octubre (1): No se encontró ninguna NVIDIA 3D Vision tiempos el modo estéreo para
(WW) NVIDIA 11:24:34 07 de octubre (1): su uso con el EDID de IWR iWear VR920 (CRT-0); NVIDIA 3D
(WW) NVIDIA 11:24:34 07 de octubre (1): Estéreo Visión pueden no funcionar correctamente. Esto puede ocurrir
(WW) NVIDIA 11:24:34 07 de octubre (1): si no está disponible para EDID iWear VR920 IWR (CRT-0), o si
(WW) NVIDIA 11:24:34 07 de octubre (1): la tecnología NVIDIA 3D Vision tiempos el modo estéreo fueron invalidadas,
(WW) NVIDIA 11:24:34 07 de octubre (1): por ejemplo, si una conexión de puerto de pantalla no tiene suficientes
(WW) NVIDIA 11:24:34 07 de octubre (1): ancho de banda.
(WW) NVIDIA 11:24:34 07 de octubre (1): El EDID de IWR iWear VR920 (CRT-0) se contradice: el modo de
(WW) NVIDIA 11:24:34 07 de octubre (1): "640 × 480" se especifica en el EDID, sin embargo, el EDID de
(WW) NVIDIA 11:24:34 07 de octubre (1): rango VertRefresh válido (60.000 Hz) se excluye este
(WW) NVIDIA 11:24:34 07 de octubre (1): el modo de VertRefresh (63,2 Hz), ver ignorando VertRefresh
(WW) NVIDIA 11:24:34 07 de octubre (1): para el modo de "640 × 480".
07 de octubre 2010 a las 13:33
Usted puede probar
Opción "ModeValidation" "DFP-1: NoMaxPClkCheck, NoPredefinedModes, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
o similar (depende de los nombres de ConnectedMonitor) en la sección de dispositivos xorg.conf. La opción interesante debe ser AllowNon60HzDFPModes, desde 63,2 Hz es la actualización vertical de tu xorg trata de usar. Tal vez la VR920 es capaz de mostrar 63,2 Hz.
Prueben también el modo de 800 × 600, este es el que he intentado. Con el modo de 640 × 480 que en la actualidad sólo aparece una pantalla azul. Voy a tratar de conseguir que esto funcione.
07 de octubre 2010 a las 14:08
Para mí fue suficiente para añadir la línea: Option "ModeValidation" "CRT-0: NoEdidModes"
a la sección de dispositivos de mi xorg.conf. Posteriormente, la VR920 también trabajó en 640 × 480. Hace este trabajo para usted, ¿estéreo de trabajo después?
08 de octubre 2010 a las 9:48 am
Tal vez esto también es de alguna ayuda. Aquí está mi xorg.conf con el modo de clonación de música y TwinView de 800 × 600. Que trabaja para una Quadro FX 350M.
Section "ServerLayout"
Identificador "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "SendCoreEvents"
InputDevice "Synaptics" "CorePointer"
Option "Xinerama" "0"
EndSection
La sección "Archivos"
EndSection
Section "InputDevice"
Identificador "Keyboard0"
Driver "kbd"
Opción "XkbLayout" "de"
Opción "XkbVariant" "nodeadkeys"
#
EndSection
Section "InputDevice"
Identificador "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS / 2"
Opción "Device" "/ dev / input / mice"
Opción "ZAxisMapping" "4 5"
Opción "Emulate3Buttons" "sí"
EndSection
Section "InputDevice"
Identificador "Synaptics"
Driver "synaptics"
Opción "Device" "/ dev / input / mice"
Option "Protocol" "auto-dev"
Opción "Emulate3Buttons" "sí"
Opción "LeftEdge" "120"
Opción "RightEdge" "830"
Opción "TopEdge" "120"
Opción "BottomEdge" "650"
Opción "FingerLow" "14"
Opción "FingerHigh" "15"
Opción "MaxTapMove" "110"
Opción "VertScrollDelta" "20"
Opción "HorizScrollDelta" "20"
Opción "MinSpeed", "0.3"
Opción "MAXSPEED" "0,75"
EndSection
Section "InputDevice"
# Generada a partir de defecto
Identificador "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Fuente # HorizSync: edid, fuente VertRefresh: edid
Identificador "Monitor0"
VendorName "Desconocido"
ModelName "iWear VR920 IWR"
HorizSync 31,0 a 64,0
VertRefresh 60.0
Opción "DPMS"
EndSection
Section "Device"
Identificador "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 350M"
EndSection
Section "Screen"
Identificador "Screen0"
Dispositivo "Device0"
Monitor "Monitor0"
DefaultDepth 16
Opción "Stereo", "10"
Opción "TwinView" "1"
Opción "TwinViewXineramaInfoOrder" "CRT-0"
Opción "MetaModes" "CRT: 800 × 600 +0 +0, DFP: 800 × 600 +0 +0"
SubSection "Display"
Profundidad de 16
EndSubSection
EndSection
Section "Extensions"
Opción "Composite" "Disable"
EndSection
15 de octubre 2010 a las 14:41
Gracias por la idea, pero incluso con los dos ajustes que no funcionó. La salida x11 sigue siendo el mismo.
Yo no entiendo muy bien la configuración de su último mensaje. ¿Todavía tiene un monitor normal al lado de las gafas? o no?
Sin embargo, ahora tengo una "rápida solución n sucia que está trabajando para mis propósitos. He usado el código de usb
http://www.pabr.org/wxhmd/doc/wxhmd.en.html
para dar señales swapbuffer.
22 de octubre 2010 a las 18:44
Con esta instalación también uso la pantalla del portátil. Esto facilita las cosas al demostrar las aplicaciones que utilizan headtracking. Cuando uno está tratando con la aplicación de los otros vasos pueden ver el mismo resultado en la pantalla del portátil.
He intentado la solución que usted ha mencionado. Compilar el código de demostración en el sitio esto se traduce en problemas de sincronización. Le da dos salidas diferentes, pero se están mostrando más o menos al azar a la izquierda y la derecha de la pantalla. ¿Usted también tiene este problema?
16 de diciembre 2010 a las 7:56 am
Con nvidia-drivers-260.19.29 la opción estéreo de 10 parece no funcionar ya sin el hardware y equipo de música nvision DDC, al menos no lo hace con mi Quadro FX 350M. Para mí sigue trabajando con la opción de un equipo de música, pero los usuarios de hardware más reciente parece estar fuera de suerte. Es muy mala la forma nvidia desactiva el uso de hardware de visualización en estéreo en su conductor con el post G80 chips. Por lo menos con Quadro FX de hardware que se podría esperar todo tipo de hardware de visualización estéreo a la obra! Al menos para mí esta fue la razón para utilizar hardware de Quadro FX exclusivamente. Nvidia, que se va a perder otro cliente.
24 de diciembre 2010 a las 2:34 am
[...] En este caso, pruebe con el modo anaglifos o el modo de apropiate 3D para el hardware (véase el estéreo opcional). Para obtener instrucciones sobre cómo obtener el xserver para trabajar en modo estereoscópico ver: Vuzix VR920 con Linux y en 3D estéreo activo [...]
28 de septiembre 2011 a las 24:16
[...] Como prometí en la nueva versión del driver headtracking VR920 muy pronto aquí está la nueva versión de mi driver headtracking de Vuzix iWear VR920 para Linux. Se calcula guiñada, cabeceo y balanceo de los datos del acelerómetro y magnetómetro (El dispositivo cuenta con tres de cada). Esto hace un seguimiento de 3DOF posible y le permite mirar a su alrededor en una escena 3D. En el ejemplo que usted puede utilizar el controlador con mi visor de imágenes estereoscópicas SIV. El conductor promedio de las lecturas del sensor con un algoritmo mejorado, que ofrece una experiencia mucho más preciso que la versión inicial del controlador. El paquete de controladores se compone de un demonio que se puede ejecutar en segundo plano y para la conveniencia de una aplicación básica de control que le permite a uno ajustar fácilmente la configuración del controlador y varios callibrate el dispositivo. Para obtener información general sobre cómo utilizar el dispositivo con Linux ver: Vuzix VR920 3D estéreo con Linux y activa. [...]