I am seriously only asking for someone to help me debug why the new version is slower than the old version. This issue affects the opengl backend as a whole. Can someone give me a hand figuring out why!? I am not asking for handouts for gods sake.
why is it so hard to help debug
|
11-14-2016, 12:18 PM
There's nothing to debug. We know why OS X is slow on Dolphin. OS X has slow (and outdated) OpenGL support with little indication that Apple will fix it.
Over the years the OpenGL backend has changed to become more accurate. Without modern extensions and a reasonable driver, performance suffers. Considering OS X counts for about 5-6% of our user base, it didn't make sense to hold back Dolphin from becoming better just so that crappy drivers that can be worked around with dual booting doesn't slow down. I'm sorry you don't like that answer, but it is what it is. Nobody said you *can't* use older versions. We just won't really care when things are buggy in those older versions as we only support the latest stable on the forums. 11-14-2016, 12:25 PM
(This post was last modified: 11-14-2016, 12:27 PM by labyrinth153.)
Thanks for at least being reasonable. I will look into creating a metal backend for Dolphin emu then.
Edit: I still refuse to believe my drivers are that poor, considering I have support for opengl 4.1, and parts of everything newer. The performance is almost exactly the same even with a vastly more powerful gpu. 11-14-2016, 12:47 PM
Dolphin uses OpenGL extension from 4.2/4.3/4.4 that OSX drivers don't support
11-14-2016, 01:12 PM
(11-14-2016, 12:47 PM)KHg8m3r Wrote: Dolphin uses OpenGL extension from 4.2/4.3/4.4 that OSX drivers don't support It seems so. Version 4.0 using opengl3 (i assume) works flawlessly. Metal backend seeming more desirable by the minute. Sorry guys I hate Windows I will drag dolphin/osx into working kicking and screaming if I have to! ![]()
We are not pleasant in terms of OSX. The user share doesn't mean much to a community driven project, the developer share does. Sadly, there seems to be no developer here how cares about OSX. Everyone focus on his own setup. If you just hate windows, you can also try linux via bootcamp
![]() Of course, writing and maintaining a metal backend will be nice. Try to fork the null video backend and add new functionallity (in this order): - window + context creation + presentation (Render.cpp) - vertex buffer management + draw calls (VertexManager.cpp) - shader compilation + caches (ShaderCache.cpp) This should already give you regonise-able rendering in a few games. 11-14-2016, 11:34 PM
(11-14-2016, 07:39 PM)degasus Wrote: Of course, writing and maintaining a metal backend will be nice. Try to fork the null video backend and add new functionallity (in this order): Thanks! I'll look into this. ![]() |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)