Direct RGBA receive: one- and two-packet source budgets Configuration and method These tests use an instrumented research fixture. Noisedeck A sends 1920 × 1080 RGBA packets through Sync to Noisedeck B. Native camera publication remains active. B receives direct RGBA through an HTTP BYOB reader. PRESS1 sets the source byte limit to one packet. BUDGET2 sets it to two packets. Receiver credit remains one. Each source packet contains 8,294,400 pixel bytes and a 64-byte header. The limits are 8,294,464 and 16,588,928 bytes. Both arms retain receiver, uploader and ACK pooling. The BUDGET2 change adjusts the source byte limit. The tests use GLSL and synth.testPattern. Timing uses pattern 0 with gridSize 4. Pixel controls use pattern 5 with gridSize 16. The source, compiled pattern and uniforms passed their existing identity checks. Retained host metadata identifies an Apple M2, eight logical CPUs, 24 GiB of memory and Darwin 23.6.0. This metadata is not an in-run thermal or frequency measurement. All recorded power samples show AC power. The samples do not prove continuous AC power between reads. Measurement results The report includes 16 valid runs and one rejected attempt. Each arm has web and desktop positive, poison-negative, five-second and three-minute runs. The eight pixel controls passed. Each accepted observation refers to the exact controls for its arm and context. The four long observations contain 720 complete seconds and four partial tails. The raw data also retains the four short observations. Input and final markers must match within the same render. Rates use each complete measurement interval, including its partial tail. The BUDGET2 desktop minimum is 43 input pairs and 44 final pairs. Both sides have four complete seconds below 50. All four long observations contain seconds below 50. None establishes sustained 60 frames/s. Source pressure The source checks its byte limit at admission, before encoding and after encoding. A check rejects additional bytes above the limit. It also rejects observed queued bytes above the limit minus those additional bytes. The remaining allowance is zero bytes for PRESS1 and 8,294,464 bytes for BUDGET2. The recorder stores positive checks and actual drops. It does not store timed buffer values for passed checks. PRESS1 recorded 155 web drops and 71 desktop drops. BUDGET2 recorded 40 web drops and 54 desktop drops. No measured run recorded a drop after encoding. The tables retain the other two phases separately. A positive check and its actual drop are separate records for one decision. Drop counts include only actual drop records. BUDGET2 positive observations exceed one packet of queued bytes. These points do not show buffer values at passing checks. The inclusive byte thresholds describe observed positive checks. They do not predict delivery under another limit. Each pressure diagram uses its own A clock. Each delivery diagram uses its own B clock. A frame sequence can join identities across processes. It does not establish latency or simultaneous timing. Startup and diagnostic work The raw data retains startup, warmup and cleanup events. These events do not enter the measured drop counts. The PRESS1 desktop startup prefix includes sink generations 1 and 2. Later measurement intervals use the bound generation. All accepted pressure journals have zero unread gaps. Ring overwrite counts remain explicit. Each long observation has 21 pressure cuts. Each cut has a 250 ms deadline for capture, pressure drains and pressure-journal writes. Cut durations include controller waiting and I/O. They are not CPU costs or measured effects on rendering. Existing source checks and source-journal writes occur outside that pressure-cut deadline. The recorder retains 393,312 bytes of numeric storage. Positive checks and drops add clock reads. Rejected attempt BUDGET2 web-observe5-budget2v1-a1 was not accepted. It recorded two invalid input markers and two invalid final markers. It has no accepted cell journal or rate. The report excludes it from throughput tables and plots. Its source and pressure journals stopped without a complete measurement receipt. Its B telemetry journal also remained incomplete. The native process exited and the browser owners reaped their processes. Media cleanup still recorded an error for page B. Retained telemetry shows a wall-minus-page clock offset change of about 77 ms in A and 80 ms in B. The clock change does not establish why the marker checks failed. The later accepted web five-second attempt remains a separate record. Limitations This sequential comparison does not establish causation, repeatability or a performance ranking. It does not estimate statistical uncertainty. A larger source limit permits more queued data. These observations do not establish its effect on end-to-end latency. There is no uninstrumented comparison with the same scheduling conditions. The recorder does not measure continuous socket occupancy. There are no in-run thermal or frequency measurements. These tests do not establish garbage collection as the cause of pressure. Native durations include setup and cleanup. Their monotonic clock is separate from both page clocks. These measurements do not establish released-product performance, external camera delivery or hours-long operation. The earlier PRESS1 and allocation reports remain unchanged. Source references The numeric data includes result, control, source-manifest, native-receipt and journal digests. SHA256SUMS identifies every public file. The exact private inputs remain outside the report. Long result | PRESS1 | web | 10642 | 180.012800 | 59.118018 | 59.118018 | 45 | 45 | 6 | 6 Long result | PRESS1 | desktop | 10729 | 180.016500 | 59.600092 | 59.600092 | 40 | 40 | 3 | 3 Long result | BUDGET2 | web | 10752 | 180.009500 | 59.730181 | 59.730181 | 42 | 42 | 3 | 3 Long result | BUDGET2 | desktop | 10741 | 180.011400 | 59.668443 | 59.668443 | 43 | 44 | 4 | 4 Short result | PRESS1 | web | 287 | 5007.60000038147 | 57.312884 | 46 | 46 | 1 | 1 Short result | PRESS1 | desktop | 301 | 5008.300001144409 | 60.100234 | 60 | 60 | 0 | 0 Short result | BUDGET2 | web | 300 | 5005.800001144409 | 59.930481 | 60 | 60 | 0 | 0 Short result | BUDGET2 | desktop | 301 | 5010.200000762939 | 60.077442 | 60 | 60 | 0 | 0 B tail | PRESS1 | web | {"complete": false, "endMs": 180012.79999923706, "final": {"ageCount": 0, "ageMaxMs": 0, "ageTotalMs": 0, "completionWallMaxMs": 0, "completionWallTotalMs": 0, "duplicates": 0, "invalid": 0, "pairs": 0, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 0}, "index": 180, "input": {"ageCount": 0, "ageMaxMs": 0, "ageTotalMs": 0, "completionWallMaxMs": 0, "completionWallTotalMs": 0, "duplicates": 0, "invalid": 0, "pairs": 0, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 0}, "startMs": 180000} B tail | PRESS1 | desktop | {"complete": false, "endMs": 180016.5, "final": {"ageCount": 1, "ageMaxMs": 35, "ageTotalMs": 35, "completionWallMaxMs": 6.899999618530273, "completionWallTotalMs": 6.899999618530273, "duplicates": 0, "invalid": 0, "pairs": 1, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 1}, "index": 180, "input": {"ageCount": 0, "ageMaxMs": 0, "ageTotalMs": 0, "completionWallMaxMs": 0, "completionWallTotalMs": 0, "duplicates": 0, "invalid": 0, "pairs": 0, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 0}, "startMs": 180000} B tail | BUDGET2 | web | {"complete": false, "endMs": 180009.5, "final": {"ageCount": 1, "ageMaxMs": 34, "ageTotalMs": 34, "completionWallMaxMs": 8.200000762939453, "completionWallTotalMs": 8.200000762939453, "duplicates": 0, "invalid": 0, "pairs": 1, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 1}, "index": 180, "input": {"ageCount": 1, "ageMaxMs": 32, "ageTotalMs": 32, "completionWallMaxMs": 0, "completionWallTotalMs": 0, "duplicates": 0, "invalid": 0, "pairs": 1, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 1}, "startMs": 180000} B tail | BUDGET2 | desktop | {"complete": false, "endMs": 180011.40000152588, "final": {"ageCount": 1, "ageMaxMs": 17, "ageTotalMs": 17, "completionWallMaxMs": 8.69999885559082, "completionWallTotalMs": 8.69999885559082, "duplicates": 0, "invalid": 0, "pairs": 1, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 1}, "index": 180, "input": {"ageCount": 1, "ageMaxMs": 16, "ageTotalMs": 16, "completionWallMaxMs": 0, "completionWallTotalMs": 0, "duplicates": 0, "invalid": 0, "pairs": 1, "reordered": 0, "sequenceGaps": 0, "stampConflicts": 0, "unique": 1}, "startMs": 180000} A conservation | PRESS1 | web | {"accepted": 10704, "begun": 10704, "busy": 0, "checkDeltas": [10806, 10704, 10651], "dropDeltas": [102, 53, 0], "offered": 10806, "pendingChange": 0, "positiveDeltas": [102, 53, 0], "pressure": 155, "reads": 10704, "reason": "stable-generation-conservation", "sendReturns": 10651, "sent": 10651, "valid": true} A conservation | PRESS1 | desktop | {"accepted": 10757, "begun": 10757, "busy": 0, "checkDeltas": [10806, 10757, 10735], "dropDeltas": [49, 22, 0], "offered": 10806, "pendingChange": 0, "positiveDeltas": [49, 22, 0], "pressure": 71, "reads": 10757, "reason": "stable-generation-conservation", "sendReturns": 10735, "sent": 10735, "valid": true} A conservation | BUDGET2 | web | {"accepted": 10772, "begun": 10772, "busy": 0, "checkDeltas": [10804, 10772, 10764], "dropDeltas": [32, 8, 0], "offered": 10804, "pendingChange": 0, "positiveDeltas": [32, 8, 0], "pressure": 40, "reads": 10772, "reason": "stable-generation-conservation", "sendReturns": 10764, "sent": 10764, "valid": true} A conservation | BUDGET2 | desktop | {"accepted": 10762, "begun": 10762, "busy": 0, "checkDeltas": [10803, 10762, 10749], "dropDeltas": [41, 13, 0], "offered": 10803, "pendingChange": 0, "positiveDeltas": [41, 13, 0], "pressure": 54, "reads": 10762, "reason": "stable-generation-conservation", "sendReturns": 10749, "sent": 10749, "valid": true} Pressure | PRESS1 | web | Admission | 10806 | 10704 | 102 | 102 | 0 Pressure | PRESS1 | web | Before encoding | 10704 | 10651 | 53 | 53 | 0 Pressure | PRESS1 | web | After encoding | 10651 | 10651 | 0 | 0 | 0 Pressure | PRESS1 | desktop | Admission | 10806 | 10757 | 49 | 49 | 0 Pressure | PRESS1 | desktop | Before encoding | 10757 | 10735 | 22 | 22 | 0 Pressure | PRESS1 | desktop | After encoding | 10735 | 10735 | 0 | 0 | 0 Pressure | BUDGET2 | web | Admission | 10804 | 10772 | 32 | 32 | 0 Pressure | BUDGET2 | web | Before encoding | 10772 | 10764 | 8 | 8 | 0 Pressure | BUDGET2 | web | After encoding | 10764 | 10764 | 0 | 0 | 0 Pressure | BUDGET2 | desktop | Admission | 10803 | 10762 | 41 | 41 | 0 Pressure | BUDGET2 | desktop | Before encoding | 10762 | 10749 | 13 | 13 | 0 Pressure | BUDGET2 | desktop | After encoding | 10749 | 10749 | 0 | 0 | 0 Buffer distribution | PRESS1 | web | Admission | 102 | 16 | 1743880 | 7583024 | 8236824 | 4 | 9 | 19 | 102 Buffer distribution | PRESS1 | web | Before encoding | 53 | 16 | 2000728 | 8236824 | 8294464 | 4 | 6 | 9 | 53 Buffer distribution | PRESS1 | web | After encoding | 0 | None | None | None | None | 0 | 0 | 0 | 0 Buffer distribution | PRESS1 | desktop | Admission | 49 | 192456 | 4364464 | 8243184 | 8243184 | 0 | 1 | 9 | 49 Buffer distribution | PRESS1 | desktop | Before encoding | 22 | 542976 | 3708616 | 8243184 | 8294464 | 0 | 0 | 6 | 22 Buffer distribution | PRESS1 | desktop | After encoding | 0 | None | None | None | None | 0 | 0 | 0 | 0 Buffer distribution | BUDGET2 | web | Admission | 32 | 8795080 | 11401240 | 13497240 | 13497240 | 0 | 0 | 0 | 0 Buffer distribution | BUDGET2 | web | Before encoding | 8 | 9602528 | 11877168 | 13497240 | 13497240 | 0 | 0 | 0 | 0 Buffer distribution | BUDGET2 | web | After encoding | 0 | None | None | None | None | 0 | 0 | 0 | 0 Buffer distribution | BUDGET2 | desktop | Admission | 41 | 8398760 | 10523912 | 14677968 | 15828000 | 0 | 0 | 0 | 0 Buffer distribution | BUDGET2 | desktop | Before encoding | 13 | 9392080 | 11149760 | 15828000 | 15828000 | 0 | 0 | 0 | 0 Buffer distribution | BUDGET2 | desktop | After encoding | 0 | None | None | None | None | 0 | 0 | 0 | 0 Scope | PRESS1 | web | startup | 2 | 1 | 1 | 2 Scope | PRESS1 | web | warmup | 0 | 0 | 0 | None Scope | PRESS1 | web | measurement | 310 | 155 | 155 | 2 Scope | PRESS1 | web | cleanup | 32 | 16 | 16 | 2 Scope | PRESS1 | web | lifetime | 344 | 172 | 172 | 2 Scope | PRESS1 | desktop | startup | 8 | 4 | 4 | 1,2 Scope | PRESS1 | desktop | warmup | 4 | 2 | 2 | 2 Scope | PRESS1 | desktop | measurement | 142 | 71 | 71 | 2 Scope | PRESS1 | desktop | cleanup | 52 | 26 | 26 | 2 Scope | PRESS1 | desktop | lifetime | 206 | 103 | 103 | 1,2 Scope | BUDGET2 | web | startup | 0 | 0 | 0 | None Scope | BUDGET2 | web | warmup | 0 | 0 | 0 | None Scope | BUDGET2 | web | measurement | 80 | 40 | 40 | 2 Scope | BUDGET2 | web | cleanup | 0 | 0 | 0 | None Scope | BUDGET2 | web | lifetime | 80 | 40 | 40 | 2 Scope | BUDGET2 | desktop | startup | 0 | 0 | 0 | None Scope | BUDGET2 | desktop | warmup | 0 | 0 | 0 | None Scope | BUDGET2 | desktop | measurement | 108 | 54 | 54 | 2 Scope | BUDGET2 | desktop | cleanup | 0 | 0 | 0 | None Scope | BUDGET2 | desktop | lifetime | 108 | 54 | 54 | 2 Diagnostic cuts | PRESS1 | web | 21 | 119.46666599997116 | 11.2616669999843 | 0 | 0 | 5 Diagnostic cuts | PRESS1 | desktop | 21 | 122.13245799996366 | 10.096750000011525 | 0 | 0 | 5 Diagnostic cuts | BUDGET2 | web | 21 | 110.76946100001805 | 17.06512500000099 | 0 | 0 | 5 Diagnostic cuts | BUDGET2 | desktop | 21 | 201.70691700001498 | 144.18041599998833 | 0 | 0 | 5 Gate | PRESS1 | web | positive | Pass | Pixel control | 319411a660b2f7f907d3a01187ae437997a1c4d06bf585e4c14a2f0cd2ffefdb Gate | PRESS1 | web | negative | Pass | Pixel control | 1ffe9e503655bc0945d380bfdb2afbeba67e5ac78dc2d1c8dae688d6d37e0381 Gate | PRESS1 | web | observe5 | Pass | Observation | 235dd801295f898a6b8567bb5992380c9818942559c19773ab0a03265208a03b Gate | PRESS1 | web | observe180 | Pass | Observation | 6d75a0111cd800f8fbe252d021b01452c7c6bb2065de8fb0bbe038e4750b86c5 Gate | PRESS1 | desktop | positive | Pass | Pixel control | 94c5b8711b510e9b4aab306d5689dd9da78a49edf4e3e440b27681c2c7a1f5e3 Gate | PRESS1 | desktop | negative | Pass | Pixel control | 500c0319baeb4538648357d787a62199e54fdab3571b3b4b48852ee607975684 Gate | PRESS1 | desktop | observe5 | Pass | Observation | a377a83ec55137e04d700baf081a1ff65c3abdff97d18f4a281dc665ce964881 Gate | PRESS1 | desktop | observe180 | Pass | Observation | 46bcb922aba4d13908c79f531e9e2d591cdff11b3bb951bcea5c1988c1ac02f2 Gate | BUDGET2 | web | positive | Pass | Pixel control | 147d0150fdb86a979c528601a40c03c2b82338b6298aed369c6505092e99f51a Gate | BUDGET2 | web | negative | Pass | Pixel control | 3b75fef892f0509b53ad2eb3547b05b5b264ae2b0c4a8cd5490c07954be66b1f Gate | BUDGET2 | web | observe5 | Pass | Observation | 2974c308d5024685110dd141c6d7e369997b6a111ba1fd8e882e264e46beb507 Gate | BUDGET2 | web | observe180 | Pass | Observation | c5a377027ff60b5b731737952358172aa12735a6bcc8dfd8da4c6dfc3e40e601 Gate | BUDGET2 | desktop | positive | Pass | Pixel control | ddd9b90cd2b0330374a58348552ef20fa2e1e93b4f761f50dedf0018c188ebeb Gate | BUDGET2 | desktop | negative | Pass | Pixel control | b6273f83c76368c915e03f63cd81ebb1f4b69fe00daea49892e57ac004aa6df7 Gate | BUDGET2 | desktop | observe5 | Pass | Observation | d5ef1ab212dc951019877b5d8a9df00e6ad17a56be697fde0d7310ecf964910e Gate | BUDGET2 | desktop | observe180 | Pass | Observation | 50ddd0635927cfd77c142883e73ab63b54225347826921cbc63b649a77dee84d Rejected attempt | {"accepted": false, "acceptedCells": 0, "arm": "BUDGET2", "artifactSHA256": {"cells": "b2fca3b955ba7776863765b959abb7a4bf9e1cfa3850874b4f20513fce3277f6", "pressure": "25f1bffe157828cccd6387409f5cbeb1ae30ef263626a8c00f2e78f9a2be50f0", "result": "dc1b66df97562ad97be6f485e678e0403a24987561a31eaa8606d8047c068949", "source": "055275d1a9132e2a4af383439951636935f25834f5914ae9d28b7ef228c6e26f", "telemetryA": "f470f0abb3e8d677a9ee7f593926c07d4009c7c5f41d2ce3332bfddf824b168a", "telemetryB": "1d471c10ea17121e1a44e25e1c94cd6612492abd03973ad2195d92dce0c71216"}, "causalInterpretation": "Unproven. A wall/page clock offset change and rejected marker values do not establish the cause.", "cleanupComplete": false, "cleanupErrorStages": ["page-B"], "clockOffsets": {"A": [{"localMs": 9695.70000076294, "wallMinusPageMs": -0.5999031066894531}, {"localMs": 14754.10000038147, "wallMinusPageMs": -77.99990272521973}], "B": [{"localMs": 12085.79999923706, "wallMinusPageMs": -0.2999992370605469}, {"localMs": 17136.19999885559, "wallMinusPageMs": -80.69999885559082}]}, "context": "web", "diagnosticValid": false, "failureStage": "measurement", "label": "web-observe5-budget2v1-a1", "measurementTotals": {"final": {"duplicates": 0, "invalid": 2, "reordered": 0, "sequenceGaps": 2, "stampConflicts": 0, "unique": 299}, "finalCallbacks": 301, "graphReceipts": 301, "input": {"duplicates": 0, "invalid": 2, "reordered": 0, "sequenceGaps": 2, "stampConflicts": 0, "unique": 299}, "inputCallbacks": 301, "matched": 299, "mismatched": 2, "reserved": 301, "retired": 301}, "nativeActualExit": true, "nativeReceiptSHA256": "84c0f158ffeac7b1cc3f4c987b430a6a3c9e529ce0884e552cd45a9f9ba03d30", "observation": null, "partialJournals": {"sourceComplete": false, "sourceRecords": 1, "telemetryAComplete": true, "telemetryBComplete": false}, "physicalBrowserExit": true, "pressure": {"cleanupComplete": true, "closed": true, "complete": false, "events": 22, "rawRows": [[1, 1, 0, 2, 160, 7167.10000038147, 8294464, 16588928, 14762848, 1, 1, 0], [2, 1, 1, 2, 159, 7167.700000762939, 8294464, 16588928, 14762848, 1, 1, 0], [3, 2, 1, 2, 159, 7167.799999237061, 0, 0, 0, 0, 1, 0], [4, 2, 0, 2, 160, 7167.799999237061, 0, 0, 0, 0, 1, 0], [5, 1, 0, 2, 161, 7182.5, 8294464, 16588928, 10439848, 1, 1, 0], [6, 2, 0, 2, 161, 7182.5, 0, 0, 0, 0, 1, 0], [7, 1, 0, 2, 162, 7200.5, 8294464, 16588928, 10439848, 1, 1, 0], [8, 2, 0, 2, 162, 7200.5, 0, 0, 0, 0, 1, 0], [9, 1, 0, 2, 165, 7248.39999961853, 8294464, 16588928, 10431928, 1, 1, 0], [10, 1, 1, 2, 164, 7248.700000762939, 8294464, 16588928, 10431928, 1, 1, 0], [11, 2, 1, 2, 164, 7248.700000762939, 0, 0, 0, 0, 1, 0], [12, 2, 0, 2, 165, 7248.700000762939, 0, 0, 0, 0, 1, 0], [13, 1, 0, 2, 166, 7265.200000762939, 8294464, 16588928, 10431928, 1, 1, 0], [14, 2, 0, 2, 166, 7265.200000762939, 0, 0, 0, 0, 1, 0], [15, 1, 0, 2, 167, 7283.700000762939, 8294464, 16588928, 10431928, 1, 1, 0], [16, 2, 0, 2, 167, 7283.700000762939, 0, 0, 0, 0, 1, 0], [17, 1, 0, 2, 168, 7300.39999961853, 8294464, 16588928, 10431928, 1, 1, 0], [18, 2, 0, 2, 168, 7300.39999961853, 0, 0, 0, 0, 1, 0], [19, 1, 0, 2, 169, 7317.200000762939, 8294464, 16588928, 10431928, 1, 1, 0], [20, 2, 0, 2, 169, 7317.200000762939, 0, 0, 0, 0, 1, 0], [21, 1, 0, 2, 170, 7334, 8294464, 16588928, 9121928, 1, 1, 0], [22, 2, 0, 2, 170, 7334, 0, 0, 0, 0, 1, 0]]}, "resultSHA256": "dc1b66df97562ad97be6f485e678e0403a24987561a31eaa8606d8047c068949", "sourceStable": true}