Like 313hummer said, unfair test. I saw this same demo with the OpenGL version running slower, this is just the exact opposite, framerate wise. OpenGL still has the clarity benefit.
OpenGL shows lower quality in flying shots, but it shows considerable performance vs. directx in the close-ups. There is also no glitching, like in directx when going down the pier. I think opengl is better. I'd rather have performance in my games rather than fancy stuff.
I have my own libraries that eat DirectX and OpenGL for breakfast. Just search on Google for "Andy Harglesis LIB." It's not for download yet, but soon will be. A good demonstration would be checking out some videos of the games I have created using Assembly. Thanks!
Um one major problem, you need to state what drivers you are using and 2, you need to state what version of opengl it is, no one can take you seriously if you have neither.2nd you have to post which stress test you are using so that way people can tell if it is optimized for opengl, and not some program running in wine. Because if it is running in wine it is bound to have performance issues.
@cpd12589 if those two computers were both windows then the opengl would be lagging alot more horribly than the directx. microsoft does this in order to promote their graphics library, directx.
Direct X keeps both gamers and developers at the mercy of MS and thats exactly how MS wants it. They make a piece of shit O.S. (as we all know) and restrict the lasted graphic developments. If everyone used OpenGL we would all have access to the newest shit as it comes out and not have to buy a new OS from MS ever few years. Furthermore, you wouldn't have to buy RIDICULOUS video cards to run the newest games. MS has a close relationship w/ HW developers so they make DX bloated.
The problem with this whole thing is that your all relying on the devs at Unigine to be both OpenGL and DirectX gurus. It's likely that they are more adapt to one than the other and just ported the engine to the other API.
for all of u noobs, opengl was always been faster than direct x in 3d view, u could run a 3d game faster than directx with a weak pc loosing noothing or very low quality, i remember old windows 3d opengl games like quake etc.....
i use linux.. and i still say this isnt a fair test...you have to show FPS on linux ..restart your pc...boot into windows..then show you have the same specs..and run the same test again..i hate these videos
I am an avid Linux user as well... I have two computers that are dedicated to the operating system while the other 5 are Windows machines ranging from XP professional 64 bit to Windows 7 64 bit machines... I have to say that I spend most of my time at my Ubuntu machines.. I love programming and Linux is superior... But yeah I hate these videos too.. This test is by far unfair...
@313hummer This is an unfair test because he's running on different operating systems. Sure, it's proving that linux is "viable" for gaming. But that's not necesarily what people are interested in. I for one, want to see opengl vs direct x on windows 7 exclusively, to see which runs better, and looks better... althought I think they both look pretty much the same(opengl a bit sharper... possibly a bad thing some times).
Funny that you say it's a GTS 250. Windows 7 supports DirectX 11, but the GTS 250 does not. Therefore, either the Windows version is running in pure software mode (unlikely) or it's running DirectX 11 using the DirectX 10 feature level, which disables all hardware-dependent features of DirectX 11 not available in DirectX 10, such as tessellation and compute shaders.
I don't think this video is too accurate since I've seen a lot better performance of DX11 before. However, OpenGL seems to be available on all platforms and that's one thing I like better about it.
@TheMaazster Sorry, but linux was never bought out by apple. Ubuntu isn't linux. From what I know, only the kernel of Ubuntu is Linux. Hence it is called the Linux Kernel. It's somewhat complicated since the ubuntu developers integrated many open source projects into their os, such as the GUI. Basically, summing everything up that I've said, Ubuntu is another Distribution Of Linux. Btw, Linux isn't a company; it's an Open Sourced Operating System. Hope this helped :)
@Hoobes1 Well to correct you a little Bit. no OS out there is Called Linux. Linux is just an open source Kernel. that's all it is. Ubuntu is based on Debian which is a Linux based Distribution. But Debian is Debian. Ubuntu is Ubuntu, and so on. Linux is only a Kernel. :-) Linux is not an Operating system. it never was. Just one Really Great free open Source Kernel that when combined With many other API's it Becomes the brain of the Operating system but not the OS itself. :-)
@TheMaazster 3 operating systems out there (ones that we care about), windows, mac, and linux. they are independent of each other, so apple doesnt own linux first off. linux has many variations, as it is open source, meaning its code is freely available to developers. it is essentially modded by developers to create unique o.s's, one being ubuntu, another knoppix and so on.
@TheMaazster MAC OS X is a paid linux distribution, apple did mac os based on linux kernel, otherwise, ubuntu is a free distribution of linux, u can have a free cd from them site :) . Everytime thye release 1 new version of ubuntu i request the cd. :)
Respond to this video... openGL vs. Direct3d really depends on your GPU. some GPU's handle openGL really great but suck on suck on Direct3D. and same for DX as Well. OpenGL is a long standing API graphics standard since 1992. It has More then enough Potential to Be way better then DIrect3D. But it really comes down to your GPU how Well it can handle each API.
@Pokez0rd no they didn't. they based it on Next which sits on top of Mach. They added BSD code but not until Leopard shipped. Before Leopard it was all Mach. and BSD is Unix not Linux. the Kernel is very Linux Like. But its Mostly Mach and Unix BSD code. Linux is a monolithic Kernel. Mach is a Micro kernel, and the BSD code it shares is adjacent to the kernel not part of it directly. You should do a little More research before you Make claims like that. Linux is Much More simplistic.
ok to sum it up. its the right tools for the right job. any programmer will tell you the same. advantage of directx is that it supports sound aswell as other things. opengl is purely visual. advantage of opengl is the platform distribution. If its in opengl, it runs anywhere (within reason), if its in dx, your program is a slave to windows. Each has its ups and downs. These fan wars are usually fought for no logical reason.
1 more thing ubuntu drivers are no where near as developed as windows
@kidMallok neither. Their purely functions. libraries that let other languages draw stuff on screen. However most games are written in c++ for its speed. C++ is an oo language. Your best bet would be to focus on the oo side of c++ and implement dx or opengl in your functions. eg class shape would use a draw function from the libraries. get me?
@Enakro well.. this time i ran opengl test on ubuntu 10.10 (64bit) to see if windows is "holding back". but performance is almost the same. same settings & hardware as above FPS: 21.3 Scores: 538 Min FPS: 6.8 Max FPS: 41.0 results : opengl performance is similar between win 7 and ubuntu 10.10 directx11 (win 7) was 2x faster than opengl (on both win 7 and ubuntu 10.10) gpu driver version : 260.19.06 (ubuntu) and 266.58 (windows 7)
DirectX and OpenGL are both not good enough for my games.
I made my own self-made graphics library from scratch and enjoy using it better than DirectX and OpenGL because they don't give me the graphics capabilities of Square Enix's work.
while windows does run OpenGL its much laggier. if i start WoW on my little notebook, it runs with about 5 FPS with DirectX. In OpenGL mode i get 1-2 FPS
i never see sutch open gl... and " Windows runs OpenGL as well"
-windows 7 doesn't run open gl for me... i can't play cs 1.6, Runr: halls of vallhala and old unreal's. they won't run with open gl and rune its very laggy with direct x :(
i never see sutch open gl... and " Windows runs OpenGL as well"
-windows 7 doesn't run open gl for me... i can't play cs 1.6, Runr: halls of vallhala and old unreal's. they won't run with open gl and rune its very laggy with direct x :(
So where does Ubuntu come into this? Windows runs OpenGL as well, so why didn't you compare APIs on the same OS to get a realistic comparison? That's pretty retarded, if you ask me.
@bp56789 I don't think he meant that. I think this video was to demonstrate that OpenGL isn't crappy compared to DirectX + that Linux can in fact generate graphics just as good as Windows. Its just that not many developers have released games for Linux because Microsoft offers a discount on tools and rights management if you sign away your right release for other operating systems. Just another Microsoft monopolistic strategy.
too bad it's not about the breakthrough nor the art, not for microsoft, they just launched some propaganda campaign exaggerating & overrating directx, and then limiting directx compatibility to windows so that gamers are compelled to upgrade to newer windows versions, more wallets for bill gates, & then theres the windows viruses, malwares, and spywares in partnership with windows antiviruses, very clever, who couldnt say Mr. Gates owned the virtual world economy?
OpenGL is way older than DirectX and better from the programming aspects - OpenGL is a standard, DirectX is not. OpenGL runs on nearly all platforms, DirectX works only on Windows. You won't find DirectX in any serious graphic applications besides games - but thats DirectX is made for: Games. OpenGL was primarily made for 3D Applications, Visualizing etc. and it is still the best choice in graphics stuff. - at least in my opinion as a programmer.
with linux to have to switch off "compiz" in case you have for example ubunti (it slows down the framerates in difference to the more clever windows7 aero which even keeps in window mode the performance) ...
the rest is like always:
1. directx is faster than opengl
2. ATIs opengl implementation is slower than NVidias one (everyone in SecondLife (= opengl) know that, ati has a very bad reputation there - similar to many other games/3d-communities which have opengl) ...
opengl was always better but the money is in X :D... haha they get paid a cut for developing games for direct x however open gl offeres much better manipulation than direct x but hey its free -.- no 1 makes money!
@sale666 openGL was better in the past, but dx jumpped ahead with 10. openGL missed a step with 3 so a bunch of people jumped ship. it is back up with 4, but i wouldnt say that it was "always better".
i like the idea of openGL better, it is a hardware abstraction layer. but dx10 and 11 beat openGL 2 and 3 in terms of eye-candy features. well... tbh, tessellation was the only one i really cared about.
Sorry but I just benched this with my gtx 470 with latest drivers (to run latest OGL) and ran it against DX11, and DX11 did better.... Oh I used Heaven to do it also.
This is as the title says an OpenGL+Ubuntu 9.04 vs DirectX+Windows7 comparison. It would have been interesting to see OpenGL vs DirectX while both running on the same OS(Windows, since DirectX is Windows only)... and also see a comparison of OpenGL between Ubuntu and Windows... the last comparison being filmed by a camcorder so that the differences in screen-capture software doesn't factor in.
@ryonagana the trees and landscape do look clearer on the oGL side. That is an indication AA is turned on. There are problems with this comparison though. He should have put it in benchmark mode an posted the results as well as the side by side. That gives average, min and max fps as well as an actual score. It also lists all the graphics settings in the results so we could verify it was a fair test which it probably wasn't.
@FRURMELLL True, but it also doesn't support oGL 4.1 so on that front i'd still call it a fair test in that way but like I pointed out before we also need to know the settings for both. And the reason I call it fair is because most games don't use oGL 4.1 or dx 11.
@Themoviewatcher96 What do you mean by that? I haven't mentioned anything about any GPU here as far as I remember so I really can't figure out by saying that dx11 (piece of software) isn't gtx250 (piece of hardware). :-/
Just too bad that most developers kind of ignore OpenGL. I mean, they are all hyped about hardware tesselation in DirectX 11 while OpenGL already supported that long before DirectX did...
well here we go. OpenGL: faster, prettier, supports all platforms, FREE!
DirectX: slower, uglier, only works in Windows, keyword here: Not free. INCLUDED in LICENSE of WINDOWS!!!! (and Xbox [originally DirectXbox] and Dreamcast)
@LeetGamer4L DirectX only comes with the Windows license and only usable in Windows. Not free. You pay for it when buying Windows. If you didn't pay for Windows, then someone gave it to you OR v=Jbq_1Wy70rE
@LeetGamer4L Well, yes and no. DX is free as in "free speech". But since it can be used on Windows only (foget about Wine for a moment for it isn't supported at all by M$). And Windows is far from free (both meanings of this word). I think you agree with that. ;)
@EricTheHax And Windows Mobile :), hold on... by definition DX is also free :) so your bonus just got distributed. Either way they are both good API's, and they both have advantages and weaknesses.
btw, A contradiction would be, if you buy SLES and make a OpenGL game, its like Buying windows and programming in DirectX :P ....
@randomchevap If only that were true. No, many game developers use DX for several reasons, including the ease-of-use of the SDK and better driver support on Windows platforms (which dominate the PC gaming market). Of course, many use OpenGL as well. It's very silly to say that DirectX is only in use because Microsoft gives handouts to those who use it. Which, of course, isn't true in the first place.
Surprised that so many "experts" here did not ask the obvious. KINIAO: did you turn off ALL background options (defrag, index, clean cache memory, clear RAM, defrag all files, start & measure with a fresh boot, put the software on comparible-speed partitions on the hard disk, etc) ???
Also, assume you had CPU power at its highest function. So many unknnown variables. The whole "test" is invalid, unless the truth be written clearly.
If all the work that this world put in marketing was used in development and research we were 100 years far now. DirectX, Windows , Microsoft it's all about marketing...
@vely213 That's how the world works. Yes, in some ways it's sad, but in many ways, it's necessary. Demand drives good products, good products drive sales, sales drive more marketing...etc.
If there's one thing that most experienced 3D programmers will admit about DirectX, it's that the API is tight. It's coherent, and clean,largely because of its closed-source nature.
Personally, if I could have the clean, intuitive interfaces of DirectX and the portability of OpenGL, I think I'd be in heaven.
Since both APIs can do the same things at the end, we can only blame people behind OpenGL that made their API so hard/tedious to use (ex. extensions... :x).
Bullshit. If you look at right top corner you can see FPS counter for Directx 11 version. Somehow you made it look laggy like it was 5 fps. You can't even see the difference between 25fps and 50fps from this video. Nice try, but seriously... FAIL.
Great comparison video, but to say that either API is better based off of a test like this is entirely moot. There are far too many other factors influencing framerate.
To say "OpenGL is better" or "DirectX is better" simply reveals the ignorance of the one saying it. One who has actually programmed in both will understand that each API has advantages that make it unique, and that the smart thing to do is create an abstraction layer and use each where convenient.
Excuse me dude, I have DirectX 11 but I think I need it updated so I can play the latest games because they ain't working so I go to the Direct X main website and update it and I get this error message while trying to install the program:
"A cabinet file necessary for installation cannot be trusted"
I'm just not sure what the problem is guys, can you please help me?
Is this rendered or real time filmed with a gamecam of some sort? directx says it gets 47 fps yes looks choppy? if it was game cam then the extra burden of directx maybe why.
wow... same system specs, same engine, same game, and 2 different 3d graphics rendering system. This just proves that opengl can be more capable... >.>
My observation here is that you have a bad case of fragmentation on the Windows 7 partition - it still uses NTFS, after all. I'd like to see if running a defragmenter (and manually setting the swap space) makes a difference.
although a gl fan, i honestly got to say the directX was a bit better, but this could just be the diffrence in computers, i dont know but i dont think ppl should be fighting over what api is better
crysis looks better
hallomann13332 1 day ago
it is fake . 40 fps visialition 20 fps)
faridos1000 4 days ago
Wait, the Windows side says 40-50 frames a second yet it looks worse than 20 frames a second. I call BS.
BigdogWitBigdog 4 weeks ago
Like 313hummer said, unfair test. I saw this same demo with the OpenGL version running slower, this is just the exact opposite, framerate wise. OpenGL still has the clarity benefit.
YourLocalShogun 4 weeks ago
OpenGL shows lower quality in flying shots, but it shows considerable performance vs. directx in the close-ups. There is also no glitching, like in directx when going down the pier. I think opengl is better. I'd rather have performance in my games rather than fancy stuff.
degru5091 4 weeks ago
DirectX Is Faster Than OpenGL, Face It Linux Users!
mangodoor408 1 month ago
1) What version of OpenGL?
2) Show the frames per second.
3) Machine Specs?
4) You are an idiot. 1 Operating System running OpenGL vs a fucking API that's optimized to the shit for windows is just plain stupid.
OpenGL runs on many platforms, d3d does not. Don't compare them, just fucking use one.
gm3dgames 1 month ago
i agree fps is fast on linux but windows has havy detail and depth linux in preety blur
74wajeeh 1 month ago
@AndyHarglesis
BS, nothing else to say.
gadrev 2 months ago 3
I have my own libraries that eat DirectX and OpenGL for breakfast. Just search on Google for "Andy Harglesis LIB." It's not for download yet, but soon will be. A good demonstration would be checking out some videos of the games I have created using Assembly. Thanks!
-Andy Harglesis
AndyHarglesis 2 months ago
Um one major problem, you need to state what drivers you are using and 2, you need to state what version of opengl it is, no one can take you seriously if you have neither.2nd you have to post which stress test you are using so that way people can tell if it is optimized for opengl, and not some program running in wine. Because if it is running in wine it is bound to have performance issues.
Bob0p 3 months ago
The directx video lags a lot more than opengl
cpd12589 3 months ago
@cpd12589 if those two computers were both windows then the opengl would be lagging alot more horribly than the directx. microsoft does this in order to promote their graphics library, directx.
MaxedOutFILMS 3 months ago
how did you get the linux version to work
i cant get the WINDOWED one to work << it loads halfway then exits
and fullscreen wont do shit like it goes full screen and its just black w/ a mouse
timpster93 4 months ago
Both of them look choppy like sh** to me!
guga303 4 months ago
windows have a bit lag
PoloEstudios 5 months ago
are these the same konfigurations? cause i think windows is much more lag.
matiman135 5 months ago
Direct X keeps both gamers and developers at the mercy of MS and thats exactly how MS wants it. They make a piece of shit O.S. (as we all know) and restrict the lasted graphic developments. If everyone used OpenGL we would all have access to the newest shit as it comes out and not have to buy a new OS from MS ever few years. Furthermore, you wouldn't have to buy RIDICULOUS video cards to run the newest games. MS has a close relationship w/ HW developers so they make DX bloated.
TheMasterofganja 5 months ago
doest opengl render faster than directx? and requires less gpu power?
pivan23 5 months ago
bu-bu-bu- bullshit
hyphy282 6 months ago
better FPS in linux
1PainShinra 6 months ago
The problem with this whole thing is that your all relying on the devs at Unigine to be both OpenGL and DirectX gurus. It's likely that they are more adapt to one than the other and just ported the engine to the other API.
Mpain55 6 months ago
This is bunk... Look at the FPS in the windows side, compare the number to the apparent fps being displayed. I call shenanigans!
Spliffer45 6 months ago
no surprise really. ubuntu is a much lighter os than windows.
MrMrMewMew 6 months ago
for all of u noobs, opengl was always been faster than direct x in 3d view, u could run a 3d game faster than directx with a weak pc loosing noothing or very low quality, i remember old windows 3d opengl games like quake etc.....
Mhh i need ubuntu.
Naberius999 6 months ago
i use linux.. and i still say this isnt a fair test...you have to show FPS on linux ..restart your pc...boot into windows..then show you have the same specs..and run the same test again..i hate these videos
313hummer 6 months ago 32
@313hummer
I am an avid Linux user as well... I have two computers that are dedicated to the operating system while the other 5 are Windows machines ranging from XP professional 64 bit to Windows 7 64 bit machines... I have to say that I spend most of my time at my Ubuntu machines.. I love programming and Linux is superior... But yeah I hate these videos too.. This test is by far unfair...
scott93257 1 month ago
@313hummer This is an unfair test because he's running on different operating systems. Sure, it's proving that linux is "viable" for gaming. But that's not necesarily what people are interested in. I for one, want to see opengl vs direct x on windows 7 exclusively, to see which runs better, and looks better... althought I think they both look pretty much the same(opengl a bit sharper... possibly a bad thing some times).
Freelancerk1bbles 3 weeks ago
GTS 250?! Did you mean GTS 440?!
ErikRicardoLC 6 months ago
Derp DirectX
sirlinkyalot 7 months ago
I saw the FPS monitor in the top-right corner, then I lol'd.
Slymayer 7 months ago
Unigine Tropics is a DX10.1 benchmark, not DX11. Plus the GTS 250 doesn't even support DX10.1, it only supports DX10 and below.
R4Zy3L 7 months ago
@R4Zy3L yea this was probably rendered using software mode which is why it was so slow
Mii2626 7 months ago
Funny that you say it's a GTS 250. Windows 7 supports DirectX 11, but the GTS 250 does not. Therefore, either the Windows version is running in pure software mode (unlikely) or it's running DirectX 11 using the DirectX 10 feature level, which disables all hardware-dependent features of DirectX 11 not available in DirectX 10, such as tessellation and compute shaders.
Gandalf20000 7 months ago
blog.wolfire (DOT) com/2010/01/Why-you-should-use-OpenGL-and-not-DirectX
good article about how microsoft is once again trying to destroy good things (open gl) for money
FieryTigerWolf 7 months ago
Not exactly the same and WTF is that? DirectX11 is not supported for that card, only a part of the code. Also try to use the same AA filter.
Darkteammadfiz 8 months ago
4.1 was announced in 2010.
This video was made in 2009.
solobackpacking 8 months ago
I don't think this video is too accurate since I've seen a lot better performance of DX11 before. However, OpenGL seems to be available on all platforms and that's one thing I like better about it.
DigiParadise 8 months ago
:\ why does FPS counter shows so high count for that slideshow on the right side?
hetneonadnoly 8 months ago
open GL could do a lot better than in this sample!
SciFiMoviePro 9 months ago
so ubunto is linux but isnt linux bought out by apple
TheMaazster 9 months ago
@TheMaazster Sorry, but linux was never bought out by apple. Ubuntu isn't linux. From what I know, only the kernel of Ubuntu is Linux. Hence it is called the Linux Kernel. It's somewhat complicated since the ubuntu developers integrated many open source projects into their os, such as the GUI. Basically, summing everything up that I've said, Ubuntu is another Distribution Of Linux. Btw, Linux isn't a company; it's an Open Sourced Operating System. Hope this helped :)
Hoobes1 9 months ago
@Hoobes1 thank you
TheMaazster 9 months ago
@Hoobes1 Well to correct you a little Bit. no OS out there is Called Linux. Linux is just an open source Kernel. that's all it is. Ubuntu is based on Debian which is a Linux based Distribution. But Debian is Debian. Ubuntu is Ubuntu, and so on. Linux is only a Kernel. :-) Linux is not an Operating system. it never was. Just one Really Great free open Source Kernel that when combined With many other API's it Becomes the brain of the Operating system but not the OS itself. :-)
MrGizmo757 7 months ago
@TheMaazster 3 operating systems out there (ones that we care about), windows, mac, and linux. they are independent of each other, so apple doesnt own linux first off. linux has many variations, as it is open source, meaning its code is freely available to developers. it is essentially modded by developers to create unique o.s's, one being ubuntu, another knoppix and so on.
Nikon05 9 months ago
@TheMaazster MAC OS X is a paid linux distribution, apple did mac os based on linux kernel, otherwise, ubuntu is a free distribution of linux, u can have a free cd from them site :) . Everytime thye release 1 new version of ubuntu i request the cd. :)
Pokez0rd 8 months ago
@Pokez0rd Apple is based on BSD, not on Linux
Darkteammadfiz 8 months ago
Comment removed
theobserver5000 7 months ago
@Darkteammadfiz You didn't replied the good one...
Darkteammadfiz 7 months ago
@Darkteammadfiz Actually its based on Next and Mach. they didn't add BSD code until Leopard shipped.
MrGizmo757 7 months ago
Respond to this video... openGL vs. Direct3d really depends on your GPU. some GPU's handle openGL really great but suck on suck on Direct3D. and same for DX as Well. OpenGL is a long standing API graphics standard since 1992. It has More then enough Potential to Be way better then DIrect3D. But it really comes down to your GPU how Well it can handle each API.
MrGizmo757 7 months ago
@Pokez0rd no they didn't. they based it on Next which sits on top of Mach. They added BSD code but not until Leopard shipped. Before Leopard it was all Mach. and BSD is Unix not Linux. the Kernel is very Linux Like. But its Mostly Mach and Unix BSD code. Linux is a monolithic Kernel. Mach is a Micro kernel, and the BSD code it shares is adjacent to the kernel not part of it directly. You should do a little More research before you Make claims like that. Linux is Much More simplistic.
MrGizmo757 7 months ago
OPEN GL WING
denniscatara 9 months ago
This isn't realistic, try actually playing the same game on linux vrs windows. Direct X out performs it 9 times out of 10.
hawksprite 9 months ago
Ohh Perfect!!!, Lets go to play Assasins Creed, RE5, Dirt 3 or ahother Game in Linux... Ohhh... i don't think so.... xD
Or What is the idea???
jesant32 10 months ago
Color is better on Directx. I actually perfer the slightly sharper textures on the OpenGL as apose to AA on directx. I am shure others agree.
squirrleydew 10 months ago
@squirrleydew the textures arnet based on it its DX or open GL..
BPepps1 9 months ago
ok to sum it up. its the right tools for the right job. any programmer will tell you the same. advantage of directx is that it supports sound aswell as other things. opengl is purely visual. advantage of opengl is the platform distribution. If its in opengl, it runs anywhere (within reason), if its in dx, your program is a slave to windows. Each has its ups and downs. These fan wars are usually fought for no logical reason.
1 more thing ubuntu drivers are no where near as developed as windows
randomovertone 10 months ago
if this is what opengl than why do all the games of 1990's and so thta use opengl
have such "bad" graphics??!!
roxasfruit 10 months ago
@roxasfruit ehm because in 90 there wasn't the graphics cards we have today?
xXxDiukexXx 10 months ago
OpenGL can do this?
This movie cheared me up!!!
notakenoko 10 months ago
which is more object oriented opengl or directx???
kidMallok 10 months ago
@kidMallok neither. Their purely functions. libraries that let other languages draw stuff on screen. However most games are written in c++ for its speed. C++ is an oo language. Your best bet would be to focus on the oo side of c++ and implement dx or opengl in your functions. eg class shape would use a draw function from the libraries. get me?
randomovertone 10 months ago
Ubuntu does look good, and it's free. Not saying DirectX sucks, though. However the uploader is lacking knowledge lol
SonsOfHateSphere 10 months ago
ubuntu win!)
apseblog 10 months ago
As I can see, DX looks to have a bit more detailed graphics, but lags as hell too...
MatheusMK3 11 months ago
directx better?
capatais777 11 months ago
@capatais777 my ass
xXxDiukexXx 10 months ago
@xXxDiukexXx DIRECTX 11 IS BETTER
capatais777 10 months ago
This has been flagged as spam show
Enakro 11 months ago
Enakro 11 months ago
check your driver ( launchpad. net/~ubuntu-x-swat/+archive/x-updates):
- GeForce GTX 470: 719 (OpenGL 4.0)
- GeForce GTX 470: 768 (Direct3D 11)
geeks3d. com/20100527/test-opengl-4-0-and-direct3d-11-tessellation-gtx-480-vs-gtx-470-vs-hd-5870-vs-hd-5770/
KINIAO 11 months ago
Comment removed
Enakro 11 months ago
DirectX and OpenGL are both not good enough for my games.
I made my own self-made graphics library from scratch and enjoy using it better than DirectX and OpenGL because they don't give me the graphics capabilities of Square Enix's work.
AndyHarglesis 11 months ago 7
@AndyHarglesis What is Square Enix
timpster93 4 months ago
@timpster93 A video game development/distribution company with billions of dollars revenue and a big title under its name - Final Fantasy.
AndyHarglesis 4 months ago
@AndyHarglesis Cool! Did you post a video?
TechNwz 3 months ago
Comment removed
CaironaterTheLion 3 months ago
Does your library? o.0
If so, have you released it?
Also, don't forget Just Cause 2 :)
CaironaterTheLion 3 months ago
@AndyHarglesis Video or cool story bro.
SOF006 3 months ago
@SOF006 Fuck you.
andyharglesisfan7 2 months ago
@andyharglesisfan7 No u.
SOF006 2 months ago
@AndyHarglesis lrn2shaders
MrOMGWTFxCorp 2 months ago
@MrOMGWTFxCorp Write a coherent message and I'll acknowledge it.
AndyHarglesis 2 months ago
opengl is definitively smoother, but the graphics are about the same. Hmmm?
superkellerman8D 1 year ago
sorry but, but in the ubuntu, is it a Mesa Driver or is it a closed source vendor driver ?
AttaKru 1 year ago
I select OpenGL because that's perfomer than DirectX
Athaariq12321 1 year ago
the win7 machine is always rendering at +25fps, still the video is lagged. sometimes it reaches 60fps and the video looks like 15.
What the hell? Doesnt people realize this is bullshit?
xnaGames 1 year ago 2
@xnaGames This is a recording of something lagging, think about it.
Willox309 11 months ago
merci pour cet excellent test.
gloupiplop 1 year ago
lol, poor gts 250!
while windows does run OpenGL its much laggier. if i start WoW on my little notebook, it runs with about 5 FPS with DirectX. In OpenGL mode i get 1-2 FPS
samrijijkot 1 year ago
@samrijijkot I see, thank you for enlightening me. I retract my previous comment.
bp56789 1 year ago
@samrijijkot it's because blizzard put allot more effort into the directx engine in wow rather than openGL.
genma986 1 year ago
@genma986 Yep, pretty much sums up this nonsense
ShadowEater120880 1 year ago
This has been flagged as spam show
i never see sutch open gl... and " Windows runs OpenGL as well"
-windows 7 doesn't run open gl for me... i can't play cs 1.6, Runr: halls of vallhala and old unreal's. they won't run with open gl and rune its very laggy with direct x :(
floopy1962 1 year ago
i never see sutch open gl... and " Windows runs OpenGL as well"
-windows 7 doesn't run open gl for me... i can't play cs 1.6, Runr: halls of vallhala and old unreal's. they won't run with open gl and rune its very laggy with direct x :(
floopy1962 1 year ago
So where does Ubuntu come into this? Windows runs OpenGL as well, so why didn't you compare APIs on the same OS to get a realistic comparison? That's pretty retarded, if you ask me.
bp56789 1 year ago
@bp56789 I don't think he meant that. I think this video was to demonstrate that OpenGL isn't crappy compared to DirectX + that Linux can in fact generate graphics just as good as Windows. Its just that not many developers have released games for Linux because Microsoft offers a discount on tools and rights management if you sign away your right release for other operating systems. Just another Microsoft monopolistic strategy.
linuxrobotdude 1 year ago
too bad it's not about the breakthrough nor the art, not for microsoft, they just launched some propaganda campaign exaggerating & overrating directx, and then limiting directx compatibility to windows so that gamers are compelled to upgrade to newer windows versions, more wallets for bill gates, & then theres the windows viruses, malwares, and spywares in partnership with windows antiviruses, very clever, who couldnt say Mr. Gates owned the virtual world economy?
dragonbukid 1 year ago 2
@dragonbukid OMG!! its a CONSPIRACY!!! lol
isays 11 months ago
OpenGL is way older than DirectX and better from the programming aspects - OpenGL is a standard, DirectX is not. OpenGL runs on nearly all platforms, DirectX works only on Windows. You won't find DirectX in any serious graphic applications besides games - but thats DirectX is made for: Games. OpenGL was primarily made for 3D Applications, Visualizing etc. and it is still the best choice in graphics stuff. - at least in my opinion as a programmer.
ServerFarmGuy 1 year ago 3
Why you should use OpenGL and not DirectX
look at
blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-and-not-DirectX
Mcimby 1 year ago
@hujson77 it is many that use opengl but they have learn DX3D. and its very hard so they dont want to change becouse thay have trained for DX3D
zlakie 1 year ago
with linux to have to switch off "compiz" in case you have for example ubunti (it slows down the framerates in difference to the more clever windows7 aero which even keeps in window mode the performance) ...
the rest is like always:
1. directx is faster than opengl
2. ATIs opengl implementation is slower than NVidias one (everyone in SecondLife (= opengl) know that, ati has a very bad reputation there - similar to many other games/3d-communities which have opengl) ...
publicminx 1 year ago
Here here...I'm an ATi user and SL resident...
RenOfEl 1 year ago
IM SURPRISED! OpenGL is WAY better looking than DirectX 10!
ItsTheChief117 1 year ago
@ItsTheChief117
opengl was always better but the money is in X :D... haha they get paid a cut for developing games for direct x however open gl offeres much better manipulation than direct x but hey its free -.- no 1 makes money!
sale666 1 year ago
@sale666 openGL was better in the past, but dx jumpped ahead with 10. openGL missed a step with 3 so a bunch of people jumped ship. it is back up with 4, but i wouldnt say that it was "always better".
i like the idea of openGL better, it is a hardware abstraction layer. but dx10 and 11 beat openGL 2 and 3 in terms of eye-candy features. well... tbh, tessellation was the only one i really cared about.
isays 11 months ago
Sorry but I just benched this with my gtx 470 with latest drivers (to run latest OGL) and ran it against DX11, and DX11 did better.... Oh I used Heaven to do it also.
TearsOfWar1 1 year ago
I call shenanigans on this video. I agree with ryonagana 100%
XXflapjaxXX 1 year ago
no frame skip on linux
nomaddemon 1 year ago
This is as the title says an OpenGL+Ubuntu 9.04 vs DirectX+Windows7 comparison. It would have been interesting to see OpenGL vs DirectX while both running on the same OS(Windows, since DirectX is Windows only)... and also see a comparison of OpenGL between Ubuntu and Windows... the last comparison being filmed by a camcorder so that the differences in screen-capture software doesn't factor in.
FatLingon 1 year ago
theres a bit difference
opengl when render that trees u can see DX11 is using AA, openGL dont
for an accurate test u have to use same configurations of both..
just a "propaganda" linux vs windows
ryonagana 1 year ago 45
@ryonagana Looks the same to me. I don't see how you see any such thing on that blurry video. You're seeing what you want.
xyzoneon 1 year ago
@ryonagana not only that, it's also on dx10, everyone knows it runs like complete shit compared to dx11
onlyadot 1 year ago
@ryonagana - Your point is irrelevant. As you can see from the above post, the GTS250 only supports up to DX10.1. This video sucks.
DarthVulva 7 months ago
@ryonagana the trees and landscape do look clearer on the oGL side. That is an indication AA is turned on. There are problems with this comparison though. He should have put it in benchmark mode an posted the results as well as the side by side. That gives average, min and max fps as well as an actual score. It also lists all the graphics settings in the results so we could verify it was a fair test which it probably wasn't.
Imprezaman555 7 months ago
Microsoft, incidentally, which is not always touch them fuck
ernest8sz 1 year ago
Ubuntu !!!!!!!!!!
krisi1234567 1 year ago
DirectX11 on a GTS 250? Lol, no. Impossible.. It doesn't support directx 11.
FRURMELLL 1 year ago 85
@FRURMELLL It does. I have it... and it does...
bocatablanco 1 year ago
@FRURMELLL I did the same test look at my nextgenos wordpress it show the FPS score diffrence.
MrWeedgamer 1 year ago
@FRURMELLL GTS 250 is not optimized for DX11, but it will run everything.
genius1140 10 months ago
@FRURMELLL True, but it also doesn't support oGL 4.1 so on that front i'd still call it a fair test in that way but like I pointed out before we also need to know the settings for both. And the reason I call it fair is because most games don't use oGL 4.1 or dx 11.
Imprezaman555 7 months ago
Directx have problems with the FPS
ubucraft 1 year ago
@Themoviewatcher96 What do you mean by that? I haven't mentioned anything about any GPU here as far as I remember so I really can't figure out by saying that dx11 (piece of software) isn't gtx250 (piece of hardware). :-/
rbaleksandar 1 year ago
Just too bad that most developers kind of ignore OpenGL. I mean, they are all hyped about hardware tesselation in DirectX 11 while OpenGL already supported that long before DirectX did...
bartjoboy 1 year ago
I will now always run my games with opengl. DX11 requires a supercomputer
rysliv 1 year ago
well here we go. OpenGL: faster, prettier, supports all platforms, FREE!
DirectX: slower, uglier, only works in Windows, keyword here: Not free. INCLUDED in LICENSE of WINDOWS!!!! (and Xbox [originally DirectXbox] and Dreamcast)
EricTheHax 1 year ago
@EricTheHax I got all my DX10 stuff for free 0.O
LeetGamer4L 1 year ago
@LeetGamer4L DirectX only comes with the Windows license and only usable in Windows. Not free. You pay for it when buying Windows. If you didn't pay for Windows, then someone gave it to you OR v=Jbq_1Wy70rE
EricTheHax 1 year ago
@EricTheHax How about Wine? :P
drs99wingzero 1 year ago
@drs99wingzero Ask Microsoft that. They'll tell you about all the Microsoft-approved wineries :P
ahh nothing like Bing jokes in the morning
EricTheHax 1 year ago
@LeetGamer4L Well, yes and no. DX is free as in "free speech". But since it can be used on Windows only (foget about Wine for a moment for it isn't supported at all by M$). And Windows is far from free (both meanings of this word). I think you agree with that. ;)
rbaleksandar 1 year ago
@EricTheHax ... Just because its free it doesn't make it better nor faster or prettier :P
drs99wingzero 1 year ago
@drs99wingzero No, but being faster and prettier does. Face it, your defense of d3d is useless.
Free just gives it a bonus, and supports all platforms makes it uber 1337.
Fact: only one non-Windows platform (XBox is ppc Windows, tailored to the system) uses DirectX. That would be the Dreamcast.
EricTheHax 1 year ago
@EricTheHax And Windows Mobile :), hold on... by definition DX is also free :) so your bonus just got distributed. Either way they are both good API's, and they both have advantages and weaknesses.
btw, A contradiction would be, if you buy SLES and make a OpenGL game, its like Buying windows and programming in DirectX :P ....
drs99wingzero 1 year ago
The end result? Also there a very few details in this comparison to make this legit...
TearsOfWar1 1 year ago
@hujson77 cause of money.somebody pays them to use they`r software
randomchevap 1 year ago
@randomchevap If only that were true. No, many game developers use DX for several reasons, including the ease-of-use of the SDK and better driver support on Windows platforms (which dominate the PC gaming market). Of course, many use OpenGL as well. It's very silly to say that DirectX is only in use because Microsoft gives handouts to those who use it. Which, of course, isn't true in the first place.
J0shParnell 1 year ago
This has been flagged as spam show
i'm flagging this video for racism
izlude2 1 year ago
OpenGL definitely rocks!!!
gamerz1 1 year ago
WTF LINUX LOOKS BETTER AND SMOOTHER? WTF!
ThePsychoCrusher89 1 year ago
@Iamthelaw1526 You need to stop. You don't know what you're talking about; your ignorance is only polluting the discussion.
DX has the same 2D rendering capabilities of GL and can be made to render a GUI just as easily.
"It runs not only for games but on the desktop"
Are you serious? OpenGL and DirectX are graphics APIs. All they do is talk to the graphics card. Neither is a game engine.
You shouldn't argue things when you've no idea what you're talking about. It's bad form.
XeonAPI 1 year ago
Surprised that so many "experts" here did not ask the obvious. KINIAO: did you turn off ALL background options (defrag, index, clean cache memory, clear RAM, defrag all files, start & measure with a fresh boot, put the software on comparible-speed partitions on the hard disk, etc) ???
Also, assume you had CPU power at its highest function. So many unknnown variables. The whole "test" is invalid, unless the truth be written clearly.
Greg Zeng, Retired (medical) IT Consultant,
grey0powerlessnesss 1 year ago
@grey0powerlessnesss This is why Windows Sux!!!
vhbil 1 year ago
@grey0powerlessnesss That's what I was thinking! Also a fresh OS install would make the comparison more legit. This video is certainly invalid.
TearsOfWar1 1 year ago
directx
zawette 1 year ago
Such awesome performance from OpenGL
locdown120 1 year ago
If all the work that this world put in marketing was used in development and research we were 100 years far now. DirectX, Windows , Microsoft it's all about marketing...
vely213 1 year ago
@vely213 That's how the world works. Yes, in some ways it's sad, but in many ways, it's necessary. Demand drives good products, good products drive sales, sales drive more marketing...etc.
If there's one thing that most experienced 3D programmers will admit about DirectX, it's that the API is tight. It's coherent, and clean,largely because of its closed-source nature.
Personally, if I could have the clean, intuitive interfaces of DirectX and the portability of OpenGL, I think I'd be in heaven.
XeonAPI 1 year ago
Since both APIs can do the same things at the end, we can only blame people behind OpenGL that made their API so hard/tedious to use (ex. extensions... :x).
gunstarpl 1 year ago
Comment removed
XeonAPI 1 year ago
Bullshit. If you look at right top corner you can see FPS counter for Directx 11 version. Somehow you made it look laggy like it was 5 fps. You can't even see the difference between 25fps and 50fps from this video. Nice try, but seriously... FAIL.
gunstarpl 1 year ago
Great comparison video, but to say that either API is better based off of a test like this is entirely moot. There are far too many other factors influencing framerate.
To say "OpenGL is better" or "DirectX is better" simply reveals the ignorance of the one saying it. One who has actually programmed in both will understand that each API has advantages that make it unique, and that the smart thing to do is create an abstraction layer and use each where convenient.
XeonAPI 1 year ago
This has been flagged as spam show
JUSTIN BIEBER AND DIRECTX SUCKS!!!!!!!!!!!!!! thumbs up if you agree :)
kamilm122 1 year ago 31
God, another way Ubuntu/Linux bends Windows over.
Xhuskan 1 year ago
This has been flagged as spam show
Excuse me dude, I have DirectX 11 but I think I need it updated so I can play the latest games because they ain't working so I go to the Direct X main website and update it and I get this error message while trying to install the program:
"A cabinet file necessary for installation cannot be trusted"
I'm just not sure what the problem is guys, can you please help me?
Miles52431 1 year ago
Is this rendered or real time filmed with a gamecam of some sort? directx says it gets 47 fps yes looks choppy? if it was game cam then the extra burden of directx maybe why.
PumpkinMelonJuice 1 year ago
Are you sure you did this alright?
FOGoticus 1 year ago
hah they go back and forth of speed .. GL fast, DX not and vice versa...
note Capturing sucks framerates :P
SpeeBeta1 1 year ago
wow... same system specs, same engine, same game, and 2 different 3d graphics rendering system. This just proves that opengl can be more capable... >.>
psxworld101 1 year ago
Comment removed
XeonAPI 1 year ago
My observation here is that you have a bad case of fragmentation on the Windows 7 partition - it still uses NTFS, after all. I'd like to see if running a defragmenter (and manually setting the swap space) makes a difference.
zilchonum 1 year ago
lol direct x is laggy
willguitar1000 1 year ago
no shit they're both almost equal, exceptfor the fact that most developers use directX and that openGL is open source...
frestylezz 1 year ago
although a gl fan, i honestly got to say the directX was a bit better, but this could just be the diffrence in computers, i dont know but i dont think ppl should be fighting over what api is better
mnmboy9147 1 year ago
it´s my imagination, or the ubuntu version runs more betther than Windows version?
gccmty 1 year ago
open gl much better framerates
dx11 better tessellation than a gpu and api that don'tsupport tessellation
good show
Sweetking182 1 year ago
Wow, I don't get that bad of performance with DirectX, I get worse performance with openGL.
CJCA915 1 year ago
Comment removed
XeonAPI 1 year ago
they look the same but opengl runs much better = microsoft fail
rammstein1258 1 year ago
Can we see the demo with directx running on ubuntu?
he he
dneckels 1 year ago
DirectX is better, than acnewhores' shit.
18plusage 1 year ago
ohhh yeah directx rules all
windson7 1 year ago
interesting. ironically enough, i would think that OpenGL on linux would benefit more from better driver support.
NiGhtMarEs0nWax 1 year ago
open gl, fast. direct x, alittle more hi def, alittle slower
GhostXoP 1 year ago
@GhostXoP What do you mean "hi def"? HD is just a resolution...
no1Joeno1 1 year ago