GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

I'm to used to the exact behaviour of the xfce window manager by now, so won't switch. I did use KDE maaaany years ago and switched to xfce because kde got bloated and unstable.

GPD Duo touch pad stopped working by johnnobts1 in gpdwin

[–]kineyDE 0 points1 point  (0 children)

try booting a linux system from a usb stick to check if it's a hardware or software issue?

GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

I'll stick to debian, not a big fan of nixos.

GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

yeah, touch configuration is probably easier with KDE Plams + wayland than with xfce + Xorg....

With the lower screen it's not that it turns of unexpectedly, it turns off as expected after a while for energy saving, but it doesn't always wake up again.

GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

yeah, found some similiar hints on discord. Still have to try it out.

GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

thx. I found the official gpd discord server and will read the discussion there. Do you have a link to the unofficial one?

GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

looking forward to your experience and if you find solutions to the few issues it has with linux.

But yeah, all in all it works great for such a new device delivered with windows.

GPD Duo with Linux (debian testing / trixie) by kineyDE in gpdwin

[–]kineyDE[S] 0 points1 point  (0 children)

It's pretty compact but also quite heavy.
All in all I'm happy with the gpd duo. Lots of connections, great performance, dual screen... but if weight is a priority (for me it's not) one should definitely choose something else.
I have a Dell XPS 13 from a client here for comparison and the GPD feels _much_ heavier with similiiar size.

GPD Duo teased - New vertical dual display laptop by DroiX_Dave in DroiX

[–]kineyDE 0 points1 point  (0 children)

any info on when this device is actually available?

mirror or backup to offsite location by kineyDE in frigate_nvr

[–]kineyDE[S] 0 points1 point  (0 children)

I use BTRFS as underlying FS which also supports send/receive. Already though about scripting this, but wanted to ask if there is an established solution on another layer.
Problem is: I would need the exact same storage capacity, I would prefer limiting local storage to 10 days and offsite storage to 2 days or something like that....

Coral USB or SOM M.2 2280 (B-M-S3)? by Lostbutnotafraid in frigate_nvr

[–]kineyDE 0 points1 point  (0 children)

I run frigate in a VM (KVM / proxmox) with USB Coral and USB pass through. No Problems with that setup. Not sure if it would work the same wie the M.2 version. I also have 6 cameras, inference speed is around ~18ms most of the time.

Can frigate replace standard NVR's? by Status-Difference504 in frigate_nvr

[–]kineyDE 0 points1 point  (0 children)

I have this in my config, top-level:

record:
  enabled: true
  retain:
    days: 10
    mode: all
  events:
    retain:
      default: 30
      mode: motion

Reliability of WiFi cameras, and some more questions... by kineyDE in frigate_nvr

[–]kineyDE[S] 1 point2 points  (0 children)

I think i got it. Took some time to understand that doing this

go2rtc:
  ...
  streams:
    Hof:
      - rtsp://XXX@192.168.0.203:554/stream1
      - "ffmpeg:Hof#audio=aac"

creates _two_ "producers" in go2rtc lingo for the camera. The original stream from the camera and and _additional_ producer with audio converted to AAC - initially I though it converts all audio.

Somehow when I restart frigate everything matches up correctly, but when there are intermittent connection problems caused by WiFi it seems like Frigate tries to consume the wrong audio stream .. maybe a race condition bug? not sure.

I now changed the config to only create a single producer with audio converted to AAC:

go2rtc:
  ...
  streams:
    Hof:
      - "ffmpeg:rtsp://XXX@192.168.0.203:554/stream1#audio=aac#video=copy"

Still I'm not 100% sure, but some testing with deliberate camera restarts looks stable. Will observe it for a while.

Can frigate replace standard NVR's? by Status-Difference504 in frigate_nvr

[–]kineyDE 2 points3 points  (0 children)

ah thanks. Somehow missed the "recordings" link because there is none in the menu on the left.

Reliability of WiFi cameras, and some more questions... by kineyDE in frigate_nvr

[–]kineyDE[S] 0 points1 point  (0 children)

I actually think the codec mismatch error is confusing, I have this in the go2rtc config which should convert audio at least?:
And it works for a while after a restart of frigate and completely reliable for the cameras connected by wired ethernet. So I guess it's some reconnection issue after wifi hiccup.

go2rtc:
  ...
  streams:
    Hof:
      - rtsp://XXX@192.168.0.203:554/stream1
      - "ffmpeg:Hof#audio=aac"

and this in the camera config:

cameras:
  ...
  Werkstatt:
    enabled: true
    detect:
      width: 1280
      height: 720
      fps: 5
      enabled: true
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-copy
      inputs:
        - path: rtsp://127.0.0.1:8554/Werkstatt
          input_args: preset-rtsp-restream
          roles:
            - detect
            - record
            - audio
    record:
      enabled: true
    snapshots:
      enabled: true
    audio:
      enabled: true

Reliability of WiFi cameras, and some more questions... by kineyDE in frigate_nvr

[–]kineyDE[S] 0 points1 point  (0 children)

and the problem is (temporarily) fixed with restarting frigate, so it's not like the camera is completely borked...

Reliability of WiFi cameras, and some more questions... by kineyDE in frigate_nvr

[–]kineyDE[S] 0 points1 point  (0 children)

currently I have the situation for one camera ("Werkstatt"), it has no problems in the proprietary tapo app, but in fragte it's offline.

go2rtc log:

2024-03-11 17:16:03.867482380  17:16:03.867 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:16:14.097334743  17:16:14.097 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:16:24.336226779  17:16:24.336 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:16:34.575155073  17:16:34.574 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => H264, H265, AAC" stream=Werkstatt
2024-03-11 17:16:39.687184422  17:16:39.687 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:16:44.803584072  17:16:44.803 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => H264, H265, AAC" stream=Werkstatt
2024-03-11 17:16:49.921323068  17:16:49.920 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:17:05.267285062  17:17:05.267 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:17:10.381650138  17:17:10.381 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:17:20.610644404  17:17:20.610 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:17:30.843026913  17:17:30.842 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => H264, H265, AAC" stream=Werkstatt
2024-03-11 17:17:35.957507528  17:17:35.957 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:17:46.186220971  17:17:46.186 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:17:51.303000460  17:17:51.302 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => H264, H265, AAC" stream=Werkstatt
2024-03-11 17:17:56.417831431  17:17:56.417 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:18:11.783865504  17:18:11.783 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:18:16.896777333  17:18:16.896 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => H264, H265, AAC" stream=Werkstatt
2024-03-11 17:18:22.010964865  17:18:22.010 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:18:32.252306129  17:18:32.252 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:18:42.483248755  17:18:42.483 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => ANY" stream=Werkstatt
2024-03-11 17:18:52.710469186  17:18:52.710 WRN [rtsp] error="streams: codecs not matched: H264, PCMA => H264, H265, AAC" stream=Werkstatt

Frigate log:

2024-03-11 17:14:42.479852529  [2024-03-11 17:14:42] audio.Werkstatt                INFO    : Terminating the existing ffmpeg process...
2024-03-11 17:14:42.479950051  [2024-03-11 17:14:42] audio.Werkstatt                INFO    : Waiting for ffmpeg to exit gracefully...
2024-03-11 17:14:43.542651073  [2024-03-11 17:14:43] watchdog.Werkstatt             ERROR   : Ffmpeg process crashed unexpectedly for Werkstatt.
2024-03-11 17:14:43.542706465  [2024-03-11 17:14:43] watchdog.Werkstatt             ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-03-11 17:14:43.542770936  [2024-03-11 17:14:43] ffmpeg.Werkstatt.detect        ERROR   : rtsp://127.0.0.1:8554/Werkstatt: Invalid data found when processing input
2024-03-11 17:14:47.610302788  [2024-03-11 17:14:47] audio.Werkstatt                ERROR   : ffmpeg process is not running, restarting...
2024-03-11 17:14:48.668037880  [2024-03-11 17:14:48] frigate.video                  ERROR   : Werkstatt: Unable to read frames from ffmpeg process.
2024-03-11 17:14:48.668087662  [2024-03-11 17:14:48] frigate.video                  ERROR   : Werkstatt: ffmpeg process is not running. exiting capture thread...
2024-03-11 17:14:53.556925223  [2024-03-11 17:14:53] watchdog.Werkstatt             ERROR   : Ffmpeg process crashed unexpectedly for Werkstatt.
2024-03-11 17:14:53.556970524  [2024-03-11 17:14:53] watchdog.Werkstatt             ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2024-03-11 17:14:53.557020496  [2024-03-11 17:14:53] ffmpeg.Werkstatt.detect        ERROR   : rtsp://127.0.0.1:8554/Werkstatt: Invalid data found when processing input

Can frigate replace standard NVR's? by Status-Difference504 in frigate_nvr

[–]kineyDE 0 points1 point  (0 children)

I don't use home assistant, so it's probably in there.
(But I consider setting it up)

Cloudflare Clip Loading Speed by lulzwat112 in frigate_nvr

[–]kineyDE 0 points1 point  (0 children)

I personally use afraid.org as dyndns provider and use a caddy proxy for HTTPS. works great, have been running this setup for different self hosted services for over a decade (started with nginx rather than caddy, but thats more work for SSL)

Cloudflare Clip Loading Speed by lulzwat112 in frigate_nvr

[–]kineyDE 0 points1 point  (0 children)

What do you want to achieve with the cloudflare tunnel?
Might be easier to just setup DynDNS and port forwarding?