← Back
Editing: controller.cpython-312.pyc
� �]�i.P � � � d dl mZmZ d dlmZ d dlmZmZmZ d dl m Z mZmZm Z d dlmZ d dlmZ d dlZd dlZd dlZd dlZd dlZ ej. � ZdZd Zd ZdZdZd ZdZdZ e eed�Z! G d� de� Z" G d� dejF � Z$ G d� dejF � Z% G d� de&� Z' G d� de&� Z( G d� dejR jT � Z+y)� )�exports�logs)�commands)�PPD_CONFIG_FILE�PPD_BASE_PROFILE_FILE�PPD_API_COMPATIBILITY)� PPDConfig�PPD_PERFORMANCE�PPD_BALANCED�PPD_POWER_SAVER)�Enum)�RandomN�tunedz-/sys/devices/system/cpu/intel_pstate/no_turboz4/sys/bus/platform/devices/thinkpad_acpi/dytc_lapmode�unknownzorg.freedesktop.UPowerz/org/freedesktop/UPowerz#/sys/firmware/acpi/platform_profile)z low-power�balanced�performancec � � e Zd ZdZdZdZdZy)�PerformanceDegradedz7 Possible reasons for performance degradation. � zlap-detectedzhigh-operating-temperatureN)�__name__� __module__�__qualname__�__doc__�NONE�LAP_DETECTED�HIGH_OPERATING_TEMPERATURE� � �9/usr/lib/python3.12/site-packages/tuned/ppd/controller.pyr r ! s � �� �D�!�L�!=�r r c �( � � e Zd ZdZ� fd�Zd� Z� xZS )�PerformanceDegradedEventHandlerz= Event handler for checking performance degradation. c �F �� t t | � � || _ || _ y �N)�superr! �__init__�_controller�_path)�self� controller�path� __class__s �r r% z(PerformanceDegradedEventHandler.__init__. s �� � �-�t�=�?�%����� r c �l � |j | j k7 ry | j j � y r# )�pathnamer'