TV Extension Prerequisites



OS and System Requirements

The following table lists the supported operating systems and hardware requirements for the Samsung TV SDK.


Table 1. OS and system requirements
Category Requirement
Operating system Windows® 64-bit recommended
Windows XP Service Pack 2 or higher
Linux Ubuntu 14.x or higher
macOS OS version 10.6 or higher on Intel-based hardware
Mac OS X 10.10 (Yosemite) 64-bit, 10.11 (El Capitan) 64-bit, 10.12 (Sierra) 64-bit
Processor Dual-core: 2.8 GHz or faster
Single-core: 3 GHz or faster
RAM 4 GB or more
Disk space 6 GB or more
Insufficient disk space can cause the SDK to display undesired behavior.
Screen resolution 1280x1024 px or higher
Java Development Kit Java Development Kit1.8 or higher

Emulator Requirements

To use the TV emulator:

  • Your CPU must support hardware-assisted virtualization:

    • For Windows® and macOS, check the Intel® product specifications to make sure that your CPU supports Intel® VT-x.

    • For Linux, check the KVM site to make sure that your CPU supports either Intel® VT-x or AMD-V™.

  • Your computer must support OpenGL® ES acceleration. You need:

    • Graphics card driver that supports OpenGL® 1.4 installed on the host machine

    • The latest vendor-provided graphics card driver supporting OpenGL® ES acceleration


    The emulator supports only OpenGL® ES 1.1 and 2.0, and EGL™ 1.4.

  • On Ubuntu 14.04/16.04, the Intel driver version must be 8.0.1 or higher.

  • If the host machine is using the NVIDIA® Optimus® technology, the emulator works with the on-board graphics card. To prevent this, either disable the Optimus® technology, or set the emulator to run with the external NVIDIA graphics card.


The TV emulator runs as a virtual machine, so it cannot be used within the following virtualization environments:

  • Remote Desktop

  • Virtual Box

  • VMWare

  • Parallels (macOS)

Using Boot Camp does not affect the emulator.