Idiomes disponibles:

Ets un gamer? Redueix el dolor d’usar Windows (en dualboot)

Aquesta publicació va ser originalment escrita en anglès. La traducció pot no reflectir el 100% de les idees originals de l'autor.

Si has llegit les meves publicacions anteriors sobre com construir un Home Server via CLI, saps exactament com em sento pel sistema operatiu de Microsoft. Per a mi, utilitzar Windows per treballar o desenvolupar és una pèrdua de rendiment, privadesa i seny. Consumeix RAM només per existir, envia dades de telemetria sobre els teus moviments del ratolí a Redmond i es reinicia sense el teu permís per instal·lar una actualització que canvia la icona de la calculadora.

El dolor és real

Tanmateix, tinc una confessió: M’agrada disparar coses. Coses virtuals, òbviament. I aquí topem amb un mur. Mentre la comunitat de Linux ha fet miracles amb Proton i la Steam Deck, hi ha una categoria de jocs que simplement es nega a cooperar: els Shooters Competitius.

Si tu, com jo, pateixes l’addicció a Destiny 2 o estàs intentant gaudir del caos de Battlefield 6, t’has trobat amb la barrera del Kernel-Level Anti-Cheat. Aquests sistemes (BattlEye, Ricochet, Vanguard) exigeixen un accés profund al nucli del SO per assegurar-se que no utilitzes wallhacks. I no es fien de Linux. Per a ells, si estàs a Linux, ets un hacker fins que es demostri el contrari.

Així doncs, ens veiem obligats a tenir un dual-boot. Però no hem d’acceptar el programari farcit de “Candy Crush” i “TikTok App” que és una instal·lació estàndard de Windows 11.

Construirem una Consola de Joc Windows. Un sistema despullat de tot excepte el necessari per llançar Steam i executar el joc.

El Sant Greal: Windows 10 IoT Enterprise LTSC

El primer error que cometen els aficionats és instal·lar Windows 10/11 Home o Pro. Aquestes versions no són sistemes operatius, són plataformes de lliurament de publicitat.

La solució és la versió LTSC (Long-Term Servicing Channel), concretament la IoT Enterprise LTSC 2021.

Per què?

  • Sense Microsoft Store.
  • Sense Cortana.
  • Sense Edge (a menys que el vulguis).
  • Sense Aplicacions (Notícies, Temps, la tonteria de la superposició Xbox Game Bar).
  • Actualitzacions: Només rep actualitzacions de seguretat. Cap “Actualització de Funcionalitats” que trenqui els teus controladors.
  • Suport: Està suportada fins al 2032.

És la versió més neta i estable de Windows capaç d’executar jocs moderns. És el que Windows 7 desitjaria poder ser el 2025.

Pas 1: Adquirir la Imatge

No publicaré enllaços directes aquí perquè no vull problemes legals, però si busques “Massgrave” a Google o GitHub, trobaràs el camí. Estàs buscant la ISO amb la suma de verificació per a Windows 10 IoT Enterprise LTSC 2021.

Verifica el hash SHA-256. La privadesa importa, però la seguretat importa més.

Pas 2: El Script “Post-Instal·lació”

Igual que vaig crear un script per automatitzar la instal·lació d’Ubuntu Server, necessitem automatitzar la “neteja” de Windows. Fins i tot la LTSC necessita alguns ajustos per ser una màquina de joc pura.

Obre PowerShell com a Administrador i executa la lògica següent. Això no és un script per copiar i enganxar, sinó una guia sobre el que necessites canviar:

# 1. Activa el pla "Ultimate Performance"
# Això força la CPU a funcionar a la freqüència màxima, evitant micro-titubejos a Battlefield.
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

# 2. Desactiva la Hibernació
# Estàs en un ordinador d'escriptori/portàtil per a jocs. No necessites desar la RAM al disc.
# Això recupera uns 6GB a 16GB d'espai SSD.
powercfg /h off

# 3. Acceleració del Ratolí (L'enemic de la Punteria)
# Windows per defecte té "Millorar la Precisió del Punter". Això destrueix la memòria muscular.
# Al registre, l'eliminem
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseSpeed" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseThreshold1" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseThreshold2" -Value "0"

# 4. Descarrega les poques coses que queden
# Fins i tot la LTSC té algunes restes.
Get-AppxPackage *Microsoft.Windows.SecHealthUI* | Remove-AppxPackage
Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage

Pas 3: Controladors sense l’“Experiència”

Si tens una targeta NVIDIA, no instal·lis GeForce Experience. És programari espia disfressat d’actualitzador de controladors. Requereix iniciar sessió només per actualitzar els controladors de la GPU. Ridícul.

Utilitza NVCleanstall. És una eina que et permet instal·lar només el controlador de la GPU i PhysX. Pots eliminar la Telemetria, el servei de transmissió Shield (si no el fas servir) i la faramalla publicitària.

Com que estic fent això en un portàtil per a videojocs (un ASUS TUF), em nego a instal·lar la brossa propietària coneguda com a “Armoury Crate”. Instal·la 15 serveis diferents només per canviar el color del teclat. En lloc d’això, fem servir G-Helper. És de codi obert, pesa menys de 5 MB i fa tot el que fa el programari oficial sense l’espionatge. No obstant això, si intentes executar G-Helper (o gairebé qualsevol joc/eina) en una instal·lació LTSC nova, es bloquejarà instantàniament.

Per què? Perquè LTSC és massa net.

Les versions de consumidor de Windows venen pre-carregades amb una biblioteca de dependències que els desenvolupadors de programari donen per fet que tens. LTSC no. Abans de poder jugar, has d’instal·lar manualment el “sistema digestiu” de Windows:

  1. Visual C++ Redistributables (All-in-One): Necessites les biblioteques x86 i x64 des del 2005 fins al 2022. Sense això, G-Helper no pot comunicar-se amb el maquinari.

  2. DirectX End-User Runtimes (juny de 2010): “Però, Windows 10 no té DX12?” Sí. Però els jocs antics (i fins i tot alguns llançadors moderns) encara fan crides a les biblioteques DX9.

Descarrega el Visual C++ Redistributable Runtimes All-in-One (de TechPowerUp o GitHub) i executa el install_all.bat. Després, executa l’instal·lador web de DirectX.

Un cop instal·lats, G-Helper s’obre. Podem establir el límit de càrrega de la bateria al 80% (per preservar la seva vida útil), configurar els ventiladors a “Silenciós” mentre naveguem i a “Turbo” mentre juguem. Ara tenim el control total del maquinari sense la “taxa” de faramalla.

Una última cosa. Per a Destiny 2 i títols moderns, assegura’t d’activar HAGS (Hardware Accelerated GPU Scheduling) a la configuració de Gràfics de Windows. Mou la gestió de memòria de la CPU a la GPU, reduint la sobrecàrrega.

Pas 4: El resultat

Després d’aquest procés, tindràs una instal·lació de Windows que:

  1. Utilitza menys d'1,5 GB de RAM en repòs.
  2. zero finestres emergents demanant-te que provis Office 365.
  3. No indexa els teus fitxers mentre intentes guanyar un 1 contra 3 al CSGO.

Es converteix en un gestor d’arrencada gloriós per a Steam. Encens l’ordinador, s’obre Steam, jugues, l’apagues. Encara és Windows. Encara és un mal necessari. Però almenys ara, t’obeïx.

Stonks

Pas 5: La trampa dels “Scripts de Desfarramall”

En aquest punt, potser et temptarà anar a GitHub, buscar “Windows 10 Debloater” i executar el primer script de PowerShell que trobis amb 10k estrelles.

No ho facis.

Aquest és el motiu per què utilitzar scripts automatitzats de desfarramall és una idea terrible per a aquest projecte:

  1. Redundància: Aquests scripts estan escrits per a Windows 10 Home i Pro. Contenen centenars de línies per eliminar Cortana, OneDrive i Candy Crush. Nosaltres estem en LTSC. Nosaltres no tenim aquestes coses. Executar un script per eliminar alguna cosa que no existeix és com intentar fer una cirurgia a un home mort; en el millor dels casos, no passa res, en el pitjor, danyes el cos.

  2. El problema de la “Caixa Negra”: A menys que t’asseguis i analitzis el 100% del codi (que pot ser de milers de línies), no saps què està fent aquest script. Molts d’ells desactiven agressivament tasques programades o eliminen claus del registre relacionades amb la impressió, la xarxa o l’autenticació d’usuari.

  3. Inestabilitat: He vist scripts que “desfarramallen” el sistema arrencant les dependències del Proveïdor d’Identitat. Enhorabona, ara no pots iniciar sessió a la Xarxa Xbox dins de Halo Infinite.

Vam triar LTSC precisament perquè ve desfarramallat de fàbrica. No necessitem una maqueta per obrir-nos pas per un camí que ja està pavimentat. Mantingues la teva instal·lació neta no executant scripts que no entens completament.

Pas 6: L’excepció de l’Xbox (Opcional)

He mencionat abans que volem un sistema lliure de la Microsoft Store. I per al 99% dels jocs, des del Counter-Strike fins a l’Elden Ring, això és la veritat absoluta. No necessites la Store, i definitivament no la vols executant-se en segon pla.

No obstant això, hi ha una categoria específica de jocs que es negaran a iniciar-se en la nostra instal·lació neta de LTSC: Els títols de primera part de Microsoft.

Si intentes iniciar Forza Horizon 5, Sea of Thieves o Halo Infinite (fins i tot les versions de Steam), el joc podria tancar-se sobtadament o quedar-se atrapat en un bucle infinit d’inici de sessió.

El culpable: Aquests jocs depenen d’un servei en segon pla anomenat Xbox Identity Provider per fer de pont entre Steam i el teu compte de Microsoft. Com que hem eliminat la brossa, aquest pont no existeix.

Si, i només si, jugues a aquests títols específics, necessites realitzar un re-implantament quirúrgic de la Microsoft Store.

  1. L’script “LTSC-Add-MicrosoftStore”: Com que LTSC no té els fitxers d’instal·lació, depenem de la comunitat de codi obert. Vés a GitHub i busca el repositori kkkgo/LTSC-Add-MicrosoftStore. Baixa’t la versió, descomprimeix-la i executa Add-Store.cmd com a Administrador.

  2. El mínim indispensable: Un cop instal·lada la Store, obre-la. No iniciïs sessió a la mateixa Store (a menys que tinguis el joc comprat allà). Cerca i instal·la només aquests dos elements:

    • Xbox Identity Provider

    • Gaming Services

  3. L’aplicació Xbox (Opcional): Si fas servir Game Pass, també necessitaràs l’aplicació principal Xbox.

Un cop instal·lat, inicia el teu joc. Ara hauria de mostrar amb èxit la finestra d’inici de sessió de Microsoft. Un cop hagis iniciat sessió, tanca la Store, desfixa-la de la barra de tasques i fingeix que no existeix. Estem aquí per jugar a l’Halo, no per navegar per fons de pantalla de pagament.


És aquest procés exagerat? Absolutament.

És absurd que haguem de baixar una versió Enterprise de Windows pensada per a màquines de ressonància magnètica només per jugar al Call of Duty sense publicitat? Sí.

Però aquesta és la realitat del joc per PC el 2025. Estem atrapats entre l’espasa de la compatibilitat de l’Anti-Cheat i la paret del programari inútil de Microsoft. Fent servir Windows 10 IoT Enterprise LTSC, recuperem la propietat del nostre maquinari.

Hem despullat el sistema operatiu fins a les seves essències bàsiques. Ja no és un “Sistema Operatiu” en el sentit tradicional; és un gestor d’arrencada glorificat i altament optimitzat per als teus jocs. I, sincerament? Aquesta és l’única manera en què puc tolerar tenir Windows a casa.

Ens veiem a la propera entrada.