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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 136 137 138 139 140 ... 358 Next »

DirectX on Windows vs OpenGL on Linux
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
DirectX on Windows vs OpenGL on Linux
02-02-2014, 03:35 AM
#1
1zacster Offline
Junior Member
**
Posts: 7
Threads: 3
Joined: Jan 2014
What gets better performance/ what are the differences between the two on the same hardware?
Find
Reply
02-02-2014, 04:09 AM
#2
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,394
Threads: 52
Joined: Dec 2011
OpenGL is generally faster on Windows now than Direct3D11. I would assume that OpenGL on Linux generally performs at the same level of Windows or better (there is the notion out there that Nvidia spends a good amount of time and effort into making sure it's Linux driver performance is good). Again, this is all broadly speaking, there are some cases (see below) where OpenGL isn't faster than Direct3D11. I can't speak for AMD or Intel as it concerns Dolphin performance, however.

To be fair, we've yet to do a benchmark quantifying any hard data, so we're just eyeballing things at the moment and going by experience. Personally, OpenGL performance has never been an issue on Linux, except when it comes to EFB2RAM. EFB2RAM seems to negatively affect OpenGL performance, and on certain games it's quite noticeable (Metroid Prime, New Super Mario Bros. Wii). Direct3D11 (and 9) don't suffer the same performance loss as OpenGL from what I've heard.
Website Find
Reply
02-02-2014, 12:42 PM
#3
1zacster Offline
Junior Member
**
Posts: 7
Threads: 3
Joined: Jan 2014
I say this because when I run any gamecube games with OpenGL it runs like crap on my NVIDIA GeForce 760 4gb but with DirectX it runs fine. I did notice OpenGL has fancy AAs like QSAA and CSAA but it degrades performance futher.
Find
Reply
02-02-2014, 01:49 PM (This post was last modified: 02-02-2014, 01:49 PM by KHg8m3r.)
#4
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,687
Threads: 4
Joined: Sep 2013
You should see better performance using a 760 on OpenGL.
Using 4.0.2, under Graphics > Hacks, turn on Vertex Streaming Hack (only for OpenGL)
Using the latest dev builds, there are new speedups for OpenGL
Find
Reply
02-03-2014, 01:01 AM
#5
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,336
Threads: 27
Joined: Dec 2010
(02-02-2014, 01:49 PM)KHg8m3r Wrote: Using the latest dev builds, there are new speedups for OpenGL
...only if you're using the latest nVidia drivers
HP ENVY dv6-7300 Notebook PC                 ASRock Z97M OC Formula
CPU: Intel Core i7-3630QM @ 2.4 GHz          Intel Pentium G3258 @ 4.2 GHz (OC)
GPU: NVIDIA GeForce GT 650M @ 2 GB GDDR5     NVIDIA GeForce GT 440 @ 1 GB DDR3
RAM: 16 GB @ DDR3-1600 (2x8 GB)              16 GB @ DDR3-1600 (4x4 GB)
OS:  Windows 10 (Insider Preview)            Windows 10 (version 20H2)
Find
Reply
02-03-2014, 02:05 AM
#6
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,394
Threads: 52
Joined: Dec 2011
I thought AMD's pinned memory or whatever was enabled in the latest builds. Is this not the case? I didn't follow that too closely, having Nvidia hardware myself :p
Website Find
Reply
02-03-2014, 02:10 AM (This post was last modified: 02-03-2014, 02:19 AM by DJBarry004.)
#7
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,445
Threads: 32
Joined: Sep 2013
AMD´s pinned memory? Does that mean a possible speedup for AMD GPU users?

How can I know if an extension is supported by my GPU in Dolphin.
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 800/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
02-03-2014, 02:26 AM
#8
guru64 Offline
Member
***
Posts: 72
Threads: 14
Joined: Jan 2012
(02-02-2014, 12:42 PM)1zacster Wrote: I say this because when I run any gamecube games with OpenGL it runs like crap on my NVIDIA GeForce 760 4gb but with DirectX it runs fine. I did notice OpenGL has fancy AAs like QSAA and CSAA but it degrades performance futher.

Is there a reason you'd wanna use OpenGL more than DirectX since you tried both?
A 760 GTX is a powerful card so it's a bit strange that it underperforms in OpenGL.
Find
Reply
« Next Oldest | Next Newest »


  • 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