16 KiB
🎮 GameBar User Guide
Real-time Performance Monitoring & Logging
📊 What is GameBar?
GameBar is a real-time performance overlay that displays FPS, CPU/GPU usage, temperatures, RAM stats, and more while you use apps. It includes powerful logging and analytics features to record and analyze performance data.
Perfect for:
- 🎮 Gaming performance testing & optimization
- 📱 App benchmarking & comparison
- 🔥 Thermal analysis & throttling detection
- ⚡ Battery drain investigation
- 📈 Performance tracking over time
🚀 Quick Start Guide
Step 1: Enable GameBar Overlay
- Open Settings app
- Navigate to System → GameBar
- Turn ON the "Enable GameBar Overlay" switch
- Grant overlay permission if asked
✅ You'll see the GameBar overlay on your screen!
⚠️ IMPORTANT: The GameBar overlay MUST be ON to collect performance data. Logging cannot work when the overlay is disabled.
Step 2: Choose Your Logging Mode
GameBar offers 3 logging modes to fit your needs:
| Mode | Icon | Best For | How It Works |
|---|---|---|---|
| Per-App | 🎯 | Specific apps/games | Auto-logs when configured apps are in foreground |
| Universal | 🌐 | All apps | Logs everything while GameBar is active |
| Manual | 👆 | Quick testing | Double-tap overlay to start/stop logging |
Step 3: Configure & Start Logging
Follow the detailed guide below for your chosen mode ⬇️
🎯 Mode 1: Per-App Logging (Recommended)
🌟 Best for tracking specific games or apps over time
What it does:
- Automatically starts logging when you open a configured app
- Automatically stops and saves when you close the app
- Each session saved separately with timestamp
- Perfect for comparing performance across gaming sessions
- Requires GameBar overlay to be ON
How to Set Up:
⚙️ Setup (One Time)
- Go to Settings → System → GameBar
- Tap "Per-App GameBar"
- Tap "Configure Apps"
- Select your game/app from the list (e.g., BGMI, COD Mobile, Chrome)
- Enable the switch for that app
- Go back to GameBar main settings
- Tap "GameBar Logging"
- Select "Per-App Logging" mode
- Turn ON the main "Enable GameBar Overlay" switch
📱 Using It
- Ensure GameBar overlay is ON (critical requirement!)
- Open your configured game/app
- That's it! 🎉
What happens:
- ✅ Toast message: "BGMI GameBar log started"
- GameBar collects FPS, CPU, GPU, temps, etc. while you play
- Close the game → Toast: "BGMI GameBar log ended"
- Log automatically saved with timestamp!
⚠️ Important: If GameBar overlay is OFF when you open the app, you'll see: "BGMI: GameBar logging enabled but GameBar overlay is OFF. Turn ON GameBar to collect logs."
📂 Viewing Your Logs
- Go to Settings → System → GameBar
- Tap "Per-App GameBar"
- Find your app → Tap it
- See all sessions with timestamps and duration!
- Tap any session to view detailed analytics
Log file location: /sdcard/Documents/GameBar/PerAppLogs/{package_name}/
👆 Mode 2: Manual Logging (Double-Tap)
⚡ Best for quick tests without setup!
What it does:
- Start/stop logging with double-tap gesture
- Works in any app (no configuration needed)
- Logs saved under that app's name in per-app logs
- Great for one-time performance checks
- Only works in Per-App Logging mode
How to Use:
📱 Taking a Manual Log
- Go to GameBar → GameBar Logging → Select "Per-App Logging"
- Turn ON GameBar overlay (must be ON!)
- Open any app (doesn't need to be configured)
- Double-tap the GameBar overlay
- Toast: "AppName: Manual logging started"
- Use the app normally (gaming, browsing, etc.)
- Double-tap again to stop
- Toast: "Manual logging stopped and saved"
⚠️ Important Notes:
- GameBar overlay must be ON to collect data
- If app already has auto-logging enabled, double-tap shows: "This app has auto-logging enabled. Logs are saved automatically."
- Manual logs and auto logs are stored in the same location
- You can manually log apps that aren't in your configured list
📂 Finding Your Logs
Same location as auto logs:
- GameBar → "Per-App GameBar"
- Find the app you manually logged
- All sessions (auto + manual) appear together!
🌐 Mode 3: Universal Logging
📊 Best for continuous monitoring across all apps!
What it does:
- Records data from ALL apps in one continuous log
- You control start/stop with double-tap
- Good for multi-app benchmarks and system-wide monitoring
- Logs everything while active (app switches included)
How to Use:
⚙️ Setup
- Go to GameBar → "GameBar Logging"
- Select "Universal Logging" mode
📱 Taking a Universal Log
- Turn ON GameBar overlay (required!)
- Double-tap GameBar overlay to start
- Toast: "Capture Started"
- Use different apps, switch between them, test anything
- Double-tap again to stop
- Toast: "Capture Stopped and Data Exported"
📂 Finding Your Logs
- GameBar → "GameBar Logging" → "View Logs"
- Universal logs are stored in:
/sdcard/Documents/GameBar/GameBar_log_{timestamp}.csv - Each log contains data from all apps used during that session
🎛️ Customizing What to Log
Choosing Parameters
You can select which data to log:
- Go to GameBar → Logging
- Check/uncheck parameters:
- ✅ FPS (Frames Per Second)
- ✅ Frame Time
- ✅ Battery Temperature
- ✅ CPU Usage
- ✅ CPU Clock Speed
- ✅ CPU Temperature
- ✅ RAM Usage
- ✅ RAM Speed
- ✅ RAM Temperature
- ✅ GPU Usage
- ✅ GPU Clock Speed
- ✅ GPU Temperature
Tip: By default, all are enabled. Disable what you don't need!
📁 Understanding Your Logs
Log File Format
Logs are saved as CSV files (open with Excel, Google Sheets, etc.)
Columns:
DateTime | PackageName | FPS | Frame_Time | Battery_Temp | CPU_Usage | ...
Example:
2025-01-07 14:30:52,com.tencent.ig,60,16.67,35.2,45,2016MHz,42.5,...
2025-01-07 14:30:53,com.tencent.ig,59,16.95,35.3,47,2150MHz,43.0,...
File Naming
Per-App Logs:
{package_name}_GameBar_log_{timestamp}.csv
Examples:
📱 com.tencent.ig_GameBar_log_20250107_143052.csv (PUBG)
🌐 com.android.chrome_GameBar_log_20250107_144530.csv (Chrome)
Global Logs:
GameBar_log_{timestamp}.csv
Example:
📊 GameBar_log_20250107_150000.csv
📊 Built-in Analytics & Visualization
Session Analytics (Per-App Logs Only)
GameBar includes powerful built-in analytics for per-app logs! No need for external tools.
📈 How to View Analytics:
- Go to GameBar → "Per-App GameBar"
- Tap your app (e.g., BGMI)
- Tap any log session
- Instant analytics popup appears!
📊 What You Get:
Session Information:
- 📅 Date & time
- ⏱️ Session duration
- 📊 Total samples collected
- 📁 File name
FPS Statistics:
- Max FPS, Min FPS, Average FPS
- Variance & Standard Deviation
- Smoothness percentage (consistency metric)
- 1% Low FPS (worst 1% of frames)
- 0.1% Low FPS (worst 0.1% of frames)
- Real-time FPS graph with average line
Frame Time Analysis:
- Frame time graph (lower is better)
- Average frame time
- Frame time spikes visualization
CPU Metrics:
- Max/Min/Avg CPU usage (%)
- Max/Min/Avg CPU temperature (°C)
- CPU usage over time graph
- CPU temperature over time graph
- Per-core clock speeds graph
GPU Metrics:
- Max/Min/Avg GPU usage (%)
- Max/Min/Avg GPU clock speed (MHz)
- Max/Min/Avg GPU temperature (°C)
- GPU usage over time graph
- GPU clock frequency graph
- GPU temperature graph
💾 Export Options
From the analytics popup, tap "⋮ Actions" to access:
1. 📊 Export Data (CSV)
- Exports the raw CSV file
- Share via any app (WhatsApp, Email, Drive, etc.)
- Open in Excel, Google Sheets, or any CSV viewer
2. 📸 Save Graphics (PNG)
- Saves all graphs as PNG images
- Perfect for sharing performance screenshots
- Includes FPS, CPU, GPU, and temperature graphs
- Saved to:
/sdcard/Pictures/GameBar/
3. 🔗 Share Log
- Quick share via system share sheet
- Send to friends, forums, or developers
- Includes CSV data file
4. 📂 Open External
- Opens log file in external CSV viewer
- Use your preferred spreadsheet app
- Full data access for custom analysis
🎨 Visual Analysis Tips
Reading the Graphs:
- Green line = Average value
- Spikes = Performance issues or intensive moments
- Flat lines = Stable performance
- Drops = Lag, stuttering, or throttling
What to Look For:
- ✅ Consistent FPS = Smooth gameplay
- ⚠️ FPS drops = Stuttering/lag
- 🔥 Rising temps = Thermal throttling risk
- 📉 1% Low FPS = Worst-case performance
📱 External Analysis (Optional)
If you prefer external tools:
Using Google Sheets:
- Export CSV from GameBar
- Upload to Google Drive
- Open with Google Sheets
- Create custom charts
Using Excel:
- Transfer CSV to PC
- Open in Excel
- Insert → Chart → Line Chart
- Analyze with pivot tables
🎨 Visual Examples
Example: Gaming Session Log
Game: PUBG Mobile
Duration: 30 minutes
Result:
📊 Average FPS: 58
⚡ Max FPS: 60
📉 Min FPS: 45 (during intense battle)
🔥 Avg CPU Temp: 42.5°C
🌡️ Max CPU Temp: 48.0°C
Example: App Comparison
Comparing Browsers:
Chrome vs Firefox vs Edge
📊 Chrome: 59 FPS avg, 40% CPU
📊 Firefox: 57 FPS avg, 38% CPU
📊 Edge: 60 FPS avg, 42% CPU
❓ Troubleshooting
❌ "GameBar logging enabled but overlay is OFF"
Problem: You enabled per-app logging, but GameBar overlay is turned off.
Why this happens:
- GameBar requires the overlay to be ON to collect performance data
- Without the overlay, there's no data source to log
Solution:
- Go to GameBar settings
- Turn ON "Enable GameBar Overlay" switch
- You should see the overlay appear on screen
- Now logging will work automatically!
❌ Double-tap doesn't start logging
Possible causes:
-
Double-tap gesture disabled
- Go to GameBar → Overlay Gesture Controls
- Enable "Double-tap to capture"
-
App has auto-logging enabled
- If the app is in your per-app list, it's already logging automatically
- You'll see: "This app has auto-logging enabled. Logs are saved automatically."
- No need to double-tap!
-
Wrong logging mode
- Manual double-tap only works in Per-App Logging mode
- Check: GameBar → GameBar Logging → Select "Per-App Logging"
-
GameBar overlay is OFF
- Logging requires overlay to be ON
- Turn on the main GameBar switch
-
Tapping too slow
- Tap faster (like double-tap to unlock phone)
❌ Can't find my logs
Check these locations:
For Per-App Logs:
- In-app: GameBar → Per-App GameBar → Select your app
- File manager:
/sdcard/Documents/GameBar/PerAppLogs/{package_name}/ - Search for:
*_GameBar_log_*.csv
For Universal Logs:
- In-app: GameBar → GameBar Logging → View Logs
- File manager:
/sdcard/Documents/GameBar/ - Search for:
GameBar_log_*.csv
❌ No data in log file (empty or only header)
Common causes:
-
GameBar overlay was OFF during session
- Solution: Turn ON overlay before logging
-
Session too short (< 2 seconds)
- Solution: Log for at least 5-10 seconds to collect meaningful data
-
App crashed or force closed
- Solution: Let the app close naturally or use double-tap to stop
-
Storage permission denied
- Solution: Grant storage permission to GameBar in Android settings
❌ Analytics won't open / Shows error
Possible causes:
-
Corrupted log file
- Try opening a different session
- Re-log the session
-
Log file too large
- Very long sessions (>2 hours) may take time to analyze
- Wait for "Analyzing..." dialog to complete
-
Missing data columns
- Ensure you have FPS, CPU, GPU data enabled in overlay settings
❌ Export/Share not working
Solutions:
-
No file manager app
- Install a file manager (Files by Google, etc.)
-
Storage permission denied
- Go to Android Settings → Apps → GameBar → Permissions
- Grant Storage permission
-
No app to open CSV
- Install Google Sheets, Excel, or any CSV viewer
💡 Pro Tips
🎮 For Gamers
- Enable per-app logging for your main games
- Log a few sessions to find average performance
- After updates, compare logs to see improvements/issues
- Share logs with devs when reporting lag
📱 For Testers
- Use global mode to compare apps
- Test in identical conditions (same brightness, network, etc.)
- Let apps run for at least 5 minutes for accurate data
- Close background apps for cleaner results
🔥 For Thermal Testing
- Enable all temperature sensors (CPU, GPU, Battery, RAM)
- Run intensive tasks (gaming, video recording)
- Watch for thermal throttling (FPS drops when temp rises)
- Compare temperatures across different scenarios
⚡ For Battery Investigation
- Log with GameBar overlay OFF initially
- Then log with overlay ON
- Compare power consumption (overlay itself uses ~1-2% battery)
- Find which apps drain the most
🎯 Quick Reference Card
Common Scenarios
| I Want To... | Use This Mode | Steps |
|---|---|---|
| 🎮 Log every BGMI session automatically | Per-App Auto | Configure BGMI in Per-App GameBar → Turn ON overlay → Just play! |
| 👆 Quick one-time test of any app | Manual (Double-Tap) | Set Per-App mode → Turn ON overlay → Open app → Double-tap → Test → Double-tap |
| 📊 Compare multiple apps in one session | Universal | Set Universal mode → Turn ON overlay → Double-tap → Switch apps → Double-tap |
| 🔥 Check game temperatures & throttling | Per-App Auto | Enable temp sensors in overlay → Configure game → Play normally |
| ⚡ Find which app drains battery most | Universal | Log 1 hour usage → View analytics → Check CPU/GPU usage |
| 📈 View detailed FPS graphs & analytics | Per-App (any) | Per-App GameBar → Select app → Tap session → View analytics |
| 📤 Share performance data with friends | Per-App (any) | Open analytics → Actions → Export CSV or Save PNG |
| 🔍 Compare performance before/after update | Per-App Auto | Log sessions before update → Update app → Log again → Compare |
Logging Mode Comparison
| Feature | Per-App Auto | Manual (Double-Tap) | Universal |
|---|---|---|---|
| Setup Required | ✅ Yes (one-time) | ❌ No | ❌ No |
| Auto Start/Stop | ✅ Yes | ❌ Manual | ❌ Manual |
| Works in Any App | ❌ Only configured | ✅ Yes | ✅ Yes |
| Separate Logs per App | ✅ Yes | ✅ Yes | ❌ All in one |
| Built-in Analytics | ✅ Yes | ✅ Yes | ⚠️ Limited |
| Best For | Regular gaming | Quick tests | Multi-app comparison |
📞 Need Help?
Still confused?
- Check GAMEBAR_FIXES_SUMMARY.md for technical details
- Watch in-app tutorials (if available)
- Post in XDA/Telegram group with screenshots
Reporting Issues?
Include:
- Which method you're using (Per-App/Manual/Global)
- Screenshot of settings
- Sample log file (if generated)
- What you expected vs what happened
✨ Summary
The Easiest Way (For Most Users):
For Automatic Logging:
- ✅ Go to GameBar → Per-App GameBar → Configure Apps
- ✅ Select your favorite games/apps
- ✅ Go to GameBar Logging → Select "Per-App Logging"
- ✅ Turn ON GameBar overlay (main switch)
- ✅ Just play your games normally
- ✅ Logs save automatically when you close the app!
To View Your Logs:
- 📊 GameBar → Per-App GameBar → Select your app
- 📈 Tap any session to see detailed analytics with graphs
- 💾 Export as CSV or save graphs as PNG images
- 🔗 Share with friends or developers
That's it! 🎉
Key Points to Remember:
- ⚠️ GameBar overlay MUST be ON to collect data
- 🎯 Per-App mode = Automatic logging for configured apps
- 👆 Double-tap = Manual logging for any app (in Per-App mode)
- 🌐 Universal mode = Log everything across all apps
- 📊 Built-in analytics = No need for external tools!
GameBar 12