Jeg har lige tilføjet et nyt NVIDIA-kort og installeret driverversion 26.21.14.4122 fra Cuda toolkit 10.2.89. Jeg prøver at få kodningen til at ske på NVIDIA-processoren. Der er to logfiler vedhæftet. Jeg konverterer .wtv til MP4 ved hjælp af MP4 Normal. Den ene har Order=handbrake,ffmpeg,mencoder og den anden Order=ffmpeg,handbrake,mencoder. Begge ser ud til at bruge Intel GPU. Jeg har læst igennem indlæggene og set på logfilerne, men kan ikke se, hvorfor NVIDIA ikke bliver brugt, selvom det ser ud til, at det burde. Nogen indsigt?
7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-16T21-20-12.log (1,2 MB) 7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-16T20-42-58.log (1,4 MB)
Du har Intel og Nvidia, og det bruger Intel først, fordi du har valgt Any som GPU-indstilling på siden med ekspertindstillinger for konverteringsopgaven.
Encoder tool order →
[
{
“convertAssistType”: “HardwareOnly”,
“encoderCapabilities”: [
{
“tool”: “ffmpeg”,
“gpus”: [
{
“hardwareBrand”: “Intel”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: false,
“h264Codec”: true
},
{
“hardwareBrand”: “NVidia”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: true,
“h264Codec”: true
}
]
},
{
“tool”: “handbrake”,
“gpus”: [
{
“hardwareBrand”: “Intel”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: false,
“h264Codec”: true
},
{
“hardwareBrand”: “NVidia”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: true,
“h264Codec”: true
}
]
}
]
},
Hvis du kun vil bruge Nvidia, skal du vælge det på siden Konverteringsopgave → Ekspertindstillinger.
Her er en log med NVIDIA valgt. Jeg tror, at det kun brugte hoved-CPU’en, ikke nogen af GPU’erne.
7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-17T11-30-04.log (2,27 MB)
CUDA har intet med videoencoding at gøre. Installer den nyeste driver, det vil give adgang til nvenc-hardwarekoderen.
Det var en NVIDIA-driver, men det ser ud til at være fra nov. 2019. Jeg downloadede og installerede 442.19 i dag, som angiver at være 26.21.14.4219 fra 29. januar 2020. Jeg valgte NVIDIA. Jeg kørte det to gange, første gang med profilrækkefølgen sat til handbrake, ffmpeg, mencoder og anden gang med ffmpeg, handbrake, mencoder. Begge brugte CPU’en og ikke NVIDIA, selvom logfilerne for mig indikerer, at de ville bruge NVIDIA GPU’en. Her er de to logfiler. Jeg må gøre noget forkert, men kan ikke se det.
The Sinner_USAHD_2020_02_17_22_57_00.wtv-Les-2020-02-18T15-17-04.log|vedhæftet (3,76 MB)
The Sinner_USAHD_2020_02_17_22_57_00.wtv-Les-2020-02-18T16-42-26.log|vedhæftet (3,84 MB)
En af de to logs var med ffmpeg først.
GT 1030 understøtter ikke hardware CUDA-kodning: Video Encode and Decode Support Matrix | NVIDIA Developer
MCEBuddy forsøger at aktivere NVEnc, men det ser ud til, at dit hardware ikke er kompatibelt og ikke giver den nødvendige understøttelse til hardware-kodning:
Handbrake:
2020-02-18T15:26:34 MCEBuddy.AppWrapper.Handbrake → Kan ikke indlæse nvEncodeAPI64.dll
ffmpeg:
2020-02-18T16:51:48 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 0000023ea09fb7c0] Kan ikke indlæse nvEncodeAPI64.dll
2020-02-18T16:51:48 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 0000023ea09fb7c0] Den minimum påkrævede Nvidia-driver til nvenc er 418.81 eller nyere
Du har dog et Intel-kort i dit system, som understøtter hardware-kodning, så du kan bruge det i stedet.
Jeg købte det i håb om, at det ville virke. Jeg vil kigge på Support Matrix og se, om der er noget andet, jeg kan få. Tak igen, mens jeg arbejder på at få dette system sat op.
Jeg er lidt forvirret over svaret (GT 1030 har ikke ordentlig HW-understøttelse). Min GT 630 har understøttelse, så hvis du kigger i NVIDIAs matrix for 630, har 1030 alt det, 630 har. (Skal klikke på knappen ‘complete list’ nederst på siden.) Så hvad mangler der i 1030, som 630 har?
GT1030 understøtter ikke NVENC. Her er de officielle NVIDIA-specifikationer; se første række for GT 1030, Total # af NVENC → 0
GT 630 findes i forskellige konfigurationer og chipsets. Det er sådan, NVIDIA har designet deres kort.
Her er nogle benchmarks, der viser, at GT 630 understøtter NvEnc, mens GT 1030 ikke gør: nVidia Hardware Transcoding Calculator for Plex Estimates
Ja, undskyld Goose. Jeg læste matricen forkert. 1030 har HW-afkodningsunderstøttelse, men ikke kodningsunderstøttelse. Tak for infoen.