Previous topicNext topic

finding the bottleneck

Questions, comments, feedback, etc.
Post Reply
blackdot
Posts: 528
Joined: Sun Jul 06, 2014 10:18 pm

finding the bottleneck

Post by blackdot »

I have this second desktop computer, but its processor and mainboard are quite old (only pcie 1.1 and sata II). however i still want to use it for magic. Unfortunately the second computer performs at about 18fps, while my first desktop performs with about 60fps in the same scene.

I'm litteraly taking my magic-ssd (containing magic and my scene and its assets) out of my first and put it into my second desktop. so the magic version is the same, and also the scene i'm testing this. Further I'm also moving my gpu between the computers. so I assume the performance drop can neither be the ssd nor the gpu.

the scene contains mostly HAP movie clips and a few jpg-sequences. no 3d stuff and no generative stuff like polygons or glsl's.

on my second desktop, while running the scene, neither the cpu or the gpu are completely maxed out. i also tried to lower the resolution by half and to save the scene and its parts in the graphics memory, which weirdly resulted in no significant fps change at all. i also plugged in an older card (gtx 660 instead of my gtx 980), which also resulted in no fps change. meaning that at least the 980 cant rise to its full potential.

so these tests remain inconclusive. the only noticable hardware difference of my two computers are, that the second computer has only pcie 1.1 (while the first has 2.0) and only sata II (while the first sata III). but i think the random-read speed of my ssd doesnt go over the sata II limit anyway. and as i'm using HAP movie files, i assume i have less bandwidth going through the pcie than when i'd use regular clips which would go uncompressed from the cpu to the gpu (or at least that's how i understood the hap thingy being decompressed on the gpu). meaning i doubt that pcie 2vs3 should be the problem.

the assets of this scene have a combined size of almost 1 GB. pci-e 1.1 should still be capable of 4GB/s, so i doubt that's the problem.

what I havent tried yet is using a ram disk, however that would only prove that my ssd is the bottleneck, which it cant be as it's the same device on both computers.

right now i'm concluding that the bottleneck is either the cpu (even t hough not maxed out), the mainboard and/or the ram. however i cant really prove that. maybe there are some unknowns, like new gpu technologies or new cpu technologies that the old hardware doesnt support?

i'd be really interested in knowing your thoughts on this, if you maybe have any more insights or ideas.

the second computer is up to date with all the latest drivers from the manufacturers. i was thorough. the computer is also running stable, temperature- and otherwise.

\\edit: made some changes to the pci-e numbers.
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

Re: finding the bottleneck

Post by Magic »

From what you describe, I think the bus speed is exactly the problem, both for your graphics card and for your disk. If I remember correctly, PCI-E 2.0 and SATA III are backwards compatible, so your devices will appear to work, but they just won't transfer data as fast.
and as i'm using HAP movie files, i assume i have less bandwidth going through the pcie than when i'd use regular clips which would go uncompressed from the cpu to the gpu
Hap uses *more* bandwidth when going from the disk to the CPU, but *less* bandwidth going from the CPU to the GPU. Traditional movie files (such as .mp4) are faster to read from disk, but slower to send to the GPU. Either way though, there is a bandwidth issue.
blackdot
Posts: 528
Joined: Sun Jul 06, 2014 10:18 pm

Re: finding the bottleneck

Post by blackdot »

hmm okay, thats what i feared. today i did some more testing:

- clean-reinstalled most recent gpu drivers just in case all that gpu switching messed sth up
- made a ram disk
- used different rams
- made a ram disk with those rams

everything to no avail thoug.

thanks for looking into this, i think theres no way around a new cpu and mobo.

cheers
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

Re: finding the bottleneck

Post by Magic »

Also I should have said that the CPU speed is important, even if it's not maxed out. Just something to keep in mind.
blackdot
Posts: 528
Joined: Sun Jul 06, 2014 10:18 pm

Re: finding the bottleneck

Post by blackdot »

yeah both the cpu and the mobo are really old. the cpu is an i7 920... came out 2008 :D
Post Reply