Repository navigation
video optimizer Hardware Acceleration "None" in all backends #2096
|
clearly FFMPEG is installed and detected correctly because everything does work. but it does software encode and decode on the CPU. I'm on an AM4 ryzen CPU with a multiple dedicated GPU of different generations tested that all support a hardware accelerated encoder. The newest card should have H265 and AV1 according to the specsheet but even the oldest card I tried GTX 1070Ti has at least H264. there doesn't seem to be any discussion thread about this so I must be doing something wrong? |
Replies: 1 comment 2 replies
|
I'd check the FFmpeg encoder probe first. In current Krokiet source, the dropdown contains For NVIDIA, the probe tries one H.264 frame with ffmpeg -nostdin -f lavfi -i "color=size=128x128:rate=1" -frames:v 1 -c:v h264_nvenc -f null -This generates a test frame and writes no video file. The detection probe uses H.264 even if you intend to encode HEVC or AV1. Could you share the probe's stderr, your OS, Krokiet version, and how you installed it? I haven't reproduced this on your hardware; those details would distinguish a failed encoder probe from a Krokiet detection issue. |
I'd check the FFmpeg encoder probe first. In current Krokiet source, the dropdown contains
Noneplus the encoders that pass a test encode. Detectingffmpegsuccessfully only establishes thatffmpeg -versionruns.For NVIDIA, the probe tries one H.264 frame with
h264_nvenc, discards stderr, and rejects a failure or a run taking over five seconds. You can expose the error by running this in the same environment you use to launch Krokiet:ffmpeg -nostdin -f lavfi -i "color=size=128x128:rate=1" -frames:v 1 -c:v h264_nvenc -f null -This generates a test frame and writes no video file.
Unknown encoder 'h264_nvenc'points to the FFmpeg build missing that encoder. If it recognizes the encoder bu…