不幸的是,似乎我遇到了一次轉檔失敗(在多次成功之後),我在這裡有點難以追蹤到底發生了什麼,非常感謝任何協助我釐清此事的幫助。
從我能看到的來說,NVidia 硬體查詢是通過的(耶):
--> Checking presence and capabilities of NVidia NVENC Hardware encoder
2019-11-16T17:18:04 MCEBuddy.AppWrapper.NVidiaQuery --> Launching process C:\Program Files\MCEBuddy2x\nvidia\nvidiaQuery.exe
2019-11-16T17:18:04 MCEBuddy.AppWrapper.NVidiaQuery --> Process arguments
2019-11-16T17:18:04 MCEBuddy.AppWrapper.NVidiaQuery --> UI Session Admin Process : True
2019-11-16T17:18:04 MCEBuddy.AppWrapper.NVidiaQuery --> Starting process as a UISession process with Admin privileges. This requires atleast 1 user to be logged into the system (remote desktop or locally)
2019-11-16T17:18:04 MCEBuddy.AppWrapper.NVidiaQuery --> Setting process priority to Normal
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> C:\Program Files\MCEBuddy2x\nvidia\nvidiaQuery.exe Starting...
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> CUDA Device Query (Runtime API) version (CUDART static linking)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Detected 1 CUDA Capable device(s)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Device 0: "GeForce GTX 1050"
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> CUDA Driver Version / Runtime Version 10.1 / 7.5
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Detected CUDA Driver version = 10.1
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> CUDA Capability Major/Minor version number: 6.1
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Detected CUDA Hardware version = 6.1
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Total amount of global memory: 2048 MBytes (2147483648 bytes)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> MapSMtoCores for SM 6.1 is undefined. Default to use 128 Cores/SM
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> MapSMtoCores for SM 6.1 is undefined. Default to use 128 Cores/SM
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> ( 5) Multiprocessors, (128) CUDA Cores/MP: 640 CUDA Cores
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> GPU Max Clock rate: 1519 MHz (1.52 GHz)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Memory Clock rate: 3504 Mhz
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Memory Bus Width: 128-bit
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> L2 Cache Size: 1048576 bytes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Maximum Texture Dimension Size (x,y,z) 1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Maximum Layered 1D Texture Size, (num) layers 1D=(32768), 2048 layers
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Maximum Layered 2D Texture Size, (num) layers 2D=(32768, 32768), 2048 layers
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Total amount of constant memory: 65536 bytes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Total amount of shared memory per block: 49152 bytes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Total number of registers available per block: 65536
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Warp size: 32
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Maximum number of threads per multiprocessor: 2048
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Maximum number of threads per block: 1024
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Maximum memory pitch: 2147483647 bytes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Texture alignment: 512 bytes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Concurrent copy and kernel execution: Yes with 2 copy engine(s)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Run time limit on kernels: Yes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Integrated GPU sharing Host Memory: No
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Support host page-locked memory mapping: Yes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Alignment requirement for Surfaces: Yes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Device has ECC support: Disabled
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> CUDA Device Driver Mode (TCC or WDDM): WDDM (Windows Display Driver Model)
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Device supports Unified Addressing (UVA): Yes
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Device PCI Domain ID / Bus ID / location ID: 0 / 1 / 0
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Compute Mode:
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 10.1, CUDA Runtime Version = 7.5, NumDevs = 1, Device0 = GeForce GTX 1050
2019-11-16T17:18:05 MCEBuddy.AppWrapper.NVidiaQuery --> Result = PASS
但接著似乎又說找不到硬體(噓):
2019-11-16T17:18:09 MCEBuddy.Transcode.ConvertWithHandbrake --> Cannot find supported h264/h265 software/hardware encoder combination in profile, disabling auto hardware encoder adjustments
然後似乎就切換到軟體模式並在這之後失敗:
INFORMATION> 2019-11-16T17:18:09 MCEBuddy.Transcode.Convert --> Converting with Handbrake, type: SoftwareOnly, gpu: {
"hardwareBrand": "Any",
"codecType": "Undefined",
"hardwareCodecPresent": false,
"h265Codec": false,
"h264Codec": false
}
我唯一能想到的是,當時 Plex Transcoder.exe 正在執行……這會是問題嗎?我一直以為 GPU 可以像 CPU 一樣同時被多個應用程式使用。我在想是否有其他設定我應該考慮。
如往常一樣,非常感謝任何人能提供的時間與協助。附上完整紀錄。