Releases: marcelopepis/FrameGuard
FrameGuard v0.2.4
FrameGuard v0.2.4
Novidades:
🎯 Tweaks de alto impacto (todos os usuários)
- Desabilitar HVCI / Integridade de Memória — maior ganho de FPS mensurável desta versão: 5-10% em média, até 28% em CPUs sem suporte MBEC. A Microsoft documenta oficialmente este tradeoff entre segurança e performance. Risco: Médio. Requer reinicialização.
- Timer Resolution 1ms — força a resolução global do timer do Windows de 15.6ms para 1ms. Não aumenta FPS médio, mas melhora consistência de frames em 20-30% — menos stuttering e 1% lows mais altos. Efeito mais notável em 144Hz+.
💚 NVIDIA GPU (aparecem apenas com GPU NVIDIA)
- PowerMizer — Performance Máxima — força a GPU a operar sempre em P-State P0 (frequência máxima), eliminando downclocks em idle e transições de frequência. Equivale a "Prefer Maximum Performance" no painel NVIDIA, mas aplicado diretamente no driver.
- Telemetria Off — bloqueia o processo
NvTelemetryContainer.exevia IFEO e desabilita scheduled tasks de relatório (NvTmMon/NvTmRep). Reduz interferência de CPU/disco em background. - Overlay Off (ShadowPlay) — desabilita o overlay in-game do GeForce Experience que injeta DLL em todos os jogos, adicionando overhead de CPU.
- MSI Mode revisado — agora cobre GPU Display + HD Audio Controller NVIDIA. Detecta estado atual (RTX 40+ já em MSI reporta "já aplicado"). Backup multi-entry para reversão segura.
❤️ AMD GPU (aparecem apenas com GPU AMD)
- ULPS Disable — desabilita o Ultra Low Power State que causa delays de 100-500ms ao acordar, black screens em multi-monitor e stutters ao retornar do screensaver.
- Shader Cache Forçado — força o shader cache para modo permanente em vez do automático. Reduz stutters de compilação de shaders em jogos DX12/Vulkan (Elden Ring, STALKER 2, etc.).
📚 Página Mitos e Verdades (Aprenda)
Seção unificada com 14 mitos populares analisados com evidência técnica:
- 🔴 6 Perigosos: pagefile, Realtime priority, Defender off, Spectre/Meltdown, Windows Update off, Xbox Services
- 🔵 5 Mitos: Nagle's Algorithm, IRQ8Priority, SvcHostSplit, Core Parking, efeitos visuais, QoS bandwidth, NetworkThrottlingIndex
- 🟡 3 Condicionais: Memory Compression, Process Affinity, HAGS, HPET, SysMain
Cada item tem badge colorido, veredito em uma linha, explicação técnica e link para fonte.
🔧 Melhorias internas
find_gpu_registry_subkey()— enumera subkeys GPU viaDriverDesc(o índice 0000/0001 varia por sistema)read_binary/write_binaryadicionados ao módulo de registro- Removidos mitos duplicados da página Otimizações — substituídos por CTA para página Aprenda
- Logo/nome duplicado removido da sidebar (mantido apenas na titlebar)
- Versão na sidebar agora é lida dinamicamente do Tauri config
- 7 tweaks registrados na busca global (Ctrl+K) com tags bilíngues
- 5 tweaks vendor-specific mapeados no filtro de hardware
- Bump de versão para 0.2.4
Instalação
- Baixe o arquivo
.exeabaixo - Execute o instalador (aceite o UAC)
- O FrameGuard será instalado e abrirá automaticamente
⚠️ O Windows Defender pode alertar sobre o instalador por não ter assinatura digital.
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.
FrameGuard v0.2.3
FrameGuard v0.2.3
Novidades:
⚡ 3 novos tweaks de CPU vendor-specific
Plano de Energia AMD Ryzen — ativa o plano otimizado para processadores Ryzen (detecta automaticamente se os drivers de chipset estão instalados; caso contrário, aplica parâmetros manualmente)
Desabilitar Power Throttling Intel — impede o Windows de reduzir performance de processos em background em CPUs Intel (maior impacto em laptops)
Turbo Boost Agressivo Intel — expõe e ativa o modo Aggressive nas opções de energia, mantendo frequências de boost mais altas por mais tempo
Todos os tweaks acima aparecem apenas no hardware correto — AMD em CPUs AMD, Intel em CPUs Intel.
🛡️ Serviços expandidos (+15 serviços curados)
11 serviços existentes atualizados com nomes em português e notas condicionais revisadas (Spooler agora menciona PrintNightmare CVE-2021-34527)
4 novos serviços Xbox e Gaming com warnings críticos impossíveis de ignorar:
Xbox Live Auth Manager — aviso sobre Game Pass e achievements
Xbox Live Game Save — aviso sobre sincronização de saves na nuvem
Xbox Live Networking — aviso sobre multiplayer e party chat
Xbox Accessory Management — aviso sobre controles Elite/Series
2 novos serviços de telemetria Intel (filtrados por CPU vendor — só aparecem em sistemas Intel):
Intel Graphics Telemetry
Intel Dynamic Tuning Telemetry
🔍 Detecção de fTPM AMD no Dashboard
Detecta automaticamente se o processador AMD usa fTPM (Firmware TPM) com possível causa de micro-stutters em jogos
Exibe banner de aviso no Dashboard com link direto para a documentação oficial da AMD (AGESA 1207+)
Só aparece em sistemas AMD com TPM ativo — Intel e AMD sem TPM não são afetados
🐳 Limpeza Docker
Nova seção na página de Limpeza (aparece apenas se Docker estiver instalado)
Botão "Analisar" mostra preview com contagens e tamanhos: containers parados, imagens dangling, build cache e volumes
4 opções de limpeza com checkboxes:
✅ Containers parados (padrão: habilitado)
✅ Imagens dangling/sem uso (padrão: habilitado)
✅ Build cache com tamanho estimado (padrão: habilitado)
⬜ Volumes não utilizados (padrão: desabilitado) — warning vermelho visível: volumes podem conter bancos de dados e dados de projetos
🔧 Melhorias internas:
Campo warning adicionado à struct de serviços — suporta avisos críticos inline (não apenas tooltips)
Campo cpu_vendor adicionado à struct de serviços — filtragem de serviços por hardware no frontend
TWEAK_HARDWARE_MAP atualizado com 3 novos tweaks vendor-specific
Todos os novos tweaks incluídos na busca global (Ctrl+K) com tags bilíngues
Bump de versão para 0.2.3
Instalação:
Baixe o arquivo .exe abaixo
Execute o instalador (aceite o UAC)
O FrameGuard será instalado e abrirá automaticamente
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.
FrameGuard v0.2.2
FrameGuard v0.2.2
Novidades:
🔒 5 novos tweaks de Privacidade
Desativar Windows Recall — bloqueia a captura de tela contínua da IA (Win11 24H2+)
Desativar Relatório de Erros (WER) — impede o envio automático de crash dumps à Microsoft
Desativar Histórico de Atividades — remove o timeline e a coleta de atividades entre dispositivos
Desativar Rastreamento de Localização — bloqueia o acesso do sistema à localização do dispositivo
Desativar Solicitações de Feedback — remove os pop-ups periódicos do Windows Feedback Hub
🌐 Edge Debloat:
Aplica 12 políticas de grupo para desativar recursos invasivos do Microsoft Edge:
Startup Boost, Background Mode, Tab Prerender
Sidebar Hub, Shopping Assistant, Collections
Copilot/Bing Chat na New Tab, campanhas de navegador padrão
Telemetria, personalização e feedback
🖱️ Menu Clássico (Botão Direito):
Restaura o menu de contexto completo do Windows 10 no Windows 11
Exibido apenas em sistemas Windows 11 (filtro automático por build)
Reinicia o Explorer automaticamente ao aplicar/reverter
🔧 Melhorias internas:
Telemetria expandida: o tweak agora desativa 6 chaves de registro (vs. 3 anteriormente)
Detecção de build do Windows para filtragem de compatibilidade
Novas utilidades de registro: subkey_exists, delete_subkey_all
Todos os novos tweaks incluídos na busca global (Ctrl+K)
Instalação:
Baixe o arquivo .exe abaixo
Execute o instalador (aceite o UAC)
O FrameGuard será instalado e abrirá automaticamente
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.
FrameGuard v0.2.1
FrameGuard v0.2.1
Instalação
Baixe o arquivo .exe abaixo
Execute o instalador (aceite o UAC)
O FrameGuard será instalado e abrirá automaticamente
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.
O que mudou
🔧 Correções
Corrigido contraste de texto em modo claro — apps não instalados na página de Privacidade estavam com texto quase ilegível em monitores convencionais (contraste subiu de ~3.5:1 para ~5.2:1, acima do mínimo WCAG)
✨ Novidades
Atualizações automáticas — a página Sobre agora tem um botão "Verificar atualizações". Quando uma nova versão estiver disponível, você pode baixar e instalar sem sair do app. Nenhum processo roda em background, nenhum serviço criado — só quando você pedir.
FrameGuard v0.2.0
FrameGuard v0.2.0
Instalação
Baixe o arquivo .exe abaixo
Execute o instalador (aceite o UAC)
O FrameGuard será instalado e abrirá automaticamente
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.
O que há de novo
✨ Titlebar integrada ao design
A barra de título padrão do Windows foi substituída por uma implementação própria que acompanha a identidade visual do app — fundo contínuo, botões estilizados e suporte automático ao tema claro e escuro.
🌤️ Tema claro
Novo tema offwhite/creme disponível em Configurações. Projetado para não agredir a visão — sem brancos cegantes. Alterna entre escuro e claro com persistência entre sessões.
🧹 Limpeza de browsers expandida
Suporte adicionado para Firefox, Opera e Opera GX. Agora é possível escolher exatamente o que limpar em cada browser: cache, histórico, sessões e cookies. Cookies e histórico vêm desmarcados por padrão — o app avisa antes de desconectar você dos seus sites.
🔧 Correções
Drag da janela — janela voltou a ser arrastável pelo desktop após ajuste na região de captura de eventos da titlebar customizada
Estado da página de limpeza — as seleções de checkbox agora persistem ao navegar entre páginas
Limpeza de arquivos Windows.old e logs de atualização — corrigido problema silencioso de permissão que impedia a remoção dos arquivos mesmo com UAC aceito
🏗️ Refactoring interno
Esta versão foi um ciclo de arrumação da casa antes de construir novos andares. Nenhuma dessas mudanças é visível diretamente, mas tornam o projeto mais fácil de manter, contribuir e evoluir:
Backend Rust reorganizado em módulos por responsabilidade — gpu, gaming, power, storage, network, visual
Eliminado boilerplate repetido em 27 funções através de um builder de metadados (TweakMeta)
Frontend com fonte única de verdade para todos os tweaks (tweakRegistry)
Lógica duplicada entre as páginas de Otimizações e Privacidade extraída para um hook compartilhado
Dashboard refatorado em componentes menores e isolados
Prettier, ESLint, rustfmt e clippy configurados — código formatado e sem warnings
📋 Próximos passos (v0.3.0)
Nova tela inicial com filosofia "O que você quer fazer hoje?"
Planos nativos por intenção: Quero mais FPS, Quero mais privacidade, Quero limpar a bagunça
Contador de serviços em segundo plano antes e depois da otimização
Novos tweaks: Windows Recall, Classic Right Click Menu, Edge Debloat completo e outros
FrameGuard é gratuito, open-source (GPL v3) e sem telemetria. Se o app te ajudou, considera deixar uma ⭐ no repositório ou compartilhar com alguém que precise.
FrameGuard v0.1.2
FrameGuard v0.1.2
Corrigido
- Botão "Baixar" na verificação de atualizações não abria o navegador
- Versão exibida na página Sobre corrigida
Instalação
- Baixe o arquivo
.exeabaixo - Execute o instalador (aceite o UAC)
- Se já tiver o FrameGuard instalado, o instalador atualiza automaticamente
⚠️ O Windows Defender pode alertar sobre o instalador por não ter
assinatura digital. Clique em "Mais informações" → "Executar assim mesmo"
FrameGuard v0.1.1
FrameGuard v0.1.1
Corrigido
- Detecção de versão do Windows: o app mostrava "Windows 10" em sistemas
Windows 11 devido a um bug no registro do Windows (#3)
Instalação
- Baixe o arquivo
.exeabaixo - Execute o instalador (aceite o UAC)
- Se já tiver o FrameGuard instalado, o instalador atualiza automaticamente
⚠️ O Windows Defender pode alertar sobre o instalador por não ter
assinatura digital. Clique em "Mais informações" → "Executar assim mesmo".
FrameGuard v0.1.0
FrameGuard v0.1.0
Instalação
- Baixe o arquivo
.exeabaixo - Execute o instalador (aceite o UAC)
- O FrameGuard será instalado e abrirá automaticamente
⚠️ O Windows Defender pode alertar sobre o instalador por não ter assinatura digital.
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.
O que tem na v0.1.0
- 21 tweaks de otimização (GPU, CPU, rede, armazenamento, timers)
- 4 tweaks de privacidade + remoção de bloatware UWP
- Manutenção: DISM, SFC, chkdsk, TRIM, flush DNS
- Limpeza categorizada com detecção de file locks
- 33 serviços e 8 tarefas agendadas para gaming
- Planos de execução com 4 planos oficiais
- Busca global (Ctrl+K)
- Backup automático + ponto de restauração
- Export/import de configurações (.fg)
- Página educacional (Mitos e Snake Oil)