Hvordan man stopper Windows i at bede dig om at udføre GPU'en

Indeks
  1. Hvad er "Eject GPU"-muligheden i Windows
  2. Deaktiver PCIe Hot Plug i BIOS
  3. Brug en Registry Hack

Denne guide forklarer, hvorfor Windows fejlagtigt behandler din GPU som en aftagelig enhed, og hvordan du kan forhindre det ved at justere indstillingerne i BIOS eller registreringsdatabasen.

Forskellen på en USB-disk og et grafikkort er, at grafikkortet ikke skal fjernes fra PC'en. Derfor kan det være forvirrende, når Windows viser en meddelelse om at udskille din GPU. At forestille sig, at grafikkortet bliver udskilt fra sin slot som en pilot, der udskiller sig fra et jetfly, er ret ubehageligt. I denne guide vil vi forklare, hvorfor Windows viser din GPU som en aftagelig enhed, og hvordan du kan forhindre det.

Hvad er "Eject GPU"-muligheden i Windows

Den mulighed vises, når Windows fejlagtigt betragter din PC's GPU som en aftagelig enhed. Det er reelt en mulighed for eksterne GPU-bokse eller for slots med hot plug-mulighed. Problemet opstår, når Windows begynder at behandle din normale PCIe-lane eller loddet GPU som aftagelig.

Fejlen opstår ofte i bærbare computere med dobbelt-GPU og i forbyggede PC'er med eGPU-understøttelse eller PC'er med en BIOS, der har en hot plug-mulighed. Da Windows enhedshåndtering er afhængig af oplysninger fra enhedens ACPI-firmware, kan den fejlagtigt tage en hot-swappable enhed for en aftagelig enhed, ligesom en USB.

Denne mulighed er ikke en fejl; den virker faktisk, og du bør ikke klikke på den. Hvis du klikker på den, vil en af følgende scenarier ske afhængigt af din PC-konfiguration:

  • Skærmen slukker, og du hører lyden af enhedens frakobling. Efter et lille pause vil den tænde igen.
  • Dit dedikerede GPU slukker, og PC'en vil arbejde på den integrerede GPU. Genstart er påkrævet, hvis du skal køre tungere programmer.
  • Din skærm bliver sort og vil ikke genoprette sig, før du genstarter PC'en.

Hvis du ikke ønsker at risikere at udskille din GPU ved et uheld, er det bedst at deaktivere denne mulighed.

Deaktiver PCIe Hot Plug i BIOS

De fleste PC'er, der viser denne mulighed, vil også have en hot plug- eller hot swap-mulighed i BIOS, som du kan deaktivere for helt at slippe for denne mulighed. Hvis du ikke bruger en ekstern enhed som en eGPU eller andre eksterne PCIe-periferiudstyr, kan du trygt deaktivere denne mulighed i BIOS.

Gå ind i BIOS/UEFI, og se efter Avancerede indstillinger. Her skal du finde PCIe-konfigurationen, som bør være under sektionen Onboard-enheder eller Chipset. Du vil finde poster for PCIe Slot Hot Plug (eller Hot Swap), enten for at administrere slots individuelt eller anvende ændringer på alle slots. Hvis slotsene er individuelt opført, så deaktiver muligheden for GPU'en; ellers, deaktiver Hot Plug-muligheden helt.

I fremtiden, hvis du nogensinde bruger en hot-swappable enhed med din PC, skal du genstarte PC'en for at registrere det.

Brug en Registry Hack

Du kan også bruge et Windows Registry hack til at forhindre Windows i at betragte din GPU som en aftagelig enhed. Da Windows bruger PCI-fjernelsespolitikken til at vise muligheden for at udskille GPU'en, kan du sætte GPU'en som en permanent hardwareenhed for at forhindre, at denne mulighed vises.

Bemærk: lav en sikkerhedskopi af Registry, før du foretager ændringer, da forkerte ændringer kan føre til systemkorruption, datatab og andre funktionsfejl.

Først skal du få din GPU-enhedsinstans-ID. Søg efter “enhedshåndtering” i Windows-søgning og åbne Enhedshåndtering. Her, højreklik på din GPU og vælg Egenskaber. Gå til fanen Detaljer, vælg Enhedsinstanssti under Egenskab, og noter værdien.

Åbn derefter Windows Registry ved at bruge søgefeltet og gå til følgende placering.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI

Under PCI-nøglen, åbn din GPU's enhedsinstans-ID, som vi noterede ovenfor, og vælg Enhedsparametre under det.

Nu i højre panel, højreklik og vælg NyDWORD (32-bit) Værdi. Navngiv denne værdi RemovalPolicyDefault, dobbeltklik på den, og sæt dens værdi til 0. Gentag de samme trin for at oprette en anden DWORD-værdi, navngiv den DeviceHackFlags, og sæt dens værdi til 20.

Genstart PC'en for at ændringerne træder i kraft. Dette vil forhindre hot-swaps på den specifikke PCIe-port.

Brugere med en Nvidia GPU kan også ændre en alternativ Registry-nøgle for de samme resultater. Gå til følgende placering i Registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nvidia
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm

Her i højre panel, sæt værdien af SurpriseRemovalSupport til 0. Hvis den ikke er der, kan du oprette en ny DWORD-værdi og navngive den SurpriseRemovalSupport.

Mens Windows har mange irritationer, er dette specifikke problem hovedsageligt en fejl forårsaget af, hvordan specialiserede opsætninger håndterer hot plugs og giver informationen til Windows. Da det påvirker brugere med specifikke enheder, og det ikke helt er Windows' skyld, er det usandsynligt, at nye Windows-opdateringer vil løse dette problem.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up