Skip to content

Configuration

Sparronator9999 edited this page Jan 24, 2025 · 5 revisions

Table of contents

Loading a YAMDCC config

If you came here from Installation, most options will be greyed out. That's because you need to load a config to start configuring fan settings.

In the config editor, click File, then Load config. Navigate to your laptop's config (or a generic config for your laptop).

In order, you should try the following configs:

  1. The config made for your laptop, e.g. MSI-GF63-Thin-11SC.xml (the only laptop-specific config at the time of writing).
  2. A config made for an almost identical laptop model, e.g. if your laptop's model ends in 11UC or 11UD instead of 11SC, you can try MSI-GF63-Thin-11SC.xml. The fan configuration and curves may be identical between these models. You shouldn't mix CPU generations, though. If unsure, try the third option:
  3. One of the generic configs. See the generic config folder for a full list. You can use the EC-to-config tool to get your laptop's fan curve, and open a pull request so that I can fix any remaining issues and get your laptop added to the supported laptops list.

You should now see a fan curve similar to the following:

The "Fan control" tab of YAMDCC, with the default fan profile selected

By default, you will only have one fan curve: Default. This should be the default fan curve for your laptop, and cannot be modified.

The configuration interface

This is where you will do most of your fan profile tweaking.

Annotated screenshot of the YAMDCC config editor's "fan control" tab

TODO: screenshot of Extras tab

From top to bottom, left to right, the interface elements (excluding the top toolbar) are:

  1. Fan selection: On MSI laptops, there will be two options here: CPU Fan and GPU Fan, even on laptops with only one physical fan.
  2. Fan profile selection: This can have any number of fan profiles, but should always have a Default option.
  3. Fan profile add/delete: Use these to duplicate or delete the currently selected fan profile.
  4. Fan Speed (%): The target fan speed for a temperature threshold. The sliders and numeric inputs update to match the other when one is changed.
  5. Temperature up thresholds: The temperature above which your fan speed will increase to the speed listed above it.
  6. Temperature down thresholds: The temperature below which your fan speed will decrease to the speed listed above it.
  7. Full blast: Checking this will set your fan speed to its maximum speed until unchecked (or the config app is closed).
  8. Revert button: Click to revert your fan profile to the last time it was loaded/saved (using the Load config and Save config buttons).
  9. Apply button: Click to apply your fan profile settings to your computer. This also saves a temporary copy of your config to the program's data folder (located at C:\ProgramData\Sparronator9999\YAMDCC on Windows)
  10. Status bar: Shows program status, and output from the EC monitor if enabled.
  11. Charge limit: Check the "Enabled" check box to limit how much your battery will charge to. Any value between 10% and 100% is allowed. Your laptop will charge up to the threshold you set, then not resume charging until the battery drops to 10% below the threshold.
  12. Performance mode: MSI laptops have a separate performance mode from Windows' Power Plans. MSI performance modes affect how fan curves are applied, e.g. the "Silent" mode limits maximum fan speed (outside of Full Blast mode) to 60%, and the "Maximum battery life" mode limits CPU power consumption.
  13. Swap Win and Fn keys: When checked, swaps the function of your Windows key and Fn key, so that Fn will open the Start menu, and Windows will modify Fn-keys to perform their special function.
  14. Keyboard backlight: Drag the slider to adjust your laptop's keyboard backlight brightness. The left-most value is Off, followed by the dimmest setting, medium, and brightest setting. This setting does not update automatically when using the backlight brightness shortcuts on the keyboard itself.

Fan profile management

Creating a new fan profile

Click the "+" button (or Options > New fan profile..., or Ctrl+N), to create a new fan profile. You will see a popup asking for a new name (defaults to Copy of <current profile name>):

TODO: screenshot

The new fan profile will be automatically selected, will have the previously selected fan profile's settings copied over.

Changing a fan profile's name or description

Select the fan profile you want to rename using the fan and fan profile drop-down lists.

To rename a fan profile, click Options > Edit current fan profile > Change name. A popup will ask for a new name for the currently selected fan profile.

To change the profile description instead (shown when mousing over the fan profile drop-down lists), click Options > Edit current fan profile > Change description and enter the new description in the popup that appears.

The Default fan profile cannot be renamed.

Deleting a fan profile

Select the fan profile you want to delete using the fan and fan profile drop-down lists.

Then click Options > Edit current fan profile > Delete or press Del on your keyboard.

If you are sure you want to delete your fan profile, click Yes on the popup that appears.

The Default fan profile cannot be deleted.

Adjusting a fan profile

Soon™

Extra settings

Soon™