Qual é o código de recurso da CPU Intel para Quick Sync?

Qual é o código de recurso da CPU Intel para Quick Sync?

Tenho uma CPU Intel(R) Core(TM) i7-4980HQ a 2,80 GHz, que sei que suporta o Quick Sync da Intel.

Estou executando o seguinte comando no Terminal macOS para obter todos os recursos da CPU:

sysctl -n machdep.cpu.features

Eu recebo esta lista de códigos de recursos:

FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C

Qual código (se houver) na lista acima identifica o recurso Quick Sync?

Obrigado

Responder1

você deve verificar a lista deste link: https://ark.intel.com/Search/FeatureFilter?productType=processors&QuickSyncVideo=true se sua CPU estiver nesta lista, você tem medos do Quick Synx em sua CPU

Também o significado do código de recursos de CPU definido pela Intel aqui abaixo

  1. vme: melhorias no modo Virtual 8086
  2. de: Extensões de depuração (CR4.DE)
  3. pse: Extensões de tamanho de página (páginas de memória de 4 MB)
  4. tsc: Contador de carimbo de data/hora (RDTSC)
  5. msr: Registros Específicos do Modelo (RDMSR, WRMSR)
  6. pae: Extensões de endereço físico (suporte para mais de 4 GB de RAM)
  7. mce: Exceção de verificação de máquina
  8. cx8: instrução CMPXCHG8 (comparação e troca de 64 bits)
  9. apic: APIC integrado
  10. setembro: SYSENTER/SYSEXIT
  11. mtrr: Registros de intervalo de tipo de memória
  12. pge: Page Global Enable (bit global em PDEs e PTEs)
  13. mca: Arquitetura de verificação de máquina
  14. cmov: instruções CMOV (movimento condicional) (também FCMOV)
  15. pat: Tabela de atributos da página
  16. pse36: PSEs de 36 bits (páginas enormes)
  17. pn: Número de série do processador
  18. clflush: Instrução de liberação de linha de cache
  19. dts: Debug Store (buffer para instruções de depuração e criação de perfil)
  20. acpi: ACPI via MSR (monitoramento de temperatura e modulação de velocidade de clock)
  21. mmx: Extensões multimídia
  22. fxsr: FXSAVE/FXRSTOR, CR4.OSFXSR
  23. sse: instruções do vetor Intel SSE
  24. sse2: SSE2
  25. ss: auto-snoop da CPU
  26. ht: Hyper-Threading
  27. tm: Controle automático do relógio (Monitor Térmico)
  28. ia64: Arquitetura Intel Itanium de 64 bits (não deve ser confundida com a arquitetura x86 de 64-30 bits da Intel com sinalizador x86-64 ou bit "AMD64" indicado pelo sinalizador lm)
  29. pbe: suporte para ativação de ativação de interrupção pendente (pino PBE#)
  30. fpu: FPU integrado (suporte de ponto flutuante)

você pode verificar o link a seguir para obter mais informações das respostashttps://unix.stackexchange.com/questions/43539/what-do-the-flags-in-proc-cpuinfo-mean

cumprimentos

Responder2

Por enquanto estou usando um comando que encontreiaquipara verificar se há uma GPU Intel:

system_profiler SPDisplaysDataType | awk -F': ' '/Chipset Model/ {print $2}' | tail -1

Se retornar algo com o texto "Intel", sua codificação VideoToolBox (Quick Sync) atualmente assumida está disponível.

Responder3

Agora tenho um método diferente que usa o ffmpeg cli. Ele testa o codificador acelerado por hardware h264_videotoolbox. Se o teste retornar 'sucesso', sei que o sistema suporta a codificação h264 acelerada por hardware:

ffmpeg -v fatal -y -t 1 -f lavfi -i color=black:1920x1080 -c:v h264_videotoolbox -f null - && echo "success"

informação relacionada