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 के उपयोग को रोकता है उम्मीद है कि Nvidia, स्टीरियो और समग्र विस्तार कुछ दिन के बीच बेजोड़ता फिक्स करता है.
Xserver शुरू करने के लिए मैं निम्नलिखित छोटी स्क्रिप्ट है, जो 2 xterms खुलती है और उनमें से एक में कार्यक्रम (तर्क के साथ पैरामीटर के रूप में दिया) शुरू होता है का उपयोग करें.
# / Bin / bash
/ Usr/X11R6/bin/X: 96-xf86config 1 डीपीआई ./xorg.conf.3d-auth / var / / gdm से: 1.Xauth vt8 और
प्रदर्शन =: 1.0
निर्यात प्रदर्शन
5 नींद
icewm और
और hotkeys
9 xterm - एफ एन × 15 और
9 xterm - एफ एन 15 - ई × $ @ &
हेड फोन्स ALSA डिवाइस के रूप में पाया जाता है:
USB के 2-2 नए पूर्ण गति USB डिवाइस का उपयोग uhci_hcd और पता 8
यूएसबी 2-2: विन्यास # 1 1 चुनाव से चुना
जेनेरिक-USB 0003:1 BAE: 0,002.0002: hiddev0, hidraw1: यूएसबी छुपाया v1.00 डिवाइस [Icuiti कार्पोरेशन VR920 वीडियो Eyewear] USB-0000 पर: 00:01 d.1-2/input3
यूएसबी 2-2: नई USB युक्ति पाया, idVendor = 1bae, idProduct = 0002
यूएसबी 2-2: नई USB युक्ति तार: = Mfr 1, उत्पाद 2 =, = 0 serialnumber
यूएसबी 2-2: उत्पाद: VR920 वीडियो Eyewear
यूएसबी 2-2: निर्माता: Icuiti कार्पोरेशन
usbcore: पंजीकृत नए इंटरफ़ेस चालक snd-USB-ऑडियो
cat / 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 करने के लिए इन छवियों को प्रदर्शित सक्रिय स्टीरियो Quad-बफर का उपयोग करने में सक्षम नहीं है. इस प्रकार मैं अपना खुद का jps दर्शक लिखने का फैसला किया. यह OpenSceneGraph (पर आधारित हो जाएगा OpenSceneGraph ) के बाद से मैं OpenSceneGraph विकास में कुछ अनुभव है. शायद मैं इसे में headtracking को एकीकृत कर सकते हैं. सिर घूम द्वारा वास्तव में 3 डी में एक समुद्र चित्रमाला छवि को देखने के लिए शांत हो जाएगा ![]()
अद्यतनों के लिए tuned रहो.
Jürgen





![मेरी आरएसएस फ़ीड को मान्य [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































9 फरवरी, 2009 को 09:51 बजे
[...] MPlayer und Vusix VR920 Linux और सक्रिय 3D स्टीरियो के साथ [...]
फरवरी 19, 2009 को 08:45 बजे
[...] मैं पहले VR920 Vusix में Linux और सक्रिय 3D स्टीरियो के साथ कहा, मैं पहली Linux के लिए jps दर्शक सक्षम स्टीरियो लिखने की योजना बनाई. कम से कम मैं ढूँढने में सक्षम नहीं था [...]
22 फरवरी, 2009 में 3:30 के
Ciekawy ब्लॉग, dodalem twoja strone करना ulubionych, Bede तू teraz wpadal czesciej, pozdrawiam
अनुवाद:
एक दिलचस्प ब्लॉग, मैं अपने पसंदीदा करने के लिए अपने पृष्ठ कहा, अब मैं यहाँ अक्सर हो जाएगा.
मार्च, 16 वीं 2009 10:23 पर हूँ
[...] जैसा कि मैंने VR920 Headtracking चालक विकास में यहाँ वादा किया लिनक्स के लिए Vuzix VR920 iwear के लिए मेरे headtracking ड्राइवर का प्रयोग करने योग्य संस्करण आता है. फिर मैं Vuzix फ़ोरम के MalMal कोड जिसका मैं USB के माध्यम से सीखना कैसे सेंसर डाटा डिवाइस के बाहर पढ़ने के लिए कर रहा था से शुक्रिया अदा करना चाहता हूँ. Vuzix VR920 Linux और सक्रिय 3D स्टीरियो के साथ: कैसे लिनक्स के साथ डिवाइस का उपयोग करने के लिए पर सामान्य जानकारी के लिए देखें. [...]
5 अप्रैल, 2009 को 08:34 बजे
दिलचस्प ब्लॉग, अच्छी डिजाइन, मैं बुकमार्क है यह भविष्य में संदर्भ के लिए
अप्रैल 8th, 2009 को 9:36 बजे
विषय काफी इंटरनेट पर गर्म सही है अब. तुम क्या जब क्या बारे में लिखने के लिए चुनने के लिए सबसे अधिक ध्यान देना?
9 अप्रैल, 2009 2:08 पर हूँ
मैं कुछ भी करने के लिए ध्यान का भुगतान नहीं करते. विषयों को चुनने पर केवल महत्वपूर्ण बात यह मेरी रुचि है. पर भी कह सकते हैं, विषयों वहाँ रहे हैं ... मैं कुछ दिलचस्प पढ़ा है, तो मैं इसके बारे में लिखने के. मैं कुछ दिलचस्प था, इसलिए मैं इसके बारे में लिखने के लिए, के रूप में लंबे समय के विषय mygnu.de के लिए thematically उत्तीर्ण.
23 मार्च, 2010 05:07 रहा हूँ
हाय!! मैं काफी अपने काम में दिलचस्पी रहा हूँ, यदि आप करने के लिए, मैं आप jps दर्शक के विकास और उन सब चीज़ों में मदद करना चाहते हैं करना चाहते हैं. बस मुझे सॉफ्टवेयर दे और हम एक साथ काम करने के लिए इसे हल कर सकते हैं.
माफ करना मेरा बुरा अंग्रेजी के लिए, जिस तरह से.
अलविदा!!
23 मार्च, 2010 को 03:12 बजे
हाय,
आप SIV और mygnu.de से headtracking चालक डाउनलोड कर सकते हैं.
Jürgen
सितंबर 28th, 2010 को 1:36 बजे
हाय,
मैं यह मेरे लैपटॉप, जो एक Quadro FX 1600M पर काम करने के लिए कोशिश कर रहा हूँ. मैं अपने विकल्प "स्टीरियो" "1" की कोशिश की, लेकिन हाल के कार्ड द्वारा समर्थित नहीं है (बस के रूप में Xorg पुस्तिका का कहना है).
विकल्पों में से केवल विकल्प "स्टीरियो" "3" छोड़ दिया है, जो एक दीन केबल मानता एक सिंक्रनाइज़ेशन संकेत भेजता है. क्या आप जानते हैं कि ऐसे संकेत ट्रिगर करने के लिए?
सितंबर 28th, 2010 को 02:36 बजे
हाय Jonatan
इस विकल्प को विशेष vesa स्टीरियो संबंधक के साथ कार्ड (और चश्मा) के लिए है. मैं यह मेरे पुराने Relevator चश्मा और एक Quadro FX 3400 के साथ उपयोग करें. आप संबंधक यहाँ देख सकते हैं: http://www.stereo3d.com/vesa3.htm संकेत pageflip पर स्वचालित रूप से शुरू हो रहा है अगर कार्ड ट्रैक्टर buffered स्टीरियो मोड में है. तो अगर अपने लैपटॉप के इस संबंधक नहीं है, stereomode 3 आप के लिए कोई समाधान नहीं है.
क्या आप vr920 काम करने के लिए मिल की कोशिश कर रहा है? मैं सिर्फ 10 stereomode मेरे Quadro FX 350m पर (NVIDIA सपने दिखाता है के लिए एक) की कोशिश की और सोचा कि. यह काम करता है! तो 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 के EDID के साथ उपयोग (CRT 0), NVIDIA 3D
(Ww) अक्टूबर 07 11:24:34 NVIDIA (1): विजन स्टीरियो ठीक से कार्य नहीं हो सकता है. यह हो सकता है
(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) अक्टूबर 07 11:24:34 (1) NVIDIA: IWR iWear VR920 लिए EDID (CRT 0) ही contradicts: मोड
(Ww) 07 अक्टूबर 11:24:34 (1) NVIDIA: "640 × 480" EDID में निर्दिष्ट किया जाता है, तथापि, EDID
(Ww) अक्टूबर 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 को 01: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 को 02:08 बजे
विकल्प "ModeValidation" "crt-0: NoEdidModes" मेरे लिए यह लाइन जोड़ने के लिए पर्याप्त था
मेरे xorg.conf के उपकरण अनुभाग. बाद में vr920 भी 640 में काम × 480. क्या आप के लिए यह काम, स्टीरियो बाद काम करता है है?
8 अक्टूबर, 2010 9:48 पर
शायद यह भी कुछ मदद की है. यहाँ 800 × 600 के लिए स्टीरियो और twinview क्लोन मोड के साथ मेरे xorg.conf है. यह एक quadro fx 350m के लिए काम करता है.
धारा "ServerLayout"
पहचानकर्ता "Layout0"
0 "Screen0" 0 0 स्क्रीन
InputDevice "CoreKeyboard" Keyboard0 "
InputDevice "Mouse0" SendCoreEvents "
"Synaptics" InputDevice "CorePointer"
विकल्प "" Xinerama "0"
EndSection
धारा "फ़ाइलें"
EndSection
धारा "InputDevice"
पहचानकर्ता "Keyboard0"
चालक "kbd"
विकल्प "XkbLayout" डी "
विकल्प "XkbVariant nodeadkeys" "
#
EndSection
धारा "InputDevice"
पहचानकर्ता "Mouse0"
चालक "माउस"
"विकल्प" प्रोटोकॉल "IMPS / 2"
"विकल्प" डिवाइस "/ dev / इनपुट / चूहों"
विकल्प "ZAxisMapping" 4 5 "
विकल्प "Emulate3Buttons" "हाँ"
EndSection
धारा "InputDevice"
पहचानकर्ता "Synaptics"
चालक "Synaptics"
"विकल्प" डिवाइस "/ dev / इनपुट / चूहों"
विकल्प "प्रोटोकॉल" "ऑटो देव"
विकल्प "Emulate3Buttons" "हाँ"
विकल्प "" LeftEdge "120"
विकल्प "RightEdge" 830 "
विकल्प "" TopEdge "120"
विकल्प "" BottomEdge "650"
विकल्प "14" FingerLow "
विकल्प "FingerHigh" "15"
विकल्प "MaxTapMove" 110 "
विकल्प "VertScrollDelta" "20"
विकल्प "HorizScrollDelta" "20"
विकल्प "MinSpeed" 0.3 "
"Maxspeed" 0.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 × 600 0 0, डीएफपी: 800 × 600 0 0 "
उपधारा "प्रदर्शन"
16 गहराई
EndSubSection
EndSection
धारा "एक्सटेंशन"
विकल्प "" समग्र "अक्षम"
EndSection
15 अक्टूबर, 2010 को 02:41 बजे
विचार के लिए धन्यवाद, लेकिन दो सेटिंग्स के साथ भी यह काम नहीं किया. x11 उत्पादन अभी भी वही है.
मैं वास्तव में अपने पिछले पोस्ट की स्थापना समझ में नहीं आता. क्या आप अभी भी एक सामान्य मॉनिटर अपने चश्मे के लिए अगले है? या नहीं?
हालांकि, अब मैं एक त्वरित n 'गंदा समाधान है कि मेरी प्रयोजनों के लिए काम कर रहा है मिल गया है. मैं USB के कोड का उपयोग किया है
http://www.pabr.org/wxhmd/doc/wxhmd.en.html
swapbuffer संकेत दे.
22 अक्टूबर, 2010 को 6:44 बजे
इस सेटअप मैं भी नोटबुक प्रदर्शन का उपयोग करें का उपयोग करना. यह चीजों को आसान बनाता है जब headtracking का उपयोग अनुप्रयोगों का प्रदर्शन. जब एक चश्मा दूसरों के साथ आवेदन की कोशिश कर रहा है नोटबुक प्रदर्शन पर ही उत्पादन देख सकते हैं.
मैं आप का उल्लेख समाधान की कोशिश की. साइट से डेमो कोड संकलन सिंक्रनाइज़ेशन समस्याओं में यह परिणाम है. यह दो विभिन्न outputs देता है, लेकिन वे छोड़ दिया और सही प्रदर्शन पर जा रहे हैं और अधिक या कम बेतरतीब ढंग से प्रदर्शित है. आप भी क्या इस समस्या है?
16 दिसंबर, 2010 07:56 रहा हूँ
NVIDIA ड्राइवरों - 260.19.29 के साथ स्टीरियो 10 विकल्प अब और नहीं Nvision हार्डवेयर और DDC स्टीरियो के बिना, कम से कम यह मेरे Quadro FX 350m के साथ करता है काम नहीं लगता. मेरे लिए यह अभी भी स्टीरियो विकल्प 1 के साथ काम करता है, लेकिन नए हार्डवेयर के उपयोगकर्ताओं के भाग्य से बाहर होने लगते हैं. यह वास्तव में बुरा है कैसे nvidia पोस्ट G80 चिप्स के साथ अपने ड्राइवर में स्टीरियो प्रदर्शन हार्डवेयर का उपयोग अक्षम. कम से कम Quadro FX हार्डवेयर के साथ एक स्टीरियो प्रदर्शन हार्डवेयर के सभी प्रकार के काम करने के लिए उम्मीद कर सकता है! कम से कम मेरे लिए इस Quadro FX हार्डवेयर विशेष रूप से उपयोग के कारण था. Nvidia, आप किसी दूसरे ग्राहक ढीला करने के लिए जा रहे हैं.
24 दिसंबर, 2010 2:34 रहा हूँ
इस मामले में [...] anaglyphic मोड या आपके हार्डवेयर के लिए apropiate 3 डी मोड (स्टीरियो विकल्प देखें) की कोशिश करो. Vuzix VR920 Linux और सक्रिय 3D स्टीरियो के साथ [...]: कैसे xserver त्रिविम मोड में काम करने के लिए पाने के लिए पर निर्देश के लिए देखें
सितंबर 28th 2011 को 12:16 बजे
[...] के रूप में मैं जल्द ही यहाँ आने vr920 headtracking ड्राइवर का नया संस्करण में वादा किया लिनक्स के लिए Vuzix VR920 iwear के लिए मेरे headtracking चालक के नए संस्करण है. यह रास्ते से हटना, पिच और accelerometer और magnetometer डेटा (डिवाइस प्रत्येक तीन में से एक हो गया है) से रोल की गणना. यह एक 3DOF ट्रैकिंग संभव बनाता है और आप एक 3 डी दृश्य में चारों ओर देखने के लिए अनुमति देता है. उदाहरण में आप मेरे त्रिविम छवि दर्शक SIV के साथ ड्राइवर का उपयोग कर सकते हैं. चालक एक बेहतर एल्गोरिथ्म है, जो प्रारंभिक ड्राइवर संस्करण के साथ तुलना में एक बहुत ही सहज अनुभव देता है के साथ सेंसर रीडिंग औसत. ड्राइवर पैकेज एक डेमॉन है जो पृष्ठभूमि में और सुविधा के लिए एक बुनियादी नियंत्रण अनुप्रयोग है कि एक आसानी से विभिन्न ड्राइवर सेटिंग्स tweak करने के लिए और डिवाइस callibrate सक्षम बनाता चला जा सकता है है होते हैं. Vuzix VR920 Linux और सक्रिय 3D स्टीरियो के साथ: कैसे Linux के साथ डिवाइस का उपयोग करने पर सामान्य जानकारी के लिए देखें. [...]