Space Engineers

Space Engineers

View Stats:
CPU vs GPU
I have read a lot in the forums and even the DirectX 11 points specify CPU and Multi-CPU specifics. What are my Multi-GPU's for? I have a 4-core APU with crossfired GPU cards, but when the game runs it loads out my CPUs and barely touches my GPUs. Is this somethng new for gaming? If so I am going to have to build a CPU heavy system for gaming. Currently my systems are primarily GPU heavy. Any help onthis would be appreciated.
< >
Showing 1-14 of 14 comments
I dunno my CPU is AMD FX 8320 8 core oc to 4.5ghz and my gpu is a 750ti and have no problems with the game. What is you cpu speed?
Most of the load for SE is going to be on your CPU because of the physics. Most mid level GPUs should be completely fine unless you turn the view distance up to the max.
Vargali Mar 18, 2015 @ 8:25pm 
most board makers are trying to use integrated GPU on the main board.. so basicly your CPU is your GPU.... as for directx any version... its a load of horse hockey forced on us because of a contract between Nvidia and Microsoft... which basicly pushed openGL out of the market... if SE ran openGL you would most likely get more use out of your GPU instead of your CPU... and you would easily have higher FPS and SIM speed... not to mention better graphics overall.... just sayin bro.....
quintencenshel Mar 18, 2015 @ 9:02pm 
I have an A10-4600 runnig dual GPU to 7700. Currently designing A10-7850 to run dual to an R9. AMD has a new chip out next month for builders so I may swap to that. I can pull 63fps in SE as long as my ships are under 1million triangles. Holds about 40-45 fps up to 1.5m ship triangles. I am just concerned that a high poly game fails to use the high-poly processing GPUs. These sandbox games are all CPU renders. I was wondering if this is a new trend or something. I try not to run high CPU since I do a lot of 3DMax which runs as a high-GPU program. Besides, AMD diag says this program is not even using SSE4 or higher functions on the CPU. Got the same thing with Minecaft and KSP.
BRRM Mar 19, 2015 @ 1:12am 
i though with se at this time its the gpu thats more important. i could be wrong. because my cpu doesnt even use 20% when playing. its at 4.6ghz.
Ryuul Mar 19, 2015 @ 2:38am 
As long as keen has the physics running on the CPU the CPU will always be more important.

@quintencenshel and BRRM

it seems your apu is a notebook modell. AMD CPU's are always slower than intel cpus. At the moment the intel haswells have the highest ipc. Which means with an high clock the intel haswell cpus are the fastest.
Also you have an notebook cpu which are much slower than a desktop cpu and quad core amd is not the same as quad core intel.
A amd 7700 is also not really high end at best it's last generation mid range. Also a 7700 doesent exist it the series not the model number. It's a 7770 or 7790.

The clock of a CPU is not always so important. the ipc is also important (a lower clocked cpu can be faster than a higher clocked cpu). A fast haswell will always be faster than a amd cpu.

Also, the AMD APUs are cpus with integrated graphics. which are slower than a regular cpu + gpu.
amd cpu + amd/nvidia gpu or intel cpu + amd/nvidia gpu
Last edited by Ryuul; Mar 19, 2015 @ 2:51am
raymazoida Mar 19, 2015 @ 3:20am 
One the the main things with notebook/laptop cpus they don't advertise is the Cache, because they want you to think that it is as fast as a desktop, but it isn't because the amount of cache it has is lower.

Looking at your model it has a 4096 KB cache

My i5 has 6Mb

Now that may not sound like a big difference but performance wise it can be massive.

It's like having a fast car but severly restricting fuel flow to the engine, you aren't going to get the performance.
BRRM Mar 19, 2015 @ 3:25am 
well you could say one car is traveling 60km/ph to one travelling at 40km/ph in a straight line. who will win? :)
zgrssd Mar 19, 2015 @ 4:43am 
Intel I3, I5, I7 and the AMD APU/Fusion CPU's have a GPU integrated.
That GPU is better then nothing.
It can run desktop applications (even most videos) without issues. But only very low requirement games (console ports, games with simple visual style).
It is the replacement for the on-motherboard GPU's that used to be out there.

Now if you got one of the above CPU's and a dedicated GPU, things get tricky.
Unlike on-motherboard GPU's the CPU-GPU is NOT turned off. Both stay active. The Control Programm of the dedicated GPU decides wich programm uses wich Card.

Especially the NVIDIA programm is notorious to assign the wrong card:
http://steamcommunity.com/app/333950/discussions/6/617328415061110133/
I just had to override wich card was used for Star Citicen for Codd's sake!
McGillicutti Mar 19, 2015 @ 7:04am 
First, here's an A10 7700, http://www.newegg.com/Product/Product.aspx?Item=N82E16819113360

Essentially AMD is settling at quad cores with 6 graphics processors. A key problem for the OP, as pointed out above, is the cache size on the A10, slowing down redundant fetch processes.

His max turbo speed is another issue, as well as wattage may also be constricting him.

Op, if the processor listing I linked to isn't your processor, then likely you have a lesser processor than the above.

The third strike against the OP's A10 is the memory speed, though DDR4 is showing up on mother boards, and is very expensive, I'll figure you've still got DDR3. That is a retail average use moderate speed ram, that you've moved far in distance, in comparison to a dedicated graphics card, from the cores, solely because the GPU is located on the main processor. Basically longer travel distance to slower RAM is a problem that is only compounded by the smaller cache.

Most graphics cards are 128 bit or larger in "data path" that means they can, in parallel, grab more information at a time, 4 times more than a regular CPU bus. They also have dedicated Video RAM on the card with a dedicated controller (traffic cop) for the management of that RAM. This problem is affecting AMD and Intel alike since they decided, I guess a decade back, to stop at 64 bit for some unknown reason, biting them in the butt how that they're putting graphics cores as well.

Your CPU is 64 bit, and I believe the FM2/FM2+ is also 64 bit, which means not only are you slowed down by 1/2 the ram speed, but the cores can't transfer memory at any faster than the clock rate times 64 bit chunks (in essence you're bottlenecked to 1/4 the data transfer rate graphically, as compared to a dedicated graphics card with DDR5 Memory and a 256 bit or higher data path). This exacerbates the smaller cache issue as well.

CPU is fine, and, that it's on a laptop I wouldn't play much, if at all, with overclocking, but if it's just a laptop CPU in a desktop, and you are about to build a new one, then have some fun and experiment some with this one. Hopefully you might have some bus controls that ramp up in accordance with the changes to the processor.

For mention to say anything is possible, I run an AM3+ 8120 (though I got one with the 6 mb cache and 95 watts somehow), 3.2 ghz stock, set at 3.8 ghz right now and turbos beyond that on its own (processor used to turbo to 4.0 ghz stock), still air cooled by one of those Coolermaster Evo Hyper 212 coolers, not even dual push pull fan set up either haha

Good luck OP and hope you get a system going that allows you to fully enjoy Space Engineers.

Edit: Forgot to mention that, also, since the CPUS and GPU are sharing that cache space, your CPU is being negatively affected by the game being more GPU intensive. Basically the cache fills with a variety of redundant CPU calls, then the GPU runs and the processor detects a number of reduntant calls here, flushes the cache and loads it with those, and with the next GPU instruction this occurs again, rinse and repeat of wasted cycles, again this is just a general explanation regarding the cache, as, even if the controller isn't doing a 100% flush or able to divide the cache in an efficient manner, those are clock cycles lost for the controller to come to that point of equilibrium, and, as you move through a game etc., that equilibrium is shattered over and over.
Last edited by McGillicutti; Mar 19, 2015 @ 7:11am
quintencenshel Mar 19, 2015 @ 7:15am 
@ Streaming Phoenix -

Exactly! All of these comments about a 2yr old system being a low performer is duh! You are the ONLY one that has addressed my question. The PhysX should be loading my GPU more than 4%, however they are still in DirectX9 on SE. Since they are talking about going DirectX11 I'm hoping they use it right. I hav e a program that lets me see the engines being used and what hardware they load. Problem is VRage is CPU load only and does not utilize SSE4 or higher functions. My main concern is currently the tax on my system is 2000s era programming. Do they intend to step up to modern hardware and utilize DirectX11 to it's fullest or are they going to bit and piece it like they are now with DirectX9. OpenGL would be a dream but these types (sandbox) of games can't seem to use it right either. There are a bunch of open source physics games online that balance the load between the calculations (CPU) and the rendering physics (GPU).

I'm about to build a new PC with AMD's new APU core. I prefer the APU's for power stepping, My computer doesn't pull the max wattage unless everything is loaded CPU/GPU. This is incredibly more power efficient then Intel's as they tend to max wattage at 50% load on either CPU/GPU. Not saying Intel is bad, but that it doesn't display the behavior I prefer. Yes, Intel benchmarks quicker. But seriously, having anything over 60 fps on a 5ms monitor is just a waste as the display does not refresh at that rate. And having my kids play games on my 4K 120Hz living room TV is not going to happen. Also my computers are primarily for my work so I'm only interested on if I'd have to go high-eng on my CPU cooling simple for a game.
quintencenshel Mar 19, 2015 @ 7:35am 
@McG-
No offense, but did you even read my concerns? I know all about AMD since it's A factor was created by a worker at Intel and they said it was crap so he bought it from them and started AMD. You obviosly are a text book user with no BIOS programming or kernel modifying ability. You are quoting non-dev options that I proved obsolete in the 4th grade. My laptop may say HP, but it was custom built and then custom programmed. Yes the brochure says switchable graphics, however I can also run dual since the MB has been modified. I buy manufactured laptops so you can see it may be junk, but I've also never had one stolen because of it's appearance. My CPU is not soldered to the board so I can swap at anytime. Look of HP's website for a DV6 CTO and it says they are, hence the CUSTOM part in my order. I talk directly with the builders so my definition of custom and what they put an the web are totally different.

And also when I say I'm designing a new computer, that means I've been on the phone with ASUS, Seagate, AMD, and G.Shill directly. There are no off-the-shelf parts in ANY of my system. You commented on DDR4? Have it in another PC. My video cards will also be custom creations. Even my hybrid drives are custom. My PROBLEM is SE bit and piecing DirectX9 so only to use 4% of by GPUs (yes, plural in my laptops case). Normal utilization of DirectX9/10/11 is to balace the calculation load between CPU and GPU. Physics calculations are CPU and Graphics rendering is GPU. This game DOES NOT work that way. They do NOT use SSE4 or higher CPU functions. See, I am running the game and looking at my diag screen on a second monitor.

This was my question, "Will SE continue to bitand piece DirectX11 functions as they are now with DirectX9?" There was NO comment about my systems performance other than my CPU load is high and my GPU load non-existant. As with Minecraft, KSP, and SE they are high-ending the lower CPU functions and ignoring the higher CPU(SSE4) and the GPU entirely. Which any programmer will tell you is NOT how DirectX9/10/11 are supposed to be used.

The offer to help must pertain to the problem at hand, not with what you read in PCMag while on the toilet.
McGillicutti Mar 19, 2015 @ 7:35am 
Originally posted by quintencenshel:
@ Streaming Phoenix -

Exactly! All of these comments about a 2yr old system being a low performer is duh! You are the ONLY one that has addressed my question. The PhysX should be loading my GPU more than 4%, however they are still in DirectX9 on SE. Since they are talking about going DirectX11 I'm hoping they use it right. I hav e a program that lets me see the engines being used and what hardware they load. Problem is VRage is CPU load only and does not utilize SSE4 or higher functions. My main concern is currently the tax on my system is 2000s era programming. Do they intend to step up to modern hardware and utilize DirectX11 to it's fullest or are they going to bit and piece it like they are now with DirectX9. OpenGL would be a dream but these types (sandbox) of games can't seem to use it right either. There are a bunch of open source physics games online that balance the load between the calculations (CPU) and the rendering physics (GPU).

I'm about to build a new PC with AMD's new APU core. I prefer the APU's for power stepping, My computer doesn't pull the max wattage unless everything is loaded CPU/GPU. This is incredibly more power efficient then Intel's as they tend to max wattage at 50% load on either CPU/GPU. Not saying Intel is bad, but that it doesn't display the behavior I prefer. Yes, Intel benchmarks quicker. But seriously, having anything over 60 fps on a 5ms monitor is just a waste as the display does not refresh at that rate. And having my kids play games on my 4K 120Hz living room TV is not going to happen. Also my computers are primarily for my work so I'm only interested on if I'd have to go high-eng on my CPU cooling simple for a game.

First to the cooling, as I said I am still air cooled. Newegg often has these on sale and with free shipping, http://www.newegg.com/Product/Product.aspx?Item=N82E16835103099&cm_re=212_evo-_-35-103-099-_-Product (note I got mine for 20 USD w/free shipping, and make sure you get a nice 120mm fan since I know these fans on this thing burn out in 6 months, that's the drawback. 70 cfm or higher will be great and you can have 2 fans (that push/pull thing) on this). I don't know where you are or if you meant for a desktop, but this thing really has made the difference for me, to gain longevity and save my pennies for something better that I can still do to it what I am doing now to my 8120 haha

I'll figure they'll piecemeal the DirectX11 if they can (don't know if Microsoft is doing any sort of push to get rid of anything less, they do that sometimes), and yeah an OpenGL implementation would be great, however you might look at Keens website and info on their engine, I haven't in a long time but perhaps that could be useful in making suggestions regarding the openGL.

As to the division of processing power, as long as your gpu is on a 64 bit path, and with such a small cache, your potentials are limited. You might search for other utilities to adjust it but I am going to contend that your best bet is the fastest DDR3 you can get and overclock that. Make sure you've set up windows to use a thumb drive or SSD for max boost and VM, and get a great cooler. You might look into the pci/pci-e latency setting (if that's an option in cmos) it might be set for a high delay, i'd make it as low as possible as that would get rid of unnecessary delays in the system assuming the cores a PCI device to draw the graphics to.

That's about all I can suggest and I do wish you luck :)

McGillicutti Mar 19, 2015 @ 7:42am 
Originally posted by quintencenshel:
@McG-
No offense, but did you even read my concerns? I know all about AMD since it's A factor was created by a worker at Intel and they said it was crap so he bought it from them and started AMD. You obviosly are a text book user with no BIOS programming or kernel modifying ability. You are quoting non-dev options that I proved obsolete in the 4th grade. My laptop may say HP, but it was custom built and then custom programmed. Yes the brochure says switchable graphics, however I can also run dual since the MB has been modified. I buy manufactured laptops so you can see it may be junk, but I've also never had one stolen because of it's appearance. My CPU is not soldered to the board so I can swap at anytime. Look of HP's website for a DV6 CTO and it says they are, hence the CUSTOM part in my order. I talk directly with the builders so my definition of custom and what they put an the web are totally different.

And also when I say I'm designing a new computer, that means I've been on the phone with ASUS, Seagate, AMD, and G.Shill directly. There are no off-the-shelf parts in ANY of my system. You commented on DDR4? Have it in another PC. My video cards will also be custom creations. Even my hybrid drives are custom. My PROBLEM is SE bit and piecing DirectX9 so only to use 4% of by GPUs (yes, plural in my laptops case). Normal utilization of DirectX9/10/11 is to balace the calculation load between CPU and GPU. Physics calculations are CPU and Graphics rendering is GPU. This game DOES NOT work that way. They do NOT use SSE4 or higher CPU functions. See, I am running the game and looking at my diag screen on a second monitor.

This was my question, "Will SE continue to bitand piece DirectX11 functions as they are now with DirectX9?" There was NO comment about my systems performance other than my CPU load is high and my GPU load non-existant. As with Minecraft, KSP, and SE they are high-ending the lower CPU functions and ignoring the higher CPU(SSE4) and the GPU entirely. Which any programmer will tell you is NOT how DirectX9/10/11 are supposed to be used.

The offer to help must pertain to the problem at hand, not with what you read in PCMag while on the toilet.

I'm sorry, you appear to have come to all kinds of conclusions as though someone is trying to make an affront to you. I am not, was not. I offered what I can. That you took offense, I don't know why

I'll leave you to your certainties, but do not apologize for making an effort to help. God love ya.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Mar 18, 2015 @ 6:40pm
Posts: 14