• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 82 83 84 85 86 ... 111 Next »

Why Direct3D is more faster than OpenGL at this moment? (Rev. 5017)
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why Direct3D is more faster than OpenGL at this moment? (Rev. 5017)
02-06-2010, 01:57 PM (This post was last modified: 02-06-2010, 02:07 PM by Dynam0.)
#1
Dynam0 Offline
Senior Member
****
Posts: 286
Threads: 16
Joined: Jul 2009
Actually, OpenGL plugin have some gfx bugs, glitches and slowdowns.

I am a nVidia user and using Direct3d plugin i have good gfx and +20-30% speed in all the games (In other words, al the supported games run 98% perfect).

Is this a bad plugin, Direct3D is better or the developers preffers D3D and forgot OpenGL?

It's only a question.

Thank You.
Find
Reply
02-06-2010, 02:34 PM
#2
chris0718 Offline
Junior Member
**
Posts: 5
Threads: 2
Joined: Feb 2010
OpenGL have some bugs ,I like using OpenGL,but...

you can see my picture

if I use setting like picture 1 ,the streen will like picture 2;

and if I use setting like picture 3, the game will slowly

my computer:
i5 750
9800gt
2G ddr 1333
windows 7


Attached Files Thumbnail(s)
           
Find
Reply
02-06-2010, 03:46 PM
#3
WhiteZero Offline
Some Guy
***
Posts: 215
Threads: 6
Joined: Apr 2009
D3D has always been faster than OGL in pretty much all applications, in my experience.
D3D is just usually more optimized than OGL.
Find
Reply
02-06-2010, 11:53 PM (This post was last modified: 02-06-2010, 11:59 PM by Vlad.)
#4
Vlad Offline
Away
****
Posts: 263
Threads: 5
Joined: Sep 2009
(02-06-2010, 02:34 PM)chris0718 Wrote: OpenGL have some bugs ,I like using OpenGL,but...

you can see my picture

if I use setting like picture 1 ,the streen will like picture 2;

and if I use setting like picture 3, the game will slowly

my computer:
i5 750
9800gt
2G ddr 1333
windows 7

Thats a Resident Evil Remake. Strange, i have same VGA and graphics on both plugins is just perfect, only performance is different. Go try with r4654 orleans, thats build on which RE remake works best. (DX plugin)
Find
Reply
02-07-2010, 02:14 AM
#5
Bekaja
Unregistered
 
Is d3d supposed to work faster than openGL on every PC?
OpenGL works more than 50% faster on my PC but have more gfx bugs. (New Super Mario Bros., Fire Emblem Radiant Dawn, and every other game i tried.)
I have latest gfx drivers, directx, and tried many different settings with d3d plugin and its not as fast as openGL.
Reply
02-07-2010, 02:22 AM (This post was last modified: 02-07-2010, 02:38 AM by CacoFFF.)
#6
CacoFFF Offline
Member
****
Posts: 722
Threads: 15
Joined: Mar 2009
What OS are you using?
I'll anwser beforehand:

ATI has poor OpenGL support compared to NVidia, expect ATI cards to run faster in DX9 mode.
OpenGL API is artificially limited in Vista and 7, runs a little slower than on XP or Linux.
Disable the f****** desktop effects.
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ
2GB ram
Windows XP x64
Ati Radeon HD3650 256mb GDDR3
[Image: bugwk7.gif]
[Image: 338184.jpg]
Find
Reply
02-08-2010, 08:25 AM
#7
matejdro Offline
Member
***
Posts: 125
Threads: 18
Joined: Jan 2010
D3D is way faster but preety unstable for me. Each time i stop emulating in D3D mode, dolphin freezes and i have to kill with task manager. That issue dont happen in OGL.

Quote:Is this a bad plugin, Direct3D is better or the developers preffers D3D and forgot OpenGL?

In my opinion: if D3D plugin is faster in most cases i think they should mostly focus on it. I rather prefer 1 fast and stable plugin than 1 fast and unstable and another slow and stable.
Intel Core i7 2600K 2.8Ghz
Nvidia Geforce 570GTX
8GB RAM DDR5
Belkin F8T017 Bluetooth dongle with WIDCOMM stack
OS: Windows XP

Star this issue: http://code.google.com/p/dolphin-emu/issues/detail?id=4833

3rd party wiimotes and nunchunks, original motion plus.
Find
Reply
02-08-2010, 10:07 AM
#8
darkshadw Offline
I try to help as much as possible!
*******
Posts: 1,357
Threads: 54
Joined: Apr 2009
I disagree with u metejdro, it's always better having 2 plug-ins instead of 1 even if 1 is slower than the other. If the D3D isn't working then u can use OpenGL u know Wink. Maybe in the future D3D will be slower... U never know...
New computer, I'm back!

[Image: ki2srl-4.png]
Website Find
Reply
02-08-2010, 12:29 PM
#9
TheBboyKnowledge Offline
Legend of Zelda Forever!
****
Posts: 320
Threads: 28
Joined: Dec 2009
hopefully in the future d3d isn't broken because that is the only one that i can actually use
OS: Windows 7 Ultimate x64
CPU: Intel® Pentium® Dual T3200 @ 2.00GHz
RAM: 3GB
Graphics Card: Mobile Intel® 4 Series Express Chipset Family
Audio: Realtek High Definition Audio
DVD/CD Drive: HL-DT-ST DVDRAM GSA-T50N


Find
Reply
02-19-2010, 06:59 AM
#10
elite Offline
Member
***
Posts: 108
Threads: 8
Joined: Jul 2009
D3D is API - set of functions while OpenGL is GAL - graphic assembly language. In D3D you usually set up parameters and pass them to called function, in OpenGL you even define some low level variables like GL specific integers, floats and so on. D3D performance is mainly linear to its functions internal optimizations while in GL its much more HOW YOU program and optimize it yourself(not that you couldn't screw in D3D too). GL also have many calls that do same thing, some may be more obsolete than others(maybe because performance update) and using wrong ones can be bad. In D3D you program differently in Dx9, Dx10 etc - calling version specific functions. Dx10 went even more far to optimize internals of its libraries, one thing many people don't know aside that it have new "effects", they optimized functions calls time, CPU is taking less time to process D3D calls in Dx10, therefore more of it is available for emulation itself. You can see this for example in PCSX2 emulator where Dx10 is quicker, more accurate and overall superior. OpenGL benchmark tools like furmark take down almost one full core on CPU while D3D stress tools can eat as few as 2-5%. So where fits OpenGL? It does have few advantages, but I will always see it as inferior mess when compared to D3D - especially Dx10 and newer.
E7400 @ 3.6Ghz 1.33v, GTX-260 192SP 650/1400/1100/1.05v, 4Gb RAM, Windows Server 2008 x86
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode