FFmpeg i akceleracja sprzętowa

Rozmowy o wszystkim i o niczym..
Awatar użytkownika
DKnoto
Hardcore Hackintosher
Posty: 1162
Rejestracja: 05 maja 2019, 21:01
Lokalizacja: Niemcz

FFmpeg i akceleracja sprzętowa

Post autor: DKnoto »

Witam,
Przeprowadziłem ostatnio, na i9 8950HK, próbę przekodowania małego materiału x264/4K/5418 ramek na x265/720p.
Bez dopalacza sprzętowego na Linuksie zrobiłem to w ~1377 sek a na macOS w ~2069 sek. Trochę słabo :(
Postanowiłem to przyspieszyć i użyłem wywołania podobnego do tego:
$ ffmpeg -i video_in.mkv -acodec aac -vcodec hevc_videotoolbox -b:v 6000k -tag:v hvc1 -profile main video_out.mp4
niestety dostałem coś takiego:

Kod: Zaznacz cały

[hevc_videotoolbox @ 0x7fb59f81b200] Try -allow_sw 1. The hardware encoder may be busy, or not supported.
Czy do tego wsparcia potrzebuję karty IGPU? W tej chwili mam tylko Radeona WX 7100.

Desktop: Dell OptiPlex 7040 | Intel Core i7 6700 | HD 530 | AMD Radeon FirePro W5100 | 24GB RAM
  • SSD/M.2 WD Black SN750 1TB: macOS Catalina 10.15.7 (19H1011)
  • SSD/SATA Samsung 850 EVO 120 GB: macOS High Sierra 10.13.6 (17G14042)

Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Re: FFmpeg i akceleracja sprzętowa

Post autor: Alpha01 »

To zależy jaki masz SMBIOS.
Jak masz inny jak MacPro1,1 to masz 2 możliwości, albo z iGPU albo dla części odpowiedzialnej za kodowanie symulacja MacPro1,1 i wyłączenie iGPU. Potrzebny też najnowszy Mojave.

Sprawdzić można czy działa skryptem (ja to tu podaję choć mi się wydaje, że to już znasz) VDADecoderChecker w terminalu,
a dostaje się:
VDADecoderChecker.jpg
VDADecoderChecker.jpg (10 KiB) Przejrzano 1829 razy
Jeśli test jest pozytywny przechodzimy do VideoProc i sprawdzamy w dostosuj/dostosuj (koło zębate na dole po prawej),
test wykaże co działa i na jakiej karcie.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Awatar użytkownika
DKnoto
Hardcore Hackintosher
Posty: 1162
Rejestracja: 05 maja 2019, 21:01
Lokalizacja: Niemcz

Re: FFmpeg i akceleracja sprzętowa

Post autor: DKnoto »

Sytuacja jest dziwna:

Kod: Zaznacz cały

[dknoto@s0022 Downloads]$ ./VDADecoderChecker
AVDCreateGPUAccelerator: Error loading GPU renderer
VDADecoderCreate failed. err: -12473
An error was returned by the decoder layer. This may happen for example because of bitstream/data errors during a decode operation. This error may also be returned from VDADecoderCreate when hardware decoder resources are available on the system but currently in use by another process.
VDADecoderCreate failed. err: -12473
Albo nie mam wsparcia albo coś już używa tego zasobu. Restartuję system.
.
PS. Mój SMBIOS:
.
Zrzut ekranu 2019-07-4 o 17.42.33.png
Zrzut ekranu 2019-07-4 o 17.42.33.png (73.7 KiB) Przejrzano 1827 razy

Desktop: Dell OptiPlex 7040 | Intel Core i7 6700 | HD 530 | AMD Radeon FirePro W5100 | 24GB RAM
  • SSD/M.2 WD Black SN750 1TB: macOS Catalina 10.15.7 (19H1011)
  • SSD/SATA Samsung 850 EVO 120 GB: macOS High Sierra 10.13.6 (17G14042)

Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Re: FFmpeg i akceleracja sprzętowa

Post autor: Alpha01 »

A jaki stan UHD Graphics 630 w BIOS? Bo masz jedynie kodowanie przez software.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Awatar użytkownika
DKnoto
Hardcore Hackintosher
Posty: 1162
Rejestracja: 05 maja 2019, 21:01
Lokalizacja: Niemcz

Re: FFmpeg i akceleracja sprzętowa

Post autor: DKnoto »

Karta iGPU wyłączona. Nie wiem jak się system zachowa jak ją włączę. Zaraz sprawdzę.

Desktop: Dell OptiPlex 7040 | Intel Core i7 6700 | HD 530 | AMD Radeon FirePro W5100 | 24GB RAM
  • SSD/M.2 WD Black SN750 1TB: macOS Catalina 10.15.7 (19H1011)
  • SSD/SATA Samsung 850 EVO 120 GB: macOS High Sierra 10.13.6 (17G14042)

Awatar użytkownika
DKnoto
Hardcore Hackintosher
Posty: 1162
Rejestracja: 05 maja 2019, 21:01
Lokalizacja: Niemcz

Re: FFmpeg i akceleracja sprzętowa

Post autor: DKnoto »

Włączyłem kartę iGPU. Niestety takie proste włączenie powoduje tylko KP w module com.apple.driver.AppleIntelCFLGraphicsFramebuffer.

Kod: Zaznacz cały

Anonymous UUID:       2CF40340-FB1B-A0E8-D09B-C8E2E053A2EF

Thu Jul  4 21:37:35 2019

*** Panic Report ***
panic(cpu 0 caller 0xffffff8012cdb92d): Kernel trap at 0xffffff7f9700bade, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x000000002148a000, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0xffffff80402a9200, RCX: 0x0000000080010000, RDX: 0x0000000000000001
RSP: 0xffffff81dab6fe50, RBP: 0xffffff81dab6fe80, RSI: 0x00000000568bc300, RDI: 0x0000000000000000
R8:  0x00000000568bc300, R9:  0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000000
R12: 0x0000000000000001, R13: 0xffffff801340dc00, R14: 0xffffff81ba263000, R15: 0x0000000000000000
RFL: 0x0000000000010002, RIP: 0xffffff7f9700bade, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 1, VF: 5

Backtrace (CPU 0), Frame : Return Address
0xffffff81dab6f920 : 0xffffff8012baea2d mach_kernel : _handle_debugger_trap + 0x47d
0xffffff81dab6f970 : 0xffffff8012ce9e95 mach_kernel : _kdp_i386_trap + 0x155
0xffffff81dab6f9b0 : 0xffffff8012cdb70a mach_kernel : _kernel_trap + 0x50a
0xffffff81dab6fa20 : 0xffffff8012b5bb40 mach_kernel : _return_from_trap + 0xe0
0xffffff81dab6fa40 : 0xffffff8012bae447 mach_kernel : _panic_trap_to_debugger + 0x197
0xffffff81dab6fb60 : 0xffffff8012bae293 mach_kernel : _panic + 0x63
0xffffff81dab6fbd0 : 0xffffff8012cdb92d mach_kernel : _kernel_trap + 0x72d
0xffffff81dab6fd40 : 0xffffff8012b5bb40 mach_kernel : _return_from_trap + 0xe0
0xffffff81dab6fd60 : 0xffffff7f9700bade com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN31AppleIntelFramebufferController16ProcessInterruptEv + 0xe3c
0xffffff81dab6fe80 : 0xffffff7f96fea773 com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN31AppleIntelFramebufferController18HWInterruptHandlerEP28IOFilterInterruptEventSource + 0x25
0xffffff81dab6fea0 : 0xffffff801325ce25 mach_kernel : __ZN28IOFilterInterruptEventSource23normalInterruptOccurredEPvP9IOServicei + 0x55
0xffffff81dab6fee0 : 0xffffff7f934b4932 com.apple.iokit.IOPCIFamily : __ZN32IOPCIMessagedInterruptController15handleInterruptEPvP9IOServicei + 0x124
0xffffff81dab6ff30 : 0xffffff7f962fcdb0 com.apple.driver.AppleACPIPlatform : __ZN23AppleACPIPlatformExpert23dispatchGlobalInterruptEi + 0x42
0xffffff81dab6ff50 : 0xffffff7f96305b79 com.apple.driver.AppleACPIPlatform : __ZN31AppleACPICPUInterruptController15handleInterruptEPvP9IOServicei + 0x6b
0xffffff81dab6ff70 : 0xffffff8012cdae96 mach_kernel : _interrupt + 0x156
0xffffff81dab6ffd0 : 0xffffff8012b5bced mach_kernel : _hndl_allintrs + 0x11d
0xffffff81fb712190 : 0xffffff7f97022da3 com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN19AppleIntelMEIDriver16writeMessageToMEEPvPjhhb + 0x39
0xffffff81fb7121f0 : 0xffffff7f97020c5a com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN19AppleIntelMEIDriver17finishEnumRequestEv + 0x24a
0xffffff81fb713e60 : 0xffffff7f970204a4 com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN19AppleIntelMEIDriver16handleDriverInitEv + 0x4c
0xffffff81fb713e80 : 0xffffff7f97020065 com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN19AppleIntelMEIDriver15handleInterruptEP22IOInterruptEventSourcei + 0x2a1
0xffffff81fb713ed0 : 0xffffff801325827c mach_kernel : __ZN22IOInterruptEventSource12checkForWorkEv + 0x13c
0xffffff81fb713f30 : 0xffffff8013256362 mach_kernel : __ZN10IOWorkLoop15runEventSourcesEv + 0x1e2
0xffffff81fb713f70 : 0xffffff80132558bc mach_kernel : __ZN10IOWorkLoop10threadMainEv + 0x2c
0xffffff81fb713fa0 : 0xffffff8012b5b0ce mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.iokit.IOPCIFamily(2.9)[CC6A465F-5A24-304D-B9DF-8C27819CC214]@0xffffff7f93495000->0xffffff7f934cafff
         com.apple.driver.AppleACPIPlatform(6.1)[AE00900F-6E82-31C1-82E7-23005F4219A4]@0xffffff7f962f5000->0xffffff7f96390fff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[D039545F-9B61-3B0D-8F90-CCCAE5BD7A52]@0xffffff7f938b4000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[CC6A465F-5A24-304D-B9DF-8C27819CC214]@0xffffff7f93495000
            dependency: com.apple.driver.AppleSMC(3.1.9)[A20E3E30-0CB9-3E88-9B52-F65FE643BCCF]@0xffffff7f943ed000
         com.apple.driver.AppleIntelCFLGraphicsFramebuffer(12.0.9)[B23AAD49-9A2B-3A20-B6C7-5A3F6E0FF0FF]@0xffffff7f96fb9000->0xffffff7f9720dfff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[CC6A465F-5A24-304D-B9DF-8C27819CC214]@0xffffff7f93495000
            dependency: com.apple.iokit.IOACPIFamily(1.4)[D039545F-9B61-3B0D-8F90-CCCAE5BD7A52]@0xffffff7f938b4000
            dependency: com.apple.iokit.IOAcceleratorFamily2(404.9)[CC230675-4A72-3796-ADD2-53723A8A1E18]@0xffffff7f93db7000
            dependency: com.apple.iokit.IOReportFamily(47)[5772C11C-ED28-322A-910F-874583B23101]@0xffffff7f93db0000
            dependency: com.apple.AppleGraphicsDeviceControl(3.40.16)[B6ABED6F-B0D9-35F0-B43D-3F09F83BB976]@0xffffff7f93916000
            dependency: com.apple.iokit.IOGraphicsFamily(530.66)[2B24FC25-7174-3BEA-9701-E9E520137222]@0xffffff7f938bd000

BSD process name corresponding to current thread: kernel_task
Boot args: keepsyms=1 dart=0 debug=0x100 -v shikigva=32 agdpmod=pikera 

Mac OS version:
18F203

Kernel version:
Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64
Kernel UUID: 7C8BB636-E593-3CE4-8528-9BD24A688851
Kernel slide:     0x0000000012800000
Kernel text base: 0xffffff8012a00000
__HIB  text base: 0xffffff8012900000
System model name: MacBookPro15,1 (Mac-937A206F2EE63C01)

System uptime in nanoseconds: 15707173555
last loaded kext at 15043665946: com.apple.driver.AppleIntelKBLGraphics	12.0.9 (addr 0xffffff7f9720e000, size 1208320)
loaded kexts:
com.Cycling74.driver.Soundflower	2
org.rehabman.voodoo.driver.PS2Mouse	2.0.1
org.rehabman.voodoo.driver.PS2Trackpad	2.0.1
org.rehabman.voodoo.driver.PS2Keyboard	2.0.1
com.insanelymac.IntelMausiEthernet	2.4.1d1
ru.joedm.SMCSuperIO	1.0.4
org.voodoo.driver.VoodooHDA	2.9.2
org.rehabman.voodoo.driver.PS2Controller	2.0.1
as.vit9696.SMCProcessor	1.0.4
ru.usrsse2.SMCBatteryManager	1
ru.usrsse2.SMCLightSensor	1
as.vit9696.VirtualSMC	1.0.4
as.vit9696.WhateverGreen	1.2.9
org.vulgo.NoVPAJpeg	1.0.0
as.vit9696.Lilu	1.3.6
com.apple.driver.AppleIntelKBLGraphics	12.0.9
com.apple.driver.AGPM	110.25.10
com.apple.driver.X86PlatformShim	1.0.0
com.apple.driver.ApplePlatformEnabler	2.7.0d0
com.apple.driver.AppleIntelCFLGraphicsFramebuffer	12.0.9
com.apple.kext.AMDRadeonX4000	2.0.9
com.apple.driver.AppleGraphicsDevicePolicy	3.40.16
com.apple.private.KextAudit	1.0
com.apple.AGDCPluginDisplayMetrics	3.40.16
com.apple.driver.AppleOSXWatchdog	1
com.apple.driver.AppleGFXHDA	100.1.414
com.apple.driver.ACPI_SMC_PlatformPlugin	1.0.0
com.apple.iokit.IOUserEthernet	1.0.1
com.apple.iokit.IOBluetoothSerialManager	6.0.12f1
com.apple.driver.pmtelemetry	1
com.apple.driver.AppleHV	1
com.apple.Dont_Steal_Mac_OS_X	7.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking	4.0.0
com.apple.driver.AudioAUUC	1.70
com.apple.kext.AMD9500Controller	2.0.9
com.apple.driver.AppleFIVRDriver	4.1.0
com.apple.driver.AppleFileSystemDriver	3.0.1
com.apple.BootCache	40
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.driver.AppleVirtIO	2.1.3
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0
com.apple.AppleSystemPolicy	1.0
com.apple.filesystems.hfs.kext	407.200.4
com.apple.filesystems.apfs	945.260.7
com.apple.driver.AppleAHCIPort	329.260.5
com.apple.driver.AppleSmartBatteryManager	161.0.0
com.apple.driver.AppleACPIEC	6.1
com.apple.driver.AppleACPIButtons	6.1
com.apple.driver.AppleRTC	2.0
com.apple.driver.AppleHPET	1.8
com.apple.driver.AppleSMBIOS	2.1
com.apple.driver.AppleAPIC	1.7
com.apple.security.TMSafetyNet	8
com.apple.nke.applicationfirewall	201
com.apple.kext.AMDRadeonX4000HWLibs	1.0
com.apple.iokit.IOAcceleratorFamily2	404.9
com.apple.kext.AMDRadeonX4000HWServices	2.0.9
com.apple.driver.AppleGraphicsControl	3.40.16
com.apple.driver.AppleHDAController	282.54
com.apple.iokit.IOHDAFamily	282.54
com.apple.driver.AppleSMBusPCI	1.0.14d1
com.apple.driver.IOPlatformPluginLegacy	1.0.0
com.apple.iokit.IOAVBFamily	740.1
com.apple.plugin.IOgPTPPlugin	740.2
com.apple.iokit.IOEthernetAVBController	1.1.0
com.apple.iokit.IOSkywalkFamily	1
com.apple.driver.AppleSSE	1.0
com.apple.iokit.IOBluetoothFamily	6.0.12f1
com.apple.iokit.IOSurface	255.5.4
com.apple.AppleGPUWrangler	3.40.16
com.apple.iokit.IOSlowAdaptiveClockingFamily	1.0.0
com.apple.iokit.IONDRVSupport	530.51
com.apple.kext.AMDSupport	2.0.9
com.apple.AppleGraphicsDeviceControl	3.40.16
com.apple.iokit.IOGraphicsFamily	530.66
com.apple.driver.X86PlatformPlugin	1.0.0
com.apple.driver.IOPlatformPluginFamily	6.0.0d8
com.apple.driver.AppleUSBAudio	315.6
com.apple.driver.usb.IOUSBHostHIDDevice	1.2
com.apple.driver.usb.cdc	5.0.0
com.apple.driver.usb.networking	5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice	1.2
com.apple.iokit.IOSerialFamily	11
com.apple.filesystems.hfs.encodings.kext	1
com.apple.driver.AppleXsanScheme	3
com.apple.driver.AppleUSBMergeNub	900.4.2
com.apple.driver.AppleUSBHostMergeProperties	1.2
com.apple.driver.usb.AppleUSBHostPacketFilter	1.0
com.apple.iokit.IONVMeFamily	2.1.0
com.apple.iokit.IOAHCIBlockStorage	301.260.1
com.apple.iokit.IOUSBFamily	900.4.2
com.apple.iokit.IOAHCIFamily	288
com.apple.driver.usb.AppleUSBXHCIPCI	1.2
com.apple.driver.usb.AppleUSBXHCI	1.2
com.apple.iokit.IOAudioFamily	206.5
com.apple.vecLib.kext	1.2.0
com.apple.driver.AppleEFINVRAM	2.1
com.apple.driver.AppleEFIRuntime	2.1
com.apple.iokit.IOHIDFamily	2.0.0
com.apple.security.quarantine	3
com.apple.security.sandbox	300.0
com.apple.kext.AppleMatch	1.0.0d1
com.apple.iokit.IOSMBusFamily	1.1
com.apple.driver.AppleFDEKeyStore	28.30
com.apple.driver.AppleEffaceableStorage	1.0
com.apple.driver.AppleKeyStore	2
com.apple.driver.AppleUSBTDM	456.260.3
com.apple.driver.AppleMobileFileIntegrity	1.0.5
com.apple.iokit.IOUSBMassStorageDriver	145.200.2
com.apple.iokit.IOSCSIBlockCommandsDevice	408.250.3
com.apple.iokit.IOSCSIArchitectureModelFamily	408.250.3
com.apple.kext.CoreTrust	1
com.apple.driver.DiskImages	493.0.0
com.apple.iokit.IOStorageFamily	2.1
com.apple.iokit.IOTimeSyncFamily	740.2
com.apple.iokit.IONetworkingFamily	3.4
com.apple.driver.AppleCredentialManager	1.0
com.apple.driver.KernelRelayHost	1
com.apple.iokit.IOUSBHostFamily	1.2
com.apple.driver.usb.AppleUSBCommon	1.0
com.apple.driver.AppleBusPowerController	1.0
com.apple.driver.AppleSEPManager	1.0.1
com.apple.driver.IOSlaveProcessor	1
com.apple.iokit.IOReportFamily	47
com.apple.driver.AppleACPIPlatform	6.1
com.apple.driver.AppleSMC	3.1.9
com.apple.iokit.IOPCIFamily	2.9
com.apple.iokit.IOACPIFamily	1.4
com.apple.kec.pthread	1
com.apple.kec.corecrypto	1.0
com.apple.kec.Libm	1

EOF
Model: MacBookPro15,1, BootROM 220.260.170.0.0, 6 processors, Intel Core i9, 2,9 GHz, 16 GB, SMC 2.45f0
Graphics: Radeon Pro WX 7100, Radeon Pro WX 7100, spdisplays_pcie_device, 8 GB
Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 2667 MHz, Samsung, M471A1K43DB1-CTD
Memory Module: BANK 1/DIMM0, 8 GB, DDR4, 2667 MHz, Samsung, M471A1K43DB1-CTD
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: ST2000LM007-1R8174, 2 TB
USB Device: USB 3.1 Bus
USB Device: Integrated_Webcam_HD
USB Device: 5880
USB Device: USB Receiver
Thunderbolt Bus: 
Muszę pokombinować z wyłączeniem FB dla UHD 630.

BTW. Czy da się tak skonfigurować karty aby iGPU obsługiwało zawsze LVDS w laptopie a karta dGPU tylko złącza DP i HDMI dla zewnętrznych monitorów?

Desktop: Dell OptiPlex 7040 | Intel Core i7 6700 | HD 530 | AMD Radeon FirePro W5100 | 24GB RAM
  • SSD/M.2 WD Black SN750 1TB: macOS Catalina 10.15.7 (19H1011)
  • SSD/SATA Samsung 850 EVO 120 GB: macOS High Sierra 10.13.6 (17G14042)

Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Re: FFmpeg i akceleracja sprzętowa

Post autor: Alpha01 »

Raczej się nie da.
A co jakbyś ustawił jak w desktopie iGPU CONNECTORLESS? Tu przykład:

Devices.jpg
Devices.jpg (57.23 KiB) Przejrzano 1820 razy

Metoda z iMacPro jest ciekawsza.
Potrzebny Whatevergreen i Boot Args:

shikigva=32
shiki-id=Mac-7BA5B2D9E42DDD94
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
Awatar użytkownika
DKnoto
Hardcore Hackintosher
Posty: 1162
Rejestracja: 05 maja 2019, 21:01
Lokalizacja: Niemcz

Re: FFmpeg i akceleracja sprzętowa

Post autor: DKnoto »

Tiaa, Intel spieprzył koncepcję PC przenosząc kartę VGA do procesora :(

Desktop: Dell OptiPlex 7040 | Intel Core i7 6700 | HD 530 | AMD Radeon FirePro W5100 | 24GB RAM
  • SSD/M.2 WD Black SN750 1TB: macOS Catalina 10.15.7 (19H1011)
  • SSD/SATA Samsung 850 EVO 120 GB: macOS High Sierra 10.13.6 (17G14042)

Awatar użytkownika
DKnoto
Hardcore Hackintosher
Posty: 1162
Rejestracja: 05 maja 2019, 21:01
Lokalizacja: Niemcz

Re: FFmpeg i akceleracja sprzętowa

Post autor: DKnoto »

@Alpha01 przetestowałem drugi przepis:
  • wyłączyłem ustawienie Acre dla FB Radeona;
  • wyłączyłem w BIOS kartę UHD 630;
  • opcję shikigva=32 już niałem;
  • dodałem opcję shiki-id=Mac-7BA5B2D9E42DDD94.
Po tych zabiegach program narzędziowy, który podrzuciłeś, pokazał pełne wsparcie do sprzętowej akceleracji
(szkoda, że nie pokazał co konkretnie jest wspierane). Odpaliłem kodowanie i po drobnych poprawkach w linii
poleceń to kodowanie ruszyło. Materiał przekodował się całkiem nieźle: 5.9 FPS ale plik wyjściowy ma 138 MB,
przy softwarewoym kodowaniu tylko 73 MB.

BTW. Wiesz może co to zaklęcie, shiki-id=..., konkretnie robi?

Desktop: Dell OptiPlex 7040 | Intel Core i7 6700 | HD 530 | AMD Radeon FirePro W5100 | 24GB RAM
  • SSD/M.2 WD Black SN750 1TB: macOS Catalina 10.15.7 (19H1011)
  • SSD/SATA Samsung 850 EVO 120 GB: macOS High Sierra 10.13.6 (17G14042)

Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Post autor: Alpha01 »

Tyle że odpowiedzialna za kodowanie część macOS myśli, że jest na iMacPro. 7BA5B2D9E42DDD94 to identyfikacja iMacPro. Niezły szpagat co? Biorąc pod uwagę, że to laptop, ty będziesz może pierwszy na świecie który to zastosował na laptopie, wcześniej jedynie na desktopach. :D
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
ODPOWIEDZ