hyperion.ng icon indicating copy to clipboard operation
hyperion.ng copied to clipboard

Screen Capture Device not detected

Open ashaychangwani opened this issue 3 years ago • 1 comments

I am using the latest version of Hyperion.

  • [x] I confirm that this is an issue rather than a question.

Bug report

Hyperion shows no device found even when screen grab is enabled and LEDs are reacting to the screen being shared image

Steps to reproduce

Start hyperiond server connect to it from MacOS client using the https port click the screen grab button start sharing screen

What is expected?

The device sharing the screen should be detected. I should be able to modify the settings for it.

What is actually happening?

The device is not detected and I can't find any way to change the settings for it.

System

Hyperion Server:

  • Build: (HEAD detached at 2.0.14) (LordGrey-c9a1c88/b109703-1669566414)
  • Build time: Nov 27 2022 18:59:24
  • Git Remote: https://github.com/hyperion-project/hyperion.ng
  • Version: 2.0.14
  • UI Lang: en (BrowserLang: en)
  • UI Access: expert
  • Avail Screen Cap.: dispmanx,framebuffer,qt
  • Avail Video Cap.: v4l2
  • Avail Services: boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
  • Config path: /root/.hyperion
  • Database: read/write

Hyperion Server OS:

  • Distribution: Raspbian GNU/Linux 11 (bullseye)
  • Architecture: arm
  • CPU Model: ARMv7 Processor rev 3 (v7l)
  • CPU Type: Raspberry Pi 4 Model B Rev 1.1
  • CPU Revision: c03111
  • CPU Hardware: BCM2711
  • Kernel: linux (5.15.76-v7l+ (WS: 32))
  • Root/Admin: true
  • Qt Version: 5.15.2
  • Python Version: 3.9.2
  • Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36

ashaychangwani avatar Dec 24 '22 02:12 ashaychangwani

It is perfectly fine, that Hyperion shows you that there is no capture device. This happens, if Hyperion identifies, that none of the provided screen grabbers will work with the current system. All other ways of feeding images, e.g. USB Grabber,‘ Flat-ProtoBuffer, Effects will still work.

Background: On rpi4 and newer OS the display driver was changed. Hyperion currently has no support for the new driver. Nevertheless, you can activate the legacy driver to have screen grabbing running. See here https://github.com/hyperion-project/hyperion.ng/issues/954#issuecomment-671549006

Alternatively, you or anybody else is welcome to provide a new screengrabber for this configuration via a PR.

Lord-Grey avatar Dec 24 '22 16:12 Lord-Grey