ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Asahi Linux ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» инструмСнтарий для запуска Windows-ΠΈΠ³Ρ€

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Asahi Linux, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Linux для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Mac с ARM-Ρ‡ΠΈΠΏΠ°ΠΌΠΈ Apple, прСдставили инструмСнтарий для запуска соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π² Linux-окруТСниях, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° систСмах с Ρ‡ΠΈΠΏΠΎΠΌ Apple M1. Π Π΅Ρ‡ΡŒ ΠΏΡ€ΠΎ ΠΈΠ³Ρ€Ρ‹ класса AAA, доступныС Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Steam ΠΈ собранныС для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86_64. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ обСспСчиваСт ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ созданных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… API Vulkan 1.3 ΠΈ OpenCL 3.0, с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86_64 ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Windows.

НСобходимыС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ дистрибутива Fedora Asahi Remix — для запуска ΠΈΠ³Ρ€ достаточно ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «dnf upgrade —refresh» ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Steam ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «dnf install steam» ΠΈ ΠΎΠ½Π° подтянСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для запуска ΠΈΠ³Ρ€ стСк построСн Π½Π° основС Vulkan-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Honeykrisp, эмулятора FEX, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ x86-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° систСмах ARM, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Wine ΠΈ прослоСк DXVK ΠΈ vkd3d-proton с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ API DirectX ΠΏΠΎΠ²Π΅Ρ€Ρ… Vulkan.

Из-Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… эмуляциСй, рСкомСндуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² систСмС 16 Π“Π‘ ΠžΠ—Π£. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ·-Π·Π° нСсоотвСтствия Ρ€Π°Π·ΠΌΠ΅Ρ€Π° страниц памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ прилоТСниям (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ собранныС для x86 рассчитаны Π½Π° страницы 4К, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π° систСмах Apple ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ страницы 16K), ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· запуск Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ядра Linux, собранного с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ страниц памяти. Для запуска ΠΈΠ³Ρ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… со своим ядром задСйствован инструмСнтарий muvm. НапримСр, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Fallout 4.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Asahi Linux ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» инструмСнтарий для запуска Windows-ΠΈΠ³Ρ€

Для обСспСчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ³Ρ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ The Witcher 3 ΠΈ Ghostrunner, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ тСссСляция ΠΈ гСомСтричСскиС ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, задСйствована эмуляция ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ². Из ΠΏΠΎΠΊΠ° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… возмоТностСй отмСчаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Honeykrisp Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Ρ… тСкстур (sparse texturing), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для запуска Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€ Π½Π° Π±Π°Π·Π΅ DX12, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Cyberpunk 2077. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, вСдётся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для достиТСния Π² эмулируСмом ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ уровня 60 FPS.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Asahi Linux ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» инструмСнтарий для запуска Windows-ΠΈΠ³Ρ€


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru