RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

Metal: Problems with arrow keys and games don't launch

Open Raiden-GH opened this issue 1 month ago • 15 comments

When using Metal, either the up or down arrow key on the keyboard doesn't work, and the menu UI is slow. Additionally, games no longer launch.

macOS 26.1 (Apple Silicon) RetroArch 1.22.1

Raiden-GH avatar Nov 16 '25 16:11 Raiden-GH

Same here. Just noticed yesterday. macOS (Apple Silicon) version of RetroArch. The main menu is very laggy when using keyboard or gamepad controls, whether or not a game has been started. (The menu is more or less fine when driving with the mouse, though...) RetroArch 1.22.0 and 1.22.1 both have this problem. (1.21 did not.)

It seems that I can launch a game if I start RetroArch with the game in command line arguments (which is what I usually do), but trying to start it from the menu doesn't always work.

AaronKelley avatar Nov 16 '25 19:11 AaronKelley

Similar problem on Intel iMac (late 2013, i5) running macOS Catalina 10.15.7. Menus work fine before launching any game; when I do, the game rarely starts at all and when I get back to the menus they stutter and read the inputs from the keyboard very slowly.

Shrapnel21 avatar Nov 16 '25 19:11 Shrapnel21

Very laggy on RetroArch 1.22.1 through Steam on M4 macOS 15.5.

albinahlback avatar Nov 16 '25 19:11 albinahlback

Do any of these problems reproduce in vulkan? I have no plans to fix any problems in the metal video driver and the more problems that get reported against it increases my impetus to delete it.

warmenhoven avatar Nov 16 '25 20:11 warmenhoven

Switched to Vulkan video driver, seems fine now...

AaronKelley avatar Nov 16 '25 20:11 AaronKelley

Everything works fine for me with Vulkan.

Raiden-GH avatar Nov 17 '25 00:11 Raiden-GH

Switching to Vulkan doesn't solve the problem for me, same behaviour. But then again, my machine and my OS are very old. I don't think my situation is 'standard'. =)

Shrapnel21 avatar Nov 17 '25 13:11 Shrapnel21

Switching to Vulkan doesn't solve the problem for me, same behaviour. But then again, my machine and my OS are very old. I don't think my situation is 'standard'. =)

Did you try to restart RetroArch after switching driver? I had to restart RetroArch before it had any effect.

albinahlback avatar Nov 17 '25 13:11 albinahlback

Switching to Vulkan doesn't solve the problem for me, same behaviour. But then again, my machine and my OS are very old. I don't think my situation is 'standard'. =)

Did you try to restart RetroArch after switching driver? I had to restart RetroArch before it had any effect.

Yep, but no dice. I'll make some more tests as soon as I have a little time. =)

Shrapnel21 avatar Nov 17 '25 14:11 Shrapnel21

What I find really weird is that it's supper laggy but if I keep my mouse moving it works fine™. Here's a quick clip of what I'm saying: https://github.com/user-attachments/assets/71bc32da-9bdd-49a6-b9a0-fb8e15f986ca Captured on Retroarch 1.22.2 with the DeSmuME Core running Mario & Luigi - Partners in Time (Europe) Here's the log file: retroarch.log

Duarte475 avatar Nov 24 '25 14:11 Duarte475

@Shrapnel21 for you specifically, try a nightly build from later today. There was a bug that affected versions of macOS older than 14.x.

warmenhoven avatar Nov 30 '25 18:11 warmenhoven

@Shrapnel21 for you specifically, try a nightly build from later today. There was a bug that affected versions of macOS older than 14.x.

It actually seems I have no more lag on the interface, but I have to set it to Metal (it defaults to Vulkan) because I only get a black screen when launching a game with Vulkan. But, again, that might depend on the old version of macOS I'm using. =D

Shrapnel21 avatar Nov 30 '25 20:11 Shrapnel21

Wait, the menu works fine in vulkan but the games don't? Which cores?

warmenhoven avatar Nov 30 '25 20:11 warmenhoven

Wait, the menu works fine in vulkan but the games don't? Which cores?

I only tried Neko Project II so far, I'll make some more tests.

Shrapnel21 avatar Nov 30 '25 20:11 Shrapnel21

Wait, the menu works fine in vulkan but the games don't? Which cores?

Confirmed: menus work with Vulkan, but when I open games I can hear sounds, but only get a black screen. When using Metal, both menus and games look fine. And no more lag in the menus either way.

Shrapnel21 avatar Dec 01 '25 13:12 Shrapnel21