ThomasVon2021 / blikvm

Open and cost-effective "KVM-over-IP". BliKVM comes in 4 different models, v1 CM4, v2 PCIe, v3 HAT and v4 Allwinner, based on Raspberry Pi and Allwinner SoC.
https://thomasvon2021.github.io/blikvm/
GNU General Public License v3.0
355 stars 30 forks source link

Blikvm v4 - No Video #161

Open jgitperth opened 3 months ago

jgitperth commented 3 months ago

I have an odd issue with my BliKVM v4 AllWinner and not being able to always display video. I've connected it to 3 PC's I have. For 2 of them it works fine - but for the third - which is my homelab server and the reason I bought this, it wont show the video. If I remove the HDMI cable from the Blikvm and connect it to a monitor, video displays fine, but plugged into the BliKVM I dont get video. This machine is running an older Asrock E3-V5WS MB, Xeon processor and an NVIDIA GT 710 graphics card (if that matters!)

I see this in the logs - note the "resource temporarily unavailable" in the logs below.

INFO [2115.649 main] -- Starting PiKVM uStreamer 5.38 ... -- INFO [2115.649 main] -- Using internal blank placeholder -- INFO [2115.650 main] -- Listening HTTP on [0.0.0.0]:8008 -- INFO [2115.651 stream] -- Using V4L2 device: /dev/video1 -- INFO [2115.651 stream] -- Using desired FPS: 10 -- INFO [2115.651 http] -- Starting HTTP eventloop ...

-- INFO [2115.726 stream] -- Device fd=8 opened -- INFO [2115.726 stream] -- Using input channel: 0 -- INFO [2115.747 stream] -- Using resolution: 640x480 -- INFO [2115.747 stream] -- Using format: MJPEG -- INFO [2115.768 stream] -- Using HW FPS: 10 -- ERROR [2115.768 stream] -- Device doesn't support setting of HW encoding quality parameters -- INFO [2115.768 stream] -- Using IO method: MMAP -- INFO [2115.770 stream] -- Requested 5 device buffers, got 5 -- INFO [2115.779 stream] -- Capturing started -- INFO [2115.779 stream] -- Switching to HW encoder: the input is (M)JPEG ... -- INFO [2115.779 stream] -- Using JPEG quality: encoder default -- INFO [2115.779 stream] -- Creating pool JPEG with 1 workers ... -- INFO [2115.779 stream] -- Capturing ... -- INFO [2119.259 http] -- HTTP: NEW client (now=1): [10.1.5.27]:57689, id=edb8670d6863c820 -- INFO [2266.140 http] -- HTTP: DEL client (now=0): [10.1.5.27]:57689, id=edb8670d6863c820, Resource temporarily unavailable (reading,eof)

Any ideas on where to look - what to try next? Thanks.

ThomasVon2021 commented 2 months ago

Can you try to add an HDMI lock screen treasure to test it. 1

ThomasVon2021 commented 2 months ago

Resource temporarily unavailable

Suspected to be resolution or v4 default edid, your device is not recognized

jgitperth commented 2 months ago

@ThomasVon2021 - thanks I have ordered an EDID emulator from Amazon - will report back in a few days.

jgitperth commented 2 months ago

It arrived today - plugged into the back of the blikvm it sort of helps - but it only works intermittently. If I reboot the server it often stops working - and I there doesnt seem to be any pattern to how it starts working again.

Guess its just an old system!

ThomasVon2021 commented 2 months ago

It seems that your device doesn't recognize Lock Screen Treasure's EDD. Is there a way to force HDMI output through system settings?