github RafaelNGP/xbox-cloud-gaming-ps5 v1.2.0
PSBox Cloud Gaming v1.2.0

2 hours ago

What's New in v1.2.0 / O que há de novo na v1.2.0

English

  • Pristine 1080HQ Stream Quality (30 Mbps ceiling):
    • Validated rock-solid 30 Mbps REMB ceiling on PS5 hardware during active gameplay, delivering crystal-clear 1080HQ visuals, 0 dropped frames, and 22 ms display latency.
    • Expanded bitrate cap options in Settings and Stream Menu: {30, 25, 22, 20, 15, 10, 5} Mbps.
  • Microstutter & Freeze Elimination (Fast-Forward Video Backlog Drain):
    • Solved network jitter backlog freezes: when network bursts arrive (pendingFrames > 1), stale frames are decoded in fast-forward through FFmpeg (~3.4 ms each) without waiting for 16.6 ms vblank intervals, presenting immediately once the queue is caught up. Recovery latency dropped from >450 ms to ~15 ms (imperceptible).
  • Audio Bufferbloat Elimination & Zero Cuts (0 ms cut):
    • Bounded AudioQueue depth to 80 ms during arrival bursts: stale packets continue decoding in Opus to preserve LPC/filter continuity without overfilling the buffer.
    • Conditioned Opus PLC (Packet Loss Concealment) to only trigger on genuine packet loss with low output headroom (< 60 ms), eliminating 300–700 ms audio chop cuts.
  • Modular In-Game Performance HUD & Statistics:
    • Customize which metrics to display: Stream Menu > Statistics now features an interactive indicator checklist (FPS, Bitrate, Latency, Packet Loss, Frametime Graph, Screen/Decode Delay, QP, Mic). Preferences are saved across sessions.
    • Frametime sparkline now tracks true display presentation intervals (display::present()), showing a steady 16.7 ms green baseline at 60 FPS.
  • PS5 Hardware Optimizations:
    • Navi 21 Direct Hardware Blit: Bypasses heavy compute shader passes when output matches source stream resolution (1080p), slashing GPU draw time to <0.3 ms.
    • Zen 2 Core Pinning: Video decode and presentation worker threads are pinned to dedicated physical Zen 2 CPU cores, eliminating thread migration jitter.
  • DualSense Smart Triggers & Audio-to-Haptics:
    • Adaptive trigger profiles (Light, Medium, Hard, Game-specific) and real-time audio-to-haptics vibration synthesis with an atomic toggle.
  • Sign-in & Storage Resilience (Fixes #90, #91, #92):
    • Hardened /data/psbox permissions (0777) with automatic fallback paths (/download0/psbox, /user/home/psbox, /temp0/psbox) if /data is restricted.
    • In-memory 64 KiB ring buffer preserves diagnostic logs even when disk storage cannot be mounted.
    • Automatic stale token cleanup on fatal 4xx and clear localized guidance when 2FA or browser interaction is required.
  • Playtime Telemetry:
    • Monthly cloud playtime indicator relocated cleanly below the PSBox Cloud Gaming logo and kept hidden until official service activation (purely informational, no gameplay restrictions).

Português

  • Qualidade de Imagem 1080HQ Cristalina (Teto de 30 Mbps):
    • Validado teto estável de 30 Mbps REMB no hardware do PS5 em gameplay ativa, entregando qualidade 1080HQ máxima, 0 quadros perdidos e 22 ms de latência de exibição.
    • Opções de limite de taxa de bits ampliadas nas Configurações e Menu do Jogo: {30, 25, 22, 20, 15, 10, 5} Mbps.
  • Fim dos Microtravamentos (Dreno em Fast-Forward do Vídeo):
    • Fim das travadinhas causadas por oscilação de Wi-Fi/UDP: quando ocorrem rajadas de quadros (pendingFrames > 1), quadros anteriores são decodificados em lote no FFmpeg (~3.4 ms cada) sem aguardar o intervalo de vblank de 16.6 ms, apresentando imediatamente o quadro mais recente. O tempo de recuperação caiu de >450 ms para ~15 ms.
  • Fim dos Cortes e Engasgos de Áudio (0 ms de corte):
    • Fila de áudio limitada a 80 ms durante rajadas de pacotes: pacotes atrasados mantêm decodificação contínua no Opus para preservar o filtro sem inflar a fila de saída.
    • Ocultamento de perda de pacotes (PLC) condicionado a perdas reais com margem baixa (< 60 ms), eliminando cortes de 300–700 ms.
  • HUD Modular de Estatísticas e Desempenho:
    • Personalize quais dados exibir na tela: Menu do Jogo > Estatísticas agora conta com seleção modular de indicadores (FPS, Bitrate, Latência, Perda de Pacotes, Gráfico de Frametime, Delay de Tela/Decodificação, QP e Microfone). As escolhas ficam salvas.
    • O gráfico de frametime agora mede intervalos reais de exibição (display::present()), exibindo uma linha verde estável em 16.7 ms a 60 FPS.
  • Otimizações de Hardware no PS5:
    • Navi 21 Direct Blit: Ignora etapas pesadas de compute shaders quando a saída corresponde à resolução nativa do stream (1080p), reduzindo o tempo de desenho da GPU para <0.3 ms.
    • Afinidade de Núcleos Zen 2: Threads de decodificação e exibição fixadas em núcleos físicos dedicados da CPU Zen 2, eliminando engasgos de migração de thread do SO.
  • Gatilhos Inteligentes DualSense e Áudio-para-Hápticos:
    • Perfis de resistência adaptativa dos gatilhos (Leve, Médio, Forte e por jogo) e vibração háptica sintetizada a partir do áudio com chave de ativação.
  • Persistência de Login e Resiliência de Armazenamento (Corrige #90, #91, #92):
    • Permissões da pasta /data/psbox endurecidas (0777) com rotas de contingência (/download0/psbox, /user/home/psbox, /temp0/psbox) caso /data esteja restrita.
    • Buffer circular de 64 KiB em memória preserva logs de diagnóstico mesmo se o disco não puder ser montado.
    • Limpeza automática de tokens expirados em erro fatal 4xx e instruções localizadas claras se autenticação em dois fatores (2FA) for necessária no navegador.
  • Telemetria de Tempo de Jogo:
    • Indicador de tempo restante mensal movido para baixo do logotipo PSBox Cloud Gaming e mantido oculto até ativação oficial (puramente informativo, sem bloqueio de gameplay).

Don't miss a new xbox-cloud-gaming-ps5 release

NewReleases is sending notifications on new releases.