Question
I'm experiencing difficulties with Web application development for Tizen TVs (OS 2.3 and 2.4) using Tizen Studio 2.4 on macOS High Sierra. When attempting to launch the emulator with the default "tv-samsung-4.0-x86" device configuration (with CPU VT and GPU enabled), I encounter the following error:
"-device vigs,backend=gl,wsi=vigs_wsi: Device initialization failed"
Additional questions:
- Which Tizen Studio version should I use for developing Web applications for newer Samsung Digital Signage screens (like PM32F) running Tizen 2.x?
- Are Tizen 2.x Web apps compatible with Tizen 3.x-4.x versions? If I build an app targeting Tizen 2.3, will it run on newer versions like 4.0?
System specifications:
- MacBook Pro (15-inch, 2017)
- 2.9 GHz Intel Core i7
- 16 GB RAM
- Graphics: Radeon Pro 560 4 GB + Intel HD Graphics 630 1536 MB
Answer
Problem Understanding
The user is experiencing emulator initialization failures on macOS High Sierra when trying to develop Tizen TV applications. The issue appears to be related to graphics device initialization, potentially caused by:
- Incompatible Java version
- Graphics driver issues
- Virtualization support problems
- Potential bugs in the emulator software
Solution Methods
-
Java Version Check:
- Ensure you're using Java 1.8.0_151 (confirmed working version)
- Verify with
java -versioncommand - Downgrade if using a newer version
-
Emulator Reconfiguration:
- Delete and recreate the emulator instance
- Reinstall Tizen Studio and all packages
-
Virtualization Check:
- Confirm CPU supports Intel VT-x (check with
sysctl -a | grep machdep.cpu.featuresfor VMX flag) - Update Intel HAXM to version 7.2.0 or later
- Confirm CPU supports Intel VT-x (check with
-
Graphics Configuration:
- Try switching between discrete and integrated graphics
- Check for macOS graphics driver updates
-
Alternative Testing:
- Test with Mobile/Wearable emulator to isolate the issue
- Consider using physical device for testing if possible
Additional Tips
- For Digital Signage development, use Tizen Studio version matching your target device's OS version
- Tizen 2.x Web apps should generally be compatible with newer versions (3.x-4.x), but test thoroughly for any API changes
- If issues persist, consider reporting the bug through official channels with detailed system information