White Paper AMD PROJECT FREESYNC

Similar documents
AMD Product and Technology Roadmaps

White Paper DisplayPort 1.2 Technology AMD FirePro V7900 and V5900 Professional Graphics. Table of Contents

FLOATING-POINT ARITHMETIC IN AMD PROCESSORS MICHAEL SCHULTE AMD RESEARCH JUNE 2015

THE AMD MISSION 2 AN INTRODUCTION TO AMD NOVEMBER 2014

A Vision for Tomorrow s Hosting Data Center

ATI Radeon 4800 series Graphics. Michael Doggett Graphics Architecture Group Graphics Product Group

Catalyst Software Suite Version 9.2 Release Notes

Radeon GPU Architecture and the Radeon 4800 series. Michael Doggett Graphics Architecture Group June 27, 2008

QUADRO AND NVS DISPLAY RESOLUTION SUPPORT

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER

SURROUNDVIEW Installation and Setup User s Guide

Catalyst Software Suite Version 9.11 Release Notes

RADEON 9700 SERIES. User s Guide. Copyright 2002, ATI Technologies Inc. All rights reserved.

ATI Catalyst Software Suite Version 10.7 Release Notes

AMD Processor Performance. AMD Phenom II Processors Discrete Platform Benchmarks December 2008

NVIDIA GeForce Experience

Model: HD11-ARC. Installation Guide

Catalyst Software Suite Version 9.12 Release Notes

HDMI To Composite/S-Video Scaler. GTV-HDMI-2-COMPSVIDS User Manual.

USB to VGA Adapter USB2VGAE2. Instruction Manual. USB 2.0 to VGA Multi Monitor External Video Adapter

Stereoscopic 3D Video in the Home

White Paper EMBEDDED GPUS ARE NO GAMBLE

NVIDIA Mosaic Technology

ATI Catalyst Software Suite Version 10.1 Release Notes

Boundless Security Systems, Inc.

Technical Brief. Introducing Hybrid SLI Technology. March 11, 2008 TB _v01

JTAGjet. series SIGNUM SYSTEMS CORPORATION. USB 2.0 Driver for JTAGjet and ADM51. Installation Instructions

Catalyst Software Suite Version 9.3 Release Notes

HETEROGENEOUS SYSTEM COHERENCE FOR INTEGRATED CPU-GPU SYSTEMS

Steps to Migrating to a Private Cloud

Using Integrated and Discrete Graphics Simultaneously

"JAGUAR AMD s Next Generation Low Power x86 Core. Jeff Rupley, AMD Fellow Chief Architect / Jaguar Core August 28, 2012

USER S MANUAL. AXIS Media Control

Configuring Memory on the HP Business Desktop dx5150

USB 3.0 to HDMI/DVI Dual Display Adapter Installation Guide

HDfury 3D Glasses and Emitter. User Manual Rev 1.0

DashBoard Beta Web Server

GPU Usage. Requirements

DVI Audio to HDMI Adapter

USB 2.0 to 10/100Mbps Ethernet Adapter UE User Manual

PT Mbps Powerline Adapter. User Guide

User Guide. DVI-D Fiber Optic Cable. DVI + Digital Audio to HDMI Converter. HDMI to DVI + Digital Audio Converter DVI-3510a.

AVerMedia AVerKey imicro User s Manual

Data Sheet. Desktop ESPRIMO. General

Self Help Guides. Setup Exchange with Outlook

HDMI Fiber Optic Cable. DVI-D Fiber Optic Cable. User Guide

ScreenBeam Mini 2 Wireless Display Receiver

Whitepaper. NVIDIA Miracast Wireless Display Architecture

USER S MANUAL USB TO IrDA ADAPTER

JUSTOP Smart TV Player With Android 4.0. User Manual

HP DisplayPort Cable Kit HP DisplayPort to Dual Link DVI-D Adapter

ATI Catalyst Software Suite Version 10.4 Release Notes

Enriched customer experience at airports

ATI Catalyst Software Suite Version 10.2 Release Notes

GPU ACCELERATED DATABASES Database Driven OpenCL Programming. Tim Child 3DMashUp CEO

YAMAHA ASIO DirectKS Driver for Windows Owner's Manual

VM-4 USB Desktop Audio Device Installation Guide

VESA DisplayPort Marketing Guidelines

USB 2.0 VGA ADAPTER USER MANUAL

VM-8 USB Desktop Audio Device Installation Guide

WELCOME TO THE FUTURE OF DIGITAL SIGNAGE

8 Digital Photo Frame Instructional Manual

HDBase T HDMI Over Cat5e Wall Plate

The Caravan Club User Manual. Installing Caravan Club Points of Interest on your Garmin Satellite Navigation device

Nokia E90 Communicator Backing up data

ATI Catalyst Software Suite Version 10.3 Release Notes

Awards News. GDDR5 memory provides twice the bandwidth per pin of GDDR3 memory, delivering more speed and higher bandwidth.

HP DisplayPort Adapters Overview - HP DisplayPort to HDMI Adapter. HP DisplayPort Cable Kit HP DisplayPort to Dual Link DVI-D Adapter

NVIDIA GeForce GTX 580 GPU Datasheet

PC GRAPHICS CARD INSTALLATION GUIDE & USER MANUAL. AGP version: GC- K2A-64 PCI version: GC- K2P-64

Video Splitter VS-104 / VS-108 User's Manual

ASKING FOR ASSISTANCE

Runtime Power Management

AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary

Quick 1.3MP WebCam with Night Vision

9,'(2 #6(3$5$725 8VHU V#0DQXDO

9,'(2 #6(3$5$725 8VHU V#0DQXDO 96043;

Data Sheet Graphic Cards for Fujitsu ESPRIMO PCs

White Paper AMD HD3D Pro Technology: Stereoscopic 3D For Professionals. Table of Contents

Multi Stream Transport (MST) Hub CSV-5200

System-Level Display Power Reduction Technologies for Portable Computing and Communications Devices

USB to RS-422/485 Serial Adapter (ID-SC0911-S1/SC0A11-S1) User s Manual

Power Log PC Application Software

HP DisplayPort Cable Kit HP DisplayPort to Dual Link DVI-D Adapter

Video over USB. Why Video over USB? By Ashwini Govindaraman, Cypress Semiconductor Corp.

User manual Disk-Transfer. for Casablanca Avio, Prestige, Kron and Solitaire

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

15 Digital Photo Frame Instructional Manual

SEE2 UV150 QUICK INSTALL GUIDE

NVIDIA GeForce GT630 DP (2GB) PCIe x16 Card Graphics Card. QuickSpecs. Overview. Models. DA Worldwide Version 4 November 27, 2012 Page 1

Bluetooth Wireless USB Adapter. User Manual (GBU221P)

TA0339 Technical article

Transcription:

White Paper AMD PROJECT FREESYNC

TABLE OF CONTENTS INTRODUCTION 3 PROJECT FREESYNC USE CASES 4 Gaming 4 Video Playback 5 System Power Savings 5 PROJECT FREESYNC IMPLEMENTATION 6 Implementation Overview 6 Required Components 7 Edid Requirements 7

INTRODUCTION This document describes AMD s dynamic refresh rate (DRR) feature, also known as Project FreeSync. For many years, the display industry has operated with the understanding that displays run at a fixed refresh rate (eg. 60 Hz). This is in contrast with the fact that there are many types of content that can be sent to a display, each with its own unique, and sometimes varying, frame rate. When the display refresh rate is not synchronized to the content frame rate, the user can experience undesirable effects such as tearing and stutter. For mobile applications, unnecessarily high display refresh rates for static and video content can increase power draw and reduce battery life. These factors have given rise to the need for a technology that allows the refresh rate of the display to adapt to the frame rate of the content, in a way that appears seamless to the end user. AMD has developed Project FreeSync, that uses a VESA industry standard (known as Adaptive-Sync) to enable variable refresh rate capabilities over DisplayPort and Embedded DisplayPort interfaces. Figure 1 shows how a variable refresh rate scheme can allow a graphics source to dynamically adjust display refresh rate based on typical content frame rates for power efficient, virtually stutter free and low-latency display update. Figure 1: Content Adaptive Display Refresh Desktop Content (Nominal 60 Hz) Gaming Content (30 ~ 120Hz+) Static Desktop Content (Lowest Refresh Rate, ~10Hz) Video Content (24/25/30/50/60 Hz) WHITE PAPER AMD PROJECT FREESYNC 3

PROJECT FREESYNC USE CASES GAMING Variable refresh rate technologies have obvious benefits for the gaming experience. In a typical video game, the rendering frame rate varies widely over time due to the diversity of GPU computational work required throughout the game (illustrated in Figure 2). Some scenes with little detail or few effects will render quickly at a high frame rate while, while other scenes with more detailed environments which may include a greater number of effects (such as explosions, smoke, etc), can take a longer time to render. This variance in frame rate has traditionally presented gamers with a trade-off with respect to how they choose to refresh the display, such as choosing to enable the VSync setting. Figure 2: Illustration of Frame Rate over time in a typical video game 120 100 80 FRAME RATE 60 40 Short period of intensive action VSYNC RATE VSYNC/2 RATE 20 0 0 10 20 30 40 50 60 70 80 90 100 TIME (SECONDS) With VSync enabled, the display buffer is only refreshed during the vertical blanking interval between frames, so that a full frame is always displayed and no tearing is ever visible. This is great if the game s rendering frame rate is always higher than the refresh rate of the display. If the game s frame drops below the refresh rate of the display (e.g. during a short period of intensive action), then the new frame will not be ready in time for the display s blanking interval, and the previous frame will be repeated on the display. This is illustrated in Figure 3 as Render Frame B took so long to render, that Frame A had to be repeated. This effect manifests itself as stutter and lag to the end user. The alternative for the gamer is to disable VSync, which helps eliminate stutter and lag, but can produce visible tearing, especially during scenes with fast movement. WHITE PAPER AMD PROJECT FREESYNC 4

PROJECT FREESYNC USE CASES Figure 3: Frame analysis of traditional VSync vs Project FreeSync TRADITIONAL VSYNC Render A Render B Render C Render D Display A Display A Display B Display C Display D TIME PROJECT FREESYNC VSync Delay Stutter & Lag Render A Render B Render C Render D Display A Display B Display C Display D TIME Variable refresh rate technologies such as Project FreeSync address these issues by dynamically changing the display refresh rate in response to the rendering frame rate of the game using DisplayPort Adaptive-Sync. In the case illustrated in Figure 2, the display will wait until Render Frame B is finished and ready before updating the display. This helps ensure that a frame is almost always displayed as soon as possible, avoiding lag. It also helps ensure that frames do not need to be repeated within the refresh rate range of the display, avoiding stutter. The display refresh rate is synchronized to the rendering frame rate, which helps avoid the issue of tearing associated with VSync-off. Project FreeSync provides the ideal solution for smooth gameplay with decreased lag and virtually no tearing. VIDEO PLAYBACK Project FreeSync may also be applied to use cases other than gaming. For example, it could be used to enable essentially seamless playback of video at almost any frame rate (Eg. 23.98, 24, 25, 29.97, 30, 48, 50, 59.94, 60 fps). In the case of video content with a fixed frame rate, the refresh rate is set up to match the frame rate of the video content. Project FreeSync can help provide judder-free playback at almost any video frame rate without the need for costly Frame Rate Conversion (FRC) post-processing. This can also help reduce power consumption during video playback. WHITE PAPER AMD PROJECT FREESYNC 5

IMPLEMENATION DETAILS SYSTEM POWER SAVINGS AMD s variable refresh rate technology has been available to notebook PC makers for quite some time as a system power saving feature for embedded notebook panels (known as DRR). The DisplayPort Adaptive-Sync feature is already a capability of the Embedded DisplayPort interface. When the system enters a static screen state (no new content), the refresh rate of the display is lowered to the minimum rate that it can support, to save power. The transition between refresh rates is invisible to the end user, and it comes at a low cost to PC makers, since no additional hardware is required to enable this feature. IMPLEMENTATION OVERVIEW AMD s Project FreeSync implementation involves adjusting the vertical blank duration on a frame-by-frame basis to alter the resulting frame period and hence the refresh rate. Please refer to Figure 4 for an example where vertical blank time is increased for lower refresh rate. Figure 4: Vertical Blank Adjustment Normal Refresh Rate FRAME N Lower Refresh Rate FRAME N ACTIVE FRAME ACTIVE FRAME VERTICAL BLANK VERTIAL BLANK In this mode of operation, timing changes related to the vertical blank must be ignored by the DisplayPort receiver, which must now track the timing from the source. The DisplayPort source will tell the sink to enter this mode of operation using a register write. For a plug and play user experience, the graphics driver reads the capability of the display to establish support for this feature. The display s EDID must properly indicate that it is a continuous frequency display and report the range of refresh rates that the display supports. This allows the graphics driver to set up the range (from minimum to maximum) of refresh rates supported by the display. WHITE PAPER AMD PROJECT FREESYNC 6

IMPLEMENATION DETAILS REQUIRED COMPONENTS The requirements to enable dynamic refresh rate via Project FreeSync are: AMD driver build: Upcoming AMD Catalyst beta driver (to be announced) Operating System: Windows 7 and Windows 8.1 AMD Parts: AMD Radeon R9 290 Series graphics card AMD Radeon R7 260 Series graphics card 2014 A-Series Desktop and Mobility APUs, formerly codenamed "Kaveri", "Temash" and "Kabini" Display Interface: DisplayPort or edp required for first version Compatible Display or Embedded Panel (notebooks) supporting DisplayPort Adaptive-Sync CONCLUSION In summary, AMD s Project FreeSync utilizes DisplayPort Adaptive-Sync to provide variable refresh rate capability that offers a number of benefits: Helps improve battery life by reducing the refresh rate of the panel when the screen is static. Ensures that the transition between refresh rate is seamless and undetectable to the user. Can be enabled by plug and play, making it transparent to the operating system and end user. Reduces implementation complexity on the Timing Controller (TCON) and panel by keeping the GPU s pixel clock rate constant and varying blank parameters. Dynamically adapts the display refresh rate to fixed video content frame rate for a power efficient and virtually stutter-free video playback experience. Dynamically adapts the display refresh rate to variable gaming content render rate for low latency and a smooth, virtually stutter-free gaming experience. DISCLAIMER THE INFORMATION PRESENTED IN THIS DOCUMENT IS FOR INFORMATIONAL PURPOSES ONLY AND MAY CONTAIN TECHNICAL INACCURACIES, OMISSIONS AND TYPOGRAPHICAL ERRORS. AMD RESERVES THE RIGHT TO REVISE THIS INFORMATION AND TO MAKE CHANGES FROM TIME TO TIME TO THE CONTENT HEREOF WITHOUT OBLIGATION OF AMD TO NOTIFY ANY PERSON OF SUCH REVISIONS OR CHANGES. AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION. AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 2014 Advanced Micro Devices Inc. All rights reserved. AMD, the AMD Arrow logo, ATI, the ATI logo, Radeon, and combinations thereof are trademarks of Advanced Micro Devices, Inc. HDMI is a trademark of HDMI Licensing, LLC. Other names are used for informational purposes only and may be trademarks of their respective owners. PID XXXXXXX WHITE PAPER AMD PROJECT FREESYNC 7