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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 … 44 45 46 47 48 … 128 Next »

Vulkan better performances than OpenGL (exynos)
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Vulkan better performances than OpenGL (exynos)
02-24-2019, 11:54 PM
#1
jojos38
Unregistered
 
Hello, I am running a Galaxy S8 on latest Pie with updated Mali drivers. I tried using OpenGL and Vulkan with Mutlithreading and it appear that Vulkan have WAY better performances (+20fps) than OpenGL. It is normal ? Is there anything to do on Exynos CPU for OpenGL to work correctly ?
Also I noticed that "enabling Skip EFB Access from CPU" increase my performance by around 20 fps ! But I can't use the in-game IR. Is there any way to use this option and keep IR support ?

Thanks Big Grin
Reply
02-25-2019, 12:05 AM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 9,027
Threads: 7
Joined: Oct 2014
(02-24-2019, 11:54 PM)jojos38 Wrote: I tried using OpenGL and Vulkan with Mutlithreading and it appear that Vulkan have WAY better performances (+20fps) than OpenGL. It is normal ?

Probably. Doesn't wound weird, at least.

(02-24-2019, 11:54 PM)jojos38 Wrote: Is there anything to do on Exynos CPU for OpenGL to work correctly ?

Is it not working correctly right now? (Other than having lower performance)

(02-24-2019, 11:54 PM)jojos38 Wrote: Also I noticed that "enabling Skip EFB Access from CPU" increase my performance by around 20 fps ! But I can't use the in-game IR. Is there any way to use this option and keep IR support ?

No.
Find
Reply
02-25-2019, 12:07 AM
#3
jojos38
Unregistered
 
I see, thank you
Reply
02-26-2019, 02:19 AM
#4
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,563
Threads: 31
Joined: Feb 2013
The CPU reads the EFB (framebuffer) in order to see what the pointer is hovering over. So you can see why disabling that feature breaks the pointer.
Find
Reply
02-26-2019, 02:33 AM
#5
jojos38
Unregistered
 
(02-26-2019, 02:19 AM)JMC47 Wrote: The CPU reads the EFB (framebuffer) in order to see what the pointer is hovering over.  So you can see why disabling that feature breaks the pointer.

It cost a lot of performance :/
Reply
02-26-2019, 02:38 AM
#6
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,563
Threads: 31
Joined: Feb 2013
Yeah, it's expensive for the CPU to access the framebuffer. There isn't much we can do about that except wait for devices to get faster to it's not a problem.
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma