Vuzix VR920 с Linux и активни 3D стерео
Наскоро получих моите VR920 стерео 3D очила от САЩ. Направен е подробен преглед на устройството може да се намери тук: Представяне на Vuzix iWear VR920 . Снимка на VR920 може да се види по-долу:
Устройството, разбира се работи безотказно използва Windows. Ситуацията при Linux е малко по-различно, поради липса на поддръжка на водача от производителя, както обикновено.
Stereo визия работи поне с NVIDIA Quadro дъски, вероятно и с други хора. Т.е. Ati FireGL трябва да работи, но аз никога не се опита това. Задаването на това се беше лесно. Аз само трябваше да започне втори XServer и добавяне на линия
Option "Stereo" "1"
в екрана участък от своята xorg.conf. С тази настройка има различно изображение за двете очи и по този начин реално виждане стерео, ако приложението ви подкрепя четири-bufferred стерео. Важно е, че резолюцията на екрана е между 640 х 480 и 1024 х 768 и честотата на опресняване е 60 Hz. The xorg.conf, който използвате за това не трябва да използва съставният разширение. За деактивиране на Composite разширение добави следното в xorg.conf:
Секция "Разширения"
Option "Composite" "Изключване"
EndSection
За съжаление това също пречи на използването на Compiz, надявам Nvidia определя несъвместимост между стерео и съставният разширение някой ден.
За започване на Xserver да използвам следния малко скрипт, който отваря два xterms и стартира програмата (даден като параметър с аргументи) в една от тях.
#! / Хамбар / тряскам
/ Usr/X11R6/bin/X: 1-DPI 96-xf86config ./xorg.conf.3d-AUTH / VAR / ОЗМ /: 1.Xauth vt8 &
DISPLAY =: 1.0
износ DISPLAY
спи 5
IceWM &
горещи клавиши и
Xterm-бел 9 × 15 и
Xterm-бел 9 × 15-е $ @ &
Слушалката получава разпознава като устройство ALSA:
USB 2-2: нова пълна скорост USB устройство, използвайки uhci_hcd и адрес 8
USB 2-2: конфигурация # 1 избрания от 1 избор
родово-USB 0003:1 BAE: 0002.0002: hiddev0, hidraw1: USB HID v1.00 Device [Icuiti АД VR920 Video Eyewear] на USB-0000: 00:1 d.1-2/input3
USB 2-2: New USB устройство, намерено, idVendor = 1bae, idProduct = 0002
USB 2.2: Нови USB устройство струни: ДПС = 1, Product = 2, SerialNumber = 0
USB 2-2: Продукт: VR920 Video Eyewear
USB 2-2: Производител: Icuiti АД
usbcore: регистриран нов интерфейс шофьор Snd-USB-аудио
котка / процес / asound / карти:
1 [Eyewear]: USB-Audio - VR920 Video Eyewear
Icuiti АД VR920 Video Eyewear в USB-0000: 00:1 d.1-2, с пълна скорост
Аз бях в състояние да получи MPlayer да играе на устройството чрез определяне на изходното устройство да = 1,0 ТВ.
За съжаление на миксера не изглежда да работят. Най-малко в смесителя нива, които не са контролирани. Може би всеки разработчик ALSA има идея за това? Това е още по-важно, тъй като колелото на смесването на устройството замръзва след три стъпки при използване на Linux.
По-важно е не да се налага контролируем звук е да се получи интегриран headtracking да работят. Налице е неработен водача на форуми Vuzix. Най-малко той може да прочетете на сензорните данни от устройството, но не изглежда да се справят с данни правилно. Аз ще гледам в това скоро.
Обновяване: My VR920 водача headtracking в момента е достъпна тук: VR920 headtracking драйвер за Linux
Играя с устройството трябваше да разберете, че няма JPS stereoimage зрителя за Linux. Единственият Програмно открих, което е в състояние да чете JPS-изображения, е gqview ( GQView3D ). За съжаление gqview не е в състояние да показва theese изображения с помощта на активна четири-буфериран стерео. Така реших да напиша моята зрителя JPS. Тя ще се основава на OpenSceneGraph ( OpenSceneGraph ) тъй като имам известен опит в развитието OpenSceneGraph. Може би може да се интегрира headtracking в него. Ще бъде наистина страхотно, за да видите снимката морска панорама в 3D чрез завъртане на главата ![]()
Останете на линия за актуализации.
Jürgen




![Проверка на моята RSS емисия [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































09 февруари 2009 в 21:51
[...] MPlayer унд Vusix VR920 с Linux и активни 3D стерео [...]
19 февруари 2009 в 20:45
[...] Казах вече в Vusix VR920 с Linux и активни 3D стерео, аз смятахме да напишете първото стерео включен JPS зрителя за Linux. Поне аз не бях в състояние да намери [...]
22 февруари 2009 в 15:30
Ciekawy блог, dodalem twoja strone DO ulubionych, Bede ТУ Teraz wpadal czesciej, pozdrawiam
Превод:
Интересен блог, добавих страницата си в моите любими, аз ще бъда тук често.
16 март 2009 в 10:23 ч.
[...] Както обещах в VR920 развитие Headtracking водача тук идва използваема версия на моя headtracking драйвер за Vuzix iwear VR920 за Linux. Отново искам да благодаря на MalMal на форумите Vuzix, от чието кодово аз бях в състояние да се научат да четат на сензора данни от устройство чрез USB. За обща информация за това как да използвате устройството с Linux виж: Vuzix VR920 с Linux и активни 3D стерео. [...]
5-ти април 2009 в 20:34
Интересен блог, хубав дизайн, аз имам отметки за бъдещето referrence
8 Април, 2009 в 21:36
Темата е доста горещо в интернет в момента. Какво искаш да плащат най-голямо внимание при избора на какво да пиша за?
9 Април 2009 в 02:08 ч.
Не обръщат внимание на нищо. Единственото важно нещо за избора на темите е моя интерес. На също може да се каже, темите са само там ... Четох нещо интересно, така че аз пиша за това. Направих нещо интересно, така че аз пиша за това, стига темата квалифицира тематично за mygnu.de.
23 март, 2010 в 5:07 ч.
Здравейте! Аз съм голям интерес към работата си, ако искате да, бих искал да ви помогне в развитието на зрителя JPS и всички тези неща. Просто ми дай софтуер и ние можем да работим заедно, за да го решим.
Съжалявам за моя лош английски, между другото.
Чао!
23 март, 2010 в 15:12
Hi,
можете да изтеглите SIV и headtracking водача от mygnu.de.
Jürgen
28 Сеп 2010 в 13:36
Hi,
Опитвам се да го да работи на моя лаптоп, който разполага с Quadro FX 1600. Опитах си Option "Stereo" "1", но това не се поддържа от последните карти (точно както Xorg ръководство казва).
От опциите само Option "Stereo" "3" е останал, която поема кабел DIN изпраща на синхронизиращия сигнал. Знаете ли как да се предизвика такъв сигнал?
28 Сеп 2010 в 14:36
Hi Джонатан,
тази опция е за карти (и очила) със специалния стерео VESA конектор. Аз го използвам с моите стари очила Relevator и Quadro FX 3400. Можете да видите конектор тук: http://www.stereo3d.com/vesa3.htm Сигналът се задейства автоматично pageflip ако картата е в четири буферен режим стерео. Така че, ако вашият лаптоп не разполага с този конектор, stereomode 3 не е решение за вас.
Опитвате ли се да получите vr920 да работи? Аз просто се опитах stereomode 10 (по един за дисплеи NVIDIA визия) на моя Quadro FX 350M и се зачуди. Тя работи! Така stereomode 10 може да бъде решение за вас. Моля да ме уведомите, ако това работи и с по-нова си GPU.
Jürgen
7 октомври 2010 в 11:42 ч.
Благодаря за идеята. Въпреки това, сега дава различен проблем. Той се опитва да прочете EDID информация, което не е наред. Опитах се добавя "Option" "UseEDID" "False", но това не направи никаква разлика.
Вижте Xorg влезте долу.
Също така съм публикувал моя въпрос ubuntuforums:
http://ubuntuforums.org/showthread.php?p=9934622 # post9934622
(WW) 07 октомври 11:24:34 NVIDIA (1): Не може да намерим NVIDIA 3D Vision тайминги Стерео за
(WW) 07 октомври 11:24:34 NVIDIA (1): използването на EDID на IWR iWear VR920 (CRT-0); NVIDIA 3D
(WW) 07 октомври 11:24:34 NVIDIA (1): Vision Stereo може да не функционира правилно. Това може да се случи
(WW) 07 октомври 11:24:34 NVIDIA (1): ако не EDID е на разположение за IWR iWear VR920 (CRT-0), или ако
(WW) 07 октомври 11:24:34 NVIDIA (1): на NVIDIA 3D Vision тайминги стерео режим се обезсилва,
(WW) 07 октомври 11:24:34 NVIDIA (1): например, ако връзката дисплея пристанище не разполага с адекватни
(WW) 07 октомври 11:24:34 NVIDIA (1): честотна лента.
(WW) 07 октомври 11:24:34 NVIDIA (1): The EDID за IWR iWear VR920 (CRT-0) си противоречи: режим
(WW) 07 октомври 11:24:34 NVIDIA (1): "640 × 480" е определен в EDID, но на EDID на
(WW) 07 октомври 11:24:34 NVIDIA (1): валиден VertRefresh обхват (60,000 Hz) ще изключи тази
(WW) 07 октомври 11:24:34 NVIDIA (1): VertRefresh режим на (63,2 Hz); игнориране VertRefresh проверка
(WW) 07 октомври 11:24:34 NVIDIA (1): за режим "640 × 480".
7 октомври 2010 в 13:33
Можете да изпробвате
Option "ModeValidation" "DFP-1: NoMaxPClkCheck, NoPredefinedModes, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
или подобни (зависи от вашите ConnectedMonitor имена) в xorg.conf вашето устройство точка. Интересното опция следва да се AllowNon60HzDFPModes, тъй като 63,2 Hz е вертикално опресняване си Xorg се опитва да използва. Може би vr920 може да показва 63,2 Hz.
Също изпробват на 800 × 600 Mode, това е една аз се опитах. С 640 × 480 Mode Аз в момента получават само син екран. Ще се опитам да се получи това да работят.
7 октомври 2010 в 14:08
За мен това е достатъчно, за да добавите ред: Option "ModeValidation" "CRT-0: NoEdidModes"
към устройството раздел на моя xorg.conf. След това vr920 също е работил в 640 × 480. Дали тази работа за вас, е стерео работят след това?
8 октомври 2010 г. В 9:48 ч.
Може би това също е от полза. Ето xorg.conf ми със стерео и TwinView режим клонинг за 800 × 600. Тя работи за Quadro FX 350M.
Раздел "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "SendCoreEvents"
InputDevice "Synaptics" "CorePointer"
Вариант "Xinerama" "0"
EndSection
Секция "Files"
EndSection
Раздел "InputDevice"
Identifier "Keyboard0"
Driver "KBD"
Option "XkbLayout" "де"
Option "XkbVariant" "nodeadkeys"
#
EndSection
Раздел "InputDevice"
Identifier "Mouse0"
Driver "мишка"
Option "Protocol" "IMPS / 2"
Option "Device" "/ Dev / вход / мишки"
Вариант "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "да"
EndSection
Раздел "InputDevice"
Identifier "Synaptics"
Driver "Synaptics"
Option "Device" "/ Dev / вход / мишки"
Option "Protocol" "авто-DEV"
Option "Emulate3Buttons" "да"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Вариант "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MAXSPEED" "0.75"
EndSection
Раздел "InputDevice"
# Генерирани от фалит
Identifier "Keyboard0"
Driver "KBD"
EndSection
Раздел "Монитор"
# HorizSync източник: EDID, VertRefresh източник: EDID
Identifier "Monitor0"
VendorName "Unknown"
ModelName "IWR iWear VR920"
HorizSync 31.0 - 64.0
VertRefresh 60.0
Option "DPMS"
EndSection
Раздел "Device"
Identifier "Device0"
Driver "NVIDIA"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 350M"
EndSection
Раздел "Screen"
Identifier "Screen0"
Device "Device0"
Монитор "Monitor0"
DefaultDepth 16
Option "Stereo" "10"
Вариант "TwinView" "1"
Вариант "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: 800 × 600 +0 +0, DFP: 800 × 600 0 0"
Подраздел "Display"
Дълбочина 16
EndSubSection
EndSection
Секция "Разширения"
Option "Composite" "Изключване"
EndSection
15 октомври 2010 в 14:41
Благодаря за идеята, но дори и при двете положения той не работи. The x11 изход е все същата.
Аз наистина не разбирам настройката на последния си пост. Все още ли има нормален монитор до очилата? или не?
Въпреки това, сега имам бърз 'N мръсна решение, което работи за моите цели. Ползвал съм на USB кода от
http://www.pabr.org/wxhmd/doc/wxhmd.en.html
за да се получи swapbuffer сигнали.
22-ри октомври 2010 в 18:44
Използвайки тази настройка Аз също да използвате дисплея бележника. Това прави нещата по-лесни, когато доказват приложения, използващи headtracking. Когато някой се опитва на заявлението с очила другите да виждат същата мощност на ноутбука дисплея.
Опитах се на решението ви споменах. Съставяне на демо код от сайта Това води до синхронизиране проблеми. Тя дава две различни изходи, но те се показват повече или по-малко случайно в ляво и отдясно на дисплея. Смятате ли, също имат този проблем?
16 Декември 2010 в 07:56 ч.
С NVIDIA-шофьори-260.19.29 стерео вариант 10 изглежда не работи вече без хардуер Nvision и DDC стерео, поне не го прави с моя Quadro FX 350M. За мен тя продължава да работи със стерео вариант 1, но потребителите на по-нова хардуерна изглежда да е на късмет. Това е много лошо как NVIDIA забранява използването на стерео дисплей хардуер водача им с публикувайте G80 чипа. Най-малко с Quadro FX хардуер може да се очаква всички видове стерео дисплей хардуер, за да работи! Поне за мен това е причината да се използва Quadro FX хардуер изключително. Nvidia, което ще загуби още един клиент.
24-ти декември 2010 г. При 02:34 ч.
[...] В този случай опитайте anaglyphic режим или apropiate 3D режим за вашия хардуер (виж-стерео вариант). За инструкции как да получите Xserver да работят в стереоскопичен режим виж: Vuzix VR920 с Linux и активни 3D стерео [...]
28 Септември 2011 в 24:16
[...] Както обещах в новата версия на headtracking vr920 водача идва скоро тук е новата версия на моя headtracking драйвер за Vuzix iwear VR920 за Linux. Той изчислява отклонение от курса, наклон в посока от акселерометър и магнитометър данни (Устройството има три от всеки). Това прави възможно проследяването 3DOF и ви позволява да се огледам в 3D сцена. В пример можете да използвате драйвера с стереоскопичен ми преглед на изображения SIV. На водача средни стойности на показанията на сензорите с подобрен алгоритъм, който дава много по-гладко, отколкото опит с първоначалната версия на драйвера. Водачът Пакетът се състои от демон, който може да се работи във фонов режим и за удобство на основната заявка контрола, която позволява да се настроят лесно различните настройки на драйвера и да callibrate устройството. За обща информация за това как да използвате устройството с Linux виж: Vuzix VR920 с Linux и активни 3D стерео. [...]