I'm running Channels DVR fine on my set up, Xeon CPU with a P2000, but would like to know what cheaper Quadro cards you would recommend for a SFF machine with a Q6600 cpu.
Thanks everyone,
I'm running Channels DVR fine on my set up, Xeon CPU with a P2000, but would like to know what cheaper Quadro cards you would recommend for a SFF machine with a Q6600 cpu.
Thanks everyone,
I'm using a p600 and it works fine.
Take a look at this website.
Thanks,
I have a K600 that i'll test in the machine that's going to another user.
I have a related question to this so figured I'd revive this thread...I also have a Xeon CPU running channels just fine but i wanted to add a Quadro P400 card to get hardware transcoding.
Is there anything in need to be aware of for getting this working or is pretty much just plug in the card and channels will recognize it. I'm running a Centos 7 linux server
Centos kernels can be ancient. I know its working on Ubuntu
@tmm1 Any ideas on where to start trying to figure this out? I'm not seeing Hardware transcoding as an option. I put in the card and made sure my user was added to the "video" group but that didn't seem to affect anything...
I also checked and it does seem to be recognized so kind of at a loss on how to start troubleshooting this. I've read a few things that maybe using the native Nvidia drivers could help but not real sure.
[olson@myserver ~]$ lspci -k | grep -EA3 'VGA|3D|Display'
04:00.0 **VGA** compatible controller: NVIDIA Corporation GP107GL [Quadro P400] (rev a1)
Subsystem: NVIDIA Corporation Device 11be
Kernel driver in use: nouveau
Kernel modules: nouveau
--
07:00.0 **VGA** compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)
Subsystem: Super Micro Computer Inc Device 086d
Kernel driver in use: ast
Kernel modules: ast
What kernel version?
Run a HWE test and post the results
Kernel Version: Linux 3.10.0-1160.62.1.el7.x86_64 x86_64
HWE Test Logs:
2022/07/09 22:22:23.395215 [HWE] Trying nvenc: /usr/local/channels-dvr/2022.06.20.0235/ffmpeg-dl /usr/local/channels-dvr/2022.06.20.0235/ffmpeg-dl -hide_banner -nostats -loglevel warning -loglevel verbose -f lavfi -t 0.1 -i color=black:640x480 -f null -c:v h264_nvenc -profile:v high -level 42 -b:v 400k -maxrate:v 600k -y /dev/null
[Parsed_color_0 @ 0x2fa1ec0] size:640x480 rate:25/1 duration:-1.000000 sar:1/1
Input #0, lavfi, from 'color=black:640x480':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: rawvideo, 1 reference frame (I420 / 0x30323449), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (h264_nvenc))
Press [q] to stop, [?] for help
[graph 0 input from stream 0:0 @ 0x2fe7740] w:640 h:480 pixfmt:yuv420p tb:1/25 fr:25/1 sar:1/1 sws_param:flags=2
[h264_nvenc @ 0x2fcbb00] Cannot load libcuda.so.1
[h264_nvenc @ 0x2fcbb00] Nvenc unloaded
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
2022/07/09 22:22:23.409735 [HWE] Failure: exit status 1
2022/07/09 22:22:23.409792 [HWE] Trying amf: /usr/local/channels-dvr/2022.06.20.0235/ffmpeg-dl /usr/local/channels-dvr/2022.06.20.0235/ffmpeg-dl -hide_banner -nostats -loglevel warning -loglevel verbose -f lavfi -t 0.1 -i color=black:640x480 -f null -c:v h264_amf -profile:v high -level 42 -b:v 400k -maxrate:v 600k -y /dev/null
[Parsed_color_0 @ 0x1fa4ec0] size:640x480 rate:25/1 duration:-1.000000 sar:1/1
Input #0, lavfi, from 'color=black:640x480':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: rawvideo, 1 reference frame (I420 / 0x30323449), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
Unknown encoder 'h264_amf'
2022/07/09 22:22:23.418589 [HWE] Failure: exit status 1
2022/07/09 22:22:23.418660 [HWE] Cannot access /dev/dri/renderD129: no such file or directory
2022/07/09 22:22:23.418844 [HWE] Trying vaapi@/dev/dri/renderD128: /usr/local/channels-dvr/2022.06.20.0235/ffmpeg /usr/local/channels-dvr/2022.06.20.0235/ffmpeg -hide_banner -nostats -loglevel warning -loglevel verbose -init_hw_device vaapi=intel:/dev/dri/renderD128 -f lavfi -t 0.1 -i color=black:640x480 -f null -y /dev/null
[AVHWDeviceContext @ 0x66763c0] libva: VA-API version 1.13.0
DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [22]
param: 4, val: 0
DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [22]
param: 4, val: 0
[AVHWDeviceContext @ 0x66763c0] libva: driver init failed
[AVHWDeviceContext @ 0x66763c0] libva: va_openDriver() returns 18
[AVHWDeviceContext @ 0x66763c0] Failed to initialise VAAPI connection: 18 (invalid parameter).
2022/07/09 22:22:23.506457 [HWE] Failure: signal: segmentation fault (core dumped)
2022/07/09 22:22:23.506499 [HWE] Cannot access /dev/renderD128: no such file or directory
2022/07/09 22:22:23.506641 [HWE] Trying vaapi@/dev/dri/card0: /usr/local/channels-dvr/2022.06.20.0235/ffmpeg /usr/local/channels-dvr/2022.06.20.0235/ffmpeg -hide_banner -nostats -loglevel warning -loglevel verbose -init_hw_device vaapi=intel:/dev/dri/card0 -f lavfi -t 0.1 -i color=black:640x480 -f null -y /dev/null
[AVHWDeviceContext @ 0x80ea3c0] libva: VA-API version 1.13.0
[AVHWDeviceContext @ 0x80ea3c0] libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[AVHWDeviceContext @ 0x80ea3c0] Failed to initialise VAAPI connection: -1 (unknown libva error).
2022/07/09 22:22:23.569175 [HWE] Failure: signal: segmentation fault (core dumped)
You need to install whatever package makes this available.
Linux 3.10 may be too old to get this to work. Not sure.
You definitely need to use the official nvidia drivers not nouveau
You'll need nvidia driver 470+ and can use nvidia-smi to check the version
From Hardware Acceleration | Documentation - Jellyfin Project
@tmm1 just wanted to say I got this figured out and really appreciate the direction. It all worked once I got the latest Nvidia driver install but that was no small task. Disabling the nouveau driver was a royal pain in a**!!