Nintendo 64/PlayStation 1 driver conflict

I want to emulate Nintendo 64 but I already emulate PlayStation 1 and I hear there can be a driver conflict https://www.maketecheasier.com/n64-emulation-retroarch-ultimate-guide/#the-best-n-core-in-r. They give an example of Beetle and while I do have Beetle I really only use SwanStation however I think that also has the Vulkan Driver that conflicts with Nintendo 64.

They say the solution is changing the video settings when using Nintendo 64 and changing it back when playing PlayStation but can’t settings be saved per core? So can’t I just save the GL setting on the Nintendo core and non GL on the PlayStation core and every time I load the core the settings will be correct? That way I don’t have to keep going back and forth?

I know RetroArch can change video drivers on the fly, for cores that request it, and that behavior is enabled by default. So it shouldn’t be an issue, unless the feature isn’t implemented on an XBox.

1 Like

OK good. I was worried I’d have to change the settings every time I switch from Nintendo to PlayStation. The reason this is an issue is what if I hadn’t done that in a while and forget it was necessary. I could be trying to play a PlayStation game and not remember why it’s not working and what I have to do.

To make the matter clear, go into Settings > Core > Allow Cores to Change Video Driver. Check if the option is enabled.

That looks interesting. As soon as I get a Nintendo 64 game I will test it against a PlayStation game to see if it works.

Where is “core” under settings? I don’t see it.

EDIT: also, to add, my PlayStation core seems set to “glcore” for drivers/video. Is that bad since PlayStation supposedly prefers vulkan? And should I change it to Vulkan?

SECOND EDIT: I just tried switching between glcore and vulkan and I don’t see a difference. Am I missing something?

Where is “core” under settings? I don’t see it.

Should be exactly where I pointed. Check if User Interface > Show Advanced Options is enabled, so everything is shown to you.

EDIT: also, to add, my PlayStation core seems set to “glcore” for drivers/video. Is that bad since PlayStation supposedly prefers vulkan? And should I change it to Vulkan?

Both are good for PlayStation. Don’t worry.

SECOND EDIT: I just tried switching between glcore and vulkan and I don’t see a difference. Am I missing something?

No. Changes are mostly under the hood, it’s only essential if a core requires it. Thus, you enable to option to let the core change drivers automatically, and avoid worrying.

I found it.

I assume you mean “Allow Cores to Switch the Video Driver.” I don’t mean to be nit picky but I’m the kind of person who would get stuck if you told me to press “any key” because I have a hard time knowing when someone is talking literally or generally in written instructions.

EDIT: Oh and in case this isn’t clear, assuming that is what your talking about, thank you for your help.

That’s why we communicate, to make matters clear. Good to know you’ve managed to set everything up.