Opened 5 years ago

Last modified 4 years ago

#6853 new enhancement

Videotoolbox with multiple devices

Reported by: MrFreddy78 Owned by:
Priority: wish Component: avdevice
Version: git-master Keywords: videotoolbox
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


I'm using ffmpeg git on MacOS 10.13.1

In my system, I have a iGPU (HD630) and an AMD Vega64.
I can use videotoolbox to encode video on both GPU's but can't select which one to use.
When iGPU is enabled, this one is always used.
But when I disable the iGPU in bios, the Vega64 card is used.

I've encoded several video's and for h264, I want to use the HD630 iGPU because it produces better quality. But for HEVC, the Vega64 produces much beter quality and is 4 times faster.

So, it would be very nice if it is possible to switch between the available GPUS.

Change History (5)

comment:1 by Carl Eugen Hoyos, 5 years ago

Component: undeterminedavdevice
Keywords: device removed
Priority: normalwish
Version: unspecifiedgit-master

comment:2 by AlexisMay, 5 years ago

have you tried gfxCardStatus by Cody Krieger from
Does it work for you?

comment:3 by MrFreddy78, 5 years ago

Thanks for your reply.
Tried the app but it doesn't launch because it's designed for MacBooks and I'm using an iMac (Hackintosh).

comment:4 by AlexisMay, 5 years ago

Well, it is an open-source utility, so maybe someone from hackintosh community can modify source code to run it on your hackintosh. Let us know about progress!

comment:5 by AlexisMay, 4 years ago

have you tried
Does it work for you?

Note: See TracTickets for help on using tickets.