Dolphin Emulator 4.0 Slower Than Older Releases?

Kirito-kun

Disciple of GabeN
OP
Banned
Joined
Jul 23, 2013
Messages
290
Trophies
0
Location
22nd Floor
XP
165
Country
Canada
Is it just me, or does Dolphin 4.0 seem to run a lot slower than Dolphin 3.0/3.5?

With Dolphin 3.0 and 3.5, I was able to get a stable 60/30FPS on almost any Wii or GameCube game. SSBB for example previously ran at perfect 60 FPS at 1080p internal resolution with anti-aliasing. Now, it only gets 40 FPS to 50 FPS with the resolution turned down to 480p and anti-aliasing turned off. It's the same with other games too.

The only solution I found was to set the graphical backend to OpenGL. That seemed to completely restore the previous performance. But it's quite annoying that only 1 of the 3 backends actually run well now. Is anyone else encountering this?
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
For now, the DirectX 11 API/backend is recommended as the other APIs are deprecated. Not to mention the new HLE audio code (which also helps since LLE audio is no longer needed) with that, using Open AL will help with skipping. What are your PC specs?
 

Kirito-kun

Disciple of GabeN
OP
Banned
Joined
Jul 23, 2013
Messages
290
Trophies
0
Location
22nd Floor
XP
165
Country
Canada
For now, the DirectX 11 API/backend is recommended as the other APIs are deprecated. Not to mention the new HLE audio code (which also helps since LLE audio is no longer needed) with that, using Open AL will help with skipping. What are your PC specs?

DX11 may be recommended, but it seems to be way slower than OpenGL, and slower than it was in Dolphin 3.5 and older releases.

AMD Phenom II X4 960T OC @ 3.9 GHz
Nvidia GTS 450 1GB GDDR5 OCed
8GB DDR3 RAM
 

Kirito-kun

Disciple of GabeN
OP
Banned
Joined
Jul 23, 2013
Messages
290
Trophies
0
Location
22nd Floor
XP
165
Country
Canada
Dual-core and idle skipping were already enabled but enabling Open MP texture decoding seemed to help the framerate. On DX9 and DX11, it runs at a perfect 60FPS at 480p, but 1080p or aliasing still kills the framerate. Out of the two, DX9 seems to be slightly faster. Ironic how the slowest backend was default.

I'm probably just going to stick to OpenGL, which still seems to be the fastest backend in this release and still allows for 1080p, 60FPS, and anti-aliasing. My approach to emulation of high-end systems is to just choose the fastest graphical backend unless it causes severe graphical issues.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Dual-core and idle skipping were already enabled but enabling Open MP texture decoding seemed to help the framerate. On DX9 and DX11, it runs at a perfect 60FPS at 480p, but 1080p or aliasing still kills the framerate. Out of the two, DX9 seems to be slightly faster. Ironic how the slowest backend was default.

I'm probably just going to stick to OpenGL, which still seems to be the fastest backend in this release and still allows for 1080p, 60FPS, and anti-aliasing. My approach to emulation of high-end systems is to just choose the fastest graphical backend unless it causes severe graphical issues.


Well, yeah, a lot of changes were made to the code, some I agree with, others I don't, but in their dev blog, over time they will improve the JIT core, which means speed will be improved at long last :P Glad you got it figured out :D
 

PityOnU

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
1,182
Trophies
1
XP
1,614
Country
United States
The devs have admitted that new versions run slower (I'm assuming due to more precise emulation). You can find a log of which one is actually fastest on their forums. I think it is actually one of the 3.5 builds... not certain, though.

If you want to get a HUGE increase in performance (for me it was the difference between 60fps480p and 60fps1080p) get one of the unofficial builds that leverages SSE3, SSE3.1, or AVX instruction set extensions (depending on the highest one your CPU supports).
 

Abelus

New Member
Newbie
Joined
Nov 7, 2013
Messages
1
Trophies
0
Age
41
XP
41
Country
Serbia, Republic of
If you want to get a HUGE increase in performance (for me it was the difference between 60fps480p and 60fps1080p) get one of the unofficial builds that leverages SSE3, SSE3.1, or AVX instruction set extensions (depending on the highest one your CPU supports).
Where can I find those builds?
 

PityOnU

Well-Known Member
Member
Joined
Jul 5, 2012
Messages
1,182
Trophies
1
XP
1,614
Country
United States
Where can I find those builds?

Might as well ask myself. I'd like to have the fastest build that my laptop can support.

As well, does anyone know if Dolphin will ever officially support the newer Wii MotionPlus remotes?

https://forums.dolphin-emu.org/Thread-dolphin-custom-builds-directory

Seems like the latest optimized build is 3.0 :(

If someone will let me know how to build an optimized version of it, I have no problem with getting the latest source code, compiling it, and uploading it here.
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,783
Country
United States
If you ever read up on Valve's work on Steam for Linux, you'll learn that OpenGL is much faster than DirectX. They actually tested L4D2 on a powerful Windows machine under both graphics. OGL was actually faster than DX, which surprised them. Now they are porting all of their games to run both under windows and linux, but also run on OGL instead of DX for their Windows versions.
 

ABOOZ

New Member
Newbie
Joined
Sep 9, 2014
Messages
1
Trophies
0
Age
31
XP
51
Country
Syria
Guys my computer specs is
Intel core i7 cpu Q740 @ 1.73GHz
Memory 6gb
Nvidia Gt force 425

and dolphin is tooooo slow !!!
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Guys my computer specs is
Intel core i7 cpu Q740 @ 1.73GHz
Memory 6gb
Nvidia Gt force 425

and dolphin is tooooo slow !!!


GHz isn't everything, you're either using an old version, you're using an mobile CPU judging from the CPU mode (Q, M, or QM are models for laptops), and you have the wrong settings. Don't use the vanilla versions (4.0 or 4.0.2), there have been strides made in the revisions for 4.0-2xxx, and beyond. If I can run most games on Dolphin on a 3rd Gen Core i5, you can sure as heck do the same on a desktop. The clock speed is too low, doesn't matter how many cores it is, it's also a mobile CPU, less power, less heat.

Sorry, but that CPU, heck a majority of laptop CPUs (barring the super high end ones) are not capable of running that well with Dolphin, as it is extremely reliant on CPU power.

Currently use 4.0 - 2651 like a charm.
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Guys my computer specs is
Intel core i7 cpu Q740 @ 1.73GHz
Memory 6gb
Nvidia Gt force 425

and dolphin is tooooo slow !!!

Your CPU is about 4 years old now, you won't be able to run the more CPU-intensive games. There's nothing you can do other than buying another laptop with more powerful specs. You should also tweak your settings, check the Dolphin wiki pages for the optimum settings for each game.

randomizer, most mobile Intel chipsets are powerful enough these days to emulate GC/Wii games just fine. The problem here is his laptop appears to be quite old, for reference his Intel i7 has about the same benchmark scores as the Intel i3 sitting in my desktop (which is about 3 years old now).
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Your CPU is about 4 years old now, you won't be able to run the more CPU-intensive games. There's nothing you can do other than buying another laptop with more powerful specs. You should also tweak your settings, check the Dolphin wiki pages for the optimum settings for each game.

randomizer, most mobile Intel chipsets are powerful enough these days to emulate GC/Wii games just fine. The problem here is his laptop appears to be quite old, for reference his Intel i7 has about the same benchmark scores as the Intel i3 sitting in my desktop (which is about 3 years old now).


Shows what I know :P Either way, his laptop's gonna have a hard time and will need to upgrade if he wishes to play games at a playable speed. Games like The Last Story however, will need a very beefy CPU to run at full speed, even I can't run it on my machine very well in large areas
 

stomp_442

New Member
Member
Joined
Jul 29, 2009
Messages
1,830
Trophies
1
XP
738
Country
United States
I just tried dolphin on my PC, the few games I did try loaded, but I have no controller for my PC. Maybe somebody can check my computer specs and advise me if I can pursue this any further. I don't even want to invest any time in this if there will only be a couple of games that will run.

Windows 7 32 bit
Pentium E2200 @ 2.2GHz with 2 cores
3GB ram
nvidia 8400 GS

I did a quick look at the dolphin website and didn't see any mention of Pentium processors.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
I just tried dolphin on my PC, the few games I did try loaded, but I have no controller for my PC. Maybe somebody can check my computer specs and advise me if I can pursue this any further. I don't even want to invest any time in this if there will only be a couple of games that will run.

Windows 7 32 bit
Pentium E2200 @ 2.2GHz with 2 cores
3GB ram
nvidia 8400 GS

I did a quick look at the dolphin website and didn't see any mention of Pentium processors.


That's a bit on the low side, anything Core i3-equivalent (i5 preferred) is highly recommended. You don't need a super high-end GPU, as Dolphin is heavily dependent on the CPU you use, that particular CPU won't get that far to be brutally honest. So a Core i3 or i5 will run most games just fine, but for stuff like Metroid Prime 3, The Last Story, Super Mario Galaxy, yeah, even I can't run those games, but most should be fine with a newer CPU. Pentiums, unfortunately, won't work well. I've an Ivy Bridge Core i5 3570 and 8 GB of RAM, and it runs pretty well, but again, some games pushed the Wii and are a pain to run.
 

stomp_442

New Member
Member
Joined
Jul 29, 2009
Messages
1,830
Trophies
1
XP
738
Country
United States
That's a bit on the low side, anything Core i3-equivalent (i5 preferred) is highly recommended. You don't need a super high-end GPU, as Dolphin is heavily dependent on the CPU you use, that particular CPU won't get that far to be brutally honest. So a Core i3 or i5 will run most games just fine, but for stuff like Metroid Prime 3, The Last Story, Super Mario Galaxy, yeah, even I can't run those games, but most should be fine with a newer CPU. Pentiums, unfortunately, won't work well. I've an Ivy Bridge Core i5 3570 and 8 GB of RAM, and it runs pretty well, but again, some games pushed the Wii and are a pain to run.

I think your right. The first few games I tried were gamecube games an they seems to load fine, but when I tried to load a few wii games they didn't work so well. I was going to get a computer with an AMD A10 processor and 12GB of ram but I got my overtime at work cut so it will have to wait.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    rvtr @ rvtr: Spam bots again.