atuq: la serie con UNA sola tarjeta — 2 de 10, y el hueco resulta real
Con -vga none la captura ya no tiene punto ciego, asi que un ✗ significa «la ventana no esta». Clasificado el ultimo cuadro de las 10: 2 con la pagina pintada, 1 con la ventana en blanco y 7 con SOLO el escritorio. Las dos salidas explicaban los ✗ inflados de las series VGA=1, no el fenomeno. El MOZ_LOG separa los dos regimenes: las que tienen ventana escriben 952-1505 lineas hasta el apagado; las 7 sin ventana se cortan a los ~40s y quedan 6 minutos de silencio, sin crash (WebRender arranca). Quedan como hipotesis NO medida los frame callbacks que el compositor no manda. Ademas: tasa-primera-pintura.sh nombra el log por VGA (la serie nueva habia sobrescrito los crudos de la anterior).
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
# tasa-primera-pintura.sh — corre N veces `atuq-en-imagen.py` y saca la TASA, no una anécdota.
|
||||
#
|
||||
# scripts/cosmic/tasa-primera-pintura.sh [N] (def 10)
|
||||
# VGA=0 scripts/cosmic/tasa-primera-pintura.sh 10 una sola salida (así se usa la imagen de verdad)
|
||||
#
|
||||
# ── POR QUÉ UNA TASA ───────────────────────────────────────────────────────────────────────────
|
||||
# El §6.10.sexies del SDD 26 midió cinco corridas sobre la MISMA imagen: pintó en tres (+197, +197,
|
||||
@@ -18,13 +19,17 @@ set -u
|
||||
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"; cd "$ROOT"
|
||||
N="${1:-10}"
|
||||
WAIT="${WAIT:-480}"; CADENCE="${CADENCE:-30}"
|
||||
# ⚠ Con `VGA=1` hay DOS salidas y la ventana cae en cualquiera (§6.10.octies): la serie de diez del
|
||||
# 2026-09-14 midió con eso puesto y su «2 de 10» era dónde apuntaba la cámara. Con `VGA=0` hay una
|
||||
# sola salida y la captura es completa ⇒ el ✗ sí significa «no está».
|
||||
VGA="${VGA:-1}"
|
||||
ok=0; fallo=0; aborto=0; i=1
|
||||
echo "== $N corridas · --as-user · VGA=1 · ventana ${WAIT}s · cadencia ${CADENCE}s"
|
||||
echo "== $N corridas · --as-user · VGA=$VGA · ventana ${WAIT}s · cadencia ${CADENCE}s"
|
||||
while [ "$i" -le "$N" ]; do
|
||||
log="work/tasa-$i.txt"
|
||||
VGA=1 MEM="${MEM:-2560}" SMP="${SMP:-2}" timeout 2400 \
|
||||
log="work/tasa-vga$VGA-$i.txt"
|
||||
VGA="$VGA" MEM="${MEM:-2560}" SMP="${SMP:-2}" timeout 2400 \
|
||||
python3 scripts/cosmic/atuq-en-imagen.py --as-user --until-paint \
|
||||
--wait "$WAIT" --cadence "$CADENCE" --out "work/tasa-corrida-$i" > "$log" 2>&1
|
||||
--wait "$WAIT" --cadence "$CADENCE" --out "work/tasa-corrida-vga$VGA-$i" > "$log" 2>&1
|
||||
if grep -qa "PRIMERA PINTURA" "$log"; then
|
||||
t=$(grep -a "primera pintura:" "$log" | head -1)
|
||||
ok=$((ok+1)); echo " [$i/$N] ✓ ${t#*✓ }"
|
||||
|
||||
Reference in New Issue
Block a user