Hvor meget CPU, der bruges, afhænger af mange forskellige faktorer. Hvis din profil f.eks. bruger hardware-kodning med en understøttet hardware-koder (det kan du se i dine logs), kan selve konverteringen blive håndteret af GPU’en. Men hvis din profil kræver opgaver som f.eks. dekoming eller deinterlacing, som din GPU muligvis ikke understøtter, falder opgaven tilbage på CPU’en. Der er også andre opgaver som metadata-behandling, remuxing, fjernelse af reklamer osv., som udelukkende er CPU-intensive. GPU’er tager typisk den tunge del af kodningsprocessen fra CPU’en, men der kan stadig være ting, som CPU’en skal klare, afhængigt af profilen og hardwaren.
For resten af CPU-arbejdet kan du stadig begrænse, hvor meget CPU MCEBuddy bruger, ved hjælp af værktøjerne som forklaret i dette opslag, så det ikke påvirker computerens respons eller tilgængelige ressourcer for andre opgaver:
Jeg har pludselig det samme problem. Jeg har ikke ændret noget, bortset fra at jeg tidligere kørte en MKV H.265-konvertering, og mit GPU ikke understøttede H.265, så det kørte en ren software-kodning med HandBrake, der brugte al tilgængelig CPU og skubbede udnyttelsen op på 100 %.
Jeg gik ud efter middagen og købte et nyt grafikkort. Nu er HEVC-konverteringerne super hurtige, men CPU-udnyttelsen er stadig 100 %, så jeg kører lige nu en konvertering med MKV Normal Quality, som jeg altid har gjort, og nu er min CPU-udnyttelse stadig 100 %, hvor den tidligere lå på cirka 65 % med den samme kodningsprofil.
Jeg løste problemet, jeg gik ind i config-mappen og redigerede profiles-filen for at ændre rækkefølgen af encodere og satte ffmpeg først…nu er min CPU-udnyttelse nede på 50% med de samme encoding-tider.