1
0
Fork 0
mirror of https://github.com/pikvm/pikvm.git synced 2026-03-02 18:16:56 -05:00

No video shown at some resolutions, error: Can't start capturing: Invalid argument #496

Closed
opened 2026-02-20 14:00:20 -05:00 by deekerman · 1 comment
Owner

Originally created by @nona00 on GitHub (Jul 15, 2022).

Originally assigned to: @mdevaev on GitHub.

Describe the bug
I'm using PiKVM v3 HAT. At some resolutions only a freezed disturbed picture is shown, no video. I get the following error in the log:

[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.106 stream] -- Device fd=11 opened
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.106 stream] -- Using input channel: 0
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.123 stream] -- Got new DV-timings: 1920x1080p60.00, pixclk=148500000, vsync=45, hsync=280
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Using resolution: 1920x1080
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Using format: UYVY
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Querying HW FPS changing is not supported
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Using IO method: MMAP
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.193 stream] -- Requested 5 device buffers, got 5
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- ERROR [87701.194 stream] -- Can't start capturing: Invalid argument
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.198 stream] -- Device fd=11 closed
[2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.198 stream] -- Sleeping 1 seconds before new stream init ...
[2022-06-04 16:22:16 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => ================================================================================

Other resolutions work:

[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.717 stream] -- Device fd=11 opened
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.717 stream] -- Using input channel: 0
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.731 stream] -- Got new DV-timings: 1280x1024p60.00, pixclk=107964480, vsync=42, hsync=408
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Using resolution: 1280x1024
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Using format: UYVY
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Querying HW FPS changing is not supported
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Using IO method: MMAP
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.793 stream] -- Requested 5 device buffers, got 5
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.804 stream] -- Capturing started
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.804 stream] -- Using JPEG quality: 80%
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.804 stream] -- Creating pool JPEG with 3 workers ...
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.805 stream] -- Capturing ...
[2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.810 stream] -- H264: Configuring encoder: DMA=1 ...

Expected behavior
Video shown

Screenshot

pikvm

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Firefox
  • Version: 91.11.0esr (64-Bit)

PiKVM info:

  • Raspberry Pi board version: RPi 4
  • PiKVM platform: PiKVM v3 HAT
  • Video capture type: PiKVM v3 HAT (HDMI in)
  • KVMD version: pacman -Q | grep kvmd
    kvmd 3.117-1
    kvmd-fan 0.22-1
    kvmd-oled 0.12-1
    kvmd-platform-v3-hdmi-rpi4 3.117-1
    kvmd-webterm 0.42-1
  • uStreamer version: pacman -Q | grep ustreamer
    ustreamer 5.11-1
  • Linux kernel: uname -a
    Linux pikvm 5.15.34-2-rpi-ARCH #1 SMP Fri Jun 3 06:14:48 MSK 2022 armv7l GNU/Linux
Originally created by @nona00 on GitHub (Jul 15, 2022). Originally assigned to: @mdevaev on GitHub. **Describe the bug** I'm using PiKVM v3 HAT. At some resolutions only a freezed disturbed picture is shown, no video. I get the following error in the log: [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.106 stream] -- Device fd=11 opened [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.106 stream] -- Using input channel: 0 [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.123 stream] -- Got new DV-timings: 1920x1080p60.00, pixclk=148500000, vsync=45, hsync=280 [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Using resolution: 1920x1080 [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Using format: UYVY [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Querying HW FPS changing is not supported [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.173 stream] -- Using IO method: MMAP [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.193 stream] -- Requested 5 device buffers, got 5 [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- ERROR [87701.194 stream] -- **Can't start capturing: Invalid argument** [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.198 stream] -- Device fd=11 closed [2022-06-04 16:22:15 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [87701.198 stream] -- Sleeping 1 seconds before new stream init ... [2022-06-04 16:22:16 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => ================================================================================ Other resolutions work: [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.717 stream] -- Device fd=11 opened [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.717 stream] -- Using input channel: 0 [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.731 stream] -- Got new DV-timings: 1280x1024p60.00, pixclk=107964480, vsync=42, hsync=408 [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Using resolution: 1280x1024 [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Using format: UYVY [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Querying HW FPS changing is not supported [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.778 stream] -- Using IO method: MMAP [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.793 stream] -- Requested 5 device buffers, got 5 [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.804 stream] -- Capturing started [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.804 stream] -- Using JPEG quality: 80% [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.804 stream] -- Creating pool JPEG with 3 workers ... [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.805 stream] -- Capturing ... [2022-06-04 16:28:04 kvmd.service] --- kvmd.apps.kvmd.streamer INFO --- => -- INFO [88049.810 stream] -- H264: Configuring encoder: DMA=1 ... **Expected behavior** Video shown **Screenshot** ![pikvm](https://user-images.githubusercontent.com/3192606/179257305-e13285df-3182-4067-991e-7baf85bf35fa.PNG) **Desktop (please complete the following information):** - OS: Windows 10 - Browser: Firefox - Version: 91.11.0esr (64-Bit) **PiKVM info:** - Raspberry Pi board version: RPi 4 - PiKVM platform: PiKVM v3 HAT - Video capture type: PiKVM v3 HAT (HDMI in) - KVMD version: `pacman -Q | grep kvmd` kvmd 3.117-1 kvmd-fan 0.22-1 kvmd-oled 0.12-1 kvmd-platform-v3-hdmi-rpi4 3.117-1 kvmd-webterm 0.42-1 - uStreamer version: `pacman -Q | grep ustreamer` ustreamer 5.11-1 - Linux kernel: `uname -a` Linux pikvm 5.15.34-2-rpi-ARCH #1 SMP Fri Jun 3 06:14:48 MSK 2022 armv7l GNU/Linux
Author
Owner

@mdevaev commented on GitHub (Jul 15, 2022):

1920x1080p60.00

Please note that V3 does not support this resolution, which is described in the technical specifications of the device. The maximum is 1920x1080p50.0.

@mdevaev commented on GitHub (Jul 15, 2022): > 1920x1080p60.00 Please note that V3 does not support this resolution, which is described in the technical specifications of the device. The maximum is 1920x1080p**50.0**.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pikvm-pikvm#496
No description provided.