STEAM GROUP
Steam Universe Steam U
STEAM GROUP
Steam Universe Steam U
66,066
IN-GAME
418,101
ONLINE
Founded
September 23, 2013
Sierran Mar 7, 2014 @ 6:38am
OpenGL vs Direct x
Hey ppl.
Dunno how meny of u out there that has been seeing this. But its very informativ about Linux vs Directx.

http://www.extremetech.com/gaming/133824-valve-opengl-is-faster-than-directx-even-on-windows

I also been on linux for about a week, And I'm in love. its faster, smoother, easyer to use, well there is a lot of commands on the terminal. But I'm slowly catching up.

And now I'v tryed Mentro LL. If I should compaired Linux performece to windows, I got insanly more fps on linux and I could also use higher grafic settings.

I'm using
gtx 650 1g
intel i5 2,25ghz
16 ram
ubuntu 12.04

I wanted to upgrade my grafics card when I was using windows but now I don't see any reason to really.
And I guess I'm stuck with Ubuntu ^^

Microsoft are really ruining everything they touch, its not just a rumor.






Last edited by Sierran; Mar 7, 2014 @ 6:41am
< >
Showing 1-15 of 44 comments
Air Mar 7, 2014 @ 7:19am 
Same as you, I really liked Ubuntu when I started using it a few months ago. Personally, I prefer OpenGL over DirectX. It's to my knowledge that OpenGL can use the same graphical features without having to update software. Though, I'm still forced to stick with Windows due to the lack of support with games and Wine doesn't quite cut it half of the time. Though, I would have to say that I got the opposite effect with Metro Last Light, the game started slowing down and then crashed for me. Other games run about the same speed that they do on Windows, however.
Last edited by Air; Mar 7, 2014 @ 7:22am
Penguin_Player Mar 7, 2014 @ 8:51am 
OpenGL has always been superior in both performance and usage.. Open Source always wins...
UnkendTech Mar 7, 2014 @ 9:12am 
OpenGL will have the same features as DirectX the huge + to using OpenGL it lets you do what you want if you want to addin low level Extension's to OpenGL you can also Nvidia AMD and intel are all working to remove OpenGL's over head
http://www.phoronix.com/scan.php?px=MTYxNjI&page=news_item

"Driver overhead has been a frustrating reality for game developers since the beginning of the PC game industry. On desktop systems, driver overhead can decrease frame rate, while on mobile devices driver overhead is more insidious"robbing both battery life and frame rate. In this unprecedented sponsored session, Graham Sellers (AMD), Tim Foley (Intel), Cass Everitt (NVIDIA) and John McDonald (NVIDIA) will present high-level concepts available in today's OpenGL implementations that radically reduce driver overhead by up to 10x or more. The techniques presented will apply to all major vendors and are suitable for use across multiple platforms. Additionally, presenters will demo practical applications of the techniques in an extensible, open source comparison framework."

http://schedule.gdconf.com/session-id/828316
PootisSpencer Mar 7, 2014 @ 9:13am 
OpenGl can't be compared to DIrect 11 since even Direct 10 is superior to OpenGL. OpenGl is messy API with no good tutorials. Since Linux is superior to WIndows; you can run OpenGL game on Linux with about the same performance as on Windows running Direct 11 game if drivers are regularly updated
UnkendTech Mar 7, 2014 @ 9:18am 
Originally posted by Wolfram:
OpenGl can't be compared to DIrect 11 since even Direct 10 is superior to OpenGL. OpenGl is messy API with no good tutorials. Since Linux is superior to WIndows; you can run OpenGL game on Linux with about the same performance as on Windows running Direct 11 game if drivers are regularly updated

How is DirectX superior to OpenGL?
Last edited by UnkendTech; Mar 13, 2014 @ 2:44am
Arsoul Mar 7, 2014 @ 10:12am 
Direct X is just much more commonly used and easier to learn to develop with. I wouldn't say Open GL is inferior, it's just more complex to develop for, but in the end, it does mean less overhead for developers if they use it as a platform independant renderer for their games.
PootisSpencer Mar 7, 2014 @ 12:18pm 
Originally posted by Doc Holliday:
Originally posted by Wolfram:
OpenGl can't be compared to DIrect 11 since even Direct 10 is superior to OpenGL. OpenGl is messy API with no good tutorials. Since Linux is superior to WIndows; you can run OpenGL game on Linux with about the same performance as on Windows running Direct 11 game if drivers are regularly updated

How is DirectX superior to OprnGL?
It is simply much more optimized and gives better benchmark results.
EtonBears Mar 7, 2014 @ 12:29pm 
Direct3D and OpenGL provide approximately similar features and performance, and neither is significantly easier to use than the other.

The main advantage of Direct3D is that it was/is the preferred/promoted 3D development API for the most important games OS of the 1990s and 2000s, so it was well supported and is widely understood in the games industry.

The main disadvantage of Direct3D is its limitations. Because D3D is essentially a software renderer with an acceleration API underneath that hardware manufacturers support, hardware manufacturers cannot introduce new features to D3D. Additionally, D3D works only on Windows, which looks likely to become far less important over the next decade.

Conversely, the main advantage of OpenGL is that it is an open definition of how to implement 3D rendering, which means it can be implemented directly by hardware manufacturers, in the most efficient manner for their hardware, and on any OS. They can also create new hardware features and expose them immediately using a well-defined extension mechanism.

The main disadvantage of OpenGL is that it has, in the past, been considered less important than D3D because of Windows dominance leading to less polished and performant implementations. In addition, the definition of the OpenGL standard used to lag behind the industry due to political in-fighting.

Which API ( or how many ) you support actually depends on your target market, budget and vision of the future.

It is likely that there will be a gradual swing away from D3D as Windows continues to lose importance, but it will stay relevant as long as XBox supports no alternatives.

OpenGL will continue to gain in importance since it offers a much larger target market, but there may also be other APIs, like Mantle, that emerge as alternatives,

There should be several interesting sessions at 2014 GDC later in March on Mantle and future graphics APIs in general.
lev258 Mar 7, 2014 @ 12:31pm 
Originally posted by Wolfram:
Originally posted by Doc Holliday:

How is DirectX superior to OprnGL?
It is simply much more optimized and gives better benchmark results.
Where did you read that? That's not exactly the case.
blackout24 Mar 7, 2014 @ 2:34pm 
Originally posted by David Kozat:
OpenGL has always been superior in both performance and usage.. Open Source always wins...

OpenGL is not an open source project.
Last edited by blackout24; Mar 7, 2014 @ 2:34pm
Sierran Mar 8, 2014 @ 12:34am 
Originally posted by Air:
Wine doesn't quite cut it half of the time. Though, I would have to say that I got the opposite effect with Metro Last Light, the game started slowing down and then crashed for me. Other games run about the same speed that they do on Windows, however.

Ye wine make performence even worse :( , Only use it for lol and it works fine for now atleast.
Try dual boot again, I think linux have got alot better nvidia support, or atleast so I'v heard. And maybe u get better performece then.

But same here, got alot of titels thats only working on Windows at the moment, and I dno't think all of them are going to make it to linux.

But my rule was no steam no buy before. Now its no steam and no linux, no buy. Saves me alot of money I guess. And I will see what the future holds for linux. :pandastunned:


And seems like everyone is having different opinions on whats the best OpenGL or Directx. I know to little to really have an opinion in this, but from what my experince is, OpenGL runs better on my computer. Well on 1 game, dunno if you can call that an expericens. Gonna try Trine2 also, see if I notice any difference there.
Ooli Mar 8, 2014 @ 5:17am 
i think the most difference in DirectX vs OpenGL is, the DirectX Benchmarks, give you millions of points for cpu/gpu, and in OpenGL Benchmarks you get smaller numbers at the end. And as numbers are anything for most people, it might seem that its lesser, but that could be easily solved, by just multiplying the results with pi and other numbers.

on my system, i7 - 3770k + 16GB RAM + 680 4GB i get way better performance out of OpenGL(should be the latest, that is available in testing), than i did with DirectX(think it was around December, last time i had a Win8.1 install). But i don't know if Microsoft Patched/Updated their DX since than, and if i had the most recent stable/experimental one of that library installed, i just ran the normal dx webinstaller from the microsoft download page to be sure at that time, but didn't find a stable/testing/experimental/nightly build option.

in general i like opengl/opencl more because it just works, without me needing to tinker around on the system to make older or newer games work, with directx its mostly some hours work with ms support or a lot of reading, till you can play a game. And mostly i can only play games in 2d in dx, 3d puts me often in unplayable frameranges(never tried since nvidia vision 3dplay supports my hmd device now for 1080p stereoscopic).
PootisSpencer Mar 8, 2014 @ 5:25am 
Ooli : thats weird. I've never had such problems. You should update your Windows instalation and get the latest drivers for your GPU
Ooli Mar 8, 2014 @ 5:52am 
ms support mostly said i had to install the older directx libraries and other thinks for older games that were for dx6-8 or older. Very old games i mostly play in linux on wine or with an emulator. Newer games mostly had problems with the multi monitor setup and including the hmd screen, so most of the time it was unplugging all or setup some wired directx configs to get it working on the right display, or so games don't go wacko because they see so many displays.

As of the windows installation, i always kept it up to date with the updater, never used the updates that are manual install only, except when i got a link from ms support to them and instructions to install it, or try it(don't think that happened since win8 thou, but on win7 and xp it was quite common).
and GPU is thanks to gforce experiance always the latest beta version or stable depending of your settings, else it pops up a message.
Shark Mar 8, 2014 @ 10:08am 
At the end of the day it doesn't matter which one is faster, because you can't use DirectX on Linux anyway. Comparable performance an close to feature parity is all you need, which is the case. Only using OpenGL is probably your best option if you're an indie developer anyway, as all 3 mature pc operating systems can use it.
< >
Showing 1-15 of 44 comments
Per page: 1530 50

Date Posted: Mar 7, 2014 @ 6:38am
Posts: 43