L’ossessione di Microsoft per la sicurezza con Windows 11 è a dir poco patologica, non solo per aver forzato l’installazione del TPM sulla scheda. Se non fosse per le funzioni che sono attivate di default, come il VBS. Il che ci dà ulteriore sicurezza, ma in alcuni casi sta perdendo prestazioni, cosa che nei giochi significa perdere velocità in frame al secondo. Vuoi guadagnare velocità extra nei giochi? Ti diciamo come disattivarlo.
Sul nostro PC ci sono troppe cose che girano in background e che non fanno altro che sprecare risorse che potrebbero andare perfettamente alle applicazioni che stiamo eseguendo in primo piano. Soprattutto nei giochi, poiché questi sono molto impegnativi in termini di risorse hardware. Il migliore? Disattiva ciò che non è necessario per avere una squadra leggera in grado di gestire qualsiasi gioco tu gli lanci.
Cos’è VBS?
sono gli acronimi di Sicurezza basata sulla virtualizzazione, una funzionalità di Windows 10 e 11, nonché di Server 2016, che richiede parte della potenza della CPU del sistema per isolare e virtualizzare la sicurezza del sistema. L’obiettivo è impedire alle applicazioni malware di accedere allo spazio degli indirizzi di memoria di determinati programmi che richiedono una maggiore sicurezza dei dati. Se facciamo un paragone, sarebbe come avere un quartiere in una città con vigilanza privata e dove possono entrare solo i suoi abitanti.
Ciò significa ovviamente isolare le applicazioni in un ambiente separato, il modo in cui lo fa è utilizzando la virtualizzazione dell’hardware, in combinazione con il Modulo TPM 2.0 dalla scheda madre. Per chi non lo capisse, diremo che si tratta di un meccanismo dei processori Intel e AMD che permette di far girare un altro ambiente oltre alla parte dedicata al sistema operativo, da un lato, e alle applicazioni, dall’altro. Cioè, un terzo spazio di memoria, utilizzato per eseguire macchine virtuali. In altre parole, VBS si basa sull’esecuzione di Windows all’interno di Windows, ma su piccola scala.
A proposito, nonostante usi le stesse iniziali ed è una tecnologia software Microsoft, non devi confonderlo con Visual Basic Script, sono due cose completamente diverse.
Come funziona?
Con il VBS, alcune applicazioni possono funzionare nella cosiddetta Virtual Secure Mode, che è l’ambiente sicuro e isolato di cui abbiamo parlato prima. Poiché funziona con un intervallo di privilegi ancora più elevato rispetto al sistema operativo stesso, nessuna normale applicazione ha accesso al VSM, nemmeno quelle dannose che riescono a impersonare il sistema operativo. Inoltre, quando questa funzione del sistema operativo è attivata, buona parte delle funzioni del sistema operativo si spostano per essere eseguite su detta parte virtualizzata.
Tuttavia, questo è un problema nel caso dei giochi, soprattutto se disponiamo di una scheda grafica potente in grado di raggiungere FPS elevati e quindi necessita che la CPU sia dura per tenere il passo con il processore. Cosa succede se il VBS è attivato? Bene, è un carico in più da sopportare e proprio come riduciamo la carrozzeria di un’auto da corsa in modo che il motore giri più leggero, il principio qui è lo stesso.
Perché consuma sempre le stesse risorse della nostra CPU?
La prima cosa a cui possiamo pensare è che VBS è una funzione di Windows 10 e 11 come il resto e, quindi, avendo un processore sempre più potente, la percentuale di prestazioni sarebbe molto inferiore. Tuttavia, non è così, poiché per la virtualizzazione una CPU impiega parte delle sue prestazioni per eseguire il VSM.
Nel caso in cui lavoriamo in un’azienda in cui è importante salvare i dati dei nostri clienti, nonché delle diverse operazioni commerciali, allora è consigliabile avere il VBS attivo, ma se abbiamo un PC per giocare, beh , la cosa è più complicata e quella potenza che viene sottratta al processore centrale finisce per essere rimossa in modo che possa svolgere il suo compito all’inizio di ogni frame. Non dimenticare che i giochi sono un ciclo continuo che si ripristina una volta per fotogramma.
Non dimenticare che non importa quale CPU hai, l’impatto di questa funzionalità di Windows sulle prestazioni nei giochi non scende mai sotto il 5% e in alcuni casi può arrivare fino al 30% a seconda del titolo di cui stiamo parlando. I più colpiti? Titoli come Civilization VI o Total War: Warhammer, quindi se sei fan di quei giochi dovresti disabilitarlo
Come disabilitare VBS in Windows 10 e 11?
Dal momento che la sicurezza basata su virtuale funziona sul primo core del processore, i giochi sotto API che non sono progettati per eseguire elenchi di schermate in multithreading, cioè che funzionano con qualsiasi versione di OpenGL precedente a Vulkan o nel caso di DirectX, quelli precedenti alla versione 12, quindi un gran numero di giochi nel Il catalogo PC ne risente. Il nostro consiglio è di disattivarlo se vuoi avere il tuo PC da gioco al massimo delle prestazioni.
Prima di tutto dobbiamo sapere se il VBS è attivo nel sistema. Se hai Windows 11 e non hai toccato nulla, non avrai bisogno di controllare, poiché la risposta è chiara e semplice sì. Nel caso in cui tu sia un utente di Windows 10, puoi verificarlo cercando “Isolamento core” nella barra di ricerca della barra delle applicazioni.
Se clicchiamo su questa opzione, si aprirà una finestra di configurazione del sistema, in essa se vediamo selezionata la casella “Integrità memoria”, allora significherà che il VBS sarà attivo, devi solo deselezionarlo in modo che il VBS sia totalmente disattivato. Dopodiché dovrai riavviare il sistema affinché le modifiche abbiano effetto immediato.
tramite terminale
Un altro modo per farlo è eseguirlo tramite il terminale o PowerShell, per farlo premi contemporaneamente i tasti Windows e X sulla tastiera e dal menu che appare seleziona l’opzione corrispondente per entrare nel terminale, come amministratore, dove dobbiamo scrivere il seguente comando: bcdedit /set hypervisorlaunchtype disattivato. Successivamente, riavvia il PC e d’ora in poi goditi le prestazioni sotto forma di FPS extra per i giochi che hai appena ricevuto.
Ciò che viene fatto con questo comando è disabilitare l’hypervisor di Windows e con esso l’uso della virtualizzazione del processore. Quindi il VBS non sarà in grado di funzionare in nessun caso. Nel caso in cui avessimo bisogno di utilizzare l’hypervisor di Windows, dovremo solo scrivere il comando nel terminale: bcdedit /set hypervisorlaunchtype on. Con questo capovolgeremo la situazione, ma daremo la possibilità di riattivare il VBS.