Vuzix VR920 dengan Linux dan aktif 3D stereo
Saya baru saja menerima saya VR920 3D stereo gelas dari Amerika Serikat. Sebuah tinjauan rinci perangkat dapat ditemukan di sini: Vuzix iWear Memperkenalkan VR920 . Sebuah foto dari VR920 dapat dilihat di bawah ini:
Perangkat tentu saja bekerja sempurna menggunakan Windows. Situasi di Linux agak sedikit berbeda, karena dukungan driver yang hilang dari produsen, seperti biasa.
Visi stereo bekerja setidaknya dengan nvidia quadro papan, mungkin juga dengan orang lain. Yaitu Ati FireGL harus bekerja, tapi saya tidak pernah mencoba ini. Menyiapkan ini mudah. Saya hanya harus memulai Xserver kedua dan tambahkan baris
Option "Stereo" "1"
ke bagian layar xorg.conf nya. Dengan pengaturan ini Anda mendapatkan gambar yang berbeda untuk kedua mata dan dengan demikian visi stereo nyata jika aplikasi Anda mendukung quad-bufferred stereo. Penting bahwa resolusi layar adalah antara 640 × 480 dan 1024 × 768 dan refresh rate adalah 60 Hz. Xorg.conf yang Anda gunakan untuk ini tidak harus menggunakan ekstensi composite. Untuk menonaktifkan ekstensi Komposit tambahkan berikut untuk xorg.conf ini:
Bagian "Extensions"
Option "Composite" "Disable"
EndSection
Sayangnya ini juga mencegah penggunaan compiz, mudah-mudahan Nvidia perbaikan ketidakcocokan antara stereo dan ekstensi composite beberapa hari.
Untuk memulai xserver saya menggunakan script kecil berikut, yang membuka 2 xterm dan mulai program (diberikan sebagai parameter dengan argumen) dalam salah satu dari mereka.
# / Bin! / Bash
/ Usr/X11R6/bin/X: 1-dpi 96-xf86config ./xorg.conf.3d-auth / var / gdm /: 1.Xauth vt8 &
DISPLAY =: 1,0
export DISPLAY
tidur 5
IceWM &
hotkeys &
xterm-fn 9 × 15 &
xterm-fn 9 × 15-e $ @ &
Headphone akan terdeteksi sebagai perangkat alsa:
usb 2-2: baru perangkat USB kecepatan penuh menggunakan uhci_hcd dan alamat 8
usb 2-2: Konfigurasi # 1 dipilih dari 1 pilihan
generik-usb 0003:1 BAE: 0.002,0002: hiddev0, hidraw1: USB HID v1.00 Perangkat [Icuiti Corp VR920 Video Eyewear] pada usb-0000: 00:01 d.1-2/input3
usb 2-2: USB Baru perangkat yang ditemukan, idVendor = 1bae, idProduct = 0002
usb 2-2: string perangkat USB Baru: Mfr = 1, Produk = 2, SerialNumber = 0
usb 2-2: Product: VR920 Video Eyewear
usb 2-2: Manufacturer: Icuiti Corp
usbcore: registered antarmuka driver baru snd-usb-audio
cat / proc / asound / kartu:
1 [Eyewear]: USB-Audio - VR920 Video Eyewear
Icuiti Corp VR920 Video Eyewear di usb-0000: 00:01 D.1-2, kecepatan penuh
Saya bisa mendapatkan mplayer untuk bermain pada perangkat dengan menetapkan output perangkat hw = 1,0.
Sayangnya mixer tidak terlihat bekerja. Setidaknya tingkat mixer tidak dikontrol. Mungkin setiap pengembang alsa memiliki ide untuk ini? Hal ini bahkan lebih penting karena mixer kontrol roda pada perangkat freezes setelah tiga langkah ketika menggunakan linux.
Lebih penting daripada memiliki dikontrol suara adalah untuk mendapatkan headtracking terintegrasi untuk bekerja. Ada driver non-bekerja di Vuzix forum. Setidaknya dapat membaca data sensor dari perangkat, namun tampaknya tidak untuk menangani data dengan benar. Aku akan melihat ke dalam ini segera.
Update: Sopir headtracking VR920 saya sekarang tersedia di sini: VR920 driver untuk Linux headtracking
Bermain dengan perangkat saya harus mengetahui bahwa tidak ada JPS stereoimage penampil untuk linux. Para Programm satunya yang saya temukan, yang mampu membaca JPS-foto, adalah GQView ( GQView3D ). Sayangnya GQView tidak mampu menampilkan gambar-gambar aktif menggunakan quad-buffered stereo. Jadi saya memutuskan untuk menulis sendiri JPS pemirsa. Ini akan didasarkan pada OpenSceneGraph ( OpenSceneGraph ) karena saya memiliki beberapa pengalaman dalam pengembangan OpenSceneGraph. Mungkin aku dapat mengintegrasikan headtracking ke dalamnya. Akan sangat keren untuk melihat foto panorama laut di 3D dengan memutar kepala ![]()
Menantikan untuk update.
Jürgen




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



































Februari 9, 2009 at 09:51
[...] Mplayer und Vusix VR920 dengan Linux dan aktif 3D stereo [...]
Februari 19, 2009 at 08:45
[...] Saya sebutkan sebelumnya di Vusix VR920 dengan Linux dan aktif 3D stereo, aku berencana untuk menulis stereo pertama diaktifkan JPS penampil untuk linux. Setidaknya saya tidak dapat menemukan [...]
Februari 22, 2009 at 15:30
Ciekawy blog, dodalem twoja strone lakukan ulubionych, Bede tu teraz wpadal czesciej, pozdrawiam
Terjemahan:
Sebuah blog yang menarik, saya menambahkan halaman Anda ke favorit saya, saya akan berada di sini sekarang sering.
Maret 16, 2009 at 10:23
[...] Seperti saya janjikan di VR920 pengembangan driver Headtracking sini datang versi yang dapat digunakan dari driver headtracking saya untuk Vuzix iWear VR920 untuk Linux. Sekali lagi saya ingin berterima kasih kepada MalMal dari Vuzix Forum, dari kode yang saya bisa belajar bagaimana membaca Sensor data dari perangkat melalui USB. Informasi umum tentang cara menggunakan perangkat dengan linux lihat: Vuzix VR920 dengan stereo 3D Linux dan aktif. [...]
April 5, 2009 at 08:34
Blog yang menarik, desain yang bagus, saya telah bookmarked untuk referensi di masa mendatang
April 8, 2009 at 09:36
Topik yang cukup panas di Internet sekarang. Apa yang Anda membayar paling perhatian ketika memilih apa yang harus menulis tentang?
April 9, 2009 at 02:08
Aku tidak memperhatikan apa-apa. Satu-satunya hal yang penting dalam memilih topik adalah minat saya. On juga bisa mengatakan, topik hanya ada ... saya membaca sesuatu yang menarik, jadi saya menulis tentang hal itu. Aku melakukan sesuatu yang menarik, jadi saya menulis tentang hal ini, selama topik memenuhi syarat untuk mygnu.de tematis.
Maret 23, 2010 at 05:07
Hi! Aku cukup tertarik dalam pekerjaan Anda, jika Anda ingin, saya ingin membantu Anda dalam pengembangan penampil JPS dan semua itu. Hanya memberikan perangkat lunak dan kita dapat bekerja sama untuk menyelesaikannya.
Maaf untuk saya bahasa inggris yang buruk, by the way.
Bye!
Maret 23, 2010 at 03:12
Hi,
Anda dapat men-download SIV dan driver headtracking dari mygnu.de.
Jürgen
September 28, 2010 at 01:36
Hi,
Saya mencoba untuk mendapatkannya untuk bekerja pada laptop saya, yang memiliki Quadro FX 1600M. Saya mencoba Opsi Anda "Stereo" "1", tetapi tidak didukung oleh kartu terakhir (hanya sebagai panduan Xorg kata).
Dari satunya pilihan Option "Stereo" "3" adalah kiri, yang mengasumsikan kabel DIN mengirimkan sinyal sync. Apakah Anda tahu bagaimana untuk memicu sinyal tersebut?
September 28, 2010 at 02:36
Hi Jonatan,
opsi ini adalah untuk kartu (dan gelas) dengan konektor stereo vesa khusus. Saya menggunakannya dengan kacamata lama saya Relevator dan Quadro FX 3400. Anda dapat melihat konektor di sini: http://www.stereo3d.com/vesa3.htm Sinyal dipicu secara otomatis pada pageflip jika kartu berada dalam buffer quad modus stereo. Jadi, jika laptop Anda tidak memiliki konektor ini, stereomode 3 ada solusi untuk Anda.
Apakah Anda mencoba untuk mendapatkan vr920 untuk bekerja? Aku hanya mencoba stereomode 10 (satu untuk menampilkan nvidia visi) pada saya Quadro FX 350M dan bertanya-tanya. Ia bekerja! Jadi 10 stereomode bisa menjadi solusi untuk Anda. Tolong beritahu saya jika ini bekerja juga dengan GPU baru Anda.
Jürgen
Oktober 7, 2010 at 11:42
Terima kasih untuk ide. Namun, sekarang memberikan masalah yang berbeda. Ia mencoba untuk membaca informasi EDID, yang ternyata salah. Saya sudah mencoba menambahkan "Option" "UseEDID" "Salah", tapi itu tidak ada bedanya.
Lihat xorg log di bawah ini.
Saya juga diposting pertanyaan saya di Ubuntuforums:
http://ubuntuforums.org/showthread.php?p=9934622 # post9934622
(WW) NVIDIA 11:24:34 7 Oktober (1): Tidak dapat menemukan NVIDIA 3D stereo Visi timing mode untuk
(WW) NVIDIA 11:24:34 7 Oktober (1): digunakan dengan EDID dari IWR iWear VR920 (CRT-0); NVIDIA 3D
(WW) NVIDIA 11:24:34 7 Oktober (1): Stereo Visi mungkin tidak berfungsi dengan baik. Hal ini dapat terjadi
(WW) NVIDIA 11:24:34 7 Oktober (1): jika tidak ada EDID tersedia untuk IWR iWear VR920 (CRT-0), atau jika
(WW) NVIDIA 11:24:34 7 Oktober (1): NVIDIA 3D stereo timing yang tidak valid modus Visi,
(WW) NVIDIA 11:24:34 7 Oktober (1): misalnya, jika koneksi port tampilan kurang memadai
(WW) NVIDIA 11:24:34 7 Oktober (1): bandwidth.
(WW) NVIDIA 11:24:34 7 Oktober (1): Para EDID untuk IWR iWear VR920 (CRT-0) bertentangan sendiri: modus
(WW) NVIDIA 11:24:34 7 Oktober (1): "640 × 480" adalah ditentukan dalam EDID, namun, EDID yang itu
(WW) NVIDIA 11:24:34 7 Oktober (1): VertRefresh kisaran yang valid (60.000 Hz) akan mengecualikan ini
(WW) NVIDIA 11:24:34 7 Oktober (1): VertRefresh modus ini (63,2 Hz), periksa VertRefresh mengabaikan
(WW) NVIDIA 11:24:34 7 Oktober (1): untuk mode "640 × 480".
Oktober 7, 2010 at 01:33
Anda dapat mencoba
Option "ModeValidation" "DFP-1: NoMaxPClkCheck, NoPredefinedModes, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
atau mirip (tergantung pada nama ConnectedMonitor Anda) di bagian perangkat Anda xorg.conf. Pilihan yang menarik harus AllowNon60HzDFPModes, karena 63,2 Hz refresh vertikal xorg Anda mencoba untuk menggunakan. Mungkin vr920 ini mampu menampilkan 63,2 Hz.
Juga mencoba keluar 800 × 600 Mode, ini adalah yang saya mencoba. Dengan Mode 640 × 480 Saat ini saya hanya mendapatkan layar biru. Saya akan mencoba untuk mendapatkan ini untuk bekerja.
Oktober 7, 2010 at 02:08
Bagi saya itu sudah cukup untuk menambahkan baris: Option "ModeValidation" "CRT-0: NoEdidModes"
ke bagian perangkat xorg.conf saya. Setelah itu vr920 juga bekerja di 640 × 480. Apakah ini bekerja untuk Anda, apakah stereo bekerja setelah itu?
Oktober 8, 2010 at 09:48
Mungkin ini juga membantu beberapa. Berikut ini adalah xorg.conf saya dengan modus mengkloning stereo dan Twinview untuk 800 × 600. Ia bekerja untuk sebuah Quadro FX 350M.
Bagian "ServerLayout"
Identifier "Layout0"
Layar 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "SendCoreEvents"
InputDevice "Synaptics" "CorePointer"
Option "Xinerama" "0"
EndSection
Bagian "File"
EndSection
Bagian "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
#
EndSection
Bagian "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS / 2"
Option "Device" "/ dev / input / mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "ya"
EndSection
Bagian "InputDevice"
Identifier "Synaptics"
Driver "Synaptics"
Option "Device" "/ dev / input / mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "ya"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0,3"
Option "MaxSpeed" "0,75"
EndSection
Bagian "InputDevice"
# Yang dihasilkan dari default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Bagian "Monitor"
# HorizSync sumber: EDID, sumber VertRefresh: EDID
Identifier "Monitor0"
VendorName "Unknown"
ModelName "IWR iWear VR920"
HorizSync 31,0-64,0
VertRefresh 60,0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 350M"
EndSection
Bagian "Layar"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 16
Option "Stereo" "10"
Option "Twinview" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: 800 × 600 0 0, DFP: 800 × 600 0 0"
Subsection "Display"
Kedalaman 16
EndSubSection
EndSection
Bagian "Extensions"
Option "Composite" "Disable"
EndSection
Oktober 15, 2010 at 02:41
Terima kasih atas ide, tapi bahkan dengan dua pengaturan itu tidak berhasil. Output x11 masih sama.
Saya tidak benar-benar memahami setup posting terakhir Anda. Apakah Anda masih memiliki monitor yang normal samping kacamata Anda? atau tidak?
Namun, sekarang aku punya 'cepat n kotor solusi yang bekerja untuk tujuan saya. Saya telah menggunakan kode usb dari
http://www.pabr.org/wxhmd/doc/wxhmd.en.html
untuk memberikan sinyal swapbuffer.
Oktober 22, 2010 at 06:44
Menggunakan setup saya juga menggunakan layar notebook. Hal ini membuat hal-hal yang lebih mudah bila menunjukkan aplikasi yang menggunakan headtracking. Ketika seseorang sedang mencoba aplikasi dengan kacamata orang lain dapat melihat output yang sama pada layar notebook.
Aku mencoba solusi yang Anda sebutkan. Kompilasi kode demo dari situs hasil ini dalam masalah sinkronisasi. Ini memberikan dua output yang berbeda, namun mereka sedang ditampilkan lebih atau kurang secara acak di sebelah kiri dan kanan layar. Apakah Anda juga memiliki masalah ini?
Desember 16, 2010 at 07:56
Dengan nvidia-drivers-260.19.29 pilihan stereo 10 tampaknya tidak bekerja lagi tanpa perangkat keras dan stereo NVISION DDC, setidaknya tidak dengan saya Quadro FX 350M. Bagi saya itu masih bekerja dengan opsi stereo 1, namun pengguna dari perangkat keras baru tampaknya akan beruntung. Ini benar-benar buruk bagaimana nvidia menonaktifkan penggunaan hardware tampilan stereo di sopir mereka dengan posting chip G80. Setidaknya dengan hardware Quadro FX seseorang dapat mengharapkan semua jenis perangkat keras menampilkan stereo untuk bekerja! Setidaknya bagi saya ini adalah alasan untuk menggunakan Quadro FX hardware eksklusif. Nvidia, Anda akan kehilangan pelanggan lain.
Desember 24, 2010 at 02:34
[...] Dalam hal ini mencoba mode anaglyphic atau modus apropiate 3D untuk hardware anda (lihat stereo-opsi). Untuk petunjuk tentang cara untuk mendapatkan xserver untuk bekerja dalam mode stereoskopik lihat: Vuzix VR920 dengan Linux dan aktif 3D stereo [...]
September 28, 2011 at 12:16
[...] Seperti saya janjikan dalam versi baru dari driver headtracking vr920 segera hadir di sini adalah versi baru dari driver headtracking saya untuk Vuzix iWear VR920 untuk Linux. Ini menghitung yaw, pitch dan roll dari accelerometer dan data magnetometer (Perangkat telah mendapat tiga dari masing-masing). Hal ini membuat pelacakan 3DOF mungkin dan memungkinkan Anda untuk melihat-lihat di Adegan 3D. Dalam contoh Anda dapat menggunakan driver dengan stereoskopik penampil gambar saya SIV. Sopir rata-rata pembacaan sensor dengan algoritma ditingkatkan, yang memberikan pengalaman yang jauh lebih halus dibandingkan dengan versi driver awal. Paket driver terdiri dari sebuah daemon yang dapat dijalankan di latar belakang dan untuk kenyamanan sebuah aplikasi kontrol dasar yang memungkinkan seseorang untuk dengan mudah men-tweak berbagai pengaturan driver dan untuk callibrate perangkat. Informasi umum tentang cara menggunakan perangkat dengan Linux lihat: Vuzix VR920 dengan stereo 3D Linux dan aktif. [...]