Linux, HMDs and Me - Need info... Looking for compatiblity information on some equipment i'm ord
Hay there,

I'm going to be in possession of one of Sony's new stereoscopic 3d HMDs (the HMZ-T1) in a month and I'm looking to assemble a linux box to do some 3D development work on.

This product is capable of displaying side-by-side and top-to-bottom 3D content over an HDMI 1.4 line.

I want to know what kind of driver support I can expect for a linux system (most likely running ubuntu v11.10 - but the version is flexible).

Any help you can offer is most appreciated!

Cheers!
Hay there,



I'm going to be in possession of one of Sony's new stereoscopic 3d HMDs (the HMZ-T1) in a month and I'm looking to assemble a linux box to do some 3D development work on.



This product is capable of displaying side-by-side and top-to-bottom 3D content over an HDMI 1.4 line.



I want to know what kind of driver support I can expect for a linux system (most likely running ubuntu v11.10 - but the version is flexible).



Any help you can offer is most appreciated!



Cheers!

#1
Posted 10/23/2011 02:19 AM   
i've got the same question. I own a quadro card and i plan to use the hmz-t1 for stereoscopic output.
Will this be working on linux ?
i've got the same question. I own a quadro card and i plan to use the hmz-t1 for stereoscopic output.

Will this be working on linux ?

#2
Posted 11/10/2011 05:27 PM   
I recently received my HMZ-T1 and of course i checked if it works under linux. After playing around with xconf.org and finding this thread:
http://lists.gnu.org/archive/html/bino-list/2011-03/msg00033.html
i've got the HMD running in 3d!

I've tested those 3d modes:
720p@60hz
1080@24hz
The 2d modes work as well.

For the tests i used Bino version 1.3(great application), because the stable release 1.2 had problems with the context switch between the screens.
http://bino3d.org/

This are basically the changes in the xconf.org i did:

----------------------------------------------------------

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "SONY HMD"
HorizSync 15.0 - 70.0
VertRefresh 48.0 - 62.0
ModeLine "1280x720_60" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
ModeLine "1280x720_50" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
ModeLine "1280x1470_60" 148.5 1280 1390 1430 1650 1470 1475 1480 1500 +hsync +vsync
ModeLine "1920x1080_24" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
ModeLine "1920x2205_24" 148.32 1920 2558 2602 2750 2205 2209 2214 2250 +hsync +vsync
Option "DPMS"
EndSection

Section "Screen"

Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "ConnectedMonitor" "DFP-2"
Option "NoLogo" "True"
Option "UseEdid" "False"
Option "Coolbits" "4"
Option "ExactModeTimingsDVI" "True"
Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"
Option "TwinView" "0"
Option "metamodes" "DFP-2: 1280x1470_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

----------------------------------------------------------

At the moment i can't get it to work with twinview, but xinerama and separate x screens seams fine.
My testsystem is a laptop with a Quadro FX1800. I had to use a displayPort->hdmi adpater to connect to the HMD.
The driverVersion is 290.10 on Kubuntu 11.10.
I didn't try to use opengl quadbuffers, i don't need it for my application, the 3d mode is basically just a big screen with a resolution of 1280*1470 pixels(30 pixels between the frames, frame packed hdmi 1.4a). For my needs i can solve it with 2 viewports.

Hope this helps...
I recently received my HMZ-T1 and of course i checked if it works under linux. After playing around with xconf.org and finding this thread:

http://lists.gnu.org/archive/html/bino-list/2011-03/msg00033.html

i've got the HMD running in 3d!



I've tested those 3d modes:

720p@60hz

1080@24hz

The 2d modes work as well.



For the tests i used Bino version 1.3(great application), because the stable release 1.2 had problems with the context switch between the screens.

http://bino3d.org/



This are basically the changes in the xconf.org i did:



----------------------------------------------------------



Section "Monitor"

Identifier "Monitor1"

VendorName "Unknown"

ModelName "SONY HMD"

HorizSync 15.0 - 70.0

VertRefresh 48.0 - 62.0

ModeLine "1280x720_60" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync

ModeLine "1280x720_50" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync

ModeLine "1280x1470_60" 148.5 1280 1390 1430 1650 1470 1475 1480 1500 +hsync +vsync

ModeLine "1920x1080_24" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync

ModeLine "1920x2205_24" 148.32 1920 2558 2602 2750 2205 2209 2214 2250 +hsync +vsync

Option "DPMS"

EndSection



Section "Screen"



Identifier "Screen1"

Device "Device1"

Monitor "Monitor1"

DefaultDepth 24

Option "ConnectedMonitor" "DFP-2"

Option "NoLogo" "True"

Option "UseEdid" "False"

Option "Coolbits" "4"

Option "ExactModeTimingsDVI" "True"

Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"

Option "TwinView" "0"

Option "metamodes" "DFP-2: 1280x1470_60 +0+0"

SubSection "Display"

Depth 24

EndSubSection

EndSection



----------------------------------------------------------



At the moment i can't get it to work with twinview, but xinerama and separate x screens seams fine.

My testsystem is a laptop with a Quadro FX1800. I had to use a displayPort->hdmi adpater to connect to the HMD.

The driverVersion is 290.10 on Kubuntu 11.10.

I didn't try to use opengl quadbuffers, i don't need it for my application, the 3d mode is basically just a big screen with a resolution of 1280*1470 pixels(30 pixels between the frames, frame packed hdmi 1.4a). For my needs i can solve it with 2 viewports.



Hope this helps...

#3
Posted 12/11/2011 06:53 PM   
Thank you very much Maxamax for sharing your results!

I've try last night to do exactly what you do without success, the HMZ-T1 give me "Unsupported signal" or something like that... The card I use is a GeForce GT440, directly with the HDMI output.

I wonder if you switch the resolution only when you display the 3D in Bino (mode HDMI frame packing)?
Thank you very much Maxamax for sharing your results!



I've try last night to do exactly what you do without success, the HMZ-T1 give me "Unsupported signal" or something like that... The card I use is a GeForce GT440, directly with the HDMI output.



I wonder if you switch the resolution only when you display the 3D in Bino (mode HDMI frame packing)?

#4
Posted 12/14/2011 07:57 PM   
@kuouellet

In the beginning i had the same problems, i've got always "unsupported signal".
Did you verify if your resolution is 1280x1470 ?
Also check that you use a separate x screen(could be with xinerama), with twinview i had the problem with "unsupported signal" even with the right resolution.
When the hmd is working in 3d mode i can see actually the normal desktop, so i see the top part of the desktop on the left side and the bottom part on the right side.
I've attached the xorg.conf i used, but i still had to manually change to the right resolution with nvidia-settings when it started up(1280x1470, have to fix this)...
@kuouellet



In the beginning i had the same problems, i've got always "unsupported signal".

Did you verify if your resolution is 1280x1470 ?

Also check that you use a separate x screen(could be with xinerama), with twinview i had the problem with "unsupported signal" even with the right resolution.

When the hmd is working in 3d mode i can see actually the normal desktop, so i see the top part of the desktop on the left side and the bottom part on the right side.

I've attached the xorg.conf i used, but i still had to manually change to the right resolution with nvidia-settings when it started up(1280x1470, have to fix this)...

#5
Posted 12/15/2011 09:33 AM   
had problems to attach the file, here as text:

[code]
Section "ServerLayout"

# Screen 1 "Screen1" 0 0
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HP LP2475w"
HorizSync 30.0 - 94.0
VertRefresh 48.0 - 85.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "SONY HMD"
HorizSync 15.0 - 70.0
VertRefresh 48.0 - 62.0
ModeLine "1280x720_60" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
ModeLine "1280x720_50" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
#ModeLine "1280x1470_60.00" 159.16 1280 1376 1512 1744 1470 1471 1474 1521 -hsync +vsync
Modeline "1280x1470_60" 148.5 1280 1390 1430 1650 1470 1475 1480 1500 +hsync +vsync
ModeLine "1920x1080_24" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
ModeLine "1920x2205_24" 148.32 1920 2558 2602 2750 2205 2209 2214 2250 +hsync +vsync
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 1800M"
Option "AllowDFPStereo" "true"
Option "Stereo" "3"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 1800M"
Option "AllowDFPStereo" "true"
Option "Stereo" "3"
Option "ConnectedMonitor" "DFP"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"

# Removed Option "TwinView" "1"
# Removed Option "metamodes" "DFP-1: 1920x1200 +0+0, DFP-0: NULL"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinViewXineramaInfoOrder" "DFP-1"
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
# Removed Option "metamodes" "1280x720_60"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "ConnectedMonitor" "DFP-2"
Option "NoLogo" "True"
Option "UseEdid" "False"
Option "Coolbits" "4"
Option "ExactModeTimingsDVI" "True"
Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"
Option "TwinView" "0"
Option "metamodes" "DFP-2: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Disable"
EndSection

[/code]
had problems to attach the file, here as text:





Section "ServerLayout"



# Screen 1 "Screen1" 0 0

Identifier "Layout0"

Screen 0 "Screen0" 0 0

Screen 1 "Screen1" RightOf "Screen0"

InputDevice "Keyboard0" "CoreKeyboard"

InputDevice "Mouse0" "CorePointer"

Option "Xinerama" "0"

EndSection



Section "Files"

EndSection



Section "Module"

Load "glx"

EndSection



Section "InputDevice"



# generated from default

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "auto"

Option "Device" "/dev/psaux"

Option "Emulate3Buttons" "no"

Option "ZAxisMapping" "4 5"

EndSection



Section "InputDevice"



# generated from default

Identifier "Keyboard0"

Driver "kbd"

EndSection



Section "Monitor"



# HorizSync source: edid, VertRefresh source: edid

Identifier "Monitor0"

VendorName "Unknown"

ModelName "HP LP2475w"

HorizSync 30.0 - 94.0

VertRefresh 48.0 - 85.0

Option "DPMS"

EndSection



Section "Monitor"

Identifier "Monitor1"

VendorName "Unknown"

ModelName "SONY HMD"

HorizSync 15.0 - 70.0

VertRefresh 48.0 - 62.0

ModeLine "1280x720_60" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync

ModeLine "1280x720_50" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync

#ModeLine "1280x1470_60.00" 159.16 1280 1376 1512 1744 1470 1471 1474 1521 -hsync +vsync

Modeline "1280x1470_60" 148.5 1280 1390 1430 1650 1470 1475 1480 1500 +hsync +vsync

ModeLine "1920x1080_24" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync

ModeLine "1920x2205_24" 148.32 1920 2558 2602 2750 2205 2209 2214 2250 +hsync +vsync

Option "DPMS"

EndSection



Section "Device"

Identifier "Device0"

Driver "nvidia"

VendorName "NVIDIA Corporation"

BoardName "Quadro FX 1800M"

Option "AllowDFPStereo" "true"

Option "Stereo" "3"

BusID "PCI:1:0:0"

Screen 0

EndSection



Section "Device"

Identifier "Device1"

Driver "nvidia"

VendorName "NVIDIA Corporation"

BoardName "Quadro FX 1800M"

Option "AllowDFPStereo" "true"

Option "Stereo" "3"

Option "ConnectedMonitor" "DFP"

BusID "PCI:1:0:0"

Screen 1

EndSection



Section "Screen"



# Removed Option "TwinView" "1"

# Removed Option "metamodes" "DFP-1: 1920x1200 +0+0, DFP-0: NULL"

Identifier "Screen0"

Device "Device0"

Monitor "Monitor0"

DefaultDepth 24

Option "TwinViewXineramaInfoOrder" "DFP-1"

Option "TwinView" "0"

Option "metamodes" "DFP-1: nvidia-auto-select +0+0"

SubSection "Display"

Depth 24

EndSubSection

EndSection



Section "Screen"

# Removed Option "metamodes" "1280x720_60"

Identifier "Screen1"

Device "Device1"

Monitor "Monitor1"

DefaultDepth 24

Option "ConnectedMonitor" "DFP-2"

Option "NoLogo" "True"

Option "UseEdid" "False"

Option "Coolbits" "4"

Option "ExactModeTimingsDVI" "True"

Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"

Option "TwinView" "0"

Option "metamodes" "DFP-2: nvidia-auto-select +0+0"

SubSection "Display"

Depth 24

EndSubSection

EndSection



Section "Extensions"

Option "Composite" "Disable"

EndSection


#6
Posted 12/15/2011 09:36 AM   
It's working!

I changed my card for a Gigabyte Geforce GTS 450 and I use a star-tech mini-hdmi to hdmi cable.

Thanks you very much maxamax for your help!
It's working!



I changed my card for a Gigabyte Geforce GTS 450 and I use a star-tech mini-hdmi to hdmi cable.



Thanks you very much maxamax for your help!

#7
Posted 12/15/2011 10:53 PM   
Hay maxamax, were you ever able to get a separate monitor or two working on the same gfx card as the hmz-t1? I never thought to ask that until now.

I'm building my dev machine this weekend and will be trying this out tout-suite. :)
Hay maxamax, were you ever able to get a separate monitor or two working on the same gfx card as the hmz-t1? I never thought to ask that until now.



I'm building my dev machine this weekend and will be trying this out tout-suite. :)

#8
Posted 01/07/2012 04:35 AM   
[quote name='DharmaSoldat' date='07 January 2012 - 05:35 AM' timestamp='1325910911' post='1352706']
Hay maxamax, were you ever able to get a separate monitor or two working on the same gfx card as the hmz-t1? I never thought to ask that until now.
[/quote]

Yes, i tested with my laptop, used an external monitor + hmz-t1 at the same time, through xinerama(twinview didn't worked).
[quote name='DharmaSoldat' date='07 January 2012 - 05:35 AM' timestamp='1325910911' post='1352706']

Hay maxamax, were you ever able to get a separate monitor or two working on the same gfx card as the hmz-t1? I never thought to ask that until now.





Yes, i tested with my laptop, used an external monitor + hmz-t1 at the same time, through xinerama(twinview didn't worked).

#9
Posted 01/08/2012 11:05 AM   
Scroll To Top