Seems like pople here don't have eyes or are just blind. I, for one, see clearly, that Vulkan, though using far more draw calls, runs better at almost double or triple the fps. Pretty well done.
@wWvwvV2 жыл бұрын
What do we see here? Vulcan has more draw calls/s. Is Vulcan slower because the implementation uses more draw calls? Or is it faster because it can deliver draw calls more efficiently? What you can see is that OpenGL threads are faster than Vulcan threads (I didn't know OpenGL has or can be programmed with threads). I would assume because of faster threads OpenGL should have a higher throughput (in this installation) but it's not the case. To solve this (for me) an indicator for frames/s or ms/frame would be helpful. Watching the animation doesn't help. It's stuttering regardless if Vulcan or OpenGL is used. Both should be 250+ frames/s.
@mSparks432 жыл бұрын
fps counter is in the top right.
@Szkieletor12345 ай бұрын
XDDDDD
@whiteingale16 күн бұрын
Vulkan: No, matter what platform you are on you lose! OpenGL: Yeah, and there are benefits to losing.
@plrc45932 жыл бұрын
1. Vulkan is so much better? Why? 2. What are exactly the separate threads doing? Are they doing calculations for separate fishes?
@Nick-lx4fo2 жыл бұрын
Vulkan exposes a lower-level api compared to OpenGL. The end result being faster performance with Vulkan but a harder api to program in because of its verbosity
@mrnoodle-px9lkАй бұрын
@@Nick-lx4fo but should I use it for blender scenes
@sulfur2964Ай бұрын
@@mrnoodle-px9lk What are you talking about? Blender uses in house render engines
@mrnoodle-px9lkАй бұрын
@@sulfur2964 what?? I thought it uses opengl
@muhammadfahrimuharram7423 күн бұрын
@@mrnoodle-px9lkSomeone should correct me if I'm wrong here, but as far as I can tell, blender has it's own way of rendering stuff yes it's called cycles. Rendering engine is different from graphics specification which is opengl/vulkan/directx. those three are just simply ways to talk to the gpu. On the other hand the rendering engine is built on top of those specifications to provide ways to turn blender stuffs into an image. I don't know the details but I presume the only option you have in blender is to simply choose vulkan/opengl as its rendering backend.
@ipotrick66862 жыл бұрын
is this using bildess descriptors on the vulkan side?
@mSparks432 жыл бұрын
src is on the nvidia developer website
@theevilcottonball5 күн бұрын
OpenGL 1.0 is the best graphics API. Prove me wrong.
@itsafish46004 күн бұрын
feesh
@KingJangOng2 жыл бұрын
seems like a poor implementation
@mSparks432 жыл бұрын
compared to what?
@KingJangOng2 жыл бұрын
@@mSparks43 vulkan code will be faster than opengl as long as the person implements it well
@mSparks432 жыл бұрын
@@KingJangOng and there are like 10 times the number of draw calls on vulkan iirc, not to mention double the fps.