Vuzix VR920 Linux और सक्रिय 3D स्टीरियो के साथ
मैं हाल ही में संयुक्त राज्य अमेरिका से अपने VR920 3D स्टीरियो चश्मा प्राप्त किया. इस उपकरण की एक विस्तृत समीक्षा यहां पाया जा सकता है: Vuzix iWear VR920 परिचय . VR920 की एक तस्वीर के नीचे देखा जा सकता है:
पाठ्यक्रम के उपकरण flawlessly Windows का उपयोग कर काम करता है. Linux के अंतर्गत स्थिति थोड़ी अलग है, सामान्य रूप से निर्माता से लापता ड्राइवर समर्थन के कारण है.
स्टीरियो दृष्टि NVIDIA के साथ कम से कम काम करता है quadro बोर्ड, शायद भी अन्य लोगों के साथ. यानी अति FireGL काम है, लेकिन मैं यह करने की कोशिश की कभी नहीं करना चाहिए. इस स्थापना के लिए आसान था. मैं केवल एक दूसरे Xserver शुरू करने के लिए और लाइन जोड़ने था
विकल्प "" स्टीरियो "1"
इसके xorg.conf के स्क्रीन अनुभाग में. इस सेटिंग के साथ आप दोनों आंखों के लिए एक अलग छवि और इस तरह असली स्टीरियो दृष्टि अगर आपके ट्रैक्टर bufferred आवेदन स्टीरियो समर्थन करता है. यह महत्वपूर्ण है कि स्क्रीन संकल्प 640 × 480 और 1024 × 768 और ताज़ा दर 60 हर्ट्ज के बीच है. xorg.conf आप इस के लिए प्रयोग कर रहे हैं समग्र विस्तार का उपयोग नहीं करना चाहिए. अक्षम करने के लिए समग्र विस्तार xorg.conf के लिए निम्नलिखित संलग्न:
अनुभाग "एक्सटेंशन"
विकल्प "" समग्र "निष्क्रिय"
EndSection
दुख की बात यह भी compiz के उपयोग से बचाता है उम्मीद है की घोषणा की, स्टीरियो और समग्र विस्तार कुछ दिन के बीच असंगति को हल करता है.
Xserver शुरू करने के लिए मैं निम्नलिखित छोटी स्क्रिप्ट, जो 2 xterms खोलता है और उनमें से एक में कार्यक्रम (तर्क के साथ पैरामीटर के रूप में दिया जाता है) शुरू होता है का उपयोग करें.
# / Bin / bash के
/ Usr/X11R6/bin/X: 1 - डीपीआई 96 XF86Config ./xorg.conf.3d auth var / / / gdm से: vt8 1.Xauth &
प्रदर्शन =: 1.0
प्रदर्शन निर्यात
5 सो
icewm और
और hotkeys
टर्म - एफ एन 9 15 × और
9 टर्म - एफ एन 15 - ई × $ @
हेड फोन्स alsa डिवाइस के रूप में पाया जाता है:
यूएसबी 2-2: नई पूरी गति USB युक्ति का उपयोग uhci_hcd और पता 8
यूएसबी 2-2: विन्यास # 1 1 चुनाव से चुना
सामान्य-USB 0003:1 BAE: 0,002.0002: hiddev0, hidraw1: USB छिपा v1.00 [Icuiti कार्पोरेशन VR920 वीडियो Eyewear] USB-0000 पर डिवाइस: d.1-2/input3 0:01
यूएसबी 2-2: नई USB युक्ति पाया, idVendor = 1bae, idProduct = 0002
यूएसबी 2-2: नई USB युक्ति तार: = Mfr 1, = उत्पाद 2, serialnumber = 0
यूएसबी 2-2: उत्पाद: VR920 वीडियो Eyewear
यूएसबी 2-2: निर्माता: Icuiti कॉर्प
usbcore: पंजीकृत नए इंटरफ़ेस चालक snd-USB-ऑडियो
/ बिल्ली / proc / asound कार्ड:
1 [Eyewear]: USB-ऑडियो - VR920 वीडियो Eyewear
USB-0000 को icuiti कार्पोरेशन VR920 वीडियो Eyewear: 0:01 D.1-2, पूर्ण गति
मैं mplayer hw = 1,0 आउटपुट डिवाइस की स्थापना द्वारा डिवाइस पर खेलने के लिए सक्षम था.
अफसोस की बात है मिक्सर के लिए काम नहीं लगता. मिक्सर स्तर कम से कम नियंत्रणीय नहीं कर रहे हैं. शायद किसी भी alsa डेवलपर इस के लिए एक विचार है? यह और भी अधिक महत्वपूर्ण है डिवाइस पर मिश्रक नियंत्रण पहिया के बाद से तीन चरणों के बाद freezes जब लिनक्स का उपयोग कर.
नियंत्रणीय ध्वनि होने से अधिक महत्वपूर्ण काम करने के लिए एकीकृत headtracking पाने के लिए है. Vuzix मंचों पर एक गैर काम कर रहे चालक है. कम से कम यह उपकरण से संवेदक डेटा को पढ़ने, लेकिन ऐसा लगता है डेटा को सही ढंग से संभाल नहीं कर सकते हैं. मैं यह जल्द ही इस पर गौर करेंगे.
अद्यतन: मेरा VR920 headtracking ड्राइवर अब यहां उपलब्ध है: Linux के लिए VR920 headtracking ड्राइवर
डिवाइस के साथ खेलने से मैं पता लगाने के लिए कि वहाँ Linux के लिए कोई jps stereoimage नहीं दर्शक था. केवल programm में मैंने पाया है, जो jps छवियों को पढ़ने में सक्षम है, gqview ( GQView3D ). अफसोस की बात है gqview theese सक्रिय Quad-स्टीरियो बफर का उपयोग छवियों को प्रदर्शित करने में सक्षम नहीं है. इस प्रकार मैं अपना खुद का jps दर्शक लिखने का फैसला किया. यह OpenSceneGraph (पर आधारित जाएगा OpenSceneGraph ) के बाद से मैं OpenSceneGraph विकास में कुछ अनुभव है. शायद मैं इसे में headtracking को एकीकृत कर सकते हैं. वास्तव में अच्छा होने के लिए 3 डी में सिर बदल कर एक समुद्र चित्रमाला छवि को देखने के लिए चाहेंगे ![]()
अद्यतन के लिए tuned रहो.
Jürgen





![मेरी आरएसएस फ़ीड वैध [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































9 फरवरी, 2009 को 9:51 बजे
[...] Mplayer Linux और सक्रिय 3D स्टीरियो के साथ und Vusix VR920 [...]
फ़रवरी 19, 2009 8:45 बजे
[...] मैं VR920 Vusix में पहले Linux और सक्रिय 3D स्टीरियो के साथ, ने कहा कि मैं पहले स्टीरियो Linux के लिए सक्षम jps दर्शक लिखने की योजना बनाई. कम से कम मैं के लिए मिल [...] करने में सक्षम नहीं था
22 फ़रवरी 2009 को 3:30 बजे
Ciekawy ब्लॉग, dodalem twoja strone करते ulubionych, बीड तू teraz wpadal से czesciej, pozdrawiam
अनुवाद:
एक दिलचस्प ब्लॉग, मैं अपने पसंदीदा करने के लिए अपने पृष्ठ को कहा, मैं यहाँ अब अक्सर होगा.
16 मार्च, 2009 10:23 पर हूँ
[...] जैसा कि मैंने VR920 Headtracking चालक विकास में यहाँ वादा किया लिनक्स के लिए Vuzix VR920 iwear के लिए मेरे headtracking चालक का प्रयोग करने योग्य संस्करण आता है. फिर मैं लिए Vuzix मंच की MalMal शुक्रिया अदा करना चाहता हूँ, कोड जिसका मैं सीखना कैसे सेंसर डेटा को पढ़ने के लिए USB के माध्यम से डिवाइस के कर रहा था से. Linux और सक्रिय 3D स्टीरियो के साथ Vuzix VR920: कैसे Linux के साथ डिवाइस का उपयोग करें देखने के लिए पर सामान्य जानकारी के लिए. [...]
5 अप्रैल, 2009 को 8:34 बजे
दिलचस्प ब्लॉग, अच्छी डिजाइन, मैं बुकमार्क है यह भविष्य में संदर्भ के लिए
8 अप्रैल, 2009 को 9:36 बजे
विषय इंटरनेट पर काफी गर्म है अब ठीक है. तुम क्या जब चुनने के बारे में क्या लिखने के लिए सबसे अधिक ध्यान देना?
अप्रैल 9, 2009 02:08 पर हूँ
मैं कुछ भी करने के लिए ध्यान देना नहीं है. केवल विषयों चुनने पर महत्वपूर्ण बात यह मेरी रुचि है. पर यह भी कहना है, विषयों सिर्फ वहाँ रहे हैं ... मैं कुछ दिलचस्प पढ़ा सकता है, तो मैं इसके बारे में लिखें. मैं कुछ दिलचस्प किया, इसलिए मैं इसके बारे में के रूप में लंबे समय विषय thematically उत्तीर्ण mygnu.de के लिए, लिखना.
23 मार्च, 2010 05:07 पर हूँ
हाय!! मैं काफी अपने काम में दिलचस्पी रहा हूँ, अगर तुम, मैं आप jps दर्शक और वह सब सामान के विकास में मदद करना चाहते हैं चाहते हैं. बस मुझे सॉफ्टवेयर दे और हम एक साथ काम करने के लिए इसे हल कर सकते हैं.
मेरा बुरा अंग्रेजी के लिए क्षमा करें, जिस तरह से.
अलविदा!
23 मार्च, 2010 को 3:12 बजे
हाय,
आप SIV और mygnu.de से headtracking ड्राइवर डाउनलोड कर सकते हैं.
Jürgen
28 सितम्बर, 2010 को 1:36 बजे
हाय,
मैं यह मेरे लैपटॉप, जो एक Quadro FX 1600M पर काम करने के लिए कोशिश कर रहा हूँ. मैं अपने विकल्प "स्टीरियो" "1" की कोशिश की, लेकिन हाल के कार्ड द्वारा समर्थित नहीं है (बस के रूप में Xorg पुस्तिका का कहना है).
विकल्पों में से केवल विकल्प "स्टीरियो" "3" छोड़ दिया है, जो मानता है एक दीन केबल के एक सिंक्रनाइज़ेशन संकेत भेजता है. क्या आप जानते हैं कि कैसे इस तरह के संकेत ट्रिगर करने के लिए?
28 सितम्बर, 2010 को 2:36 बजे
हाय Jonatan,
इस विकल्प के विशेष vesa के स्टीरियो संबंधक के साथ कार्ड (और चश्मा) के लिए है. मैं यह मेरे पुराने Relevator के चश्मे और Quadro FX 3400 के साथ उपयोग करें. आप संबंधक यहाँ देख सकते हैं: http://www.stereo3d.com/vesa3.htm संकेत स्वतः pageflip पर शुरू हो रहा है अगर कार्ड स्टीरियो मोड बफर ट्रैक्टर में है. तो अगर आपके लैपटॉप इस संबंधक नहीं है, stereomode 3 आप के लिए कोई समाधान नहीं है.
क्या आप vr920 काम करने के लिए कोशिश कर रहे हैं? मैं सिर्फ 10 के (NVIDIA दृष्टि प्रदर्शित करता है के लिए एक) मेरे Quadro FX 350m stereomode की कोशिश की और आश्चर्य. यह काम करता है! तो stereomode 10 तुम्हारे लिए एक समाधान हो सकता है. कृपया मुझे पता है अगर यह आपके नए GPU के साथ भी काम करता है.
Jürgen
7 अक्टूबर, 2010 11:42 पर हूँ
विचार के लिए धन्यवाद. हालांकि, यह अब एक अलग समस्या देता है. यह EDID पता है, जो जाहिरा तौर पर गलत है पढ़ने का प्रयास है. मैं जोड़ने की कोशिश की है "विकल्प" UseEDID "" झूठे ", लेकिन है कि कोई फर्क नहीं पड़ता था.
Xorg नीचे लॉग इन करें.
मैं भी ubuntuforums पर अपने प्रश्न पोस्ट किया है:
# http://ubuntuforums.org/showthread.php?p=9934622 post9934622
(Ww) अक्टूबर 07 11:24:34 (1) NVIDIA: करने के लिए किसी भी NVIDIA 3D विजन स्टीरियो मोड समय मिल करने में असमर्थ
(WW) के अक्टूबर 07 11:24:34 (1) NVIDIA: IWR iWear VR920 (CRT 0) EDID के साथ उपयोग, NVIDIA 3D
(Ww) Oct 07 11:24:34 (1) NVIDIA: विजन स्टीरियो ठीक से काम नहीं कर सकते. यह हो सकता है
(WW) के अक्टूबर 07 11:24:34 NVIDIA (1): अगर कोई EDID IWR iWear VR920 (CRT 0) के लिए उपलब्ध है, या अगर है
(Ww) अक्टूबर 07 11:24:34 (1) NVIDIA NVIDIA 3D विजन स्टीरियो मोड समय अवैध गया,
(Ww) अक्टूबर 07 11:24:34 (1) NVIDIA: उदाहरण के लिए, अगर एक प्रदर्शन पोर्ट कनेक्शन पर्याप्त अभाव
(Ww) अक्टूबर 07 11:24:34 (1) NVIDIA: बैंडविड्थ.
(Ww) Oct 07 11:24:34 (1) NVIDIA: IWR iWear VR920 (CRT 0) के लिए EDID ही विपरीत मोड
(Ww) अक्टूबर 07 11:24:34 (1) NVIDIA: 640 × 480 EDID में निर्दिष्ट किया जाता है, तथापि, EDID
(Ww) Oct 07 11:24:34 (1) NVIDIA के वैध VertRefresh रेंज (60.000 हर्ट्ज) इस बाहर
(WW) के अक्टूबर 07 11:24:34 (1) NVIDIA के मोड VertRefresh (63.2 हर्ट्ज), VertRefresh चेक की अनदेखी
(Ww) अक्टूबर 07 11:24:34 (1) NVIDIA: "640 × 480" मोड के लिए.
7 अक्टूबर, 2010 को 1:33 बजे
तुम बाहर की कोशिश कर सकते हैं
"ModeValidation" विकल्प "डीएफपी-1: NoMaxPClkCheck, NoPredefinedModes, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
या अपने xorg.conf डिवाइस खंड में समान (अपने ConnectedMonitor नाम पर निर्भर करता है). दिलचस्प विकल्प AllowNon60HzDFPModes होना चाहिए, के बाद से 63.2 हर्ट्ज ऊर्ध्वाधर ताज़ा अपने Xorg का उपयोग करने की कोशिश करता है. शायद vr920 63.2 हर्ट्ज प्रदर्शित करने में सक्षम है.
इसके अलावा बाहर 800 × 600 मोड की कोशिश, यह मैंने कोशिश की है. 640 × 480 मोड के साथ मैं वर्तमान में केवल एक नीले परदे. मैं यह काम करने के लिए प्राप्त करने की कोशिश करेंगे.
7 अक्टूबर, 2010 को 2:08 बजे
विकल्प "ModeValidation" "crt-0: NoEdidModes" मेरे लिए यह लाइन को जोड़ने के लिए पर्याप्त था
मेरे xorg.conf के उपकरण अनुभाग. बाद में vr920 640 × 480 में भी काम किया. आप के लिए यह काम करता है, स्टीरियो बाद में काम करता है?
8 अक्टूबर, 2010 09:48 पर हूँ
शायद यह भी कुछ मदद की है. यहाँ और 800 × 600 के लिए twinview क्लोन मोड स्टीरियो के साथ अपने xorg.conf है. यह एक quadro FX 350m के लिए काम करता है.
धारा "ServerLayout"
पहचानकर्ता "Layout0"
0 "Screen0 0 0 स्क्रीन
InputDevice "Keyboard0" CoreKeyboard "
InputDevice "Mouse0" SendCoreEvents "
"Synaptics" InputDevice CorePointer "
विकल्प "" Xinerama "के 0"
EndSection
अनुभाग "फ़ाइलें"
EndSection
अनुभाग "InputDevice"
पहचानकर्ता "Keyboard0"
चालक "kbd"
विकल्प "" XkbLayout "डी"
विकल्प "" XkbVariant "nodeadkeys"
#
EndSection
अनुभाग "InputDevice"
पहचानकर्ता "Mouse0"
चालक "माउस"
"प्रोटोकॉल" "आईएमपी / 2 विकल्प"
विकल्प "युक्ति" "/ dev / इनपुट / चूहों"
विकल्प "ZAxisMapping" "4 5"
विकल्प "Emulate3Buttons" "हाँ"
EndSection
अनुभाग "InputDevice"
पहचानकर्ता "Synaptics"
चालक "Synaptics"
विकल्प "युक्ति" "/ dev / इनपुट / चूहों"
विकल्प "प्रोटोकॉल" "ऑटो देव"
विकल्प "Emulate3Buttons" "हाँ"
विकल्प "" LeftEdge "120"
विकल्प "RightEdge" "830"
विकल्प "" TopEdge "120"
विकल्प "" BottomEdge "650"
विकल्प "FingerLow" "14"
विकल्प FingerHigh "" "15"
विकल्प "" MaxTapMove "110"
विकल्प "VertScrollDelta" "20"
विकल्प "HorizScrollDelta" "20"
विकल्प "MinSpeed" "0.3"
विकल्प "Maxspeed" ".75"
EndSection
अनुभाग "InputDevice"
# डिफ़ॉल्ट रूप से उत्पन्न
पहचानकर्ता "Keyboard0"
चालक "kbd"
EndSection
अनुभाग "मॉनिटर"
# HorizSync स्रोत:, EDID, VertRefresh स्रोत: EDID
पहचानकर्ता "Monitor0"
VendorName "अज्ञात"
ModelName "IWR iWear VR920"
HorizSync 31.0 - 64.0
60.0 VertRefresh
विकल्प "DPMS"
EndSection
अनुभाग "डिवाइस"
पहचानकर्ता "Device0"
चालक "NVIDIA"
VendorName "NVIDIA निगम"
BoardName "Quadro FX 350m
EndSection
धारा "स्क्रीन"
पहचानकर्ता "Screen0"
डिवाइस "Device0"
"Monitor0" मॉनिटर
16 DefaultDepth
विकल्प "स्टीरियो" "10"
विकल्प "" TwinView "1"
विकल्प "TwinViewXineramaInfoOrder" CRT-0 "
"विकल्प" metamodes "crt: 800 × 0 600 0, डीएफपी: 800 × 600 0 0"
उपधारा "प्रदर्शन"
16 गहराई
EndSubSection
EndSection
अनुभाग "एक्सटेंशन"
विकल्प "" समग्र "निष्क्रिय"
EndSection
15 अक्टूबर, 2010 को 2:41 बजे
विचार के लिए धन्यवाद, लेकिन दो सेटिंग्स के साथ भी यह काम नहीं किया. x11 उत्पादन अभी भी एक ही है.
मैं वास्तव में अपने पिछले पोस्ट की स्थापना की समझ में नहीं आता है. क्या आप अभी भी एक सामान्य अपने चश्मे की निगरानी है? या नहीं?
हालांकि, अब मैं एक 'जल्दी n गंदा समाधान मिल गया है कि अपने उद्देश्यों के लिए काम कर रहा है. मैं से USB कोड का उपयोग किया है
http://www.pabr.org/wxhmd/doc/wxhmd.en.html~~V
swapbuffer संकेत देते हैं.
22 अक्टूबर, 2010 को 6:44 बजे
इस सेटअप का उपयोग मैं भी नोटबुक प्रदर्शन का उपयोग करें. यह चीजों को आसान बनाता है जब headtracking का उपयोग कर आवेदन का प्रदर्शन. जब एक चश्मा दूसरों के साथ आवेदन की कोशिश कर रहा है नोटबुक के प्रदर्शन पर एक ही उत्पादन देख सकते हैं.
मैं आप का उल्लेख हल करने की कोशिश की. साइट तुल्यकालन समस्याओं में इस परिणाम से डेमो कोड संकलन. यह दो अलग अलग outputs देता है, लेकिन वे छोड़ दिया और सही प्रदर्शन पर कम या ज्यादा किया जा रहा है बेतरतीब ढंग से प्रदर्शित किया. क्या आप भी इस समस्या है?
16 दिसंबर, 2010 07:56 पर हूँ
10 NVIDIA ड्राइवर 260.19.29 के साथ स्टीरियो विकल्प अब और नहीं, Nvision हार्डवेयर और DDC स्टीरियो के बिना कम से कम यह मेरे Quadro FX 350m के साथ करता है काम नहीं लगता. मेरे लिए यह अभी भी स्टीरियो विकल्प 1 के साथ काम करता है, लेकिन नए हार्डवेयर के उपयोगकर्ताओं के भाग्य से बाहर होने लगते हैं. यह वास्तव में बुरा कैसे NVIDIA के बाद G80 चिप्स के साथ अपने ड्राइवर में स्टीरियो प्रदर्शन हार्डवेयर के प्रयोग को निष्क्रिय करता है. Quadro FX के हार्डवेयर के साथ कम से कम एक स्टीरियो प्रदर्शन हार्डवेयर के सभी प्रकार के काम करने के लिए उम्मीद कर सकता है! कम से कम मेरे लिए इस Quadro FX के हार्डवेयर का उपयोग विशेष रूप से कारण था. की घोषणा की, आप किसी दूसरे ग्राहक खो जा रहे हैं.
24 दिसंबर, 2010 2:34 पर हूँ
[...] इस मामले में anaglyphic मोड या आपके हार्डवेयर के लिए apropiate 3 डी मोड (स्टीरियो विकल्प देखें) का प्रयास करें. Vuzix VR920 Linux और सक्रिय 3D स्टीरियो के साथ [...]: कैसे Xserver देखने के लिए त्रिविम मोड में काम पाने के लिए पर निर्देश के लिए
28 सितम्बर, 2011 को 12:16 बजे
[...] जैसा कि मैंने वादा किया vr920 headtracking आने के ड्राइवर का नया संस्करण में जल्द ही Linux के लिए Vuzix VR920 iwear के लिए मेरे headtracking ड्राइवर का नया संस्करण है. यह रास्ते से हटना, पिच और accelerometer और magnetometer डेटा (युक्ति प्रत्येक तीन में से एक हो गया है) से रोल की गणना. यह एक 3DOF संभव ट्रैकिंग बनाता है और आप एक 3 डी दृश्य में चारों ओर देखने के लिए अनुमति देता है. उदाहरण में आप मेरी त्रिविम छवि दर्शक SIV के साथ ड्राइवर का उपयोग कर सकते हैं. चालक एक बेहतर एल्गोरिथ्म है, जो प्रारंभिक ड्राइवर संस्करण के साथ तुलना में एक बहुत ही सहज अनुभव देता है के साथ सेंसर रीडिंग औसत. ड्राइवर पैकेज एक डेमॉन है जो पृष्ठभूमि में और सुविधा के लिए एक बुनियादी नियंत्रण आवेदन है कि एक को आसानी से विभिन्न ड्राइवर सेटिंग्स tweak करने के लिए और डिवाइस callibrate सक्षम बनाता चला जा सकता है होते हैं. Linux और सक्रिय 3D स्टीरियो के साथ Vuzix VR920: कैसे Linux के साथ डिवाइस का उपयोग करें देखने के लिए पर सामान्य जानकारी के लिए. [...]