18
gameworks.nvidia.com | GDC 2015 Eric Young, DevTech Engineering Manager for GRID CLOUD GAMING AND NVIDIA GRID

CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

Eric Young, DevTech Engineering Manager for GRID

CLOUD GAMING AND NVIDIA GRID™

Page 2: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

AGENDA

Why Cloud Gaming?

Game Input Latency

Cloud Gaming Architecture

GPU Architectures

GRID Servers

Page 3: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

CLOUD’IFICATION

Music, Movies, Books

< 2013

Games

2014+

< 2013 < 2013

Page 4: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

CLOUD GPUs FOR 6 MARKETS

Remote Workstations (Quadro)

High Performance Computing (TESLA)

Accelerated Virtual Desktops (vGPU)

Cloud Gaming (GRID)

Realtime Encode (NVENC SDK)

Application Streaming (GRID SDK)

Page 5: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

PC GPU vs CONSOLES

10,000

1,000

100

10

1

GPU

Flo

ps

2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014

GeForce 3

Xbox

Xbox 360

PS3 GeForce

7800

GeForce 8800

Xbox One

PS4

GeForce 980 GTX

CONSOLE PC GPU

5 years

8 years

2x

3x

Jon Peddie Research

Page 6: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

CLOUD GAMING ADVANTAGES

CLOUD

GAMING

SERVICE

Mobility

Uniform

High

Quality

Play

Instantly

No Piracy

Ease of Updating Games

Precise Accounting

Page 7: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

NVIDIA GRID GAME-STREAMING SERVICE 1080p 60 fps • Play in a Minute • AAA titles

Page 8: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

GAME STREAMING ARCHITECTURE

“HALF THE BLINK OF AN EYE”

Page 9: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

Game Input Latency

60 ms

90 ms

10 30 ms 10 10

10

30 ms

30 ms

0 ms 25 ms 50 ms 75 ms 100 ms 125 ms 150 ms 175 ms

GRID

Console

Game Engine Encode Network Decode Controller HDMI TV

Page 10: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

GRID CONTENT

Page 11: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

Supported APIs DirectX

OpenGL

PhysX (CUDA)

GRID API SUPPORT

Page 12: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

CAPTURE AND ENCODE

Render Target

Front Buffer

Host In

terfa

ce

Graphic Commands

H.264 Streams

DRAM

Inte

rface

NVIDIA GRID™ SDK

NVENC

NVIFR

NVFBC

Frame Buffer

Page 13: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

One Game Stream Per VM Per GPU

One VM Instance Connects to One GPU

VIRTUALIZED ENVIRONMENT

GPU GPU

VM VM

XEN

WINDOWS WINDOWS 3D GRAPHICS

Single Exclusive

Game Process

DirectX OpenGL

Streamer NvFBC CSC Shader

NVENC

Page 14: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

KEPLER VS MAXWELL Key Cloud Metrics

Kepler GK104 Maxwell GM204 Speed Up

GPU Specs 1536 Cores

800 Mhz 2048 Cores 1100 Mhz

TFLOPS 2.4 4.8 2X

Texture Fillrate (GT/s) 102 151 1.5X

Video Memory 4GB 8GB 2X

1080p30 H.264 streams 8 32 4x

Page 15: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

WHERE TO FIND GRID?

Dedicated Capacity Data centers located around the world

Choose the data center closer to user to cut down on latency

GRID Hardware Available On Amazon Web Services Scale on Demand and Flexible to configure

No initial investment in hardware – Rent what you need

Lots of Bandwidth from Servers to the Internet Backbone

Page 16: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

BUILDING GRID SERVERS

Dual Socket Xeon E5 2x10 core 2.5 GHz CPUs

SuperMicro & ASUS

Up to 5 boards = 20 GPUs

Xeon E3 Systems 4x 4-Core 3.5 GHz CPUs

2 Boards = 8 GPUs

Cirrascale, CARRI/GIGABYTE

Page 17: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

10:00 am — 10:10 am NVIDIA GRID™ Platform

10:10 am — 11:00 am GRID™ Architecture Overview

GameStream – Low Latency Streaming

11:30 am — 12:00 pm Data Analytics from the NVIDIA GRID™

12:15 pm — 1:15 pm Best Practices for Games on NVIDIA GRID™

NVIDIA GRID™ Link SDK

NVIDIA GRID™

PRESENTATIONS

3/6/2015

Page 18: CLOUD GAMING AND NVIDIA GRIDdeveloper.download.nvidia.com/assets/events/GDC15/... · gameworks.nvidia.com | GDC 2015 CLOUD’IFICATION Music, Movies, Books < 2013 Games 2014+ < 2013

gameworks.nvidia.com | GDC 2015

RESOURCES

Signup for GameWorks! https://developer.nvidia.com/gameworks-registered-developer-program

Android TV Developer Guide https://developer.nvidia.com/android-tv-developer-guide

http://developer.android.com/guide/practices/screens_support.html

NVGamePad Library http://developer.nvidia.com/cross-platform-gamepad-api

Contact: [email protected]