AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1508006
Accepted
martixy
martixy
Asked: 2019-12-07 07:56:57 +0800 CST2019-12-07 07:56:57 +0800 CST 2019-12-07 07:56:57 +0800 CST

O que é necessário para reproduzir imagens 8K60?

  • 772

Para referência, meu computador é 9900K, GTX 1070. A reprodução é feita no Chrome. Codec listado como vp09.00.51.08.01.01.01.01 (315) / opus (251), embora eu não saiba se isso pode variar.

Encontrei um vídeo no YouTube com uma qualidade absurdamente alta:

Japão em 8K 60fps

No entanto, quando mudo para a qualidade 8K60, as estatísticas dizem que caio cerca de 1/3 de todos os quadros. No entanto, parece bastante suave, com engates de quadro perceptíveis ocasionais. A carga da CPU se estabiliza em aproximadamente 60%. De acordo com o gerenciador de tarefas, não há decodificação da GPU e os níveis de atividade da GPU estão em ~20% no gráfico 3D.

Além disso, há este vídeo:

The Daily Dweebs - 8K UHD 3D estereoscópico pelo projeto Blender.

Também é 8K, porém 24 FPS (modo 2d). Nele, não perco nenhum quadro, mas o vídeo é gaguejante e parece reproduzir a cerca de 10 qps. A atividade da GPU no gráfico 3D é de aproximadamente 30% desta vez e a CPU para em aproximadamente 30% também.

E este vídeo, por exemplo: Ghost Towns em 8K (FUHD) em 8K24 é reproduzido sem perda de quadros ou problemas perceptíveis com 30% de CPU e 11% de utilização de GPU.

Qual é o gargalo do sistema? Como é que a filmagem de 60FPS parece suave, mas cai uma tonelada de quadros, mas a filmagem de 24 FPS é instável, mas nenhum quadro é descartado? O que é preciso para reproduzir 8K? Como a reprodução acontece de qualquer maneira?

Editar: Para completar, observe que o YouTube pode exibir muitas estatísticas técnicas de reprodução quando você clica com o botão direito do mouse no vídeo e escolhe a opção "Estatísticas para nerds".

Edite para adicionar informações solicitadas nos comentários:

  1. Sim, meu monitor é G-Sync.
  2. Decodifique vp9 profile0 até 8192x8192 pixels
video performance
  • 3 3 respostas
  • 13323 Views

3 respostas

  • Voted
  1. Best Answer
    Romen
    2019-12-07T14:41:41+08:002019-12-07T14:41:41+08:00

    O que é necessário para reproduzir imagens 8K60?

    Como a reprodução acontece de qualquer maneira?

    Isso depende do codec usado para codificar essa filmagem de 8K.
    Alguns dos codecs comumente usados ​​agora para 8K seriam:

    • H.265 (HEVC)
    • VP9
    • AV1

    Todos os vídeos do YouTube que você vinculou relatam a seguinte string de codec:
    vp09.00.51.08.01.01.01.01 (272) / opus (251)

    O Google é um dos principais contribuintes para o desenvolvimento do codec VP9 e, portanto, o YouTube prefere transmitir essa codificação para vídeos de 8K. ( Isso economiza muita largura de banda em H.265 )

    Meu melhor palpite para o que essa vp09.00primeira parte significa é que é VP9 Profile 0, que é subamostragem de croma de 8 bits e 4:2:0.

    Para reproduzir vídeos 8K sem problemas, você precisará de uma CPU muito rápida para decodificação de software ou de uma GPU com suporte para decodificação acelerada por hardware de um desses codecs.

    Para Decodificação de Software:

    Bibliotecas como FFmpeg ou libvpx fornecem os meios para decodificar vídeos, independentemente dos recursos de hardware, portanto, uma CPU suficientemente rápida é uma maneira de reproduzir vídeos 8K. 8K é uma taxa de bits muito alta (até 240 mbps), então talvez o i9-9900K ainda não seja rápido o suficiente para decodificar tantos dados por segundo sem quedas de quadros.

    Para decodificação de hardware:

    Você precisará de uma GPU que suporte resolução 8K e tenha um decodificador rápido para o codec usado pelo vídeo.

    De acordo com o WikiChip , o Intel UHD 630 Graphics em seu i9-9900K só pode decodificar qualquer um desses codecs com resolução máxima de 4K. Não será útil para vídeos 8K, mas é definitivamente um acelerador de hardware ideal para conteúdo 4K usando os codecs mais recentes.

    Sua GTX 1070 pode decodificar uma resolução máxima de 8K, mas seu suporte para codecs que podem ser de 8K é limitado. De acordo com a matriz de suporte de GPU de codificação e decodificação
    de vídeo da NVIDIA, sua GTX1070 só pode decodificar VP9 em 8 bits ou H.265 com subamostragem cromática 4:2:0.

    Isso explica por que sua chrome://gpu/página exibe suporte para "Decodificar vp9 profile0 até 8192x8192 pixels".

    Como todos os links do YouTube que você testou são ( provavelmente ) vídeos VP9 Profile 0, a GPU está sendo utilizada pelo Chrome para reproduzir esses vídeos.

    Qual é o gargalo do sistema?

    Isso provavelmente se resume à magnitude do vídeo 8K. É provável que o decodificador de vídeo na GPU esteja atingindo seu desempenho potencial máximo, já que o uso da CPU e da GPU ainda não está em 100%. Também não tenho certeza se a NVIDIA já disse que 8K a 60hz seria ideal na GTX 1070, apenas que é compatível .

    Veja atualização abaixo...

    Como é que a filmagem de 60FPS parece suave, mas cai uma tonelada de quadros, mas a filmagem de 24 FPS é instável?

    Não consigo explicar isso, mas talvez seja possível que os vídeos 3D sejam transmitidos com os dados estéreo completos e o player os exiba como 2D com processamento local. Isso levaria a mais sobrecarga da CPU.


    Atualizar:

    Eu testei aquele vídeo 3D na minha GTX 1070 e apenas 2 quadros caíram em 1136 quadros (52s), a reprodução também foi muito suave. Minha CPU é um Ryzen 5 3600X, então de forma alguma seu i9-9900K deve ser o gargalo. Verifique se você está usando a versão mais recente dos drivers de vídeo e do Chrome. É possível que a versão do Windows 10 também afete isso (estou usando o 1809 Pro).

    • 2
  2. Mokubai
    2019-12-07T09:41:20+08:002019-12-07T09:41:20+08:00

    Para uma placa Nvidia, parece que a decodificação de hardware de vídeo 8K requer seu PureVideoFeature set H ou superior:

    Conjunto de Recursos H

    O conjunto de recursos H é capaz de decodificação acelerada por hardware de fluxos de vídeo H.265/HEVC de 8192x8192 (resolução de 8k).

    Isso o coloca na faixa de placas gráficas 20xx e 16xx e 10xx. O seu deve, pelo menos, ser capaz de decodificar vídeo 8k h.265 .

    Pode ser que 8k VP9 não seja suportado na decodificação de hardware ou que o vídeo esteja usando profundidade de cor de 12 bits (Principal 4:4:4 12) e, como resultado, requer uma placa gráfica 20xx ou 16xx mais recente. A Wikipedia não tem detalhes sobre o que está naquele decodificador de vídeo ( Feature set J). É provável que estenda o suporte a 8K e que esta seja a peça que faltava.

    Primeiro, tente obter um vídeo h.265 "padrão", em vez de VP9, ​​e veja se funciona. Não estou 100% convencido de que a única amostra 8K@30 naquele site (link do youtube) esteja usando o decodificador de hardware no 1070. Ele está usando uma quantidade significativa de CPU (~ 70%) e ~ 30% GPU, mas apenas "3D", portanto, pode estar apenas empurrando pixels e dimensionando, mas não decodificando o hardware completo.

    Não consigo encontrar facilmente nenhum vídeo 8k60 para download, mas não gosto de navegadores da Web como bancos de teste para suporte a vídeo.

    • 1
  3. Yorik
    2019-12-07T08:45:16+08:002019-12-07T08:45:16+08:00

    Ignorando o tempo de descompressão, a taxa de bits para vídeo é aproximadamente a largura vezes a altura vezes (tamanho de armazenamento da representação numérica em pixels para um quadro) vezes (número de canais de cores) vezes a taxa de quadros.

    Portanto, para RGB 8bpp, um px é um byte e 8k seria:

    7680 bytes × 4320 bytes x 3 canais de cor x 60 fps x 8 bits por byte / 1024 para Kbit / 1024 para Mbit / 1024 para Gbit

    Chega a cerca de 45 Gbps ou 8 GBps

    • 0

relate perguntas

  • Como salvar o fluxo de vídeo TS com ffmpeg 2.0.2?

  • Como encontrar o uso da CPU conforme mostrado no gerenciador de tarefas usando o monitor de desempenho

  • Os vídeos compactados podem ser decodificados de volta ao formato original não compactado?

  • Core i7 executa muito mal? [fechado]

  • O fenômeno 'Write cliff' só acontece com discos SSD?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve