Skip to content

HHD daemon fail to launch with error: "ValueError: invalid literal for int() with base 10: '800MHz'" #170

@SamlRx

Description

@SamlRx

I am running latest version of Bazzite on a RogAllyX plugged to an eGPU.

Since yesterday, while I am starting my Gnome session HHD is not running.

I have been trying to run it manually using :

hhd --user MY_USER

But HHD exit with this error

╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /usr/bin/hhd:8 in <module>                                                                       │
│                                                                                                  │
│   5 from hhd.__main__ import main                                                                │
│   6 if __name__ == "__main__":                                                                   │
│   7 │   sys.argv[0] = re.sub(r"(-script\.pyw|\.exe)?$", "", sys.argv[0])                         │
│ ❱ 8 │   sys.exit(main())                                                                         │
│   9                                                                                              │
│                                                                                                  │
│ /usr/lib/python3.13/site-packages/hhd/__main__.py:333 in main                                    │
│                                                                                                  │
│   330 │   │   │   │   except Exception as e:                                                     │
│   331 │   │   │   │   │   logger.warning(f"Could not hide update settings. Error:\n{e}")         │
│   332 │   │   │   │   settings = merge_settings(                                                 │
│ ❱ 333 │   │   │   │   │   [hhd_settings, *[p.settings() for p in sorted_plugins]]                │
│   334 │   │   │   │   )                                                                          │
│   335 │   │   │   │   # Force general settings to be last                                        │
│   336 │   │   │   │   if "hhd" in settings:                                                      │
│                                                                                                  │
│ /usr/lib/python3.13/site-packages/adjustor/drivers/gpu/__init__.py:100 in settings               │
│                                                                                                  │
│    97 │   │   │   self.core_available = False                                                    │
│    98 │   │   │   return {}                                                                      │
│    99 │   │                                                                                      │
│ ❱ 100 │   │   status = get_igpu_status()                                                         │
│   101 │   │   if not status:                                                                     │
│   102 │   │   │   self.core_available = False                                                    │
│   103 │   │   │   if not self.logged_error:                                                      │
│                                                                                                  │
│ /usr/lib/python3.13/site-packages/adjustor/fuse/gpu.py:87 in get_igpu_status                     │
│                                                                                                  │
│    84 │   │   with open(os.path.join(hwmon, GPU_FREQUENCY_PATH), "r") as f:                      │
│    85 │   │   │   for line in f.readlines():                                                     │
│    86 │   │   │   │   if line.startswith("0:"):                                                  │
│ ❱  87 │   │   │   │   │   freq = int(line.split()[1].replace("Mhz", ""))                         │
│    88 │   │   │   │   if line.startswith("SCLK"):                                                │
│    89 │   │   │   │   │   freq_min = int(line.split()[1].replace("Mhz", ""))                     │
│    90 │   │   │   │   │   freq_max = int(line.split()[2].replace("Mhz", ""))                     │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
ValueError: invalid literal for int() with base 10: '800MHz'

Is there anywhere I can look?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions