I've discovered that for some games/sims, notably X-Plane 10, it really sucks.
With my GTX 770 I can get 50fps, with an R9 290 I get 22fps, with an R9 280X I get 23.5fps. I've just ordered a GTX 960 to see how that fairs (don't worry some of these cards will get ebayed once I'm done).
This doesn't seem to change regardless of driver version or OS. It's the same in Windows and Ubuntu. Scanning various review websites I see that most reviews are focused on DX11 games, the few that include OpenGL games tend to show that the best AMD cards fall well behind mid-range Nvidia cards.
Given how many people are playing with Linux and are AMD fans on this site, is anyone else disapointed with any of their Radeons performance under OpenGL?
If not, do you have any suggestions of benchmarks and testing?
That's an interesting point. I haven't tested OpenGL much with any of my cards, although now I think I should to find out what causes this huge difference. I do remember that a Radeon HD 4890 would get horrible framerate in Heaven 3.0 when running the OpenGL version, which I just attributed to it being an older card.
From what I hear from the Linux community, Radeons perform on-par or better [than GeForce] in their machines due to proper drivers and support. I personally don't use Linux, so probably won't be testing with that anytime soon. I'm sure somebody else will chime in with their findings though.
Whilst I don't have much of my own data to hand, this recent GPU round up on Phronix using BioShock Infinate on Linux tends to bear out what I am saying, Radeon OpenGL performance is woeful.
With regards to Valley I found that AMD performance dropped off in Windows and looked even worse in Linux, where as Nvidia OpenGL was more or less on par with DX11 and stayed consistent betwen Windows and Linux.
I'll try some other nVidia vs AMD cases in a bit here. My test bench is filled with a 20 year old machine, but as soon as I can get it swapped for the Z87 I'll try out some things to help figure this out. I'm sure there's a driver limitation somewhere. My first idea is the APP_SDK, which normally has more to do with OpenCL than OpenGL.
Maybe there's a community driver somewhere that addresses this?
That would be great if we could figure out what is going on here. There is some speculation in the comments linked to the Phoronix Bioshock testing that suggest Nvidia OpenGL drivers/GPU are simply able to process draw calls more quickly.
nvidia cards (newer models) have an arm cpu on them that alleviates some of the cpu overheads of dx11 / opengl.
Expect that arm cpu to become wasted silicon when vulcan and dx12 ship :P (they may be able to find a use for it, can't be sure).
nvidia's stance = hardware solution to a software problem (instant benefit on currently available software) amd's stance = hardware is fine... just fix the damn software! (hobbled on current software, needs bare metal to stretch it's legs)
I am a cinema4d user and the opengl accelerated viewport is totally fine for my productivity.
Even with enhanced opengl mode and everything switched on + millions of polys (through crazy subdivisions) everything is totally responsive.
I can't comment on gaming with opengl as I don't think I have any games (baring hl2, but that runs awesome on a potato so not a good test).
I can't comment on gaming with opengl as I don't think I have any games (baring hl2, but that runs awesome on a potato so not a good test).
I think you have hit one nail squarely on the head, some games definately perform well enough under OpenGL on AMD that for the most part its a non-issue. If you are getting 40fps + then something is playable and as most only have monitors with a refresh rate of 60Hz going higher wouldn't notice much anyway.
wat... That actually explains a lot, kind of wonder why amd didn't do something like that too buuuut it also seems really weird they'd do that instead of push for better made software.
Good, although they'll probably find some use for it it will be nice to have software that doesn't need it to run better
There must be more to it than that, as it's only the Maxwell stuff that has an embedded ARM CPU. As far as I can tell Nvidia has almost always outperformed AMD on OpenGL.
Still, if it is just a driver related issue (i.e. not hardware or a requirement to code differently for AMD) then we might see progress on the Linux front as the Open Source drivers are contiuning to be optimised.
I'd bet its a driver, it would be hard to make something that does good for DX but not ogl. do able but they'd almost have to set out to do that, with the cluster *#$E# that ogl has become with 3 and 4 I'm not surprised if its a driver thing. I expect their vulkan drivers to be better since it was derived a decent bit from mantel
The necro was not by Aremis, but by a user who's necroing post was deleted because not bona fide. The user in question has been removed from the forum.
I won't close the thread because that looks like punishment or something, and there is no intention of keeping the corpse alive lolz... (so don't post anything anymore in the thread or it will be closed!)