Are you forcing the dpm performance_level? e.g., echoing low|high|auto to /sys/class/drm/card0/device/power_dpm_force_performance_level?