A Linux 5.4 kompatibilitást szerez néhány újabb Windows játékkal

A Linux 5.4 javítja a játékot a Linuxon

Tegnap, Linus Torvalds kiadta a Linux 5.3-at. A kernel új verziója számos új funkcióval érkezett, amelyek közül néhány, a szokásos módon, új hardverek támogatásaként, de a Linux apjának már elmúlt. Most éppen arra koncentrálsz Linux 5.4, a következő részlet, amely már megnyitotta a kérés ablak amely tartalmazza a Linux kernel november közepén érkező verzióját.

Nem titok, hogy a játékfejlesztők számára nem a Linux az előnyben részesített platform, de az sem, hogy egyre több címet adunk nekünk, részben a Steam-hez hasonló platformoknak köszönhetően. Néha játékok nem működnek a linuxon, és ez javulni fogrészben a Linux 5.4-ben, egy olyan javításnak köszönhetően, amely a CodeWeavers kezéből származik, és amely segít néhány Windows és 64 bites játék jobb futtatásában a Wine és más típusú szoftverekben, például a Crossover vagy a Proton. A fő kedvezményezettek az Intel és az AMD berendezések felhasználói lesznek.

A Linux 5.4 valamivel több lesz a játékosok számára

A bevezetett változás (via Phoronix) a CodeWeavers javításban hozzáadódik emulációs támogatás az SGDT, SIDT és SMSW utasításokhoz (Store Global Descriptor Table Register, Store Interrupt Descriptor Table és Store Machine Status World). UMIP (User-Mode Instruction Prevention) funkció a legújabb processzorokon megakadályozza ezen utasítások futtatását felhasználói módban. A probléma az, hogy ezeket az utasításokat általában a Windows programok használják, és problémákat jelenthetnek, ha olyan környezetben hajtják végre őket, mint például a Wine.

Az alapkód UMIP Már felajánlotta az utasításemulációt a 32 bites folyamatokhoz, míg a Linux 5.4 esetén az SGDT, a SIDT és az SMSW a 64 bites folyamatokra vonatkozik. Ez viszont segít néhány 64 bites Windows játékon, amelyek ezen utasításokon alapulnak. E emulációs támogatás nélkül ezek a játékok összeomlottak a legújabb CPU-kkal az érintett utasítások botlása közben.

Azon játékok között, amelyeket ez a probléma érint, és amelyek működhetnek a Linux 5.4 rendszerben, rendelkezünk:

  • Metró Exodus.
  • A Tomb Raider árnyéka.
  • Wolfestein: Fiatalvérű.
  • Soulcalibur VI.
  • Great Theft Auto.
  • Az ördög sírhat 5.
  • Team Sonic Racing.

Ezért és bár a Linux soha nem lesz Windows (hála az égnek), a Linux 5.4 valamivel többet jelent a játékosok számára.