You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
mpv not automatically switching to discrete graphics processor on El Capitan #3242
Yes, we support automatic graphics switching, but don't require the discrete GPU. What kind of machine do you have? Was this not a problem on Yosemite?
In the past mpv did trigger a GPU switch to the discrete one, now it doesn't, in my case on my mid-2012 MBP, I simply disable automatic graphics switching in system preferences, so it never uses the Intel one.
I may be wrong, but AFAIK, unless the dGPU is explicitly requested by the program, the OS apply an heurstic based on the resource requests related to the GPUs' power. The same versions of mpv and Os X used to trigger the GPU switch on my old machine, with Intel HD Graphics and nVidia 330M, but not on the new one, Iris Pro and R9 M370X (not a big problem in my case though, the Iris is able to play pretty much everything smooth, except maybe 60fps video with high quality scalers, with opengl-hq, antiring and an icc-profile on a resolution bigger than default).
this isn't really a bug. it just uses the GPU that works completely. so in your case the integrated GPU. the only thing that could be added, without breaking the current behaviour, is adding an option for forcing the dedicated GPU. though i am not a too big fan of this.
Activity
pigoz commentedon Jun 12, 2016
Yes, we support automatic graphics switching, but don't require the discrete GPU. What kind of machine do you have? Was this not a problem on Yosemite?
twofoureight commentedon Jun 12, 2016
I have a rMBP mid 2015, Radeon R9 M370X. I never used mpv on Yosemite.
Cpuroast commentedon Jun 12, 2016
In the past mpv did trigger a GPU switch to the discrete one, now it doesn't, in my case on my mid-2012 MBP, I simply disable automatic graphics switching in system preferences, so it never uses the Intel one.
ArPrt93 commentedon Jun 12, 2016
I may be wrong, but AFAIK, unless the dGPU is explicitly requested by the program, the OS apply an heurstic based on the resource requests related to the GPUs' power. The same versions of mpv and Os X used to trigger the GPU switch on my old machine, with Intel HD Graphics and nVidia 330M, but not on the new one, Iris Pro and R9 M370X (not a big problem in my case though, the Iris is able to play pretty much everything smooth, except maybe 60fps video with high quality scalers, with opengl-hq, antiring and an icc-profile on a resolution bigger than default).
Akemi commentedon Dec 15, 2016
this isn't really a bug. it just uses the GPU that works completely. so in your case the integrated GPU. the only thing that could be added, without breaking the current behaviour, is adding an option for forcing the dedicated GPU. though i am not a too big fan of this.
cocoa: add option to force dedicated GPU
Akemi commentedon Feb 20, 2017
feel free to test above commit.
--force-dedicated-gpushould always force the dedicated GPU. since i can't test it some feedback would be nice.cocoa: add option to force dedicated GPU
cocoa: add option to force dedicated GPU
cocoa: add option to force dedicated GPU
cocoa: add option to force dedicated GPU
cocoa: add option to force dedicated GPU
cocoa: add option to force dedicated GPU