Repository navigation
Activity & History
TrayTrigger changes things for your games and puts them back afterwards: a Performance Profile, tools that start and close with a game, scripts. Activity & History is where it says what it did and what didn't go to plan. Open it from the bell at the bottom of the sidebar, above Exit App.
- A red dot on the bell means something needs you: a setting that wasn't put back, or a problem since you last opened the page.
- Opening the page clears the dot for problems you've now seen. Something that's still wrong keeps it until it's fixed.
- When the window is hidden, the tray icon's tooltip and a first row in the tray menu say how many things need attention. That row opens the page.
What's wrong right now, each with a button to fix it. It's shown only when there's something there, and each item goes by itself once it's fixed, so there's nothing to dismiss.
- A setting a Performance Profile couldn't put back, such as the power plan or Windows' multimedia scheduler settings. Marked CRITICAL, because your PC was left changed. Put Back tries again; it may ask for administrator permission. Once everything is back, the item goes and the entry in Recent gets a green FIXED badge beside CRITICAL, with when it was put back.
- A newer NVIDIA driver, once you've pressed Check for Newer Driver on the System page and it found one. Get Driver opens NVIDIA's page; the NVIDIA app can install it too. The item stays until that driver or a newer one is installed, which TrayTrigger notices the next time it reads your hardware (at the next start, or on Refresh under Hardware Specs).
Everything TrayTrigger noted in the last 90 days, newest first. Older entries go by themselves; the Keep dropdown beside the filter box makes that 15 days, 30 days or a year instead, and the heading says which. Clear History, next to it, empties the list after a confirmation; Needs Attention stays, since those are live problems, not history. Each row has a badge saying what kind it is: CRITICAL in solid red (your PC was left changed), PROBLEM in amber (something didn't do what you asked), CHANGE in blue and ACTIVITY in grey.
-
Critical: a setting a Performance Profile couldn't put back after a game, when TrayTrigger closed, or after it closed unexpectedly; and a damaged record of what a profile changed, so TrayTrigger can't tell what to put back - the entry says what to check by hand.
-
Problems: a game that didn't launch (its executable wasn't found, or the launch failed), a game that was started but never seen running, so no playtime was recorded, a script that failed or wasn't found, a display mode the display doesn't support, a monitor or sound output that isn't connected, or a display or sound change that couldn't be made or put back, a tool that didn't start with a game or couldn't be closed after it, a tool that couldn't be closed for a game or wasn't opened again after it, DLSS Override another app changed, a System tweak a Windows update changed back, an edited example script moved aside, a game that couldn't be resumed after it was suspended and is still frozen, DLSS Override that couldn't be put back when a game was removed, a settings, library or tools file that couldn't be read at startup.
-
Changes: what TrayTrigger changed and put back, and every change to what it's told to change - a game's profile put back after you played, a game's profile, CPU Cores or DLSS Override changed (from Edit Game, the card's menu or several games at once), a game's hero banner, poster or icon chosen or put back to Automatic, a game's Steam App ID changed, Restore All for DLSS Override, a tweak switched on or off in the Optimized or Aggressive profile, the profile new games get, System tweaks you applied or restored, settings put back after TrayTrigger closed unexpectedly, a game left suspended that was resumed, a game's display (mode, main display) or sound output set and put back (and put back at the next start if TrayTrigger stopped during the game), a game removed from the library or put back with Undo, and a game's launch settings saved in Edit Game (its name, executable, launch arguments, working folder, run as administrator, launch directly, hidden, close launcher on exit, script settings, or a change to a Local game), with each old and new value in the entry's detail.
-
Activity: what happened in your library - games you played and for how long, games you added, games the startup scan found, games no longer installed or installed again, playtime recorded when TrayTrigger closed during a game, an update installed, a newer NVIDIA driver found by Check for Newer Driver (once for each version).
Each game you play is one row, "Played Elden Ring · 2h 17m", and it moves to the top each time you play it. Open it and the row is the record of that launch, a line for each part, each only when it has something to say:
- Played: from when to when, through which launcher, and whether the launcher was closed after.
- Profile: which one and what it changed ("changed: Ultimate Performance power plan · HDR on · NVIDIA power management: Prefer maximum performance"). An Off profile says "nothing changed".
- Skipped: what the profile didn't apply, and why ("Resizable BAR, off in the BIOS · speakers already unmuted").
- Put back: "everything", or what couldn't be, beside the Critical row for it.
- Game: what was done to the game's own process: the CPU cores it was kept on, the power throttling exemption, HDR on or off for this game, the DLSS the game actually loaded, and an anti-cheat it found ("Easy Anti-Cheat detected", about 20 seconds after the game starts).
- Scripts: the pre-launch and post-exit scripts that ran, or were skipped, and why, and what a script said it did ("closed OneDrive and Discord"): any line it prints starting with TT: lands here.
- Tools: what the Tools page did, and didn't: "Discord closed, opened again after · MSI Afterburner already running, left as it was · OneDrive wasn't running, nothing to close". Until your last game has exited it reads "closes after your last game", and if a tool then wouldn't close or couldn't be opened again the line says so, beside the problem row for it. The tools themselves don't get rows; the history is the game.
The same thing happening again is one row too: a problem shows how many times (7 TIMES), and a setting you switched back and forth shows how often it changed ("changed 3 times"), and clicking a row shows each time, what it means, Show in log for the technical detail, and Copy Details for a bug report, the whole launch record included. The tabs narrow the list to Problems, Changes or Activity, and the filter box finds a game, a tool or what happened.
Right-click a row for more:
- Copy Details and Copy This Line: the whole entry for a bug report, or just its one-line title to paste into a chat.
- Show Only This Game: puts the row's game or tool in the filter box, so the list shows only that.
- Open this game: opens the game's Game Details on its Settings tab, when it is still in your library. Game Details' Last session card shows the newest of a game's Played rows, and its See this game in Activity link comes back here with the game's name in the filter box.
- Open the log: opens debug.log in your editor. It opens the file, not the place the entry is in; the log is cleared and rolls over, so an old entry may have no lines left, and some lines only appear with Verbose logging on.
- Remove This Entry: after a confirmation, removes the row and every time it happened (a row that says 7 TIMES removes all seven). It isn't offered for a Critical row while its setting is still under Needs attention, because that is a PC left changed; once the setting is back, the row can go, even if an older entry in it was never marked FIXED. Only the entries the row shows go: with a search or tab narrowing the list, the times it hides stay. Removing can't be undone.
Games you add and changes to performance settings - Performance Profiles, CPU Cores, DLSS Override and System tweaks - are listed, quietly - no notification and no dot - because they decide what TrayTrigger changes on your PC. Other settings you change aren't listed: you're already looking at the result.
- Nothing interrupts a game. After the last game exits, one notification sums up anything that went wrong, such as "Elden Ring's post-exit script failed". Clicking it opens Activity & History.
- Notify me when a scan finds new games, in Settings > Library & Art, adds a notification when the startup scan finds games. It's off by default and is the only notification setting.
Copy Diagnostic Info and Save Report, in Settings > Diagnostics & Storage and on About, include the recent problems from this page.
Part of General. This page is the same text as the app's Learn more button, generated from Help/general/activity.md. To fix something, edit that file (or open an issue); wiki edits are overwritten on the next sync.
TrayTrigger | Download | Report a bug | Security policy | Free and open source (MIT)
Performance Tweaks
- How Performance Tweaks work
- AMD V-Cache optimizer
- Auto HDR
- Browser and chat apps holding video memory
- Core Isolation / Memory Integrity (HVCI)
- Disable Delivery Optimization
- Disable Diagnostic Telemetry Sweeps
- Disable Fullscreen Optimization Compatibility Shims
- Disable Game Bar Captures and Background Recording
- Disable MMCSS Network Throttling
- Disable Mouse Acceleration (Enhanced Pointer Precision)
- Disable Multiplane Overlay (MPO)
- Disable Nagle's Algorithm (TCP Send Delay)
- Disable Sticky, Filter, and Toggle Keys Shortcuts
- Disable Xbox Game Bar Overlay
- Exclude Drivers from Windows Update
- Foreground Priority Boost
- Hardware-Accelerated GPU Scheduling (HAGS)
- Intel Application Optimization (APO)
- Keep the DirectX Shader Cache
- Memory channels: one stick or two
- Memory speed: XMP and EXPO
- NVIDIA Shader Cache: Unlimited
- Optimizations for Windowed Games (DirectFlip Model)
- Overlays: keep one
- Stutter Check
- System Restore points
- System Timer Resolution
- "Ultimate Plan - TrayTrigger" Power Plan (always on)
- Variable Refresh Rate for Windowed Games
- Windows Game Mode
- Windows Search is indexing
- Windows Visual Effects (Performance Mode)
Performance Profiles
- How Performance Profiles work
- 0.5 ms Timer Resolution Request
- Above Normal Process Priority (profile)
- CPU Cores
- Display and sound (per game)
- Do Not Disturb While Playing
- Enable Auto HDR (profile)
- Enable HDR (profile)
- Exempt the Game From Power Throttling (profile)
- Frame Cap Just Under Your Refresh Rate (profile)
- MMCSS "Games" Task Priority (profile)
- NVIDIA: Prefer Maximum Performance (profile)
- Resizable BAR for Games NVIDIA Hasn't Decided On (profile)
- System Responsiveness (profile)
- "Ultimate Plan - TrayTrigger" Power Plan (profile)
- Unmute Speakers While Playing
- Windows Defender Exclusion for Game Files (profile)
- Windows High-Performance GPU Preference (profile)