news.volyx.in

Linux M1 GPU driver passes 99% of the dEQP-GLES2 compliance tests (twitter.com)

545 points by tpush · 1418 days ago · 187 comments on HN

Article summary

A Linux M1 GPU driver has passed over 99% of the dEQP-GLES2 compliance tests, thanks in part to prior work on macOS. This achievement is a significant step forward for Linux on Apple's M1 hardware. The driver's development is ongoing, and the community is working to improve its performance and compatibility. The success of the driver is a result of collaborative efforts and building upon existing work.

Main themes

  • Linux on M1
  • GPU driver development
  • dEQP-GLES2 compliance
  • Software rendering
  • Power efficiency
  • ARM vs x86 performance

What commenters say

  • The dEQP-GLES2 compliance tests are a comprehensive set of tests for GLES2, GLES3+, and EGL, providing a wide range of coverage for GL API features.
  • Running a Linux desktop on an M1 device is usable, but may not be as power-efficient as on macOS due to the lack of hardware acceleration.
  • Software rendering can be inefficient and may lead to increased CPU usage, but some argue that the M1's CPU is capable of handling it smoothly.
  • The M1's GPU is expected to improve battery life and overall experience once it is fully supported.
  • Some argue that ARM's SIMD performance is not competitive, while others point out that the M1's CPU has shown promising results in certain benchmarks.
  • The use of Rosetta for Linux may provide a solution for running x86 code on ARM Linux, potentially improving performance and power efficiency.
  • The development of the Linux M1 GPU driver is a significant step forward, but there are still challenges to be addressed, including power management and performance optimization.