Phygrid runs on a wide variety of devices, from powerful edge computers to virtual environments and even web browsers. This flexibility lets you deploy exactly where you need โ whether that's on-site hardware, cloud infrastructure, or development environments.
Understanding your device options helps you choose the right platform for your specific use case, from production deployments to development and testing.
๐ฅ Supported Device Types
The table below shows what each device type supports and whether it's suitable for production use:
Device Type | PhyOS | Screen Apps | Edge Apps | Production Use | Physical Device |
---|---|---|---|---|---|
x86-64 | โ | โ | โ | โ | โ |
Giada DN74 | โ | โ | โ | โ | โ |
Samsung Tizen TV | โ | โ | โ | โ | โ |
VMware x86-64 | โ | โ | โ | โ | โ |
Hyper-V x86-64 | โ | โ | โ | โ | โ |
Red Hat KVM | โ | โ | โ | โ | โ |
PhyVM | โ | โ | โ | โ | โ |
Web Browser | โ | โ | โ | โ | โ |
Note: AI models with hardware acceleration are supported on physical devices that have CUDA-compatible GPUs available.
๐ก Choosing the Right Device
For Production:
- Physical devices for maximum control and performance
- Enterprise virtualization for cloud-native edge deployments
- Samsung Tizen TVs for digital signage and display scenarios
For Development:
- PhyVM for local development with full app support
- Web Browser for quick screen app prototyping and testing
For AI Workloads:
- x86-64 with CUDA GPU for hardware-accelerated AI model inference
- Virtual platforms for AI workloads that don't require GPU acceleration
๐ฅ๏ธ Physical Devices
๐ฅ Intel x86-64 and ARM-based Hardware
Intel devices and ARM-based Giada DN74 are ideal for production deployments where you need full control and maximum performance. With PhyOS installed, they become completely managed Phygrid devices with:
- Full app support โ Both edge apps and screen apps when a display is connected
- Versatile deployment โ Use as edge computing devices, interactive kiosks, or complete user experiences
- Hardware acceleration โ Devices with CUDA-compatible GPUs can run AI models with hardware acceleration
- Production ready โ Suitable for on-site, enterprise deployments
๐บ Samsung Tizen TVs
Samsung Tizen TVs support screen apps and are perfect for digital signage scenarios:
- Supported versions โ Tizen 4, 6.5, and 7
- Use cases โ Digital signage, information displays, content delivery
- Limitations โ Screen apps only; don't offer the same level of control as PhyOS-compatible devices
You can learn more about Tizen device support on learn.phygrid.com.
โ๏ธ Virtual Devices
Virtual environments provide flexibility for development, testing, and cloud deployments.
๐ข Enterprise Virtualization
Production-ready virtualization platforms support edge apps in headless environments:
- VMware x86-64 โ Enterprise virtualization for edge computing workloads
- Hyper-V x86-64 โ Microsoft's virtualization platform for Windows environments
- Red Hat KVM โ Open-source virtualization for Linux-based infrastructure
These platforms are ideal for running edge apps in environments where deploying physical devices isn't possible or desired.
๐ Development Platforms
For development and testing, these virtual options provide easy setup and iteration:
- PhyVM โ PhyVMs, created and managed using PhyCLI, are a great option during development and for testing purposes
- Web Browser โ Quick testing environment for screen apps only
๐ Getting Started - Setup A Device
For detailed device setup instructions, visit learn.phygrid.com and follow the guided setup in the Phygrid Console when connecting a device to an installation.
PhyVMs are integrated into the development workflow and managed using PhyCLI. You will learn more about creating and using PhyVMs in our edge app and screen app tutorials. For more details, refer to CLI reference documentation.
๐ Next Steps
Once you understand your device options: