Fix GameCube Emulation Frame Rate on Steam Deck and Optimize Dolphin, EmuDeck and PowerTools

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024

Комментарии • 114

  • @TomWhitaker
    @TomWhitaker 11 месяцев назад +2

    This was very handy thanks. Getting close to a consistent 60 in F-Zero GX ❤️

  • @maxlowndeswright
    @maxlowndeswright Год назад +4

    Emudeck's PowerTools installer immediately adding Decky was a surprise! I had been meaning to sit down and do this and it did it automatically

    • @FlipScreenGames
      @FlipScreenGames  Год назад

      Yeah it’s really great that they added it as it’s such a crucial plug-in to get the most out of emulation on the Deck

  • @MyNigellus
    @MyNigellus Год назад +4

    Extraordinary video, thank you so much. Looking forward to a detailed "getting the most out of yuzu in terms of performance" video since there is literally ONLY videos about setting up yuzu which everyone knows how. There is little to NO videos about how to optimally configure it to get relatively good results. I can play BotW on the cemu emulator but there are many Switch games that I would like to try and know, that the Deck should be capable of emulating with the right options and textures etc.

    • @FlipScreenGames
      @FlipScreenGames  Год назад

      Thanks so much! 😄 I've not looked much into Switch emulation yet but I definitely will for a future video.

  • @luchvk
    @luchvk Год назад +5

    The tip about decreasing the number of active threads was the solution that I was looking for! Thanks for making this video!
    Also, I think that it's worth mentioning that the "Persistent" setting in Power Tools is good to use. It seems to work on a per-app basis. You can set the number of active threads to 8, and enable the Persistent option, in the Game Mode browser of SteamOS to avoid slow-downs in other games.

  • @zaorst
    @zaorst Год назад +24

    my issue is not the framerate, but the frame pacing. on desktop mode with the dolphin app its fine, but launching from steam game mode and i'll randomly get spikes of awful frame pacing that come and go

    • @FlipScreenGames
      @FlipScreenGames  Год назад +4

      I think this is possibly related to a bug with how Gamescope handles Flatpak apps in gaming mode. Currently v-sync is completely disabled for flatpaks meaning the frame rates can spike above 60fps. However with an AppImage this is not the case. I believe Emudeck switched to AppImages for most emulators but I’ll need to confirm.

    • @ryulanda9399
      @ryulanda9399 Год назад +2

      I also have this issue. Hope to see a fix soon.

    • @FlipScreenGames
      @FlipScreenGames  Год назад +4

      This issue is being tracked here with some possible workarounds: github.com/Plagman/gamescope/issues/439

    • @Meepy289
      @Meepy289 Год назад +4

      did anyone ever find a way to fix it? it’s driving me crazy

    • @paulwinter5609
      @paulwinter5609 Год назад

      Any news on this issue. I’m a newbie but think I have the same problem.

  • @Elmaku92
    @Elmaku92 Год назад +3

    I think Dolphin updated something with the Linux build or something because now it uses mostly the first 4 threads and if i lower the threads it makes no difference. Pretty weird

  • @supercyc10
    @supercyc10 Год назад +3

    I scrolled to make sure no one asked this yet. My problem is the custom textures are only being read in the DesktopMode of Dolphin and not in GameMode. I even change the path directory (of the Load texture thing in the settings) so both sides of Dolphin should’ve been able to read it. But still, desktop mode can read them, but not game mode. Is this a bug? or is this a simple fix that I’m missing? 🤦‍♀️
    Context, I did do initial setup through emudeck.

  • @logan4267
    @logan4267 Год назад +1

    Excellent Thanks Pal Appreciate That. Great Video well worth a like and sub. :)

  • @actionreplay2165
    @actionreplay2165 Год назад +1

    Thank You for this video.

  • @562.anthony2
    @562.anthony2 Год назад +1

    Thank you so much, I can finally use multiple controllers on dolphin

  • @samleonard3909
    @samleonard3909 Год назад +1

    excellent video, could you do a guide foe each emulator ?

  • @benchristensen1526
    @benchristensen1526 Год назад +4

    Great video!
    How do I get Dolphin to treat steam deck controls (and external controllers) as a GameCube controller instead of a wii remote?

  • @barxx100
    @barxx100 Год назад +1

    You didnt show graphic options. Should I use vulkan or open gl with these settings you mentioned?

  • @diegojames8678
    @diegojames8678 Год назад

    This actually worked!

  • @sidequest2230
    @sidequest2230 8 месяцев назад

    For whatever reason when I was running twilight princess it was fine up until I got to the part where you can access the water temple, and the power tools fixes somehow make it worse or don't do anything
    It is actually bizarre how sudden it is

  • @nezura
    @nezura Год назад +1

    Hi, I've been trying really hard to get Rogue Squadron 2 running on Steam deck, but I encountered nothing but problems. I tried alot of the settings in this video but haven't been able to get it to work. Have you had any success?

  • @RobMost
    @RobMost 11 месяцев назад +1

    Still having massive drops on Mario Kart Double Dash, even with this stuff.

  • @athletic228
    @athletic228 4 месяца назад

    Can you do a video about NetPlay on the steam deck. I’m having trouble, my wife and I are connected through the same WiFi and we keep getting failed to connect to server, could not communicate with host. But other people can join or we can join them, but we can’t join each other’s hosting session.

  • @Kinder112
    @Kinder112 Год назад +2

    Great tutorial, you missed on thing that makes difference though, which is forcing GPU to stay at 1600Mhz this also makes difference with better frame times and less stutter in more demanding titles.

    • @FlipScreenGames
      @FlipScreenGames  Год назад

      I touched on this at 8:29 and you’re absolutely right, it’s essential for a lot of titles

    • @Kinder112
      @Kinder112 Год назад

      @@FlipScreenGames Ah my bad I must've missed it, in that case it's complete, maybe just adding how to setup trackapd for SMG and SMG2 would be nice as that's probably most popular game along NSBWii

  • @chalocastro7195
    @chalocastro7195 Год назад +3

    This is great, by reducing the cores the FPS went up, thanks a lot. I know doing a video with Yuzu content is tricky because of nintendo, but I was wondering if by doing something similar like this with the cores will improve Yuzu or it does not matter?

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      Reducing the core count absolutely should improve games where they’re close to the frame rate target but not quite hitting it. Some games will be a lost cause but it’s worth a try.
      I’d like to attempt a Switch emulation video at some point but I fear it’ll be removed instantly.

    • @chalocastro7195
      @chalocastro7195 Год назад

      @@FlipScreenGames thanks, I will be testing some games to see if there are any improvements, I rather play in my steam deck than my switch, the resolution in games like Xenoblade 3 is not that great it looks better on the deck but the the deck suffer from fps drops now and then.

    • @BruBoyz
      @BruBoyz Год назад

      @@FlipScreenGames can you do one on SymLinks for external hard drives for the Emudeck??

  • @TriNguyen-iu2vi
    @TriNguyen-iu2vi Год назад

    Great tutorial and very thorough. Im playing metal gear twin snakes and having troubles trying to change disc! Any tips would much appreciated

  • @MaddMaxim399
    @MaddMaxim399 6 месяцев назад

    I’m having issues with GameCube games. I download iso files and put them in the correct folder, load them into emudeck, parse and save. The games show up in game mode, but will not launch. They just go back to the start screen thoughts?

  • @theshepard22
    @theshepard22 10 месяцев назад

    My .var file isn't lit up and does nothing when I click it. I wonder if it's because of it being a program through emudeck? Still in the discover store (steam deck) it shows that I have the application installed.

  • @MrWillis95
    @MrWillis95 9 месяцев назад +1

    This video was really helpful. I'm noticing a lot of N64 games on the deck suffer from stuttering, any ideas how to improve N64 emulation performance?

    • @FlipScreenGames
      @FlipScreenGames  9 месяцев назад

      Glad we could help! Nothing I can really suggest for N64 that I know of, but I've not looked into it much. Powertools is no longer needed so if you're turning off SMT, you should turn it back on. Hope this helps!

  • @shinobihunter3312
    @shinobihunter3312 Год назад

    When I play Naruto Shippuden Clash of Ninja Revolution 3 on dolphin it lags at certain stages. Please help.....

  • @GTVAS
    @GTVAS Год назад

    I tried to get multiple controllers to work today and it just would not work for me. None of the options brought up the controllers and basically made it so that I could not control emulation station (I had to uninstall and reinstall emudeck to get things working again). I'd love any further explanation or help you could give me!

  • @fabrizionova
    @fabrizionova 8 месяцев назад

    How to enable rumble (vibration)? Mine doesn't work. Thanks

  • @afrodieter8891
    @afrodieter8891 Год назад

    I wonder. How did you show the performance graphs and the FPS in Dolphin. How do you enter the dolphin ingame menu anyways? for me it doesnt show :(

  • @aenoythouchalanh7838
    @aenoythouchalanh7838 Год назад

    Game seems to run fine for gamecube however i cant input anything on steam deck. it wont let me press any buttons and i have to restart the deck. Any solutions ? I would be very grateful 🙏

  • @APEXGuerilla
    @APEXGuerilla Год назад

    Having an issue where my game will run fine (Super Mario Galaxy Wii) on Dolphin through Emudeck but then after like 20 minutes it'll lag down to like 40fps. Relaunching the game fixes it. Any idea?

  • @tomdroidtube
    @tomdroidtube Год назад

    Great video! Thank you.

  • @benjaminfilak1405
    @benjaminfilak1405 Год назад

    Im having an issue downloading PowerTools. It’s giving me a blue screen with a bunch of coding. Any help from anyone?

  • @JustinDoesntLookAt
    @JustinDoesntLookAt Год назад +1

    does steam deck support the OG first party wii u gamecube adapter. Looking to play some solid melee

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      It works within Dolphin/games if you select it as the controller from the drop-down but as it doesn’t support XInput it won’t control your Steam Deck’s menus.

  • @Andy.Something.
    @Andy.Something. 8 месяцев назад

    When you turn the amount of cores down with power tools, does it save it for the emulator or game? or do you have to do it again every time?

  • @hamzael-sabbagh8175
    @hamzael-sabbagh8175 Год назад

    Does someone know how to fix Splinter Cell Conviction with Powertools ? I reduce the cores but It still runs like shit

  • @salgonzalez908
    @salgonzalez908 Год назад

    Hey if you can help I’d appreciate it, when I installed emu deck previously I had the option to do save states, and load save states, for some reason it stopped working, it was like up D pad and Y I think, either way it’s not working, do you know how to fix this ?

  • @eduardoperdomo496
    @eduardoperdomo496 Год назад

    I’ve followed the video with reference to the wiki page for Twilight Princess and now my game won’t run. Do you have any clue why that might be?

  • @Liquit31
    @Liquit31 Год назад

    i updated dholpin and now the games are very slow do you know the reason?

  • @salzgurke8237
    @salzgurke8237 Год назад

    Currently trying to play star fox adventures did everything you said in the video and the game runs fine( smooth 60fps ) but mostly during cutscenes and sometimes mid game the game freezes. So far this only happened in star fox adventures. Anyone knows whats the problem here?

  • @jerryvargas4978
    @jerryvargas4978 Год назад +1

    One question is it better to use open gl or vulkan on the steam deck for dolphin

    • @FlipScreenGames
      @FlipScreenGames  Год назад +2

      I’d recommend using Vulkan but if you encounter issues then swap over to OpenGL. I’ve had no issues

  • @GringoHisopo1993
    @GringoHisopo1993 Год назад

    There is any way to put the custom textures on the sd card? I got the 64gb on and is full already but I want to try custom textures

    • @FlipScreenGames
      @FlipScreenGames  Год назад

      Yeah, if you go into Config > Advanced in Dolphin then you can set the folder that that it loads textures from

  • @vanidioso7706
    @vanidioso7706 Год назад

    Can i play nfl street online snoothly on the steam deck ?

  • @NonsensicalSpudz
    @NonsensicalSpudz Год назад

    yeh lower the core usage to 3 cores makes a huge difference

  • @Gameboi_carti
    @Gameboi_carti Год назад

    Can you help me get Dolphin on emudeck as a shortcut

  • @jeroendenhertog4975
    @jeroendenhertog4975 Год назад +1

    Very helpful, thank you!

  • @actionreplay2165
    @actionreplay2165 Год назад +1

    I cannot find the same .var folder to add HD textures after .var > app> org.kde.dolphin > data > dolphin > view properties and then only one more folder which is not the same one you got.
    Any tips or ideas around this issue
    I installed Dolphin via EmuDeck
    Don’t understand why I have different folders than you

    • @FlipScreenGames
      @FlipScreenGames  Год назад +2

      One thing you can do is open Dolphin, click Config, open the Paths tab and then see what the Load path is. This is where your textures will be loaded from and may be different dependant on how Dolphin was installed.

    • @actionreplay2165
      @actionreplay2165 Год назад +1

      I edited my comments if it helps understand better

    • @actionreplay2165
      @actionreplay2165 Год назад +1

      How do I add the textures though?
      If I can’t access the same folders to put those in 😢

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      Ah you’re accessing the wrong Dolphin folder; that’s for the file browser app. See if you have org.DolphinEmu.dolphin-emu

    • @actionreplay2165
      @actionreplay2165 Год назад +1

      I tried a search for that specific folder within Dolphin file manager

  • @jamesh446
    @jamesh446 Год назад

    I’m having Stutter issues with Pokemon XD and Yu-Gi-Oh The Falsebound Kingdom I have everything set properly using power tools but no luck, I am using a rip of my own PAL copy of XD but it has a PAL60 mode so there’s no need to find a US rom. I did try my PAL copy of Colosseum and no stutters at least in the 5 minutes I played so I’m assuming this is a steam deck or emulator optimisation issue but on the dolphin wiki someone said they played XD and it ran perfectly.

    • @FlipScreenGames
      @FlipScreenGames  Год назад

      Oh that's a weird one! I've not tried either of those game but I would experiment with the thread count a little. Try SMT on/off and 3 or 4 threads and see if you can find a good configuration.

  • @cybra79
    @cybra79 9 месяцев назад

    Hey, nice video but i cant to get in wii mw3 60fps. There is 30. Tried eu and us version

    • @FlipScreenGames
      @FlipScreenGames  9 месяцев назад +1

      You can ask for help with specific issues on our Discord!

  • @adrianjansen89
    @adrianjansen89 Год назад +1

    As a lot of people mentioned i also had the stuttering issue while playing on game mode, but, after applying the power tool changes and setting the cpu frecuency to 1400 mhz it seems to be fixed, at least for double dash and mario strikers which are the only game cube games that i play so thanks, do you have settings to optimize citra?

  • @Forcen89
    @Forcen89 Год назад

    Do I need MMU enable?

  • @jpquinn4550
    @jpquinn4550 Год назад

    Hi there have you used PowerTools plugin yet?
    and is it any good?

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      Yep! I outline what it does in the video and in my eyes is essential for a good emulation experience.

    • @jpquinn4550
      @jpquinn4550 Год назад

      @@FlipScreenGames
      Thank you for reply
      what does the setting in PowerTools plugin called PowerPlay limits do?

  • @diegojames8678
    @diegojames8678 Год назад

    My question if I was turn run on 3 cores would it affect the performance of my other games?

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      If you turn on the Persistent option it will use a per game profile so by default it will run other games with all cores.

    • @diegojames8678
      @diegojames8678 Год назад

      @@FlipScreenGames I appreciate the quick reply. I was getting frustrated since I’m new to emulators but your video really fixed it. Thank you!

  • @dayrom330
    @dayrom330 Год назад

    👍

  • @clydefrosch
    @clydefrosch Год назад

    I thought dual core was only for cheap low power chips in phones

  • @megamodspc6436
    @megamodspc6436 Год назад

    starfox adventrues freezes after a few minutes of gameplay

  • @CA_I
    @CA_I Год назад

    Quick question, is it necessary to change the game threads every time to 3 from 8 for each game manually?

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      You’ll need to do it for each game unless you set it once for EmulationStation or Dolphin and launch through those apps instead of from Steam

    • @CA_I
      @CA_I Год назад

      @@FlipScreenGames ahh, interesting. So if I load it via the Steam library I'll have to tweak it manually as you state. I'm just trying to get to grips with it all, but that's a shame as it's nice load them directly.

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      @@CA_I You'll need to tweak them if you launch via Steam and have issues with performance. If you enable "Persistent" in PowerTools then it will save those settings so you only need to set it per game once.

    • @CA_I
      @CA_I Год назад

      @@FlipScreenGames many thanks, do you operate a Discord or something like that?

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      Yeah, our discord is here: discord.gg/V88dtBCRfZ

  • @turkeytits179
    @turkeytits179 Год назад

    Is this overclocking or am I far out, completely new to all this

    • @FlipScreenGames
      @FlipScreenGames  Год назад +2

      It’s not overclocking as the APU still runs at the same frequency. It’s distributing the load across fewer cores which means they can run at a higher frequency

  • @inzork
    @inzork Год назад +1

    Any tip for windows 10 performance increase? On SteamOS turning SMT off was enough. On Windows so far the only thing that helped was increasing the emulated CPU clock speed to around 150% but that made the fps sometimes jump up to 60fps+ and as far as I know that can mess with games

    • @FlipScreenGames
      @FlipScreenGames  Год назад

      Are you able to manage the number of threads on the Windows side? I've not had a chance to install Windows on my deck yet.

    • @inzork
      @inzork Год назад

      @@FlipScreenGames no, but if you plan on playing a lot of emulators the performance on steamos is way better. Yuzu is garbage on windows too while on steamos it's perfect. I play a lot of league and i'm 99% docked cuz I use it as a desktop replacement so windows is way better for me but if you want a handheld "console" and emulator machine stick to the base os

    • @Soddus.
      @Soddus. Год назад

      use proccess lasso and limit that program to only use the cores u want

  • @Meowinater3000
    @Meowinater3000 Год назад

    Big thing I'm coming across is playing in desktop mode actually helps my fps be way more stable
    Idk if anyone else had this but every GC game I play through game mode has this weird stutter every 2-3 mins and it's nothing crazy but I CANT STAND IT lmao I'm very picky 😅

  • @sgan8729
    @sgan8729 Год назад

    Most, or at least a lot of Videogames from the Gamecube/Wii time, in Europe, had a Hz selector for 50/60Hz, not all of them, of crouse, but a lot... and a lot of them have multi-laguange support too, they used to be (and still use to be) a better choice a lot of times... for compatibility with diferent TVs, and languages included if you rather another language... for emulation, more ors less, if you want to play in english, it doesn't matter... or maybe an USA ISO, could be better being a little smaller (but with compression, we should care much either).
    For example I bought the "Ikaruga" NTSC-USA version (even so, it's maybe not the best version to play, DreamCast, Switch or PC versions are better)... because I wanted 60Hz... but... after that I discovered the EUR version had a selector for the 2 hz frequencies, sh*t... I remember playing a lot of games letting you chose the Hz ratio on startup.
    Dolphin, used to be a great emulator time ago, a lot better than PCSX2 for example in comparison, and it still is... but, they are trying to get more accuracy on the emulation, and... sometimes, it brings more games with more graphical glitches and slowdown.
    Nowadays, I use to use PCSX2 for multi plataform games, and Dolphin only for the exclusive ones, a lot of games still runs fine with the lastest version, but... in other cases, you have to look for the version with best performance and, more or less, good graphical "look" and you "have to" use THAT version of the emulator for THAT game...
    The problem is, that you have to keep different version, and try a lot of them before chosing one for one game... and I lost a lot of "combinations" for example when some of mi HDDs got broken... now looking for one version for a game feels too exhausting (too many download and test for each game, so... I use PCSX2, and PS2 versions of the games a lot of times).

    • @chrisrichfield8906
      @chrisrichfield8906 Год назад

      I find most games look and run better on Dolphin than PCSX2, so I use the gamecube version if possible.

  • @miffedcrew8868
    @miffedcrew8868 Год назад

    Thank you so much for this helpful and insightful tutorial. I never knew about threads and cores before this video, so I learned something new!
    I have 1 question. Would this work for other emulators as well? I'm using PCSX2 and after a quick Google search it seems to run at 2 threads. When I turn the threads down to 2, it makes the game run slower somehow. I'm using Wall-e PS2 as my test subject. I can't find any lag issues on it's PCSX2 wiki, so I'm not sure what guidance to follow for Wall-e in particular.

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      It should yes! I'd probably go with 3 threads if the emulator uses 2 (one additional thread for the Steam UI). Be sure to also set a fixed clock speed for the GPU as I did in the video. ~1000-1200 should suffice. I checked the wiki for that title and you're right, it doesn't seem like there's any performance tweaks on AMD. The Intel setup seems to insinuate that software rendering might fix some distortion issues but nothing about stuttering.

    • @miffedcrew8868
      @miffedcrew8868 Год назад

      @@FlipScreenGames Thank you so much for your response and for checking the wiki of the game I'm testing with. I've been tweaking the settings for PCSX2 and I managed to improve the performance while having the threads set to 5 and a clock speed of 1100. I also noticed that the default FPS for the game was 50. I'm not sure what FPS the game runs at on the PS2. As I am still having some performance issues, I might try matching the PS2 amount. I think that some of the PCSX2 titles need a 60 FPS patch to perform at 60 FPS, so the FPS might be too high. It works fine at 50 FPS though on my PC. It could be a Linux/ Steam OS issue?
      I'll keep on experimenting and if I find a fix I'll post one more response here in case anyone is having simular issues. Thank you again for your help:D

  • @xLatinAssazzin
    @xLatinAssazzin 5 месяцев назад +1

    Finally someone who not Indian

  • @Retrojunkies_Retroboy
    @Retrojunkies_Retroboy Год назад +1

    But your reasoning to using USA roms or should I say ISO is utter blx, that has nothing to do with the emulator getting 60fps at all, never has and never will.
    You do actually know the differences between PAL (50Hz)/NTSC (60Hz) right? - well, anyway, it has nothing to do with how well an "emulator" can emulate a game - if you have been around emulators for some time you will know that it all depends on the emulator itself if a game is to perform well or not. Then we have hardware specs, isnt going to make a broken game all of a sudden play, but if you have a sluggish game, having better hardware can sometimes give it a little boost in performance.
    You could take the exact same game, both PAL/NTSC and find one version will perform well, while the other will be buggy as hell - this happens a lot and if you want to look into it more, you will find plenty of PAL roms/isos that play almost if not flawlessly, yet its NTSC version is almost unplayable.... So your theory to advise viewers to grab NTSC versions because you believe playing in 60Hz mode means your going to get better FPS?
    So guys, don't make the assumption this guy ASSumes (lol) the only true way to get best results is to head over to the "OFFICIAL" emulator website and check its game compatibility page - they usually provide a complete list of all games tested, some may also provide a wiki for each game with tested settings across multiple set ups.
    That is how you will get the best performance out of your emulators, NOT by selecting NTSC only roms/isos.

    • @FlipScreenGames
      @FlipScreenGames  Год назад +1

      Hi Darren,
      If you actually watch the video, you'll see my explanation between 50Hz and 60Hz has nothing to do with what the emulator can achieve and everything to do with matching the game's output to the refresh rate of the display it's being played on. As I'm sure you're aware, the Steam Deck features a 60Hz panel (unless manually adjusted to refresh at 50Hz) and so playing a game that matches with that results in a smoother experience that isn't juddery and less responsive.
      While some PAL games from the GameCube era did include 60Hz modes, this wasn't the norm and they often required button combinations at boot to load into those modes. NTSC titles default to 60Hz so are a far better match for a 60Hz panel. Frame rate only plays a factor here due to the refresh rate of the display - as mentioned in that section of the video.
      I've also not heard of some NTSC ROMs not playing as well as PAL versions but if you can provide a link to a list, I'll happily include it in the description.
      As for the "official" emulator pages. I specifically mention that you should visit the Dolphin wiki in the video to check settings and overrides for individual games, and I link to it in the description. I'm guessing you chose to ignore that.
      I made no assumptions as the childish joke that only you laughed at seemed to imply. You've focussed in on a minute long section of a 21 minute video but you do you, and enjoy playing your 50Hz games on a 60Hz panel for that authentic juddery experience.