12:e generationens Intel-processorer misslyckas med provet, men det finns en potentiell lösning

12:e generationens Intel-processorer misslyckas med provet, men det finns en potentiell lösning

Tidigare i veckan fick några personer som väntade på att ta advokatexamen ett meddelande från ExamSoft, företaget som tillverkar programvaran Examplify som används i många delstater för att administrera examen: datorer med den senaste 12:e generationens Intel Core-processorer ”är för närvarande inte stöds” eftersom de ”utlöste en automatisk kontroll av den virtuella Examplify-maskinen”. Lösningen företaget kom fram till var att folk skulle hitta en annan enhet för att ta testet, vilket är en frustrerande och värdelös ”lösning” för de som har en helt ny dator.

Som The Verge påpekar ger Examsofts sida med systemkrav inga ytterligare detaljer för dess programvara, utan upprepar bara att 12:e generationens processorer för närvarande inte stöds och att du inte får köra Examplify-programvaran i en virtuell maskin. Men det här är inte första gången detta har hänt, och boven är nästan säkert den hybrid-CPU-arkitektur som Intel använder i de flesta av sina 12:e generations chips.

I tidigare generationer var alla kärnor i en given Intel-processor identiska med varandra: samma design, samma prestanda, samma funktionsuppsättning. Klockhastighet och strömförbrukning skulle gå upp och ner beroende på vad datorn gjorde vid varje given tidpunkt, men själva kärnorna var desamma och kunde hanteras av operativsystemet på det sättet. I 12:e generationens chips kommer processorer med en uppsättning helt olika processorkärnor: stora högpresterande kärnor (eller P-kärnor) hanterar tunga uppgifter, medan mindre lågeffektskärnor (eller E-kärnor) hanterar lättare uppgifter. Men eftersom operativsystem och de flesta applikationer tenderar att anta att alla CPU-kärnor i ett givet system är desamma, måste programvaran modifieras,

Appar som inte har uppdaterats ser ibland två olika typer av CPU-kärnor tillgängliga för dem och antar att de faktiskt ser två helt olika datorer. Detta var anledningen till att vissa DRM- och anti-fuskprogramvarupaket för videospel behövde uppdateringar eller lösningar för att fungera på 12:e generationens processorer. Vid den tiden uppgav Intel att den påverkade programvaran upptäcker E-kärnorna ”som ett annat system”, vilket också kan förklara varför Examplify-programvaran tror att den körs i en virtuell maskin – den ser att det finns ett abstraktionslager mellan den och CPU. och den vägrar starta.

Detta betyder också att det finns en potentiell lösning som kan göra 12:e generationens bärbara datorer kompatibla med Examplify-programvaran på kort sikt: inaktivera E-cores. Inte alla datorer stöder detta, men de flesta anpassade skrivbordskort tillåter detta, ibland genom att manuellt justera antalet kärnor och ibland genom att aktivera ”Legacy Game Compatibility Mode”.

Det här alternativet är mindre vanligt i bärbara datorer, men åtminstone några av de 12:e generationens bärbara datorer vi testade har också en växling för det i BIOS, vanligtvis någonstans i prestanda- eller ströminställningarna – vi har inkluderat skärmdumpar av Dell XPS 15 BIOS som tillåter användare att konfigurera antalet E-kärnor, och BIOS på Lenovo ThinkPad X1 Carbon tillåter inte detta. Det finns ingen garanti för att inaktivering av E-core kommer att lösa problemet, men det fungerar för de äldre spelen och det finns en god chans att det kommer att fungera för Examplify-mjukvaran också (om du kan göra det i första hand).

Bytet till en hybridarkitektur har orsakat andra problem förutom problem med Examplify och äldre spel. Windows 10 och tidigare versioner av Linux-kärnan kan inte dra full nytta av 12:e generationens processorer eftersom de inte stöder Intels ”Thread Director”-teknik för att säkerställa att uppgifter skickas till CPU-kärnor som kan bearbeta dem. bäst genom att få personer med 12:e generationens datorer att använda Windows 11 för att få bästa möjliga prestanda och batteritid. Att inaktivera E-kärnorna var också det enda sättet för vissa användare att dra fördel av Intel AVX-512-instruktionerna. med Alder Lake-processorer. Eftersom P-kärnor inte stöder AVX-512 och E-kärnor, är stöd för AVX-512 vanligtvis inaktiverat för alla kärnor som standard, men vissa moderkort tillåter att AVX-512 aktiveras igen efter att E-kärnor har inaktiverats.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *