Skip to content

Releases: Valkirie/Thunderbolt-Switch

Release 1.06

22 Jun 16:18
Compare
Choose a tag to compare

AMD Compatibility (beta)

  • better reading of AMD Manufacturer

Power Profiles

  • allow users to edit power profile name and display power profiles
  • implemented sound play on power profile application
  • improved power profile update process
  • improved power profile saving process

Miscellaneous

  • use ConcurrentDictionary
  • improved inter-thread calls
  • fixed a crash when setting an application power profile
  • fixed a crash when calling DatabaseManager
  • fixed a crash when managing power profiles

Release 1.05

18 Jun 16:55
Compare
Choose a tag to compare
Release 1.05 Pre-release
Pre-release

image

AMD Compatibility (beta)
Thunderbolt Switch now supports AMD processors. Supported power functions are:

  • Fast Power Max
  • Slow Power Max

Improved GUI
Users now have the ability to change main windows view type (list, details, large icons, small icons, tiles)

Power Profiles

  • automatically apply newly created power profile if conditions are met
  • implemented new applymask value (GameBounds). From now on, only GameBounds power profiles will be displayed on game properties window.

Stability

  • fixed a potential crash when CurrentController is null
  • fixed power profile serialization when leaving settings
  • increased delay before and after application of new power settings
  • fixed an issue where remove option from Power Profiles settings would never be disabled

Release 1.04

01 Jun 17:46
Compare
Choose a tag to compare
Release 1.04 Pre-release
Pre-release

image
image

Automatic Detection

  • fixed an issue with automatic Microsoft Store apps detection (@Cwiiis).
  • improved automatic Steam apps detection.
  • improved automatic apps detection dialog window.

Hardware Monitor

  • implemented automatic hardware enabler/disabler (allow you to force disable Integrated GPU when Discrete GPU is turned on).
  • improved hardware origin (internal, external) reading (@Cwiiis).

Settings

  • Implemented application settings menu (allow you to edit overall application settings and power profiles).

Release 1.03

20 May 18:27
Compare
Choose a tag to compare
Release 1.03 Pre-release
Pre-release

Bug fixing

  • Fixed everything bitmask related (ApplyMask). We're now using Enum to simplify checks.
  • Added a 1000ms delay when getting the MCHBAR value to prevent potential BSOD.

Release 1.02b

20 May 13:01
Compare
Choose a tag to compare
Release 1.02b Pre-release
Pre-release

Bug fixing

  • Fixed a critical issue with MCHBAR reading.
  • Implemented new power profile OnStatusChange.

Release 1.02

20 May 07:04
Compare
Choose a tag to compare
Release 1.02 Pre-release
Pre-release

Bug fixing

  • Fixed a critical issue with four characters TDP string.
  • Fixed an issue with incorrect PowerBalanceGPU value reading.
  • Implemented better MCHBAR value reading.
  • Improved HasValue checks.

Release 1.01

15 Mar 15:08
Compare
Choose a tag to compare
Release 1.01 Pre-release
Pre-release

image

Interface/GUI

  • Now using a ListView rather than ListBox to display the main game list. ListView control allow the use of columns and give users the ability to sort the game library.

Game detection

  • Implemented Universal Automatic Detection.
  • Greatly improved Automatic Detection process for greater results even outside of Steam, Battle.net and Microsoft Store.

Miscellaneous

  • Implemented several new user-specific settings stored under %localappdata%\DockerForm to save Thunderbolt-Switch main window size and position on closing.
  • Implemented UpdateFileAndRegistry for file specific database or settings update.
  • Overall code cleanup.

Bug fixing

  • Fixed an issue where renaming a game would prevent it from being updated.
  • Prevent Microsoft Store automatic detection when store app is running.
  • Fixed an issue preventing Registry settings to be saved.
  • Fixed an issue preventing Power Profiles from re-applying automatically on update.
  • Fixed an issue preventing CRC check from working properly on games with multiple Settings files.

Release 0.99

26 Feb 08:45
Compare
Choose a tag to compare
Release 0.99 Pre-release
Pre-release

README: 0.99 introduced a widely reworked settings system and will break compatibility with 0.98 and below.
Visual

Miscellaneous

  • Implemented a new Game Settings window allowing you to live edit/copy/paste your game settings either through a text box or an hexadecimal editor.
  • Implemented a new tab under Game Settings, "General" where game-specific options will be added for more flexibility. The first available option is the "Power Specific Settings". Ticking that option allows you to have specific settings when plugged/unplugged and using the Integrated GPU.
  • Users can no-longer edit a game settings while it is running.

Power Profiles

  • Implemented a Power Profile automatic search/update thread. This thread will monitor your Power Profiles xml files and push modifications to the application and Games when a Power Profile has been edited.
  • Implemented the "ApplyPriority" Power Profile option. ApplyPriority should make it easier for users to define Power Profile application order (External GPU > Plugged In > Default).
  • Implemented Power Profile hotswap. Users now have the ability to apply/unapply Power Profiles on the go using the taskbar icon.
    Visual

Release 0.98f

12 Feb 11:03
Compare
Choose a tag to compare
Release 0.98f Pre-release
Pre-release
  • Fixed an issue preventing Power Profile Check to trigger on Hardware Change.

Release 0.98e

12 Feb 09:50
Compare
Choose a tag to compare
Release 0.98e Pre-release
Pre-release
  • Improved overall hardware monitoring.
  • Implemented configurable hardware monitoring refresh rate (in milliseconds, default: 2000ms).