VLC is dropping frames/stuttering when trying to play 1080p@60FPS video on rMBP w. 2.3 GHz Intel Core i7

h.264performancequicktimevideovlc

When I try to play a video with 1920×1080 pixels and 60fps, in H.264 format using VLC player. It cannot keep up with this work and frequently drops frames (in other words, it's not playing it "smoothly").

OS X's QuickTime player seems to be free from this problem, but it's not a solution, since it's limited to a small subset of formats (can't handle 10-bit or 4:2:2 colorspaces, or MKV container, etc.)

Is there a way to fix that problem (without upgrading to macOS Sierra), or I should look for another video player if VLC's performance is not good enough?

The computer is a Retina MacBook Pro with a 2.3 GHz i7 processor and a NVIDIA GeForce GT 750M 2048 MB dedicated GPU, and OS X version is 10.11.6. I'm not sure how to check if secondary GPU is being really used for heavy lifting instead of Intel one when playing videos.

VLC says it's up to date:

VLC 2.2.4 is currently the newest version available

Best Answer

Finally I solved this problem by switching to MPV for playing videos, which is also superior to VLC in many other ways.