NZXT Signal 4k 30 capture card

So bought a capture card after reading reddit post that it shows as UVC capable device.

My issue is that the capture only works with usb-c and 720p 30.

v4l2-ctl -D --list-formats-ext
The command up should show the device, but it does not show the device.

When plugged to usb-c and ran lsusb it shows as NZXT [unknown]

So is there some sort of a driver issue or is it not supported at all?

$ v4l2-ctl -D --list-formats-ext
Driver Info:
Driver name : uvcvideo
Card type : NZXT Signal 4K30 Video: NZXT Si
Bus info : usb-0000:02:00.0-1
Driver version : 5.18.16
Capabilities : 0x84a00001
Video Capture
Metadata Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format
Media Driver Info:
Driver name : uvcvideo
Model : NZXT Signal 4K30 Video: NZXT Si
Serial : 906C001122400775
Bus info : usb-0000:02:00.0-1
Media version : 5.18.16
Hardware revision: 0x00000100 (256)
Driver version : 5.18.16
Interface Info:
ID : 0x03000002
Type : V4L Video
Entity Info:
ID : 0x00000001 (1)
Name : NZXT Signal 4K30 Video: NZXT Si
Function : V4L2 I/O
Flags : default
Pad 0x01000007 : 0: Sink
Link 0x02000010: from remote pad 0x100000a of entity ‘Extension 3’: Data, Enabled, Immutable
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

    [0]: 'NV12' (Y/CbCr 4:2:0)
            Size: Discrete 3840x2160
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 2560x1440
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 1920x1080
                    Interval: Discrete 0.008s (120.000 fps)
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 1280x720
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 720x576
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 640x480
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
    [1]: 'YUYV' (YUYV 4:2:2)
            Size: Discrete 2560x1440
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 1920x1080
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 1280x720
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 720x576
                    Interval: Discrete 0.020s (50.000 fps)
                    Interval: Discrete 0.040s (25.000 fps)
            Size: Discrete 640x480
                    Interval: Discrete 0.017s (60.000 fps)
                    Interval: Discrete 0.033s (30.000 fps)
    [2]: '' (30313050-0000-0010-8000-00aa003)

That is the Reddit post about the capture card.

v4l2-ctl -D --list-formats-ext
Driver Info:
Driver name : uvcvideo
Card type : NZXT Signal 4K30 Video: NZXT Si
Bus info : usb-0000:02:00.0-1
Driver version : 6.5.9
Capabilities : 0x84a00001
Video Capture
Metadata Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format
Media Driver Info:
Driver name : uvcvideo
Model : NZXT Signal 4K30 Video: NZXT Si
Serial : 906C012030402262
Bus info : usb-0000:02:00.0-1
Media version : 6.5.9
Hardware revision: 0x00000100 (256)
Driver version : 6.5.9
Interface Info:
ID : 0x03000002
Type : V4L Video
Entity Info:
ID : 0x00000001 (1)
Name : NZXT Signal 4K30 Video: NZXT Si
Function : V4L2 I/O
Flags : default
Pad 0x01000007 : 0: Sink
Link 0x02000010: from remote pad 0x100000a of entity ‘Extension 3’ (Video Pixel Formatter): Data, Enabled, Immutable
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

    [0]: 'YUYV' (YUYV 4:2:2)
            Size: Discrete 1280x720
                    Interval: Discrete 0.033s (30.000 fps)
            Size: Discrete 720x576
                    Interval: Discrete 0.020s (50.000 fps)
            Size: Discrete 720x480
                    Interval: Discrete 0.017s (60.000 fps)
            Size: Discrete 640x480
                    Interval: Discrete 0.017s (60.000 fps)
    [1]: 'NV12' (Y/UV 4:2:0)
            Size: Discrete 1280x720
                    Interval: Discrete 0.033s (30.000 fps)
            Size: Discrete 720x576
                    Interval: Discrete 0.020s (50.000 fps)
            Size: Discrete 720x480
                    Interval: Discrete 0.017s (60.000 fps)
            Size: Discrete 640x480
                    Interval: Discrete 0.017s (60.000 fps)

Now it worked after a reboot. It shows, but still bad res and framerates.
Also now that command does not show my usb camera. The camera works though.

Got it working from USB 3.1 port now after installing some V4L2loopback-dkms.
Not sure if it had anything to do with it or did it just start working by itself.

1 Like

Good job!

Feel free to close the thread by marking your post as the solution so other users quickly can find the fix by reading the thread.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.