Skip to content

Releases: Valkirie/Thunderbolt-Switch

Release 0.98d

11 Feb 07:59
Compare
Choose a tag to compare
Release 0.98d Pre-release
Pre-release
  • Implemented a Handle check and restauration to make sure you're not pulled out of your game when a Power Profile is applied.

  • Improved Database update process when using the automatic detection.

  • Improved Power Profile game detection check on application.

  • Fixed an issue where the Game List would not be visually updated after a manual game profile update.

Release 0.98c

09 Feb 16:17
Compare
Choose a tag to compare
Release 0.98c Pre-release
Pre-release
  • Implemented platform specific MCHBAR. Thunderbolt Switch now supports: SandyBridge, IvyBridge, Haswell, Broadwell, Skylake, CoffeeLake, AmberLake, IceLake, TigerLake.
  • Improved Game Profile update on automatic game detection.

Release 0.97

08 Feb 08:47
Compare
Choose a tag to compare
Release 0.97 Pre-release
Pre-release
  • Implemented Power Profile automatic merger (For faster and cleaner Power Profile application, the software will merge all profiles that should applied when triggered into a single profile being the sum of them all).

  • Implemented new ProfileMask, ExtGPU (0000 0000 0000 0100) for more specific Power Profile behaviors.

  • Improved log outputs and toast notifications readability.

  • Removed unused functions.

  • Fixed missing wrmsr instructions for Turbo Boost Long/Short Power values to be applied.

Release 0.98b

08 Feb 15:05
Compare
Choose a tag to compare
Release 0.98b Pre-release
Pre-release

Release 0.98a

08 Feb 12:59
Compare
Choose a tag to compare
Release 0.98a Pre-release
Pre-release
  • Turbo Boost Short Power Max (PL1) and Turbo Boost Long Power Max (PL2) are now independently applicable.
  • Implemented Boot On Startup through Windows Task Scheduler.

Release 0.96

06 Feb 09:50
Compare
Choose a tag to compare
Release 0.96 Pre-release
Pre-release

Thunderbolt-Switch now supports application arguments.
Thunderbolt-Switch now supports Power Profiles (look at default.xml under the profiles folder).

Power Profiles contains power information:

  • Turbo Boost Long Power Max
  • Turbo Boost Short Power Max
  • Adaptive Voltage (CPU Core, CPU Cache, System Agent, Intel GPU)
  • Intel Power Balance

Power Profiles can be triggered under certain circumstances:

  • When device power status has changed (On Battery, Plugged In)
  • When bounds to a specific application/game

ApplyMask value from the profile file is a bitmask (Setting it to 3 will get your profile to be applied when device is on battery and plugged in. This can be a useful scenario for an undervolting profile that you want to apply for all possible scenarios).

  • OnBattery = 0x01, // 0000 0000 0000 0001
  • PluggedIn = 0x02 // 0000 0000 0000 0010

Release 0.95

03 Feb 08:57
Compare
Choose a tag to compare
Release 0.95 Pre-release
Pre-release
  • Thunderbolt-Switch now supports profile switch on power status change (plugged in, on battery).
  • Greatly improved automatic Microsoft Store applications detection.
  • Fixed an issue with Log Manager were Log update would not work on computer wake-up from sleep mode.
  • Improved process monitoring and application on-closing detection.

Release 0.94

16 Nov 09:52
Compare
Choose a tag to compare
Release 0.94 Pre-release
Pre-release
  • performance improvements (below 1% UC consumption).
  • crash fixes and stability improvement.
  • improved CRC system.
  • improved log readability.

This build break all CRCs from Release 0.93 and below: We polished the CRC system and we shall no longer edit it. It means you will be able to rely on your database from 0.94 up to official release 1.0.

Release 0.93

15 Sep 09:15
Compare
Choose a tag to compare
Release 0.93 Pre-release
Pre-release
  • misc fixes.
  • implemented PlatformeCode.
  • now compatible with Microsoft Store games through automatic database update.

Watch out, this build break all previous CRCs.
Because we changed the way we handle CRCs to avoid permissions issues, you might want to open all games settings and close them to force a CRC refresh before switching from iGPU to eGPU or vise-versa.

Release 0.92

08 Sep 15:31
Compare
Choose a tag to compare
Release 0.92 Pre-release
Pre-release
  • implemented a log system.
  • few fixes