[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
lib
/
python3.6
/
site-packages
/
tuned
/
ppd
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 __pycache__
SET
[ DEL ]
📄 config.py
2,385 B
SET
[ EDIT ]
|
[ DEL ]
📄 controller.py
7,102 B
SET
[ EDIT ]
|
[ DEL ]
📄 dbus.conf
747 B
SET
[ EDIT ]
|
[ DEL ]
📄 ppd.conf
151 B
SET
[ EDIT ]
|
[ DEL ]
📄 tuned-ppd.dbus.service
105 B
SET
[ EDIT ]
|
[ DEL ]
📄 tuned-ppd.policy
992 B
SET
[ EDIT ]
|
[ DEL ]
📄 tuned-ppd.service
300 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: config.py
from tuned.utils.config_parser import ConfigParser, Error from tuned.exceptions import TunedException import os PPD_POWER_SAVER = "power-saver" PPD_PERFORMANCE = "performance" MAIN_SECTION = "main" PROFILES_SECTION = "profiles" DEFAULT_PROFILE_OPTION = "default" class PPDConfig: def __init__(self, config_file): self.load_from_file(config_file) @property def default_profile(self): return self._default_profile @property def ppd_to_tuned(self): return self._ppd_to_tuned @property def tuned_to_ppd(self): return self._tuned_to_ppd def load_from_file(self, config_file): cfg = ConfigParser() if not os.path.isfile(config_file): raise TunedException("Configuration file '%s' does not exist" % config_file) try: cfg.read(config_file) except Error: raise TunedException("Error parsing the configuration file '%s'" % config_file) if PROFILES_SECTION not in cfg: raise TunedException("Missing profiles section in the configuration file '%s'" % config_file) self._ppd_to_tuned = dict(cfg[PROFILES_SECTION]) if not all(isinstance(mapped_profile, str) for mapped_profile in self._ppd_to_tuned.values()): raise TunedException("Invalid profile mapping in the configuration file '%s'" % config_file) if len(set(self._ppd_to_tuned.values())) != len(self._ppd_to_tuned): raise TunedException("Duplicate profile mapping in the configuration file '%s'" % config_file) self._tuned_to_ppd = {v: k for k, v in self._ppd_to_tuned.items()} if PPD_POWER_SAVER not in self._ppd_to_tuned: raise TunedException("Missing power-saver profile in the configuration file '%s'" % config_file) if PPD_PERFORMANCE not in self._ppd_to_tuned: raise TunedException("Missing performance profile in the configuration file '%s'" % config_file) if MAIN_SECTION not in cfg or DEFAULT_PROFILE_OPTION not in cfg[MAIN_SECTION]: raise TunedException("Missing default profile in the configuration file '%s'" % config_file) self._default_profile = cfg[MAIN_SECTION][DEFAULT_PROFILE_OPTION] if self._default_profile not in self._ppd_to_tuned: raise TunedException("Unknown default profile '%s'" % self._default_profile)