Емулятор комутатора Yuzu Nintendo оновлений за допомогою багатоядерної підтримки

Юзу оновлення

Останнє оновлення емулятора Nintendo Switch, Yuzu, додало багатоядерну підтримку. Це різко покращує продуктивність нових процесорів. Чорт візьми, навіть ті з вас, що розгойдують багатоядерні блоки Ivy Bridge, побачать суттєві покращення порівняно з одноядерною підтримкою, яку раніше використовував емулятор Yuzu.

Ви можете завантажити найновіші версії, ставши членом Патреон команди Юзу, де вони регулярно оновлюють та випускають нові ітерації емулятора Switch, або ви можете схопити старіші, але стабільні склади із Сторінка завантаження Yuzu.

Команда займається глибоким поясненням того, як вони планували, конструювали та в кінцевому підсумку виконали багатоядерне рішення для емулятора Yuzu. Ви можете прочитати всю публікацію на сайті офіційний сайт Yuzu, але загальну суть пояснили на те, де вони пишуть…

«Як багато хто з вас може знати, yuzu вважається емулятором HLE (емуляція високого рівня). Це означає, що замість того, щоб запустити справжню ОС Switch (відому як Horizon), yuzu відтворив власну версію ОС, повністю побудовану з нуля. Як і ваш ПК, комутатор має кілька ядер (насправді 4), і ОС Horizon може паралельно запускати кілька завдань на цих ядрах, використовуючи конструкцію ядра, відому як потік. Однак через обмеження нашого старого дизайну ядра, взятого з Citra, yuzu насправді наслідував цю поведінку, використовуючи одне ядро ​​на вашому хост-ПК! Це призвело до абсурдно високих вимог до процесора для користувачів.

"Отже, що таке" багатоядерна емуляція процесора "? Простіше кажучи, замість емуляції процесора на одному потоці yuzu тепер буде імітувати ЦП за допомогою декількох потоків; 4 якщо бути точним - по одному для кожного ядра CPU Switch. Хоча це може здатися простим чи легким, проте все-таки це найбільше починання цього проекту. "

Демонстрація багатоядерної підтримки була продемонстрована у десятихвилинному відео YouTube YouTuber BSOD Gaming.

На відео ви можете побачити приклади ігор, що працюють на Haswell i5 4690K, де одноядерна продуктивність зазвичай перевищується десь від 15 до 25 кадрів в секунду.

Однак, перейшовши на багатоядерне рішення, Yuzu тепер може запускати ігри десь від 30 до 60 кадрів в секунду на Haswell i5.

Super Smash Bros. UltimateНаприклад, на i35 іде від 60 кадрів до 5 кадрів в секунду, що надзвичайно вражає.

PlatinumGames ' Астральна ланцюг вдалося майже вдвічі збільшити частоту кадрів, ідучи від 18 кадрів в секунду на i5 до 35 кадрів в секунду на i5. Іншими словами, якщо у вас досить пристойний ноутбук, ви все ще зможете наслідувати деякі ігри Nintendo Switch, зробивши останню консоль Nintendo застарілою, якщо ви геймер на ПК.

На жаль, деякі ігри все ще працюють не так добре, як це відбувається у рідній системі, якщо у вас немає справді високого класу.

Покемон меч і щитНаприклад, показник зменшується до 40 кадрів в секунду. Це гра, але також не дуже гладко.

Ще одна гра, яка страждає від величезних проблем продуктивності Легенда про Zelda: Дихання дикої природи.

Як згадувалося у відео вище, багато цього пов’язано з тим, що продуктивність GPU ще не дуже добре оптимізована, і тому навіть при багатоядерній підтримці гра йде від 18 кадрів в секунду до 27 кадрів в секунду на верхніх i5 процесорах.

Тепер хороша частина полягає в тому, що на гілці Skylake з i7 одиницями ви можете дуже добре сфокусувати стабільну частоту кадрів, до 60 кадрів в секунду.

Однак для деяких ігор, наприклад, вам можуть знадобитися швидкісні хаки Особняк Луїджі 3, емблема вогню: Три будинки, Астральний ланцюг, покемонський меч і щит і Crash Team Racing.

BsoD Gaming надав посилання на кожен із модів 60 кадрів в секунду, які вам знадобляться для досягнення більш високої та стабільної частоти кадрів у емуляторі Yuzu.

Але в іншому випадку емуляція досягла того, що все, що вам потрібно, - це здоровенний ігровий робочий стіл високого класу і майже нічого іншого, якщо ви хочете випробувати все найкраще, що може запропонувати консольна гра.

(Дякую за новинну пораду Лес Лютор Расово неоднозначний)