Эмулятор Dolphin получил ключевое обновление: игры GameCube и Wii теперь вылетают гораздо реже
Разработчики отключили режим Dual Core по умолчанию, решив многолетнюю проблему со сбоями, и добавили другие важные исправления
Коротко о главном
- Релиз Dolphin 2509 отключает режим Dual Core по умолчанию на настольных компьютерах, исправляя частые сбои.
- Обновление также добавляет совместимость для трех сложных игр Disney для Wii благодаря умным хакам.
- Проброс Bluetooth, который обеспечивает поддержку Wii Remote, был исправлен для работы с более современными адаптерами Bluetooth.
Dolphin уже давно является одним из самых впечатляющих эмуляторов, но, несмотря на более чем 20-летнюю разработку, работа еще не закончена. В последнем выпуске 2509 некоторую часть этой работы пришлось отменить, чтобы наконец исправить сбои, которые преследовали эмулятор годами.
Режим Dual Core был впервые реализован более десяти лет назад и был ключом к эмуляции игр GameCube и Wii с приемлемой частотой кадров. В то время процессоры просто не были достаточно быстры, чтобы справиться с требованиями эмулятора, поэтому, взяв пример с оригинального оборудования и используя дополнительные ядра, производительность значительно выросла.
Однако это также создало большую нестабильность. На оригинальном оборудовании разные процессоры работали абсолютно одинаково на каждой машине, поэтому разработчикам было легко их синхронизировать. В режиме Dual Core Dolphin, который эмулирует разные процессоры с использованием разных ядер в вашем многоядерном процессоре, тайминги были совершенно разными на каждой машине, что часто приводило к сбоям.
Команда пыталась исправить это на протяжении многих лет, добавляя больше точек синхронизации, но результаты так и не были идеальными. И вот, спустя все эти годы, команда решила, что оно того не стоит.
Это обновление отключает режим Dual Core по умолчанию на настольных компьютерах, что должно исправить большинство сбоев.
Начиная с этого выпуска, режим Dual Core будет отключен по умолчанию в настольной версии. Для всех, кто играет на современном оборудовании, игры по-прежнему будут легко работать на полной скорости или даже выше, так что вы не заметите разницы. Кроме, конечно, меньшего количества сбоев в нескольких играх.
Однако режим Dual Core останется включенным по умолчанию на устройствах Android. Команда объясняет, что устройства Android часто имеют более слабое оборудование и больше накладных расходов, поэтому производительность пострадает сильнее при отключении режима Dual Core.
Релиз 2509 также исправляет давние проблемы с тремя конкретными играми Disney для Wii: Toy Story 3, Cars 2 и Disney Infinity. Разработчик этих игр, Avalanche Software, встроил в код «таблетку самоубийства dcashe», которая, по-видимому, была разработана специально для того, чтобы мешать эмуляции.
После того, как эта проблема была решена, игры по-прежнему работали невероятно плохо. С помощью нескольких умных хаков к тому, как игры обрабатывают адреса памяти в этом выпуске, команда наконец-то заставила три игры работать на полной скорости. Они по-прежнему требовательны к ресурсам, но любой современный игровой ПК должен справиться с ними без проблем.
Это обновление также исправляет новую проблему, которая мешала некоторым пользователям подключать Wii Remotes. Dolphin использует Bluetooth Passthrough, чтобы обойти стандартные драйверы Bluetooth вашего оборудования и воспользоваться уникальными частотами опроса Nintendo в 200 Гц и нестандартными дескрипторами. Однако некоторые новые адаптеры Bluetooth на базе чипсета Realtek RTL8761 перестали работать с существующим кодом.
После некоторого расследования команда переработала код Bluetooth Passthrough, чтобы улучшить производительность, и включила исправление специально для адаптеров, использующих этот чипсет. Это должно значительно улучшить совместимость и позволить большему количеству пользователей подключать Wii Remotes к Dolphin для более аутентичного опыта.
Обновление содержит еще несколько незначительных настроек, поэтому обязательно ознакомьтесь с полной записью в блоге для получения более подробной информации. Вы можете скачать обновление с официального сайта, хотя может пройти несколько дней, прежде чем оно появится в Google Play Store.
Asus и Microsoft подтверждают дату выхода Xbox Ally X и Ally и другие подробности










