Atualmente, estou fazendo renderização de vídeo e uma coisa que me deixa totalmente confuso é se alguém usa um laptop barato para renderizar vídeos.
O vídeo renderizado em um laptop i7 high-end parece melhor do que o vídeo renderizado em um laptop dual-core? (Os gráficos Intel HD são importantes, os quais são usados em ambos?)
A renderização de vídeo prejudica o desempenho do processador após um período de tempo (indo 100% por minutos)?
video
graphics-card
cpu
performance
Anirudha Gupta
fonte
fonte
x264 -preset slower
; Para vídeos que serão compactados uma vez, mas enviados pela Internet várias vezes ou mantidos em disco para sempre, gastar tempo / eletricidade extras na CPU deve compensar a longo prazo. Mas isso é parte da renderização em 3D.Respostas:
Não, não faz. Ambos renderizam com a qualidade que você pede, no entanto, renderizar é uma tarefa realmente computacionalmente pesada; portanto, renderizar com um i7 será muito mais rápido que renderizar com um processador dual-core de baixo custo .
E não, o Processador gráfico interno ( Intel HD Graphics , neste caso) não importa, pois a renderização usa apenas a CPU. No entanto, alguns aplicativos para renderização podem usar seu IGP (Intel HD) ou GPU (sua placa gráfica discreta, se houver alguma) para renderizar uma imagem, o que levará a um resultado completamente diferente. A maioria das CPUs de nível de consumidor é melhor na renderização do que as GPUs comuns e muito, muito melhor do queIGP s (tanto em qualidade [devido a melhores algoritmos computacionais] quanto em velocidade, no entanto, isso não se aplica a este caso). Portanto, lembre-se disso, pois varia de aplicativo para aplicativo. (crédito a @CliffArmstrong pela sugestão)
Não, os processadores não se degradam. Eles são fabricados para que você não precise alterá-los regularmente. Verifique esta resposta para obter informações mais detalhadas.
Se o aplicativo que está sendo renderizado no momento fizer uso de multithreading , os processadores mais novos que também possuem uma contagem de núcleos mais alta poderão executar a mesma tarefa muito mais rapidamente.
Por exemplo, digamos que temos um processador i7 de 8 núcleos mais novo e um processador dual core regular mais antigo e digamos que cada núcleo possui 2 threads . Isso os torna um processador com 16 threads e um processador com 4 threads . Teoricamente, se o aplicativo utilizasse todos os núcleos e especificássemos que a imagem era de qualidade 1080p (Full HD), o processador i7 renderizaria teoricamente a imagem4 vezes mais rápido que o processador de núcleo duplo (se todos os núcleos funcionarem na mesma frequência nos dois processadores). No entanto, a qualidade da imagem ainda seria 1080p, então eles renderizarão a mesma qualidade de imagem, mas em momentos diferentes.
E enquanto os processadores recebem tarefas tão pesadas, eles começam a produzir muito mais calor , o que pode ser perigoso . O resfriamento adequado é essencial para a execução de tarefas, como o @Tetsujin mencionado em sua resposta, ou sua CPU pode começar a se acelerar para reduzir o calor.
fonte
Enquanto a máquina puder se manter fria o suficiente, a única diferença será o tempo gasto.
Ao renderizar vídeo mesmo em um Xeon de 12 núcleos, eu intencionalmente acelero os fãs até o máximo. Embora a máquina seja perfeitamente capaz de se manter fria, ela considera "frio o suficiente" como 1 ° C em 'procHot', que é a temperatura máxima especificada pela Intel para o processador [98 ° C para esse processador em particular, você precisa verifique os números da Intel por conta própria].
Eu só gosto de dar um pouco mais de espaço, mas talvez seja apenas eu sendo um pouco paranóica.
Por outro lado, se não conseguir se manter em procHot, acabará causando falhas / BSODs a curto prazo ou até danos a longo prazo.
O resfriamento é primordial ao executar tarefas intensivas.
fonte
Ao executar exatamente o mesmo codificador de software (programa) com exatamente as mesmas opções e configurações em dois processadores diferentes, você obterá exatamente o mesmo resultado. A única diferença será o tempo necessário para a codificação.
Usar exatamente o mesmo programa, exatamente a mesma configuração e exatamente a mesma entrada deve fornecer a mesma qualidade de saída quando executado em um processador Xeon, i7, i3 ou mesmo Celeron.
Se você usar codificadores ou decodificadores de vídeo de hardware embutidos, poderá obter resultados diferentes, pois eles podem ser configurados ou otimizados de maneira diferente entre as gerações do processador e o hardware mais recente pode suportar recursos mais novos. Da mesma forma que o uso de uma cópia de 5 anos do ffmpeg pode ser mais lento ou produzir resultados ligeiramente diferentes para uma determinada configuração que uma versão mais recente, os diferentes codificadores de vídeo de hardware podem ser considerados equivalentes a diferentes versões do "software", embora versões que não possam ser atualizadas sem substituir o hardware.
O processador em si provavelmente não se degradará, mas como o processador fica mais quente, os ventiladores ficam mais difíceis, a fonte de alimentação funciona mais e, em geral, o sistema funciona mais e mais quente do que seria se você não estivesse fazendo a codificação. Em teoria, esse trabalho extra pode ser um esforço extra para o seu sistema, mas, na prática, seu sistema deve ser projetado bem o suficiente para que a diferença entre você usá-lo dessa maneira e não usá-lo de maneira alguma signifique que a vida útil de o sistema será o mais próximo possível do que não faz diferença.
Se você tiver uma fonte de alimentação ou sistema de refrigeração que não seja projetado ou especificado o suficiente para corresponder à carga do seu sistema, poderá causar uma falha mais cedo do que deveria.
A execução de tarefas exigentes em uma PSU com pouca potência pode causar superaquecimento e queima de componentes dentro da PSU, ou pode "escurecer" causando instabilidade no sistema. A menos que você tenha comprado uma máquina pré-fabricada de porão de barganha ou a montada com o menor suprimento possível, você pode achar que isso não deve ser o caso.
fonte
Em um laptop, geralmente não. No entanto, muitos laptops não são fabricados para durar. A CPU pode não se degradar, mas algo o fará. É abusivo usar um laptop dessa maneira, mesmo um laptop de "jogos".
A sobrecarga de tensão e as taxas de clock excedidas reduzirão a vida útil de muitos componentes de estações de trabalho e desktops. Isso se aplica também às placas gráficas. Isso não é necessariamente uma degradação para uma CPU, mas uma falha.
Uma GPU pode sair da fábrica com problemas latentes e trabalhar com eles pode revelar os defeitos. é por isso que temos agora ECC Ram em placas gráficas. Não vou mencionar nenhuma marca, mas há uma razão para haver uma garantia.
fonte
Isso dependerá de quanto da computação acontece na CPU e quanto acontece na GPU.
Em geral, as CPUs realizam mais o trabalho serial, onde muitas ramificações ocorrem e as GPUs realizam mais o trabalho que executa a mesma operação em uma grande quantidade de dados (ou seja, em cada pixel).
Além disso, a quantidade de núcleos ajuda apenas se a renderização usar vários núcleos. Muitos aplicativos não utilizam totalmente todos os núcleos. Portanto, um processador de 8 núcleos (ou quadcore com hyperthreading) quase nunca dará um aumento de 8 vezes na velocidade.
Um aplicativo que não é otimizado para multithreading nem sequer acelera.
Para responder suas perguntas:
Não, será exatamente o mesmo, pois as mesmas operações são executadas.
Considerando o que escrevi acima, depende se a temperatura da sua CPU aumentar acima de um certo limite, o que fará com que a CPU se ajuste para não aumentar mais a temperatura. Portanto, se a CPU estiver fazendo muito trabalho, ela diminuirá a velocidade após algum tempo de carga total, especialmente em laptops (gabinete pequeno, resfriamento ruim). Se por degradação você quer dizer degradação a longo prazo, consulte as respostas acima (tl dr; elas não se degradam muito).
fonte