You are not logged in.

#1 2016-04-10 23:26:49

dragon321
Member
Registered: 2016-01-24
Posts: 21

[SOLVED]Why in glxgears Intel have better performance than Radeon?

Hi, last time i'm wondering about very strange thing - in glxgears Intel has more FPS than Radeon. I have hybrid graphics Intel HD4000 and Radeon HD7670M, and i'm using Open Source drivers. Look at this:

vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
25993 frames in 5.0 seconds = 5198.488 FPS
27430 frames in 5.0 seconds = 5485.878 FPS
27022 frames in 5.0 seconds = 5404.385 FPS
27023 frames in 5.0 seconds = 5404.424 FPS

and same thing in Radeon using PRIME to switch graphics:

DRI_PRIME=1 vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
6470 frames in 5.0 seconds = 1293.992 FPS
6494 frames in 5.0 seconds = 1298.647 FPS
6471 frames in 5.0 seconds = 1294.098 FPS
6470 frames in 5.0 seconds = 1293.984 FPS

So this is my questions:
1. Why in glxgears Intel has more FPS?
2. Why in some games/benchmarks Intel have similar performance with Radeon(for example: in Unigine Heaven Radeon was better only a few FPS - 16,6 Intel and 20,7 Radeon) when in other games/benchmarks Radeon has a lot more FPS? I know open source driver hasn't very good performance, but it should be more stronger than Intel.

Thank you in advance for answer.

Last edited by dragon321 (2016-04-15 14:08:50)

Offline

#2 2016-04-11 02:52:08

andrewd18
Member
From: Wisconsin, USA
Registered: 2007-08-02
Posts: 34

Re: [SOLVED]Why in glxgears Intel have better performance than Radeon?

http://wiki.cchtml.com/index.php/Glxgea … _Benchmark

If you want a benchmark I recommend Unigine Heaven.

Last edited by andrewd18 (2016-04-11 03:05:44)

Offline

#3 2016-04-13 12:13:45

dragon321
Member
Registered: 2016-01-24
Posts: 21

Re: [SOLVED]Why in glxgears Intel have better performance than Radeon?

Allright, so question number 1 is clear now.

But what about question number 2, let me remember it:
"2. Why in some games/benchmarks Intel have similar performance with Radeon(for example: in Unigine Heaven Radeon was better only a few FPS - 16,6 Intel and 20,7 Radeon) when in other games/benchmarks Radeon has a lot more FPS? I know open source driver hasn't very good performance, but it should be more stronger than Intel. "

Last time i checked performance in Open Arena, and please see what i get:

Intel: 49,40 Min: 5 Max: 59
Radeon: 46,67 Min: 14 Max: 52

How Radeon could be slower than integrated Intel? Of course, in Radeon FPS drops were much lower than in Intel, but why Intel could get more FPS than Radeon? What wrong with this card? I know that open source driver hasn't performance like closed source drivers, but why they could be worse than Intel, if Radeon is more powerful?

Offline

#4 2016-04-13 12:39:44

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [SOLVED]Why in glxgears Intel have better performance than Radeon?

dragon321 wrote:

...and i'm using Open Source drivers.

You're answering your question yourself. The OSS-Drivers are not giving a good 3D-Performance at all. If you want that, you have to use the closed source ones. That first. Second: It is known that Intel-drivers are well maintained, so it's no surprise that they work better than radeon.

Offline

#5 2016-04-13 13:06:28

dragon321
Member
Registered: 2016-01-24
Posts: 21

Re: [SOLVED]Why in glxgears Intel have better performance than Radeon?

I have to use OS drivers, because i lost support for my card when AMD relased Crimson driver. I don't want to downgrade kernel and X to get this driver.

But in some benchmarks open source Radeon driver show almost identical performance to fglrx. Maybe my card isn't supported good with OS driver. I have HD7670M card, and mentioned benchmarks had cards like Radeon HD5xxx or HD6xxx. So this is answer to poor performance: My card isn't supported good, because it's too 'new'?

For example - in this test open source driver have good performance, and it isn't a lot worse than closed source:
https://www.youtube.com/watch?v=0g7MavM4n58

Last edited by dragon321 (2016-04-13 16:08:54)

Offline

#6 2016-04-13 22:46:25

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: [SOLVED]Why in glxgears Intel have better performance than Radeon?

dragon321,

you do realise that openarena uses a rather old graphics engine ?

Try unigine heaven or unigine valley (both are in the aur).


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2016-04-15 14:08:10

dragon321
Member
Registered: 2016-01-24
Posts: 21

Re: [SOLVED]Why in glxgears Intel have better performance than Radeon?

So, old engine can be more efficient in integrated card? That's interesting.

Lone_Wolf, I tried Unigine Heaven, this is the score(i mentioned it before):

Intel: 16,3 Min:10,2 Max: 42,8
Radeon: 20,7 Min: 6,9 Max: 31,7

better than Intel, but not much. Well, not bad for open source drivers developed by community. I done some test, after Lone_Wolf suggested more recent benchmark(well, i tried games):
-In Dota2 i noticed better performance in Radeon too(Intel had 30-40FPS, and Radeon had 40-60FPS).
-Stunt Rally runs better on Radeon too.
-A few games have smaller FPS drops in Radeon card. Even in OpenArena - in one place in benchmark map, FPS drops really hard on Intel(from 40 to +- 20), and Radeon still have +- 40FPS in this place, so even if it has lower FPS, Radeon has more stable FPS.

So, in not old games Radeon is more efficient. Well, i think I understand everything about what I asked. Thank you for answers. Topic is solved now, thank you.

Last edited by dragon321 (2016-04-15 14:11:13)

Offline

Board footer

Powered by FluxBB