Hi there,
I am in a position where i'm looking to put together a new PC, primarily to run Dolphin at 3x resolution (AA and AF a bonus, not required). This would include F-Zero GX, which I know is more taxing than most games. I am not too worried about Rogue Squadron 2: Rogue Leader, but it'd be nice to be able to run it at 60fps even at 1x resolution, ideally 2x. I know even on the most powerful of PC's it's susceptible to slowdown, so I fully understand that.
The reason i'm thinking of trying something new, is I have already been playing around in Linux with Dolphin, using a DELL Optiplex 7010 SFF. This machine has an i7-3770 inside and 12gb RAM. I also popped in a GT 1030 (GDDR5).
However, much to my surprise, although most games work very well indeed, no matter whether I use OpenGL or Vulkan, I get bad framedrops in F-Zero GX on the Big Blue stage. To clarify I was using the latest proprietary drivers for NVIDIA (not nouveau!) However, if I run Dolphin using DX11/12 in Windows, performance is way better on this particular level.
On my Linux build, everything is default, and i've tried the resolution between 1x and 3x. The main options I changed were to use async ubershaders with compile before starting set. I am using the latest dev build.
Doing a little bit of investigation by running Dolphin in a window, and a terminal running htop next to it, I can clearly see that when the audio cuts out and the framerate drops, the CPU usage is going over 100% for the cores which Dolphin is using. This occurs using both the OpenGL driver or Vulkan driver. So, i'm thinking the CPU just isn't good enough for the task. In Windows using DX11/12, performance is definitely better with the GT 1030, but i'd prefer to stick with Linux as i'm using RetroPie very happily for all other systems i'm interested in, plus I have a nice frontend set up already which I don't want to move away from.
I am wondering whether the i7-3770 is really up to the job even though it has a good base clock - it just doesn't perform in the way that i'd expect it to, maybe maybe i'm asking too much out of a higher end but ultimately 3rd gen CPU. it is pre-haswell after all and quite some years old. I thought it would still be good enough though!
I've since returned the GT 1030 as my return window was closing with Amazon, and now i'm looking to go down another route.
The machine above I acquired for a very small sum, so I haven't lost out and can possibly use it for another purpose - but i'm feeling a bit like i'd rather make an investment in some newer (more modern) gear which has a better chance of running Dolphin at a steady 60fps at 1080p with no hassle (720p is fine for the hardest games to emulate). Even though the 7010 SFF is quite small, it would be even better to have something smaller still.
To sum up, after research, because size is a factor, i'm looking at an ASrock Deskmini A300, and pairing it with one of the Ryzen APUs (3200g or 3400g). Also, I understand AMD support under Linux is a bit stronger than NVIDIA (I may be wrong here), and that the integrated GPU is somewhere around the 750Ti speed, a touch faster than the 1030 I had before.
This barebones unit looks to be great value - and is seriously tiny (which is great for where it needs to go). I'm happy to invest in such a build - if it will run Dolphin better than the 7010 w/ i7-3770.
However i'm a bit worried I might run into this same problem again. I'm hoping not because in the 3400g's case, the base and turbo clock is higher than the i7-3770, not to mention i'll be using much faster RAM (I am aware I should be using 3000/3200 speed RAM to make the most of the integrated GPU).
Does anyone have any experience with running Dolphin on Linux specifically, using one of these APU's? If so, what is the performance like? Do taxing games such as F-Zero GX run without any slowdown at 1080p?
I've watched a couple of videos from ETA Prime on YouTube which indicates it should work well, but then again, I thought an i7-3770 w/ GT1030 would breeze through F-Zero GX @ 1080p in Linux - only to be disappointed with the outcome.
Any thoughts or assistance would be really appreciated before I make a purchase!
Thanks!
I am in a position where i'm looking to put together a new PC, primarily to run Dolphin at 3x resolution (AA and AF a bonus, not required). This would include F-Zero GX, which I know is more taxing than most games. I am not too worried about Rogue Squadron 2: Rogue Leader, but it'd be nice to be able to run it at 60fps even at 1x resolution, ideally 2x. I know even on the most powerful of PC's it's susceptible to slowdown, so I fully understand that.
The reason i'm thinking of trying something new, is I have already been playing around in Linux with Dolphin, using a DELL Optiplex 7010 SFF. This machine has an i7-3770 inside and 12gb RAM. I also popped in a GT 1030 (GDDR5).
However, much to my surprise, although most games work very well indeed, no matter whether I use OpenGL or Vulkan, I get bad framedrops in F-Zero GX on the Big Blue stage. To clarify I was using the latest proprietary drivers for NVIDIA (not nouveau!) However, if I run Dolphin using DX11/12 in Windows, performance is way better on this particular level.
On my Linux build, everything is default, and i've tried the resolution between 1x and 3x. The main options I changed were to use async ubershaders with compile before starting set. I am using the latest dev build.
Doing a little bit of investigation by running Dolphin in a window, and a terminal running htop next to it, I can clearly see that when the audio cuts out and the framerate drops, the CPU usage is going over 100% for the cores which Dolphin is using. This occurs using both the OpenGL driver or Vulkan driver. So, i'm thinking the CPU just isn't good enough for the task. In Windows using DX11/12, performance is definitely better with the GT 1030, but i'd prefer to stick with Linux as i'm using RetroPie very happily for all other systems i'm interested in, plus I have a nice frontend set up already which I don't want to move away from.
I am wondering whether the i7-3770 is really up to the job even though it has a good base clock - it just doesn't perform in the way that i'd expect it to, maybe maybe i'm asking too much out of a higher end but ultimately 3rd gen CPU. it is pre-haswell after all and quite some years old. I thought it would still be good enough though!
I've since returned the GT 1030 as my return window was closing with Amazon, and now i'm looking to go down another route.
The machine above I acquired for a very small sum, so I haven't lost out and can possibly use it for another purpose - but i'm feeling a bit like i'd rather make an investment in some newer (more modern) gear which has a better chance of running Dolphin at a steady 60fps at 1080p with no hassle (720p is fine for the hardest games to emulate). Even though the 7010 SFF is quite small, it would be even better to have something smaller still.
To sum up, after research, because size is a factor, i'm looking at an ASrock Deskmini A300, and pairing it with one of the Ryzen APUs (3200g or 3400g). Also, I understand AMD support under Linux is a bit stronger than NVIDIA (I may be wrong here), and that the integrated GPU is somewhere around the 750Ti speed, a touch faster than the 1030 I had before.
This barebones unit looks to be great value - and is seriously tiny (which is great for where it needs to go). I'm happy to invest in such a build - if it will run Dolphin better than the 7010 w/ i7-3770.
However i'm a bit worried I might run into this same problem again. I'm hoping not because in the 3400g's case, the base and turbo clock is higher than the i7-3770, not to mention i'll be using much faster RAM (I am aware I should be using 3000/3200 speed RAM to make the most of the integrated GPU).
Does anyone have any experience with running Dolphin on Linux specifically, using one of these APU's? If so, what is the performance like? Do taxing games such as F-Zero GX run without any slowdown at 1080p?
I've watched a couple of videos from ETA Prime on YouTube which indicates it should work well, but then again, I thought an i7-3770 w/ GT1030 would breeze through F-Zero GX @ 1080p in Linux - only to be disappointed with the outcome.
Any thoughts or assistance would be really appreciated before I make a purchase!
Thanks!