S0341 - See the Big Picture Scalable Visualization Solutions for System Integrators Doug Traill - [email protected] /[email protected]
Certified Platforms for Dual QUADRO 5000/6000 Premium MOSAIC HP Z800/Z820 Dual Quadro5000/6000 Dell T7500 Dual Quadro5000/6000 Lenovo D20/C20 Dual Qu
Certified Quadro Plex Platforms Most workstation/server class platforms support single Quadro Plex Most can support Dual Quadro Plex Test suit
Differences between Premium Mosaic + Mosaic Frame Synchronization — Vertical Sync – to a common timing - without a physical connection between car
GPU 0 - Display 0 GPU - Display 1 t0 t0 t0 t0 + t1 GPU 0 - Display 0 GPU - Display 1 t0+t1 t0+t1 • Vertical Sync is the pulse that indicates the s
GPU 0 - Display 0 GPU - Display 1 t0 t0 t0 GPU 0 - Display 0 GPU - Display 1 t0 t0 • Framelock provides a common sync signal between graphics card
App GPU GPU Displays (2) Pixels are copied across PCIe bus to the other GPU for display (1) Rendering occurs on one GPU Let the OS manage multiple
App GPU GPU Displays (2) Pixels are copied across PCIe bus to the other GPU for display (1) Rendering occurs on one GPU Let the Application manage
App GPU GPU Displays GPU Affinity GPU Affinity Application needs to be multi-threaded (4 Draw threads) Needs be programmed using GPU Affinity (nvidi
In MOSAIC mode driver works in Broadcast mode to GPUs MOSAIC – hides the complexity from the application
NVIDIA Control Panel Order in which commands are applied can matter (1) Manage 3D Settings Profile Stereo Vsync etc (2) Set Resolution (3) Set MOSAIC
SVS Solutions MOSAIC GSync
Configure Mosaic
Understanding Topologies MOSAIC uses Grids to Topology Grid is numbered by TOP ROW – left to right 1 2 3 4 1 2 3 4 rows columns rows columns
Port numbers – QuadroPlex 7000 GPU 0 GPU 1 0 0 1 1 GPU 1 GPU 0 0 0 1 1 Amber LED indicates the primary GPU (0) Right hand port = is the primary port (
Relating Ports to Grid 1 2 3 4 0,0 0,1 1,0 1,1 0,0 0,1 1,0 1,1 configureMosaic.exe set rows=2 cols=2 configureMosaic.exe set rows=2 cols=2 out=0,0
1 2 3 4 2x2 Grid 1x4 Grid 1x2 Grid 1x3 Grid 1 2 1 2 1 2 3 4 1 2 3 2x1 Grid 0,0 0,1 1,0 1,1 0,0 0,1 1,0 1,1 0,0 1,0 1,0 0,0 0,0 0,1 1,0 configu
Passive Stereo 1 2 1 2 0,0 1,0 1,0 0,0 1 2 1,1 0,1 1 2 0,1 1,1 Right Eye Left Eye Right Eye Left Eye configureMosaic.exe set rows=1 cols=2 passivest
Port layout for SLI workstation Master - PCI Slot 2 PCI Slot 4 Blank 0,0 0,1 1,0 1,1 Layout for HP Z800 – other workstations may vary Only two con
Port layout for SLI workstation 0,0 0,1 1,0 1,1 Layout for HP Z800 – other workstations may vary Only two connections per GPU ! Verifying outputs
Port layout for SLI workstation 0,0 0,1 1,0 1,1 Layout for HP Z800 – other workstations may vary Only two connections per GPU ! DVI port is always pr
Dual Quadro Plex DHIC Primary Secondary • DHIC required for SLI Mosaic > 4 displays • Amber LED – indicates master • Framelock • RJ45 between Gsync
1 2 3 4 0,0 0,1 1,0 1,1 5 6 7 8 2,0 2,1 3,0 3,1 Nvidia Control Panel 2x4 Grid configureMosaic set rows=2 cols=4 out=0,0 out=0,1 out=2,0 out=2,1 out
2 Channel Overlap 180 pixel overlap configureMosaic.exe set rows=1 cols=2 overlap=180,0
Blending 4K Projectors 180 pixel overlap 0 pixel overlap 0 pixel overlap configureMosaic.exe set rows=2 cols=4 overlapcol=0,180,0
Portrait Mode – Win 7 only 1 2 3 4 0,0 0,1 2,0 2,1 configureMosaic set rows=1 cols=4 rotate=90 Valid Rotate values 90 180 270
MOSAIC + 1 – setting up multiple GRIDS 1 2 3 4 0,1 FX1800 Display configureMosaic set rows=2 cols=2 nextgrid rows=1 cols=1 Note: only 1 grid can be
configureMosaic set rows=2 cols=2 nextgrid rows=1 cols=1 The first grid set is the primary
configureMosaic set rows=2 cols=2 nextgrid rows=1 cols=1 rotate=90 configureMosaic set rows=2 cols=2 rotate=90 nextgrid rows=1 cols=1
Win 7 – Driver Profiles Set Default 3D settings for profile Sets Driver Optimization Generic + ISV Types — 3D App – Visual Simulation — 3D Ap
Common Profiles 3D App – Game Development Turns card into Geforce card Good for DirectX Games 3D App – Modeling AFR CAD/3D modeling type applications
00.10.20.30.40.50.60.70.80.913dsmax-04 catia-02 ensight-03 maya-02 proe-04 sw-01 tcvis-01 ugnx-011 screen4 screens8 screensPerformance Hit for Multipl
Three (3) things that I want you learn MOSAIC – Application Scalability Synchronization – Focus to on the image and not the artifects Visu
00.20.40.60.811.23dsmax-04 catia-02 ensight-03 maya-02 proe-04 sw-01 tcvis-01 ugnx-011 screen4 screens, Mosaic8 screens, MosaicSLI Mosaic Performance
MOSAIC Performance Enhancements Multi-GPUs (does not work on single GPU) Pixel Fill limited apps MOSAIC uses a lot of fill #mosaic Pixel Fill = Scre
MOSAIC Performance Enhancements Scissor clip function Best for full screen apps If you drag windows around you will see distortion. To enable enable_
Video Display Controllers Features • Dual link DVI or DP input • 2 or more DVI outputs Examples • CYVIZ XPO.3 • DataPath X4 • Pixell VP-4xx •
16 BARCO Projection cubes 4x4 BARCO Projection cubes Dual Quadro Plex 7000 Linux running Premium MOASIC Each output runs two cubes – 1920x2160@60Hz
4x4 1920x1080@60Hz 7680 6480 configureMosaic set rows=2 cols=4 res=1920,2160,60 16 1366x768@60 Displays 1920x2160@60Hz
Using Linux #Configure MOSAIC layout nvidia-xconfig --sli=Mosaic --metamodes= "GPU-0.DFP-0: 1920x2160+0+0, GPU-0.DFP-1: 1920x2160+1920+0, GPU-
USF – Tampa 16 thin bezel – LCD panels 720p resolution Passive stereo – horizontal line interlace. 4 x4 array Dual Quadro Plex 7000 One output per c
4x8 1366x768@60Hz configureMosaic set rows=1 cols=8 res=1366,3072,60 NOTE: follow the display ordering diagrams from earlier, this image is wired fo
Create the Custom Resolution If the controller does not provide the resolution, create one Make sure to select a timing other than Automatic for the S
Quadro Features for System Integrators
1-2 DP NVIDIA Scalable Visualization Solutions Runs Any Standard Application 2-4 DVI 4-8 DVI Display Channels Single Workstation (with Add-in Card)
Largest CAVE in the World C6 at Iowa State 4 x 4K projectors per wall 6 sides 96 NVIDIA GPUs in a cluster driving the display Kaust University Si
GSync II – Hardware + Software Sync Hardware — RJ45 – Framelock for synchronization of multiple displays to a common internal sync — BNC/Genlock -
Vertical Sync Display 1 Display 2 Display 3 • Vertical Sync is the pulse that indicates the start of the display refresh. • To avoid tearing on a si
Framelock/Genlock Display 1 Display 2 Display 3 t0 t0 t0 • Framelock/Genlock provides a common sync signal between graphics cards to insure the vert
Swapbuffers Mono OpenGL applications have two buffers Back Front The application will render into one buffer while the pixels are read to the scr
Swapbuffers Swap between the two buffers will occur: — On the first vertical sync after the Render process completes For example at 60Hz refresh
Swapbuffers in a cluster Node 1 Node 2 Node 3 Node 4 Each node is now rendering a scene with different complexity i.e from least to highest we get:
Swap Group and Swap Barrier • Nvidia Extensions to OpenGL /DirectX (via NVAPI) • Swap Group – provides synchronization multiple GPUs in a single host
32 Node cluster Framelock (RJ45) between nodes Application running Swap Barrier Application running Swap Barrier Application running Swap Barrier App
Without Mosaic: 4 Independent Displays With Mosaic: Single Unified Desktop & Taskbar MOSAIC Technologies
GSyncII Signaling CAT 5 – not ethernet — Framelock (sync pulse – will be same as House Sync) — Swap Ready Physical connection to GPU for swap gr
Driver Profiles for GSync Most Common (can be exceptions) — Workstation Dynamic streaming Stereo Swap Groups Constant frame rate — 3D App V
3D Vision Pro with Projection systems
NVIDIA 3D Vision Pro 3D Vision Pro Glasses 120 Hz Active Shutter 2.4Ghz RF control 24 hours battery life Support for 3D Vision Ready LCDs, Projectors
Installation - Windows Drivers and Guide are at www.nvidia.com/3dvpro Drivers need to be installed before the hub is connected Need — 266.35 or
More Complex 3D Vision Pro installs Projectors that require active stereo sync Double or Triple flash Projectors — 60Hz input to 120Hz — 48Hz inp
3D Vision Pro Glasses Syncing to different timings 3DV Pro Glasses adjust to the display or projector they are working with — Dark interval and timi
Projectors that require active stereo sync Most Pro projectors require VESA stereo sync e.g. — BARCO Galaxy — Christie Mirage — DPi Titan — Projecti
Projectors that require active stereo sync Problem — Sync from the projector is typically BNC — Current Hub require 5V DC on VESA input. Solutio
Standard Pin outs for 3D Vision Pro Hub Pin 1: Ground Pin 2: +5V Pin 3: Stereo Sync signal (High = Left Eye image being displayed, Low = Right Eye)
Mosaic Features Scale with Quadro and NVS Solutions Key Features • Easy Configuration • Unified Desktop (up to 8 display devices*) • Application Span
Custom Cable BNC to min-jack pinout From Projector 3D Vision Pro Hub +5V DC Signal Name Cable BNC 3D Vision Pro - mini Jack 5Volts ext source N/
Double or triple flash projectors Take 60Hz input and double to 120Hz Take 48Hz input and triple to 144Hz Reduces overall infrastructure cost –
Proxy System Management of Glasses Management is separate of on-screen rendering Multiple Stereo Sources Single PC manages pairing for all devices Dou
Command line for setting 3DVision Pro nv3dvp.exe nv3dvp.exe activateproxy display-refresh-rate display-refresh-rate is the refresh of the stereo
Summary Synchronization — Focus on the image and not the artifacts Reliability — 24/7 Operation — Fortune 500 companies put their trust in Quadr
Questions & a Reminder To learn more or if have more questions – contact us at [email protected]
Premium Mosaic Features Available with high-end Quadro solutions Additional Premium Features • Seamless Display • Projector Overlap • Stereo Support •
NV-WARP – Warp + Intensity API Wednesday Room A1 – 10.00am Warping + Blending for Seamless Displays 3rd party applications Full Auto-calibration
Kommentare zu diesen Handbüchern