Elliot Saba
16d1942eed
perfetto: Steer users toward the Web UI
2026-09-02 15:26:30 -07:00
Elliot Saba
5c1aa7a0c3
Add wifi stat script
2026-07-28 15:40:07 -07:00
Elliot Saba
29ad29990e
Use bundle instead of symbolize now
2026-07-10 21:55:23 -07:00
Elliot Saba
22641db347
Don't need to do this anymore, the service is auto-started by the package
2026-07-02 08:41:17 -07:00
Elliot Saba
35cabc40b9
Adjust capture.sh for new perfetto package
2026-06-26 12:44:04 -07:00
Elliot Saba
501bc92a5c
perfetto-traced.service is now provided in the OS image
2026-05-04 12:23:18 -07:00
Elliot Saba
791347c924
perfetto: Fix default TRACE_PATH
2026-03-04 14:38:41 -08:00
Aaron Leiby
2f13f11d78
Added gfxreconstruct readme.
2026-03-02 22:52:22 +00:00
Elliot Saba
bbc2906298
Update names from deckard -> frame
2026-02-02 11:11:16 -08:00
Elliot Saba
44a54f0706
Remove download_image
2026-02-02 11:08:40 -08:00
Elliot Saba
8c9ae4c941
Allow downloading GM images as well
2025-12-13 16:48:47 -08:00
Elliot Saba
cc27602e9c
Ignore failure from capture.sh
2025-12-10 17:20:18 +00:00
Elliot Saba
32ecea38bf
Add perfetto README
2025-12-10 17:16:49 +00:00
Keith Mikoleit
6783cb9457
download_image: fix goldmaster store url
2025-12-09 16:12:24 -08:00
Keith Mikoleit
ab00f96fff
download_image: add support for goldmaster
...
downlowd_image.sh goldmaster
2025-12-09 15:43:25 -08:00
Elliot Saba
0820a4cae4
Move deckard-pacman-src here
2025-12-01 16:38:28 -08:00
Elliot Saba
180342a468
Transition to CDN endpoint
2025-12-01 08:30:53 -08:00
Elliot Saba
fc8f0f74a9
Tell the user where the trace is saved to
2025-11-24 14:40:42 -08:00
Elliot Saba
b09a2bf1b2
indentation makes things easier to read
2025-11-24 14:15:00 -08:00
Elliot Saba
46dad4822f
Make vrlink capture settings more lightweight
2025-11-24 12:34:11 -08:00
Elliot Saba
6df0c1a4dc
Fixes for running directly
2025-11-20 09:12:00 -08:00
Elliot Saba
9c1c8fa177
Don't tar on the HMD anymore
2025-11-14 20:44:18 -08:00
Elliot Saba
0d6a08f760
Automatically install perfetto, don't ask
2025-11-14 18:52:24 -08:00
Elliot Saba
5f3f12e2a3
Improve modularity of callstacks and ftrace filtering
2025-11-11 17:48:10 -08:00
Elliot Saba
bf51c3559a
Re-work perfetto configurations to be modular using j2 instead of m4
2025-11-11 07:37:57 -08:00
Elliot Saba
9f20796a6e
Fix check_service.sh
2025-11-10 12:54:51 -08:00
Elliot Saba
5f5e64e09b
Modularize perfetto config building, make it easier to use for vrlink sniffing
2025-11-04 18:02:41 -08:00
Elliot Saba
8cca95f5c5
Improve capture_trace.sh for wifi debugging
2025-10-29 16:20:41 -07:00
Elliot Saba
98f7a5510b
gpuvis: Split trace capture out from opening with gpuvis itself.
2025-10-29 13:14:56 -07:00
Elliot Saba
b628a4bf97
Add user notification when perfetto trace is finished
2025-10-20 12:35:33 -07:00
Elliot Saba
969e8515a6
Add thread_flamegraph.py
...
This is a perfetto trace analysis script that should be invoked upon a
`.pftrace` script that includes callstack sampling, such as one from
`./perfetto.sh scheduling`. It finds the top ten threads by runtime,
then builds a perf flamegraph and then analyzes scheduler latency for
each thread to see what CPU thread contention looks like.
2025-10-20 12:26:14 -07:00
Danylo Piliaiev
63bf56e24c
Fix ln error when using perfetto.sh
...
WARN: perfetto-traced service was not running, attempting to auto-install:
ln: failed to create symbolic link '/etc/systemd/system/perfetto-traced.service': File exists
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
2025-10-16 17:12:32 -07:00
Elliot Saba
4203c60570
Add scheduling for long CPU scans
...
This is what I used in my idle system perf analysis issue.
2025-10-16 17:11:38 -07:00
Elliot Saba
0d9ed1c124
Switch to steamos-readonly from makerootfsrw
2025-10-15 14:54:05 -07:00
Elliot Saba
3031a50321
Add linux perf events to default perfetto config
...
Also trim down our ftrace events a bit.
2025-10-15 09:32:31 -07:00
Elliot Saba
d452872e16
Improve gpuvis capture script
2025-10-07 14:14:17 -07:00
Elliot Saba
1d7372cb7a
Fix gpuvis/get_trace.sh
2025-09-29 10:48:36 -07:00
Elliot Saba
66a069612f
Remove testing code
2025-09-29 10:48:36 -07:00
Keith Mikoleit
ca82352806
download_image: copy netrc for user if missing
...
add option to zip system iamge for use with flashing scripts
2025-09-17 14:36:02 -07:00
Elliot Saba
6b1da92a79
Add download_image helper tool
2025-09-02 08:13:49 -07:00
Elliot Saba
86a976d1bd
perfetto: Install and start perfetto-traced.service
...
This is so that we can have a long-running `traced` that applications
can connect to, even from boot.
2025-08-08 08:11:34 -07:00
Elliot Saba
07a51266d6
Add --system-sockets
2025-08-08 07:21:51 -07:00
Elliot Saba
81bd2dc5d9
Add gamescope helpers
2025-08-08 07:17:16 -07:00
Elliot Saba
f1a3266d41
Auto-install gpuvis
2025-08-04 16:55:01 -07:00
Elliot Saba
0ce37ce649
Add gfxreconstruct and gpuvis
2025-08-04 16:47:02 -07:00
Elliot Saba
fe235d6d7d
Fix config path
2025-08-04 09:39:57 -07:00
Elliot Saba
e285684cf8
Easier copy-paste
2025-08-04 16:37:14 +00:00
Elliot Saba
1918258add
Add SSH agent notes
2025-08-04 09:32:43 -07:00
Elliot Saba
f7dc9ec5d3
Add perfetto
2025-08-04 09:29:03 -07:00
Elliot Saba
b05cdf1854
Initial commit
2025-08-04 14:35:25 +00:00