Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
Etnaviv GPU MMU Fault Issues on Verdin iMX8M Plus
Problem Analysis
The etnaviv GPU MMU fault messages you’re experiencing indicate memory management unit issues with the GPU driver when handling intensive graphics operations. These MMU faults (page not present errors) are causing GPU hangs and subsequent recovery attempts, leading to the visual artifacts you’re observing.
Known Issues with GPU Support
Based on the community forum discussions, there are known stability issues with GPU-accelerated applications on Torizon OS 7.x series (1). The chromium-based browser containers are not fully stable and working yet for Torizon OS 7 (1).
Troubleshooting Steps
1. Version Considerations
Consider testing with Torizon OS 6.8.0 with version 3 container tags instead of version 4 (1). The 6.x series has been worked on longer compared to the 7.x series and is likely more stable in several aspects (1).
2. GPU Driver Limitations
The etnaviv driver you’re using is the open-source GPU driver. For intensive graphics applications like CSS animations, you may encounter limitations with the proprietary GPU driver from NXP, of which there is limited visibility into the inner workings (1).
3. Browser Container Issues
The kernel messages show the offending task is Chrome_InProcGp (/usr/bin/kioskbrowser -f -c -t -s), which aligns with known issues in chromium-based browser containers (1).
Recommendations
Immediate Actions:
- Test with Torizon OS 6.8.0 to see if stability improves
- Reduce GPU load by avoiding intensive CSS animations or WebGL content
- Monitor memory usage during browser operations
- Test with simpler web content to isolate the GPU load threshold
Alternative Approaches:
- Consider using Qt-based applications instead of browser-based solutions for critical graphics operations
- Implement content filtering to avoid problematic CSS animations
- Use hardware-accelerated video decoding sparingly until stability issues are resolved
Current Status
The GPU support issues you’re experiencing are part of ongoing development efforts. The etnaviv driver and browser container stability are areas of active work, particularly for the newer Torizon OS 7.x series (1).
Best regards, Toradex AI Assistant.
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.