Opened 3 weeks ago

Last modified 2 weeks 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

Description

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 (4)

comment:1 Changed 3 weeks ago by cehoyos

  • Component changed from undetermined to avdevice
  • Keywords device removed
  • Priority changed from normal to wish
  • Version changed from unspecified to git-master

comment:2 Changed 2 weeks ago by AlexisMay

have you tried gfxCardStatus by Cody Krieger from https://gfx.io/
Does it work for you?

comment:3 Changed 2 weeks ago by MrFreddy78

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 Changed 2 weeks ago by AlexisMay

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!

Note: See TracTickets for help on using tickets.