Embargo Information
Today’s Presentation is Embargoed Until
February 9, 2010 at 6:00am Pacific
Notebook Sales Continue to Outpace Desktop
0
50,000
100,000
150,000
200,000
250,000
300,000
350,000
400,000
2006 2007 2008 2009 2010* 2011* 2012* 2013* 2014*
Desktop Notebook
WW Unit Sales
Source: Gartner, Sept 2009 (*=estimate)
GPU Central to Top Software Companies Strategies
Video Playback
Digital Illustration
TV Tuners
3D Modeling
Video Enhancing
Photo Tagging
Audio
Video Surveillance
Media Conversion
New GPU Applications Enhance Consumer’s Digital Needs
Video Editing
BaofengMedia Converter
1: Distant Guns: The Russo-Japanese War at Sea
2: 007: Quantum of Solace3: 1944 Battle for the Bulge4: 25 to Life5: 3DMark Vantage" OS_TYPE="Vista6: 3DMark017: 3DMark038: 3DMark059: 3DMark0610: 3DMark200011: 4x4 Evo 212: 7.62 mm13: A.I.M. Racing14: APB15: ATI Caves Demo16: ATI Chimp Demo17: ATI Gargoyle Demo18: AVA19: Aces High20: Act of War21: Act of War: High Treason22: Adobe Acrobat 823: Adobe After Effects CS424: Adobe Encore CS425: Adobe Photoshop CS426: Adobe Premiere CS427: Adobe Soundbooth CS428: Adrenalin 2: Rush hour29: Adrenalin: Extreme Show30: Adrianne31: Advent Rising32: Aerial Strike: The Yager Missions33: Agatha Christie: Murder on the Orient
Express34: Age of Booty35: Age of Conan: Hyborian Adventures36: Age of Empires III37: Age of Empires III: The Asian Dynasties38: Age of Mythology39: Aggression: Europe 191440: Aion41: Air Conflicts42: Alarm for Cobra 11 Nitro43: Alien Arena 200644: Alien Breed45: Aliens: Colonial Marines46: All Play-On-line Games47: Alone in the Dark V48: Alpha Prime49: America's Army50: American McGee's: Alice
51: American McGee's: Grimm52: Ancient Wars: Sparta53: Ankh: Heart of Osiris54: Anno 170155: Apocalyptica56: AquaMark 357: AquaNox 2: Revelation58: Archlords59: Area 5160: Armed Assault61: Armed and Dangerous62: Armies of Exigo63: Arthur and the Invisibles64: Arx Fatalis65: Assassin Creed66: Audition67: Auto Assault68: BMW M3 Challenge69: Bad day: LA70: Baghdad Central: Desert Gunner71: Batman: Arkham Asylum72: Battlefield 194273: Battlefield 274: Battlefield 214275: Battlefield Vietnam76: Battlefield: Heroes77: Battleforge78: Battlestar Galactica79: Battlestations Midway80: Battlestations: Pacific81: Bee Movie82: Beowolf83: Bet on Soldier84: BigWorld85: Bionic Commando86: Bionic Commando: Rearmed87: Bionicle Heroes88: Bioshock89: Black and White 290: Black and White 2: Battle of the Gods91: Blacksite: Area 5192: Blazing Angels: Squadrons of WWII93: Blitzkrieg II94: Blood Magic95: Bloodrayne 296: Blowout97: Boiling Point: Road To Hell98: Bone99: Borderlands100: Breed
101: Brian Lara International Cricket 2007102: Broken Sword: The Angel of Death103: Brothers In Arms: Hell's Highway104: Brothers In Arms: Road to Hill 30105: Burnout Paradise106: Cabal107: Caesar IV108: Call of Cthulu: Dark Corners of the Earth109: Call of Duty110: Call of Duty 2111: Call of Duty 4: Modern Warfare112: Call of Duty: United Offensive113: Call of Duty: World at War114: Cascades" OS_TYPE="Vista115: CellFactor116: Champions Online117: Chinese Paladin 4118: Chrome119: Chronicles of Narnia120: Chronicles of Narnia: Prince Caspian121: City of Heroes122: CityLife123: CivCity: Rome124: Civilization 4125: Civilization 4: Beyond Sword126: Civilization 4: Warlords127: Clear Sailing128: Clive Barker's Jericho129: Clive Barker's Undying130: Code Creatures131: Code of Honor 2132: Codename Panzers: Cold War133: Codename: Panzers Phase II134: Cold Fear135: Cold War136: Colin McRae DiRT137: Colin McRae Rally 4138: Colin McRae Rally 5139: Comanche 4140: Command and Conquer 3: Kane's Wrath141: Command and Conquer 3: Tiberium Wars142: Command and Conquer: Red Alert 3143: Command and Conquer: Renegade144: Commandos: Strike Force145: Company of Heroes146: Conan147: Condemned: Criminal Origins148: Conflict 4 Global Storm Terror149: Conflict: Denied Operations150: Conflict: Desert Storm
151: Contract J.A.C.K.152: Cossacks II153: Counter-strike: Source154: Crashday155: Crazy Frog Racer156: Crazy Kickers157: Crazy Machines II158: Crazy Racing Kart Rider159: Cricket 2005160: Crime Craft161: Crime Life162: Cryostasis163: Crysis164: Crysis: Warhead165: Cyberlink Power DVD166: D3DRightMark167: Damnation168: Dark Age of Camelot169: Dark Messiah of Might and Magic170: Dark Sector171: Dark Star One172: Dark Void173: Dark and Light174: David Douillet Judo175: Dawn176: Dawn of Magic177: Dawnspare: Prelude178: Day of Defeat: Source179: Day of Sail180: Dead Space181: Dead to Rights182: Death Track: Resurrection183: Death to Spies184: Dekaron185: Delta Force: Black Hawk Down186: Delta Force: Xtreme187: Delta Force: Xtreme 2188: Demigod189: Demonik190: Desert Rats vs Africa Corps191: Desperados 2: Cooper's revenge192: Desperate housewives193: Devil May Cry 3194: Devil May Cry 4195: Diablo II196: Digital Combat Simulator: Black Shark197: Dino bones demo198: Dirt Track Racing2199: Disciples 3200: Doom 3
201: Dragon Age202: Dragon Throne + Expansion203: Dragonshard204: Drakan: Order of the Flame205: Drakensang206: Dreadnought207: Dream Pinball 3D208: Dreamfall: The Longest
Journey209: Dreamlords210: Driver 3211: Driver: Parallel Lines212: Dungeon Cleaners213: Dungeon Lords214: Dungeon Runners215: Dungeon Siege216: Dungeon Siege 2217: Dungeons and Dragons Online218: Dusk219: EA Sports Rugby 06220: EA Sports Rugby 2005221: Earth 2150: Moon Project222: Earth 2160223: Earthrise224: El Matador225: Elder Scrolls 3: Morrowind226: Elder Scrolls 4: Oblivion227: Emergency 4228: Empire Earth II229: Empire Earth II: Art of
Supremacy230: Empire Earth III231: Empire: Total War232: Enclave233: Enemy Territory: Quake Wars234: Eragon235: European Street Racing236: Eve Online237: EverQuest238: EverQuest 2239: Evolution GT240: Ex Machina: Meridian 113241: Ex-Machina242: Exodus from the Earth243: Exteel244: F.E.A.R.245: F.E.A.R. 2: Project Origin246: F.E.A.R: Extraction Point 247: F.E.A.R: Perseus Mandate 248: F1 Challenge 99-02249: FIFA Online250: FIFA Soccer 2005
251: FIFA Soccer 2006252: FIFA Soccer 2007253: FIFA Soccer 2008254: FIFA Soccer 2009255: FIFA World Cup Germany 2006256: Fable: The Lost Chapters257: Faces Of War258: Fallen Lords: Condemnation259: Fallout 3260: Fantasy Wars261: Far Cry262: Far Cry 2263: Fast Lane Carnage264: Firefox265: Firetruck266: FlatOut267: FlatOut 2268: FlatOut: Ultimate Carnage269: Football Manager '05-'09270: Ford Racing 2271: Ford Racing 3272: Fort Boyard273: Freaks! Slammin' Traffic274: Free Realms275: Freedom Fighters276: Freedom Force vs. the Third Reich277: Freelancer278: Froggy279: Frontlines: Fuel of War280: Full Spectrum Warrior281: Full Spectrum Warriors: Ten
Hammers282: Fury283: Future Force Company Commander284: GLStress285: GPUGauge286: GT Legend287: GTR - Fia GT Racing288: GTR 2289: GTi Racing290: GUN291: Galactic Civilizations II: Dread Lords292: Gears of War293: Getting Up: Contents Under
Pressure294: Ghost Recon: Advanced Warfighter295: Ghost Recon: Advanced Warfighter
II296: Ghostbusters: The video game297: Glory of the Roman Empire298: Godfather II299: Godfather: The game300: Gods and Heroes: Rome Rising
301: Goliath302: Gore303: Gothic 2304: Gothic 3305: Granado Espada306: Grand Ages: Rome307: Grand Theft Auto 3308: Grand Theft Auto 4309: Grand Theft Auto: San Andreas310: Grasen311: Ground Control 2312: Guild Wars313: Guitar Hero: World Tour314: Gun Metal315: GunZ Online: The Duel316: Gunship: Apocalypse317: HDRLighting318: Half Life319: Half Life: Deathmatch Source320: Half Life: Source321: Half-Life 2322: Half-Life 2: Deathmatch323: Half-Life 2: Episode One324: Half-Life 2: Episode Two325: Half-Life 2: Fakefactory Cinematic Mod326: Half-Life 2: Lost Coast327: Halo328: Halo 2329: Harry Potter And The Goblet Of Fire330: Harry Potter and the Prizoner of Azkaban331: Hellgate: London332: Hellgate: London DX10" OS_TYPE="Vista333: Heroes of Might and Magic V334: Heroes of the Annihilated Empires335: Heroes of the Pacific336: High Heat Major League Baseball 2004337: Hitman 2: Silent Assassin338: Hitman Contracts339: Hitman: Blood Money340: Holic341: Homeworld 2342: Horse Racing Manager 2343: Hour of Victory344: HuangEonline345: Hunting 4346: Huxley347: Hyperball Racing348: IL 2 - Sturmovik349: IL-2 Sturmovik: Forgotten Battles + Ace Expansion
Pack350: Ice Age 2: The Meltdown
And…Confidently Play All Popular PC Game Titles
But there is Usually a Tradeoff when Designing a Notebook
The Pursuit of Performance AND Battery Life
2010200920082007
Sony VAIO SZReboot Required
Integrated Graphics
Poor Performance
Dell Studio XPS 13No reboot, Still Manual
Switchable GraphicsGreat Performance, but…
NVIDIA Switchable GraphicsASUS UL50Vt
ASUS UL50Vt (Switchable Graphics)
Switchable Graphics: Few Users Ever Switch
Roger KayPresidentEndpoint Technology Associates
of users ever switch
1%Switchable graphics is a great idea in theory, but in practice people rarely switch. The process is just too cumbersome and confusing. Some buyers wonder why their performance is so poor when they think the discrete GPU is active, but, unknown to them, it isn’t.
““ONLY
The Problems with Switchable Graphics
Result: Performance OR Battery Life. Not Both.
✖ Manual Switch Required User Must Remember to Switch
✖ Blocking Applications User Must Close Apps to Switch
✖ Delayed Switch 5-10 second wait required
✖ Screen Flicker Appears Buggy
It Should Work Like AHybrid Car
Great Battery Life.
Great Performance.
Simply Works.
The First Notebook with OptimusASUS UL50Vf
Optimus
The Classic IGP vs. GPU Tradeoff
8-10hrs
1-3 hrs
IntegratedGraphics
Discrete GPU
1x 5-10x
Battery Life
Performance
8-10hrs
1-3 hrs
IntegratedGraphics
Discrete GPU
NVIDIAOptimus
1x
Battery Life
Performance
NVIDIA Optimus — Great Battery Life. Great Performance
5-10x
NVIDIA Switchable Graphics — Topology
IGP
CPU
Muxes Software Switch
GPUGPU
Display
NVIDIA Optimus TopologyIGP is a Display Controller
Display ControllerIGP
CPU
IGP Used for Office, Basic Web, etc
GPU Completely Shut OffDisplay
GPUGPU
IGP
GPU*Patent Pending
NVIDIA Optimus TopologyIGP is a Display Controller
Display Controller
Display
CPU
GPU Enabled for Games, Media, & GPU Compute
Display through IGP*
Supported Platforms
NVIDIA
GeForce M Next-gen
GeForce 300M
GeForce 200M
Next-gen ION
Intel
Core i3, i5, i7 (“Arrandale”)
Core 2 Duo (“Penryn”)
Atom N4xx (“Pine Trail”)
ASUS UL50Vf SpecificationsGPU: NVIDIA® GeForce™ G210M with NVIDIA Optimus
Size: 15.6”
Resolution: 1366x768, LED backlight
Connectivity: 1 HDMI, 1 VGA
Memory: Up to 4 GB
Storage: Up to 500 GB
Networking: Wireless WAN, Optional Bluetooth, RJ45
Additional: Optical Drive3 USB ports1.3M pixel cameraFour-in-one card reader (SD/MMC/MS/MS pro)
OS: Windows 7
CPU: Intel® Core 2 Duo™ SU7300 (1.3 GHz)
Great Battery Life, Great Experience
NVIDIA Optimus Integrated Graphics
Mainstream Gaming 30fps 7fps
Easily Create & Edit HD Videos 3x 1x
Watch Flawless Online HD Videos smooth choppy
Transcode Video to Portable Player 3x 1x
Great Battery Life 10+hrs 10+hrs
0% 50% 100%
MobileMark
Integrated Graphics NVIDIA Optimus
Same Battery life
1366x768 resolution; C2D/GM45
2007
Great PerformanceUp to 8x Better Across Apps and Games
0%100%200%300%400%500%600%700%800%900%
Win7 DnD Mediashow Espresso
vReveal 3DM06 3DMV(P) World in Conflict Sims3 CoH: Opp Fronts Dead Space HL2: Ep Two
Integrated GeForce G210M with Optimus
1366x768 resolution; C2D/GM45
The Same Performance as Standard Discrete Graphics
The Industry Agrees “Optimus is a Game Changer”
I think NVIDIA Optimus is a game changer for the notebook PC industry. It intelligently and seamlessly manages graphics performance while extending battery life to provide the best notebook PC experience.
“
Jon PeddiePresident Jon Peddie Research
“
Introducing…New ASUS Arrandale Notebooks with Optimus
N82Jv U30Jc N71Jv N61Jv
Wide Adoption
Notebooks shipping by Summer 2010
Coming to All Notebook Categories
MainstreamNotebooks
GamingNotebooks
Thin & LightNotebooks Netbooks
Great Battery Life.
Great Performance.
Simply Works.
Embargo Information
Today’s Presentation is Embargoed Until
February 9, 2010 at 6:00am Pacific
Switchable Graphics - Software Implementation
OperatingSystem
DisplayDriver
DisplayHardware IGP
Vista / Win7
Standard API
IntelDriver
NVIDIADriver
Display Driver Interposer
Custom API
Interposer
Custom APIs
Multi-vendorCoordination
Challenges
NVIDIA Optimus – Software Implementation
OptimusRouting
Application/Video Launch
IGP Rendering
RenderedFrame
OS Desktop Composting
IGP Display HW
Fast GPU Init
GPU Rendering
Optimus Copy Engine
DX UMD
GPU IGP
To System Memory
NVIDIA Verificationand Validation
Encrypted Profiles
OEM apps
NV Web Server
OtherGames
3D Apps
Online OptimusProfile Updates
Switchable Graphics – Hardware Implementation
Extra Muxes RequiredAdds BOM CostIncreases board real estateDegrades signal integrityIncreases Qual concerns
Extra RoutingEach interface routed twiceNeeds extra PCB layerAdds to board cost
Adds Complexity to an Already Complex System
CPU+GPU+MCH
SystemMemory
LocalMemory
dGPUPCle
LVDS VGA DP/HDMI
MuxMux
Mux
PCH
CPU+GPU+MCH
SystemMemory
LocalMemory
dGPUPCle
LVDS VGA DP/HDMI
NVIDIA Optimus — Hardware Implementation
No Muxes RequiredSaves BOM CostDecreases board real estateMaintains signal integrityNo new Qual concerns
Simplifies RoutingEach interface routed onceDoes not need extra PCB layerReduces board cost
PCH
Frame Buffer
MCH
System Memory
PCIe
NVIDIA Optimus Copy Engine
Independent Asynchronous Copy Engine
3D/Compute Engines not stalled during memory to memory DMA transfers
Copy Engine
3D Engine
Frame Buffer
MCH
System Memory
PCIe
Without Copy Engine
3D Engine used for copying data
DMA operations stall 3D/Compute Engines
Bad for performance
3D Engine