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
- Add GameBar tile to Quick Settings.
- Tap to toggle the overlay on/off.
- Long-press to open settings.
- Double-tap overlay: Start or stop recording performance data (like FPS). This is the primary logging method.
- Single-tap: Toggle the overlay's visibility.
- Long-press: Configurable action (hide overlay, take a screenshot, or open settings).
- Drag: Move the overlay (when draggable mode is enabled).
The logging mechanism has been uncoupled to run securely through a separate independent toggle!
- Toggle Universal Logging Mode: Open Settings > System > GameBar. Navigate to the Records card and ensure the master "Enable Per-App Logging" option is enabled independently.
- Enable the Overlay: Turn on the main "Enable GameBar Overlay" switch on the home settings tab. The overlay must be visibly rendering to pipe real-time capture analytics.
- Start Recording: Open the game or application you want to test. When you are ready to begin capturing, double-tap the GameBar overlay. You will see an indicator that recording has officially initialized.
- Stop Recording: Once you are finished, double-tap the overlay again. The log file will be finalized and saved instantly!
- All recordings are saved in one place:
- Go to Settings > System > GameBar > GameBar FPS Records to view your list of saved logs.
- From there, you can view detailed analytics for each session.
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
- โ System RAM Usage
- โ App RAM Usage (Process PSS Memory)
- โ RAM Speed
- โ RAM Temperature
- โ GPU Usage
- โ GPU Clock Speed
- โ GPU Temperature
Tip: By default, all are enabled. Disable what you don't need!
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,...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
GameBar includes powerful built-in analytics for per-app logs! No need for external tools.
- Go to GameBar โ "Per-App GameBar"
- Tap your app (e.g., BGMI)
- Tap any log session
- Instant analytics popup appears!
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
From the analytics popup, tap "โฎ Actions" to access:
- Exports the raw CSV file
- Share via any app (WhatsApp, Email, Drive, etc.)
- Open in Excel, Google Sheets, or any CSV viewer
- Saves all graphs as PNG images
- Perfect for sharing performance screenshots
- Includes FPS, CPU, GPU, and temperature graphs
- Saved to:
/sdcard/Pictures/GameBar/
- Quick share via system share sheet
- Send to friends, forums, or developers
- Includes CSV data file
- Opens log file in external CSV viewer
- Use your preferred spreadsheet app
- Full data access for custom analysis
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
If you prefer external tools:
- Export CSV from GameBar
- Upload to Google Drive
- Open with Google Sheets
- Create custom charts
- Transfer CSV to PC
- Open in Excel
- Insert โ Chart โ Line Chart
- Analyze with pivot tables
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
๐ฑ App RAM Peak: 1.2 GB (Pink Chart)
๐ป System RAM Peak: 4.8 GB (Yellow Chart)
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
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!
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)
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
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
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
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
- 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
- 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
- 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
- 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
| 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 |
| 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 | |
| Best For | Regular gaming | Quick tests | Multi-app comparison |
- Check GAMEBAR_FIXES_SUMMARY.md for technical details
- Watch in-app tutorials (if available)
- Post in XDA/Telegram group with screenshots
Include:
- Which method you're using (Per-App/Manual/Global)
- Screenshot of settings
- Sample log file (if generated)
- What you expected vs what happened
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
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