리눅스와 적극적인 3D 스테레오와 Vuzix VR920
저는 최근에 미국에서 제 VR920 3D 스테레오 안경을 받았습니다. 장치의 상세한 검토는 여기에서 찾아보실 수 있습니다 : Vuzix iWear VR920를 소개합니다 . VR920의 사진은 아래에서 볼 수있다 :
물론 장치는 완벽하게 윈도우를 사용하여 동작합니다. 리눅스에서 상황은 평소대로, 제조 업체에서 누락된 드라이버 지원으로 인해 약간 다릅니다.
스테레오 비전은 엔비디아와 함께 적어도 작동하는 쿼드로의 다른 사람들과 또한 아마도 보드. 즉, ATI FireGL가 작동해야하지만, 난 이걸 해본 적이 없어서. 이러한 설정하는 것은 쉬웠다. 난 겨우 두 번째 XServer를 시작하고 행을 추가했습니다
옵션 "스테레오" "1"
그 xorg.conf의 화면 부분에. 응용 프로그램이 쿼드 bufferred 스테레오를 지원하는 경우이 설정을 사용하면 두 눈을 다른 이미지 때문에 진정한 스테레오 비전을 얻을. 그것은 화면 해상도는 640 × 480과 1024 × 768와 화면 주사율이 60 Hz에서입니다 사이에하는 것이 중요합니다. 이를 위해 사용하는 xorg.conf는 합성 확장자를 사용해서는 안됩니다. 비활성화하기위한 복합 확장 xorg.conf에 다음을 추가 :
섹션 "확장"
옵션은 "합성" ""사용 안 함
EndSection
안타깝게도 이것 역시 compiz의 사용을 방지, 바라건대 엔비디아는 스테레오 및 컴포지트 연장 언젠가 간의 비호 환성을 수정합니다.
xserver를 시작하는 동안 나는 2 xterms을 열고 그중 하나에 프로그램 (인수와 매개 변수로 지정된) 시작하는 다음과 같은 약간의 스크립트를 사용합니다.
#! / 빈 / bash가
/ usr/X11R6/bin/X : 1-DPI 96 xf86config ./xorg.conf.3d-인증은 / var / gdm / : 1.Xauth vt8 &
DISPLAY = : 1.0
DISPLAY 내보내려면
5 잠을
icewm &
단축키 &
xterm-FN 9 × 15 &
xterm-FN 9 × 15-E $ @ &
헤드폰은 ALSA 장치로 감지 받게 :
USB 2-2 : uhci_hcd 및 주소 8을 사용하여 새 풀 스피드 USB 장치
USB 2-2 : 구성 # 1 1 선택에서 선택
일반-USB 0003:1 BAE : 0002.0002 : hiddev0, hidraw1 : USB HID v1.00 장치 [Icuiti 코프 VR920 비디오 안경] USB-0000에 대한 : 0시 1분 d.1-2/input3
USB 2-2 : 새 USB 장치를 발견, idVendor = 1bae, idProduct = 0,002
USB 2-2 : 새 USB 장치 문자열 : Mfr = 1, 제품 = 2, SerialNumber = 0
USB 2-2 : 제품 : VR920 비디오 안경
USB 2-2 : 제조 업체 : Icuiti 주식 회사
usbcore : 등록된 새로운 인터페이스 드라이버 snd-USB-오디오
고양이 / PROC / asound / 카드 :
1 [안경] : USB-오디오 - VR920 비디오 안경
USB-0000에서 Icuiti 코프 VR920 비디오 안경 : 0시 1분 d.1-2, 전속력
나는 HW가 = 1,0에 출력 장치를 설정하여 장치에서 재생할 mplayer를 얻을 수있었습니다.
슬프게도 믹서가 작동하지 않습니다. 적어도 믹서 수준은 제어할 수 없습니다. 아마도 어떤 ALSA 개발자는 이것에 대한 아이디어가 있나요? 리눅스를 사용하면 장치에서 믹서 컨트롤 휠은 세 단계 이후 얼어 있기 때문에 그것은 더욱 중요하다.
관리할 수있는 사운드를 갖는 것보다 더 중요한 작동하려면 통합 headtracking를 얻을 것입니다. vuzix 포럼에서 비 작동 드라이버가있다. 적어도 그것은 장치에서 센서 데이터를 읽을 수 있지만 정확하게 데이터를 처리하지 않는 것 같습니다. 나는이 곧 조사 것입니다.
업데이트 : 내 VR920 headtracking 드라이버는 여기에 현재 사용 가능 : Linux 용 VR920 headtracking 드라이버
장치와 함께 연주 나는 리눅스를위한 jps stereoimage 뷰어가 없다는 것을 발견했다. jps - 이미지를 읽을 수있다, 내가 찾은 유일한 programm는 gqview (즉 GQView3D ). 슬프게도 gqview 활성 쿼드 버퍼 스테레오를 사용 theese 이미지를 표시할 수 없습니다. 그래서 난 내 자신의 jps 뷰어를 쓰기로했다. 그것은 OpenSceneGraph (근거됩니다 OpenSceneGraph 나는 OpenSceneGraph 개발 경험을 가지고 있기 때문에). 아마도 내가 그 안으로 headtracking를 통합할 수 있습니다. 머리를 회전하여 3D의 바다 파노라마 이미지를 보려면 정말 멋질까요 ![]()
업데이 트를 계속 지켜봐 주시기 바랍니다.
위르겐






![내 RSS 피드를 확인 [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































오후 9시 51분시 2009년 2월 9일
[...] mplayer 리눅스와 적극적인 3D 스테레오로 깨물어 Vusix VR920 [...]
2009년 2월 19일 오후 8시 45분시
[...] 제가 처음으로 스테레오 리눅스 활성화 jps 뷰어를 작성하는 계획, Linux 및 적극적인 3D 스테레오로 Vusix VR920 년 전에 말했다. 적어도 난 찾기 [이 ...] 수 없습니다
오후 3시 반시 2009년 2월 22일
Ciekawy 블로그 dodalem twoja strone DO ulubionych, bede 너와 teraz wpadal czesciej, pozdrawiam
번역 :
흥미로운 블로그 내 즐겨찾기에 페이지를 추가, 이제 자주 올 것입니다.
10시 23분에서 2009년 3월 16일 오전
[...] 나는 VR920 Headtracking 드라이버 개발에 약속 드린대로 여기에 리눅 스용 Vuzix VR920의 iwear 대한 나의 headtracking 드라이버의 사용 가능한 버전이 제공됩니다. 다시 나는 Vuzix 포럼의 MalMal 마셨네, 누구의 코드는 제가 USB를 통해 장치의 센서 데이터를 읽는 방법을 배울 수있었습니다에서. Vuzix VR920를 리눅스와 적극적인 3D 스테레오로 : 볼 리눅스 장치를 사용하는 방법에 대한 일반적인 정보. [...]
오후 8시 34분시 2009년 4월 5일
재미있는 블로그, 좋은 디자인, 난 미래 referrence 위해 즐겨찾기에있어
오후 9시 36분시 2009년 4월 8일
주제는 지금 인터넷에서 매우 덥다. 당신은 기사를 쓰고 싶은 것을 선택할 때 가장주의를 어떻게 지불합니까?
2시 8분에서 2009년 4월 9일 오전
난 아무것도 관심을 지불하지 않습니다. 주제 선택에 대한 유일한 중요한 것은 관심입니다. 에서 또 주제가 그냥있다 ... 내가 재밌는 걸 읽고, 말할 수도, 그래서 그것에 대해 써주세요. 내가 재밌는 걸 그랬어, 그래서 오랫동안 주제가 mygnu.de 위해 thematically 자격으로, 그것에 대해 써주세요.
5시 7분에서 2010년 3월 23일 오전
안녕! 직장에서, 내가 jps 뷰어 건 모두의 발전에 도움을 주고자하고 싶으면 난, 꽤 흥미 있어요. 내게 소프트웨어를 포기하고 우리는 그것을 해결하기 위해 함께 일할 수 있습니다.
나의 나쁜 영어에 대한 죄송 그렇고.
안녕!
오후 3시 12분시 2010년 3월 23일
안녕하세요,
당신은 SIV와 mygnu.de에서 headtracking 드라이버를 다운로드할 수 있습니다.
위르겐
오후 1시 36분시 2010년 9월 28일
안녕하세요,
나는 쿼드로 FX 1600M을 가지고 내 컴퓨터에 일하러 가야 겠구나. 난 당신의 옵션 "스테레오" "1"했지만, 그것은 (Xorg 매뉴얼 말씀대로) 최근 카드에서 지원하지 않습니다.
옵션에서 유일한 옵션 "스테레오" "3"은 DIN 케이블이 동기화 신호를 보내는 가정하는 남습니다. 그런 신호를 유도하는 방법을 알고 계십니까?
오후 2시 36분시 2010년 9월 28일
안녕 Jonatan,
이 옵션은 특별한 VESA 스테레오 커넥터가있는 카드 (및 안경)입니다. 예전 Relevator의 안경과 쿼드로 FX 3400와 함께 사용합니다. 여기서 커넥터를 볼 수 있습니다 : http://www.stereo3d.com/vesa3.htm 카드는 스테레오 모드에서 버퍼링된 쿼드에 있는지 신호는 pageflip에 자동으로 실행됩니다. 노트북이 커넥터가 없다면, stereomode의 3 당신을 위해 솔루션 없습니다.
당신은 vr920 작동시킬려고 환장 했어? 난 그냥 내 쿼드로 FX 350M에 stereomode 10 (NVIDIA 비전 디스플레이 하나) 노력하고 궁금 했어요. 그것은 작동! 그래서 stereomode 10 당신을위한 해결책이 될 수 있습니다. 이것이 당신의 새로운 GPU와 함께 사용할 수 있는지 알려주시기 바랍니다.
위르겐
11시 42분에서 2010년 10월 7일 오전
아이디어 주셔서 감사합니다. 그러나 지금은 다른 문제를 제공합니다. 그것은 분명히 잘못된 EDID 정보를 읽으려고 시도합니다. 나는 "옵션" "UseEDID" "거짓", 그러나 어떤 차이가 안 가지만 추가하려고했습니다.
xorg 아래 로그인을 참조하십시오.
나는 또한 ubuntuforums에 내 질문을 게시했습니다 :
http://ubuntuforums.org/showthread.php?p=9934622 # post9934622
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 위해 모든 엔비디아 3D 비전 스테레오 모드 타이밍을 찾을 수 없습니다
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : IWR iWear VR920 (CRT-0)의 EDID와 함께 사용, 엔비디아 3D
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 비전 스테레오가 제대로 작동하지 않을 수 있습니다. 이것이 일어날 수도 있습니다
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 더 EDID는 IWR iWear VR920 (CRT-0) 해당하거나, 경우없는 경우
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 엔비디아 3D 비전 스테레오 모드 타이밍은 무효가되었다
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 예, 디스플레이 포트 연결이 적절한 결여 경우
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 대역폭.
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : IWR iWear VR920 (CRT-0)에 대한 EDID는 자체 모순 : 모드
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : "640 × 480"은 EDID에 지정되어 있으나 EDID의
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 유효 VertRefresh 범위는 (60.000 Hz에서) 이것을 제외
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 모드의 VertRefresh (63.2 Hz에서)는, VertRefresh 검사를 무시
(WW) 10월 7일 11시 24분 34초 엔비디아 (1) : 모드에 대해 "640 × 480".
오후 1시 33분시 2010년 10월 7일
당신은 밖으로 시도할 수 있습니다
옵션 "ModeValidation" "DFP-1 : NoMaxPClkCheck, NoPredefinedModes, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"
또는 xorg.conf 장치 섹션에서 (당신의 ConnectedMonitor 이름에 따라 다름) 유사. 63.2 Hz에서 귀하의 xorg가 사용하려고 수직 새로 고침이기 때문에 흥미로운 옵션은, AllowNon60HzDFPModes이어야합니다. 아마 vr920는 63.2 Hz에서를 표시할 수 있습니다.
또한 800 × 600 모드를 사용해, 내가 노력 하나입니다. 640 × 480 모드로 나는 현재 파란 화면만 보입니다. 나는이 일을 위해 노력 할게요.
오후 2시 8분시 2010년 10월 7일
옵션 "ModeValidation" "CRT-0 : NoEdidModes '나에게 줄을 추가하기에 충분했습니다
내 xorg.conf의 장치 구역에 추가합니다. 이후 vr920도 640 × 480로 일했다. 당신을 위해이 일을합니까, 스테레오 나중에 작동합니까?
9시 48분에서 2010년 10월 8일 오전
아마도 이것은 어떤 도움도있다. 다음은 800 × 600를위한 스테레오 및 twinview 클론 모드로 내 xorg.conf입니다. 그것은 쿼드로 FX 350M에 적용됩니다.
섹션 "ServerLayout"
식별자 "Layout0"
화면 0 "Screen0"0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "SendCoreEvents"
InputDevice "Synaptics" "CorePointer"
옵션 "Xinerama" "0"
EndSection
섹션 "파일"
EndSection
섹션 "InputDevice"
식별자 "Keyboard0"
드라이버 "kbd"
옵션 "XkbLayout" "드"
옵션 "XkbVariant" "nodeadkeys"
#
EndSection
섹션 "InputDevice"
식별자 "Mouse0"
드라이버 "마우스"
옵션 "프로토콜" "IMPS / 2"
옵션 "장치" "/ dev에 / 입 / 쥐"
옵션 ""4 5 "를 ZAxisMapping"
옵션 "Emulate3Buttons" "예"
EndSection
섹션 "InputDevice"
식별자 'Synaptics'
드라이버 "synaptics"
옵션 "장치" "/ dev에 / 입 / 쥐"
옵션 "프로토콜" "자동 dev에"
옵션 "Emulate3Buttons" "예"
옵션 "LeftEdge" "120"
옵션 "RightEdge" "830"
옵션 "TopEdge" "120"
옵션 "BottomEdge" "650"
옵션 "FingerLow" "14"
옵션 "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
VertRefresh 60.0
옵션 "DPMS"
EndSection
섹션 "장치"
식별자 "Device0"
드라이버 "NVIDIA"
VendorName "엔비디아 코퍼레이션"
BoardName '쿼드로 FX 350M "
EndSection
섹션 "스크린"
식별자 "Screen0"
장치 "Device0"
"Monitor0"를 모니터
DefaultDepth 16
옵션 "스테레오" "10"
옵션 "TwinView" "1"
옵션 "TwinViewXineramaInfoOrder" "CRT-0"
옵션 "metamodes" "CRT : 800 × 600 0 0, DFP : 800 × 600 0 0"
하위 섹션 "디스플레이"
깊이 16
EndSubSection
EndSection
섹션 "확장"
옵션은 "합성" ""사용 안 함
EndSection
오후 2시 41분시 2010년 10월 15일
아이디어 주셔서 감사합니다,하지만 그 두 가지 설정과 함께 작동하지 않았다. X11 출력은 여전히 동일합니다.
난 정말 당신의 마지막 게시물의 설정을 이해하지 않습니다. 아직도 안경 옆에 일반 모니터가 있나요? 말래?
하지만 지금 내 목적을 위해 노력하고 있습니다 빠른 'N 더러운 솔루션 있어요. 나는에서 USB 코드를 사용했습니다
http://www.pabr.org/wxhmd/doc/wxhmd.en.html~~V
swapbuffer 신호를 제공합니다.
오후 6시 44분시 2010년 10월 22일
이 설정을 사용하여 나는 또한 노트북 디스플레이를 사용합니다. headtracking를 사용하여 응용 프로그램을 시연 때 일을 더 쉽게 만듭니다. 하나가 안경을 다른 사용자와 응용 프로그램을하려고하면하면 노트북 디스플레이에서 동일한 출력을 볼 수 있습니다.
난 당신이 언급한 솔루션을 했어요. 동기화 문제의 사이트를이 결과에서 데모 코드 컴파일하기. 그것은 두 개의 서로 다른 출력을 제공하지만, 그들은 왼쪽과 오른쪽 디스플레이에 더 많거나 적은 무작위로 게시되고 있습니다. 여러분은이 문제를 가지고 있었습니까?
7시 56분에서 2010년 12월 16일 오전
NVIDIA-드라이버 - 260.19.29로 스테레오 옵션 10 제 쿼드로 FX 350M으로 nvision 하드웨어 및 DDC 스테레오없이는 더 이상 적어도 않습니다 작동하지 않는 것 같습니다. 나에게는 아직도 스테레오 옵션 1에서 작동하지만 새로운 하드웨어의 사용자는 운이 다한 것 같습니다. 그것은 NVIDIA는 G80 칩을 포스트와의 드라이버에서 스테레오 디스플레이 하드웨어의 사용을 해제하는 방법 아주 곤란해. 쿼드로 FX 하드웨어 적어도 하나는 스테레오 디스플레이 하드웨어의 모든 종류의 일을 기대할 수 있지! 적어도 나에게 이것은 독점적으로 쿼드로 FX 하드웨어를 사용하는 이유였다. 엔비디아, 당신은 다른 고객을 잃어버릴 거예요.
2시 34분에서 2010년 12월 24일 오전
[...]이 경우 anaglyphic 모드 또는 하드웨어에 대한 apropiate 3D 모드 (-스테레오 옵션 참조)보십시오. 리눅스와 적극적인 3D 스테레오와 Vuzix VR920 [...] : 입체 모드로 작동하려면 xserver 볼 얻을 방법에 대한 지침
9월 28일, 오후 12시 16분시 2,011
[...] 내가 곧 vr920 headtracking 드라이버의 새로운 버전에서 약속 드린대로 곧 여기에 리눅 스용 Vuzix VR920의 iwear 대한 나의 headtracking 드라이버의 새로운 버전입니다. 그것은 가속도계와 자력 데이터 (장치가 각각 세 가지를 가지고)에서 편주, 피치와 롤을 계산합니다. 이것은 가능한 3DOF 추적을하게하고 3D 장면에서 주변을 볼 수 있습니다. 예제에서는 내 입체 이미지 뷰어 SIV와 드라이버를 사용할 수 있습니다. 드라이버 평균 초기 드라이버 버전보다 훨씬 매끄러운 경험을주는 개선된 알고리즘과 센서 판독 값. 드라이버 패키지는 하나가 쉽게 각종 드라이버 설정을 조정할하고 장치를 callibrate 수 있도록 기본 컨트롤 응용 프로그램 배경과 편의를 위해 실행할 수있는 데몬으로 구성되어 있습니다. Vuzix VR920를 리눅스와 적극적인 3D 스테레오로 : 볼 리눅스 장치를 사용하는 방법에 대한 일반적인 정보. [...]