To run Dolphin Emulator properly, what does it take from me?
To run Dolphin Emulator properly, what does it take from me?
Hi everyone, now that my computer build is all ready, I would really like to know what else I need in order to run Dolphin Emulator smoothly. My girlfriend and I just want to play older Nintendo games on this PC (like Super NES, N64, GCs, etc). We don't care if the new crazy graphics or expensive GPUs are needed; we only want to play those old Nintendo classics. When we looked at what was needed to run Dolphin, it made us all confused with so much confusing info online, and now I'm even more unsure about exactly what I need. So I really just don't know what I need right now to make sure it runs well. It doesn't have to be amazing or perfect, but just good enough. Here is my current PC build up there, so you can figure out if this will be "good enough" to run Dolphin. We don't care if the games aren't running perfectly; we just want to get the Emulator working and play Nintendo games. For now, it's mostly about having a screen that looks fine. Not trying for THE BEST or something like that.
You should probably be okay with that setup, since your CPU has more than enough power. I do have a dedicated graphics card in my machine, but I think running GC games on my old laptops' MX150 cards is pretty similar to using the Radeon GPU you have there. There might be some weird trouble though if you try playing any specific GC titles.
I hope you are buying this because it's not just about emulators—that is a lot of money for what you get. I run recallbox on my haswell Celeron with only the integrated graphics and it runs GC and Wii games fine. Of course, that works at native settings only; if you want to upscale and add tons of filters, you'll need a dedicated GPU. (You also don't need $200 just for fans)
It's not about emulating games here. It is simply my first home PC build, which will be used for everyday computing at home. Sometimes I'll do light graphics work with Photoshop and AI tools, but mostly it will handle IT class assignments and virtual Windows 10 tasks. I am currently running Linux Zorin as the main operating system. For my own learning and to run Virtual Box, I want to try launching a few different programs or even other systems so I can see how things work. Emulating Nintendo is just a nice bonus for my build; I plan on using it to give my girlfriend a present when she comes back from Christmas. She loves playing old games like SNES, N64, GC, and Wii titles that she misses out on at home. So I wanted to make sure the emulator works well with Dolphin so we can play her favorite old games together this holiday season. Thanks for letting me know that your system handles GC and Wii games perfectly; that is great news! After doing some research, most articles say that a fast processor is much more important than an expensive graphics card for these tasks. A few cores of speed usually do the heavy lifting, while newer motherboard or CPU combinations with integrated graphics can handle things fine on their own. However, sometimes later in the article they suggest that having a decent GPU helps make the experience better, which makes me confused. Also, when I check the requirements page for Dolphin, the terms are all over the place and hard to understand. But based on what you shared about your system with my Ryzen 5600G graphics chip, it seems like I should be fine?
I don't know how dolphin works with AMD cards because the software might still have bugs even if the card is strong enough. You should wait to see what other people say first since I already told you about a better card and playing old games in 4K on your TV. If you find a cheap used Wii, you can fix it yourself without soldering anything with just software; a Wii plays both Wii and GC natively so no emulation is needed, and most important of all, the games work best when played with their original controllers. You can even get an older controller for it if you want. The first Wiis had four ports for the extra controllers, and it runs all the old consoles in a retro mode. The only downside is that there is no HDMI out available.
Yeah, you should be okay. I tested it on my laptop using an i5-8250U processor that has a weak Intel integrated GPU called the 630. It ran at 720p with smooth 60 FPS, but then things started getting weird when trying to use 1080p. This laptop also has an Nvidia MX150, which is a cheap dedicated graphics card that handled 1080p well at the same 60 FPS speed. Since it's kind of like what most of you probably have, I'd guess you could handle 1080p without trouble too. If you want to try better features like sharper edges or higher resolutions, sure, but don't count on that happening easily. You should be able to get a pretty good result with your setup, though. I haven't tried an AMD system, so I can't share those findings for you here. The website doesn't really tell you much because Windows usually runs fine on all kinds of computers these days. My laptop only gets down to 1.8GHz when playing games, which is a lot weaker than your 5600G graphics card. But my experience with DirectX 11 and 12 was way better for this laptop than Open GL, so you should probably focus on Vulkan if you're using an AMD system instead.
Thanks so much, but I don't know what you are saying with those words about Vulkan and AMD. I have no clue what that means.
Hey, welcome! Vulkan is a graphics API meant for talking directly to your GPU. When it comes to Dolphin, there are several options like Open GL, DirectX 11, DirectX 12, and Vulkan. You'll probably be fine with any of them, but Open GL runs the slowest. AMD GPUs usually work better with Vulkan, so I suggest trying that one first.
Ok, so what is a graphic API? I looked it up, but I am still really confused. I sort of know what it does, but not fully. Do I need to download a specific thing for Dolphin or RetroArch? Or do I just need to turn on this setting in those emulators? Sorry, I am new to all of this and even after reading about a Graphic API, I still don't understand it at all, or if I get one or already have one. Thanks
An API is just a special tool that lets two programs talk to each other. You can use them in all kinds of places. For instance, if you want to buy something on an e-commerce site by PayPal, the website connects to PayPal using their API. It tells PayPal exactly what you need and sends over important info like your name, the order details, and other stuff. In another case, a graphics API gives software developers a standard way to talk to the graphics card (GPU). Most of the games out there use Microsoft DirectX for this job. Some games even support more than one API at the same time; for example, Red Dead Redemption 2 works with both DirectX 12 and Vulkan. So, if you want to make a scene that looks 3D, your game engine asks Vulkan what it wants, and then Vulkan tells the GPU what to do. GPUs are really complex machines built inside computers. When someone makes a video game, they don't need to know how the specific hardware works because everything is hidden behind an API. They just have to learn how to use that tool. Some APIs come with Windows like DirectX or OpenGL. If your graphics card supports Vulkan for example, you will probably get that API installed along with your driver. That's a bit of a simplification but I hope it makes some sense!