Wykres commitów

983 Commity (ed78c90bef4e9a9471a57ec7f60c0e7a68571a2b)

Autor SHA1 Wiadomość Data
nyanpasu64 ed78c90bef Skip psutil, rely on explicit render job count
The default core count is lower than practically every CPU in usage.
This is optimal to avoid eating up more framebuffers than CPU L3 cache
and slowing down all render jobs.
2023-11-28 21:33:37 -08:00
nyanpasu64 66e31366ec max_render_cores 2023-11-28 21:32:00 -08:00
nyanpasu64 d15eaef0cb Print framebuffer size 2023-11-28 21:18:53 -08:00
nyanpasu64 eeb3302741 dual core rendering lmao 2023-11-28 12:56:16 -08:00
nyanpasu64 5e4a32f7f7 Revert "disable shmem (useless)"
This reverts commit 925fe80546.
2023-11-28 12:53:11 -08:00
nyanpasu64 90cd3215ec Spawn one renderer process per physical core for reduced contention 2023-11-28 12:53:04 -08:00
nyanpasu64 86b2db7737 Add single-threaded logging 2023-11-28 12:52:47 -08:00
nyanpasu64 925fe80546 disable shmem (useless) 2023-11-28 12:26:35 -08:00
nyanpasu64 4094711731 Add labels to parallel rendering 2023-11-28 12:26:24 -08:00
nyanpasu64 5af3c6fe7b worker processes are real slooow 2023-11-28 12:10:03 -08:00
nyanpasu64 bc2e78c3e3 a 2023-11-28 12:04:10 -08:00
nyanpasu64 395e259f29 perf 2023-11-28 11:49:15 -08:00
nyanpasu64 bf11cccfd3 (unsure) Increase output buffer size in multiprocessing mode
Used to compensate for jitter.

TODO bufsize should be higher for ffmpeg but not ffplay
2023-11-28 11:32:10 -08:00
nyanpasu64 9d6c38c4b9 Fix parallel rendering on Windows 2023-11-28 11:29:52 -08:00
nyanpasu64 0e92aa2d71 Allow constructing Renderer on subprocesses using RendererParams 2023-11-28 11:29:52 -08:00
nyanpasu64 d8cec03159 Begin fixing Windows support 2023-11-28 11:29:52 -08:00
nyanpasu64 a9119155d6 Fix bug where FPS counter didn't work in benchmark mode 2023-11-28 11:29:52 -08:00
nyanpasu64 e1bb4d44ba Fix possible deadlocks in exception handling 2023-11-27 22:41:55 -08:00
nyanpasu64 16ea5e55ac Add exception handling? 2023-11-27 22:18:23 -08:00
nyanpasu64 2447a3a45d Multi-Core Rendering 2023-11-27 20:58:57 -08:00
nyanpasu64 f9ae2b68cf Add parallel rendering checkbox to GUI 2023-11-27 20:57:19 -08:00
nyanpasu64 82fe68f884 Fix crash with pitch tracking and low-sample-rate channels 2023-11-27 20:17:08 -08:00
nyanpasu64 8d642ec2ad Fix race condition 2023-11-27 19:13:56 -08:00
nyanpasu64 6b776d12f7 shmems 2023-11-27 18:55:34 -08:00
nyanpasu64 43dc6f25d0 named thread hack 2023-11-27 16:24:41 -08:00
nyanpasu64 df7e4b30f6 CorrThread 2023-11-27 16:24:30 -08:00
nyanpasu64 0fd67ce5d0 yappi callgrind 2023-11-27 16:13:10 -08:00
nyanpasu64 34b64d3cc6 Fix terminating previews 2023-11-27 15:26:10 -08:00
nyanpasu64 37a1d69058 run works, quitting fails 2023-11-27 14:56:45 -08:00
nyanpasu64 7babc8e53f pickle error 2023-11-27 14:43:00 -08:00
nyanpasu64 2ab31d430f black 2023-11-27 13:46:40 -08:00
nyanpasu64 7acbed429f ThreadShared 2023-11-27 13:44:39 -08:00
nyanpasu64 eb612a54fe wip multithreading 2023-11-27 12:39:41 -08:00
nyanpasu64 728e775ca0 poetry update
ruamel.yaml does not work on Python 3.11. Stick to 3.10 (from pyenv)
until this is fixed.
2023-11-27 12:39:02 -08:00
Theodore Ni e6347dfe39
Remove setuptools from pyproject.toml (#446) 2023-11-26 22:19:03 -08:00
Riedler 74d7614f85
flush progress print (#445) 2023-10-13 16:00:31 -07:00
nyanpasu64 5e3f761886
Fix installation instructions on zsh (default on macOS) 2022-11-02 03:49:52 -07:00
nyanpasu64 1981534bda
Fix CI poetry installation (#434) 2022-09-28 01:57:14 -07:00
nyanpasu64 c50acf4571 0.8.2-pre 2022-09-28 01:20:40 -07:00
nyanpasu64 ca3d4ae61e 0.8.1 2022-05-24 11:14:27 -07:00
nyanpasu64 37b4841824
Exclude preview/render thread from App Nap throttling on Mac (#428) 2022-05-15 20:56:08 -07:00
nyanpasu64 8a4b55d593 Update CHANGELOG.md 2022-03-20 18:26:48 -07:00
nyanpasu64 8e5fd1c2b9 0.8.1-pre 2022-03-20 18:12:41 -07:00
nyanpasu64 e3149cd5da 0.8.0 2022-03-20 18:10:52 -07:00
nyanpasu64 d3c67d2398
Reorganize and rename Help menu (#423) 2022-03-20 17:05:16 -07:00
nyanpasu64 bbb9307629
Rename Sign Strength/Triggering in GUI to Sign Amplification (#422) 2022-03-20 16:59:27 -07:00
nyanpasu64 c683120457
Merge pull request #421 from corrscope/reorder-trigger-cfg 2022-03-19 12:46:57 -07:00
nyanpasu64 7a9fbe374b Update test_trigger.py parameter space 2022-03-19 12:37:37 -07:00
nyanpasu64 d18b478de0 Reorganize CorrelationTriggerConfig fields based on GUI order 2022-03-19 12:37:37 -07:00
nyanpasu64 f03a8be4fc
Use regular trigger's smoothed mean for post triggering (#420) 2022-03-18 15:03:42 -07:00