Different FPS with AMD or Nvidia graphic card?
Matteo Calautti

My release have more fps in a pc with amd graphic card instead in one with nvidia. AMD HD radeon 7870 (55fps) vs Nvidia 1050 (20 fps).
I'm using last version of allegro (5.2.3.1)
How is possible? Some one have same problem? Can i solve this? Thank you for your time!

Edgar Reynaldo

Are your graphics drivers up to date?

Also, can you reproduce the problem in a small example?

Chris Katko

Wait wait wait... 1050... as in a whopping GTX 1050?

And this AMD?

https://www.amazon.com/Gigabyte-Mini-Displayport-PCI-Express-Graphic-GV-R787OC-2GD/dp/B007PJVB3Y

What are you doing that's overloading cards cable of 4K! :o :o

Oscar Giner

A GTX 1050 is by no means capable of 4k (unless it's a very old game), it's a low end GPU. Both GPU's should perform similarly: http://gpu.userbenchmark.com/Compare/Nvidia-GTX-1050-vs-AMD-HD-7870/3650vs2161

Chris Katko

it's a low end GPU.

Low end... of the current generation of cards that have literally hundreds of CUDA cores. (The plain 1050 has 640!)

If you're maxing that out... you're probably doing something terribly wrong unless you're maybe... in 4K or something. A 1050 won't run modern games in 4K, but a 1060 will. (I do.) A 1050 should be able to run damn near everything up until a few years old, in 1080p.

So what has this person created that's powerful enough (or broken enough) to max out a card that can play Crysis 3 and GTA V at 60 FPS.

https://www.youtube.com/watch?v=CreTRVTzUfQ

https://www.youtube.com/watch?v=lOzq7Jxmmjc

I've definitely got to see some code. I would guess tons of accidental allocations.

relpatseht

It's very easy to max out any GPU. The trick is, you're not maxing it out, it's just doing nothing most of the time. GPU utilization is a tricky business to get perfect.

Allocations are a CPU side thing, and have little to do with GPU utilization. They are a frequent cause of bottlenecks on the CPU if you don't use your own memory manager, but if your CPU is synchronized with the GPU, then that would be an issue.

Because the performance differs between two comparable GPUs, it wouldn't be my first guess.

Thread #617402. Printed from Allegro.cc