O grupo de desenvolvedores por trás do Dolphin, o famoso emulador de Nintendo GameCube e Wii, compartilhou em seu último post no blog algumas das mudanças significativas que ocorreram nos últimos meses, desde o último relatório de progresso.
Dentre os destaques, que foram apresentados no artigo publicado esta semana, estão um foco aprimorado em estabilidade e melhorias no Bluetooth Passthrough, que garantem uma maior compatibilidade com os controle Wiimote. No que diz respeito à estabilidade, a maior atualização mencionada pela equipe é a ativação do modo de um único núcleo como padrão em certos dispositivos.
Antes, o Dolphin utilizava tradicionalmente o modo de núcleo duplo como configuração padrão, o que era ótimo para aumentar o desempenho em dispositivos mais modestos, mas também causava instabilidades, como travamentos indesejados. Por isso, a equipe do Dolphin trabalhou por anos para corrigir essas questões relacionadas ao modo de núcleo duplo e oferecer alternativas, embora com sucesso limitado.
A versão 2509 já está no ar! Neste Relatório de Progresso, tornamos o Dolphin menos propenso a travamentos (não é um truque, de verdade), ampliamos a compatibilidade do Bluetooth Passthrough, neutralizamos O Trio de Destruição da Disney™, e muito mais!
Felizmente, como a equipe mencionou em seu mais recente relatório, parece que o tempo trouxe uma nova solução, com a maioria dos usuários de desktop tendo configurações mais do que suficientes para rodar o Dolphin. Isso significa que o modo de um único núcleo deve ser suficiente para um desempenho confortável. Portanto, para incentivar mais pessoas a adotarem essa configuração, o modo de um único núcleo foi definido como padrão para desktops, o que deverá melhorar a estabilidade para a maioria dos usuários, embora a opção de retorno ao modo anterior permaneça disponível para aqueles que preferem.
Atualmente, essa mudança não se aplica ao Android, com a equipe afirmando no post que “ainda não achamos que é o momento de mudar o padrão lá” e que o modo de núcleo duplo continuará a ser utilizado nesses dispositivos.
Sobre a questão da maior compatibilidade com os Wiimotes, a equipe observou que no passado alguns problemas recorrentes surgiram na conexão dos controle com certas plataformas, a maioria decorrente de peculiaridades relacionadas aos diferentes sistemas de Bluetooth de cada sistema operacional.
A solução encontrada foi aproveitar o Bluetooth Passthrough, que permite “fazer a ‘transposição’ de um adaptador Bluetooth diretamente para o Wii emulado”, ao invés de enfrentar “as dores de cabeça de lidar com os complicados sistemas de Bluetooth dos sistemas operacionais”. No entanto, como notaram, ao fazer essa mudança, descobriu-se que certos adaptadores Bluetooth modernos eram incompatíveis, fazendo com que a equipe tivesse que reformular esse recurso para suportar esses adaptadores (baseados no chipset Realtek RTL8761), melhorando assim o desempenho geral.
Você pode conferir o post completo no blog.
