GPU frequency scaling is handled by the mali_dvfs module within the Mali driver. Memory bus (DREX) frequencies are managed by devfreq_exynos. A lack of proper governor tuning in early firmware led to UI stuttering—a known issue fixed in later driver revisions.
The Exynos 9610 powers devices such as the Galaxy A50, A51, and M30s. Unlike Qualcomm’s Snapdragon, which uses a closed-source TrustZone and GPU blob, Samsung’s Exynos relies on a hybrid open-closed driver model. The Linux kernel (version 4.14 or 4.19) provides the base, but critical components—specifically the GPU driver and camera HAL—are distributed as proprietary binaries. driver exynos 9610
Key Contributions of this paper:
This happens when Windows finds the hardware but doesn't have the specific driver file. GPU frequency scaling is handled by the mali_dvfs