Vuzix VR920 s Linuxem a aktivní 3D stereo
Nedávno jsem dostal své VR920 3D stereo brýle z USA. Podrobná recenze zařízení je k dispozici zde: Představujeme Vuzix iWear VR920 . Fotka z VR920 můžete vidět níže:
Zařízení samozřejmě funguje bez problémů pomocí systému Windows. Situace v Linuxu je trochu jiná, vzhledem k chybějící podporou ovladačů od výrobce, jako obvykle.
Stereo vidění pracuje nejméně s NVIDIA Quadro desek, pravděpodobně také s ostatními. Tj. ATI FireGL by měl fungovat, ale nikdy jsem se snažil to. Toto nastavení bylo snadné. Jen jsem musel začít druhý Xserver a přidejte řádek
Možnost "Stereo", "1"
v sekci screen svého xorg.conf. S tímto nastavením se dostanete jiný obraz pro obě oči, a tedy skutečný stereo vidění, pokud vaše aplikace podporuje quad-bufferred stereo. Je důležité, aby rozlišení obrazovky se pohybuje mezi 640 × 480 a 1024 × 768 a obnovovací frekvenci 60 Hz. Xorg.conf, který používáte k tomu nesmí používat kompozitní rozšíření. Pro vypnutí Composite rozšíření připojit následující do xorg.conf:
Sekce "Extensions"
Option "Composite" "Disable"
EndSection
Bohužel to také zabraňuje použití compiz, doufejme, že Nvidia řeší neslučitelnost mezi stereo a kompozitní rozšíření jednoho dne.
Pro spuštění Xserver i použít následující malý skript, který otevře 2 xterms a spustí program (vzhledem k tomu jako parametr s argumenty) v jednom z nich.
#! / Bin / bash
/ Usr/X11R6/bin/X: 1-dpi 96-xf86config ./xorg.conf.3d-auth / var / gdm /: 1.Xauth vt8 &
DISPLAY =: 1.0
export DISPLAY
spát 5
icewm &
klávesové zkratky a
xterm-fn 9 × 15 a
xterm-fn 9 × 15-e $ @ &
Sluchátka dostane detekován jako zařízení alsa:
usb 2-2: new full speed USB zařízení pomocí uhci_hcd a adresu 8
usb 2-2: Konfigurace # 1 vybrány z 1. volby
generic-usb 0003:1 BAE: 0002,0002: hiddev0, hidraw1: USB HID v1.00 Device [Icuiti Corp. VR920 Video Brýle] na usb-0000: 00:01 d.1-2/input3
usb 2-2: New USB zařízení nalezeno, idVendor = 1bae, idProduct = 0002
usb 2-2: New USB zařízení znaků: Výr. = 1, Product = 2, serialNumber = 0
usb 2-2: Product: VR920 Video Brýle
usb 2-2: Výrobce: Icuiti Corp.
usbcore: registered nové rozhraní ovladač snd-usb-audio
cat / proc / asound / karty:
1 [brýle]: USB-Audio - Video Brýle VR920
Icuiti Corp. VR920 Video Brýle na usb-0000: 00:01 d.1-2, plná rychlost
Byl jsem schopen se dostat MPlayer pro přehrávání na zařízení nastavením výstupní zařízení k hw = 1,0.
Bohužel mix nezdá se do práce. Alespoň mixu hladiny nejsou kontrolovatelné. Snad každý vývojář alsa má nápad na to? To je ještě důležitější, neboť směšovače kola na zařízení zamrzne po třech krocích při použití Linuxu.
Důležitější než mít kontrolovatelné zvuk je získat integrované headtracking pracovat. K dispozici je nefunkční ovladač na fórech vuzix. Alespoň to může číst data ze senzorů z přístroje, ale nezdá se, že zpracovávat data správně. Podívám se do toho brzy.
Aktualizace: Moje VR920 headtracking ovladač je nyní k dispozici zde: VR920 headtracking ovladače pro Linux
Hrajeme si s přístrojem jsem musel zjistit, že není JPS stereoimage prohlížeč pro linux. Jen jsem našel program, který je schopen číst JPS-obrazy, je gqview ( GQView3D ). Bohužel gqview není schopen zobrazit Výběr těchto snímků pomocí aktivní quad-buffered stereo. Tak jsem se rozhodl napsat vlastní JPS diváka. Bude založena na OpenSceneGraph odst. OpenSceneGraph ), protože jsem již nějaké zkušenosti s vývojem OpenSceneGraph. Snad to mohu integrovat headtracking do něj. By bylo opravdu super pro zobrazení na moře panoramatický obraz ve 3D otočením hlavy ![]()
Těšte se na aktualizace.
Jürgen





![Ověřit RSS kanál [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































9.2.2009 v 9:51 hod.
[...] Mplayer und Vusix VR920 s Linuxem a aktivní 3D stereo [...]
19.února 2009 v 8:45 hod.
[...] Jsem uvedl dříve v Vusix VR920 s Linuxem a aktivní 3D stereo, jsem měl v úmyslu napsat první stereo povoleno JPS prohlížeče pro linux. Alespoň jsem nebyl schopen najít [...]
22.února 2009 v 3:30 hod.
Ciekawy blog, dodalem twoja strone DO ulubionych, Bede tu teraz wpadal czesciej, pozdrawiam
Překlad:
Zajímavý blog, jsem přidal své stránky do oblíbených, budu tady často.
16.března 2009 v 10:23
[...] Jak jsem slíbil v VR920 vývoji Headtracking řidiče tady je použitelný verzi své headtracking ovladače pro iwear Vuzix VR920 pro Linux. Opět bych chtěl poděkovat MalMal fór Vuzix, z jehož kód jsem byl schopen se naučit číst data ze senzorů z přístroje přes USB. Pro obecné informace o tom, jak zařízení používat s Linuxem viz: Vuzix VR920 s Linuxem a aktivní 3D stereo. [...]
5.4.2009 8:34 hod. v
Zajímavý blog, pěkný design, mám to do záložek pro budoucí referrence
08.04.2009 v 9:36 hod.
Téma je velmi horká na internetu právě teď. Co budete platit největší pozornost při výběru toho, co psát?
09.4.2009 v 2:08
Nechci dávat pozor na všechno. Jedinou důležitou věcí na výběr témat je můj zájem. Na mohl také říct, že témata jsou právě tam ... jsem četl něco zajímavého, tak jsem o tom psát. Udělal jsem něco zajímavého, tak jsem se psát o tom, jak dlouho téma kvalifikuje pro tematicky mygnu.de.
23.března 2010 v 5:07
Ahoj! Jsem docela zájem o práci, chcete-li, rád bych, aby vám pomohl v rozvoji diváka JPS a všechny ty věci. Dej mi software a můžeme společně pracovat na řešení.
Omlouvám se za mé špatné angličtině, mimochodem.
Sbohem!
23.března 2010 v 3:12 hod.
Dobrý den,
si můžete stáhnout SIV a headtracking ovladač od mygnu.de.
Jürgen
28.září 2010 v 1:36 hod.
Dobrý den,
Snažím se dostat do práce na mém notebooku, který má Quadro FX 1600m. Zkoušel jsem si Option "Stereo" "1", ale to není podporována posledních karet (stejně jako Xorg manuál říká).
Z možností je jediná možnost, "Stereo", "3" vlevo, který předpokládá, kabel DIN vysílá synchronizační signál. Víte, jak vyvolat takový signál?
28.září 2010 v 2:36 hod.
Ahoj Jonatan,
Tato volba je pro karty (a skla) se zvláštním konektorem stereo vesa. Používám ji s mými starými Relevator brýlemi a Quadro FX 3400. Můžete vidět konektor zde: http://www.stereo3d.com/vesa3.htm signál je aktivován automaticky na PageFlip, pokud je karta v čtyřkolky pufrovaném stereo režimu. Takže pokud váš notebook nemá tento konektor, stereomode 3 není řešení pro vás.
Snažíte se dostat vr920 do práce? Jen jsem se snažil stereomode 10 odst. jeden pro nvidia displeje vidění) na svém Quadro FX 350m a přemýšlel. Funguje to! Takže stereomode 10 by mohl být řešením pro vás. Prosím, dejte mi vědět, jestli to funguje také s novější GPU.
Jürgen
07.10.2010 v 11:42
Díky za nápad. Nicméně, to nyní dává jiný problém. Pokouší se číst EDID informace, což je zřejmě špatně. Snažil jsem se přidat "Možnost" "UseEDID" "False", ale to není žádný rozdíl.
Viz Xorg přihlásit níže.
Také jsem vyslán na můj dotaz na ubuntuforums:
http://ubuntuforums.org/showthread.php?p=9934622 # post9934622
(WW) 7.října 11:24:34 NVIDIA (1): Nelze najít žádné NVIDIA 3D Vision časování režimu stereo pro
(WW) 7.října 11:24:34 NVIDIA (1): použití s EDID z IWR iWear VR920 (CRT-0), NVIDIA 3D
(WW) 7.října 11:24:34 NVIDIA (1): Vize Stereo nemusí fungovat správně. To se může stát
(WW) 7.října 11:24:34 NVIDIA (1): není-li EDID je k dispozici pro IWR iWear VR920 (CRT-0), nebo pokud
(WW) 7.října 11:24:34 NVIDIA (1): NVIDIA 3D Vision časování stereo režimu byla zrušena,
(WW) 7.října 11:24:34 NVIDIA (1): např. pokud DisplayPort připojení chybí dostatečné
(WW) 7.října 11:24:34 NVIDIA (1): šířka pásma.
(WW) 7.října 11:24:34 NVIDIA (1): EDID pro IWR iWear VR920 (CRT-0) protiřečí: režim
(WW) 7.října 11:24:34 NVIDIA (1): "640 × 480" je uvedeno v EDID, ale je EDID
(WW) 7.října 11:24:34 NVIDIA (1): platí VertRefresh rozsah (60.000 Hz) by to vyloučit
(WW) 7.října 11:24:34 NVIDIA (1): Mode VertRefresh (63,2 Hz); ignoruje VertRefresh kontrolu
(WW) 7.října 11:24:34 NVIDIA (1): pro režim "640 × 480".
07.10.2010 v 1:33 hod.
Můžete vyzkoušet
Možnost "ModeValidation" "DFP-1: NoMaxPClkCheck, NoPredefinedModes, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
nebo podobné (závisí na vašich ConnectedMonitor jména) v xorg.conf sekci Device. Zajímavou možností by měla být AllowNon60HzDFPModes, protože 63,2 Hz je vertikální obnovovací vaše Xorg se pokusí použít. Možná vr920 je schopen zobrazit 63,2 Hz.
Také vyzkoušet 800 × 600 režim, je to, co jsem se snažil. S 640 × 480 režim I v současné době získat pouze modrou obrazovku. Budu se snažit si to do práce.
07.10.2010 v 2:08 hod.
Pro mě to stačilo přidat řádek: Option "ModeValidation" "CRT-0: NoEdidModes"
na zařízení části mého xorg.conf. Poté vr920 také pracoval v 640 × 480 pixelů. Má tuto práci za vás, se stereo pracovat potom?
08.10.2010 v 9:48
Možná je to i trochu pomoci. Zde je můj xorg.conf s stereo a TwinView klonů režim pro 800 × 600. Pracuje pro Quadro FX 350m.
Sekce "ServerLayout"
Identifikátor "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "SendCoreEvents"
InputDevice "Synaptics" "CorePointer"
Option "Xinerama" "0"
EndSection
Sekce "Soubory"
EndSection
Section "InputDevice"
Identifikátor "Keyboard0"
Driver "kbd"
Option "XkbLayout" "de"
Možnost "XkbVariant" "nodeadkeys"
#
EndSection
Section "InputDevice"
Identifikátor "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS / 2"
Option "Device" "/ dev / input / mice"
Možnost "ZAxisMapping" "4 5"
Možnost "Emulate3Buttons", "ano"
EndSection
Section "InputDevice"
Identifikátor "Synaptics"
Driver "synaptics"
Option "Device" "/ dev / input / mice"
Option "Protocol" "auto-dev"
Možnost "Emulate3Buttons", "ano"
Možnost "LeftEdge" "120"
Možnost "RightEdge" "830"
Možnost "TopEdge" "120"
Možnost "BottomEdge" "650"
Možnost "FingerLow" "14"
Možnost "FingerHigh" "15"
Možnost "MaxTapMove" "110"
Možnost "VertScrollDelta" "20"
Možnost "HorizScrollDelta" "20"
Možnost "MinSpeed" "0.3"
Možnost "MAXSPEED" "0.75"
EndSection
Section "InputDevice"
# Generována z prodlení
Identifikátor "Keyboard0"
Driver "kbd"
EndSection
Sekce "Monitor"
# HorizSync zdroj: EDID, VertRefresh zdroj: EDID
Identifikátor "Monitor0"
Název_dodavatele "Neznámý"
ModelName "iWear VR920 IWR"
HorizSync 31,0 až 64,0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifikátor "Device0"
Driver "nvidia"
Název_dodavatele "NVIDIA Corporation"
BoardName "Quadro FX 350M"
EndSection
Sekce "Screen"
Identifikátor "Screen0"
Zařízení "Device0"
Monitor "Monitor0"
DefaultDepth 16
Možnost "Stereo", "10"
Option "TwinView" "1"
Možnost "TwinViewXineramaInfoOrder" "CRT-0"
Možnost "metamodes" "CRT: 800 × 600 0 0, DFP: 800 × 600 0 0"
Pododdíl "Display"
Hloubka 16
EndSubSection
EndSection
Sekce "Extensions"
Option "Composite" "Disable"
EndSection
15 října 2010 v 2:41 hod.
Díky za nápad, ale i se dvěma nastavení to nefungovalo. X11 je stále stejný.
Nemám opravdu pochopit nastavení svého posledního příspěvku. Máte ještě normální monitoru vedle své brýle? nebo ne?
Nicméně, teď jsem dostal rychlou 'n špinavé řešení, které pracuje pro mé účely. Já jsem použil kód z usb
http://www.pabr.org/wxhmd/doc/wxhmd.en.html~~V
aby swapbuffer signály.
22 října 2010 v 6:44 hod.
Pomocí tohoto nastavení jsem použít i displej notebooku. To dělá věci jednodušší při prokazování aplikací pomocí headtracking. Když jeden se snaží aplikace s ostatními brýle vidět stejný výstup na displeji notebooku.
Snažil jsem se o řešení, které uvedené. Kompilace demo kód z webu to vede k potížím se synchronizací. Poskytuje dva různé výstupy, ale ty se zobrazují více či méně náhodně na levé a pravé displejem. Věděli jste také tento problém?
16.prosince 2010 v 7:56
S nvidia-drivers-260.19.29 stereo možnost 10 zdá se, že přestane fungovat bez hardware nVision a DDC stereo, alespoň to není s mým Quadro FX 350m. Pro mě to stále funguje s možností 1 stereo, ale uživatelé novější hardware zřejmě smůlu. Je to opravdu špatné, jak nvidia zakazuje použití stereo zobrazení hardwaru v jejich řidiče s poštovní G80 čipy. Alespoň s Quadro FX hardware by se dalo očekávat, že všechny druhy stereo zobrazení hardwaru do práce! Alespoň pro mě to byl důvod pro použití Quadro FX hardware výhradně. Nvidia, budete ztrácet dalšího zákazníka.
24.prosince 2010 v 2:34
[...] V tomto případě zkuste anaglyphic režimu nebo apropiate 3D režim pro váš hardware (viz-stereo možnost). Návod, jak se dostat xserver pracovat v režimu stereoskopické Viz: Vuzix VR920 s Linuxem a aktivní 3D stereo [...]
28.září 2011 v 12:16
[...] Jak jsem slíbil v New verzi vr920 headtracking řidiče bude brzy tady je nová verze mé headtracking ovladače pro iwear Vuzix VR920 pro Linux. Počítá vybočení, klonění, roláda z akcelerometru a magnetometru údajů (zařízení má tři každého). To dělá 3DOF sledování možné a umožňuje rozhlížet ve 3D scéně. V příkladu můžete použít ovladač se svým stereoskopického obrazu diváka SIV. Řidič v průměru o senzorů s vylepšeným algoritmem, který dává mnohem jemnější než zkušenosti s počátečním řidiče verzi. Řidič Balíček obsahuje daemon, který lze spustit na pozadí a pro usnadnění základní řídící aplikace, která umožňuje, kdo snadno vyladit různá nastavení ovladače a callibrate zařízení. Pro obecné informace o tom, jak zařízení používat s Linuxem viz: Vuzix VR920 s Linuxem a aktivní 3D stereo. [...]