Einige Problem nach Umstieg auf Bookworm

edited September 15 in Repetier-Server
Hi,
mit dem neuen Image haben sich einige Probleme ergeben.
Konfig: 
Raspberry PI 4b (Kühlkörper + Lüfter)
Raspberry PI CAM über Flachbandkabel + CAM per USB für 2. Drucker
Raspberry PI 7" Touch Screen 480p
Original PI Netzteil
Repetier-Server Pro Bookworm 1.4.18


1. Die Kameras am PI ruckeln. Dieses soll wohl am PI OS liegen und kann nicht korrigiert werden. Willkommen in 2024
2. Bei jedem Start vom PI muss ich den Webcam-Server einmal neustarten, damit überhaupt die Kamera läuft. Egal welche von den beiden CAMs.
3. Bildschirmschoner habe ich über den Touchscreen ausgeschaltet, dennoch schaltet der Montior ab.
4. Wenn man den Monitor mit einem Tipp auf den Screen wieder aufwachen lassen will, tipp man irgendeine Kachel / Funktion an die man natürlich durch den abgeschalteten Monitor nicht gesehen hat. Somit werden ggf. Funktionen gestartet die man nicht nutzen will. Ich kenne es eigentlich so, dass der erste Tipp nur den Monitor aufwachen lässt und nicht gleich noch eine Funktion startet.

Diese ganzen Probleme waren beim Bullseye Image nicht vorhanden.

Comments

  • 1. Ja mit dem neuen Grafiktreiber kann mjpg_streamer nur software komprimierung was cpu intensiv ist.
    2. Hab ich noch nicht gemerkt, muss ich mal beobrachten/testen ob das bei mir auch so ist.
    3-4. Die ersten Bookworm images hatten einen Fehler im Screensaver script, im aktuelllen image ist das behoben. Hab gerade testweise hardware Screensaver am original 7" Display ausgeschaltet und es hat funktioniert. Von wann ist dein Image?
  • zu 1. Gibt es hier keinerlei Lösung, oder sollte ich hier auf einen X86 Linux System umstellen?
    zu 2. Vielleicht wäre ein delay für den Start des Webcam-Server eine Idee
    zu 3. Habe das 1.4.16b V38 mit diesem Probem, dann ein Update auf 1.4.18 über den Repetier Server (keine neuinstallation). Problem besteht weiter. Wann: glaub am 14.09.
  • 1. USB Webcam mit mjpg support ist auch eine Lösung. x86 kann pi cams ja auch nicht.
    2. Weiß nicht, wird ja als service von linux automatisch gestartet. Da sollte das eigentlich schon klappen. 
    3. Nein wird nicht ändern da es Teil des Images ist. Aber du kannst die Datei /usr/local/Repetier-Setup/bin mit dem hier ersetzen:

    #!/bin/bash

    # Implements commands
    # screensaver on - Called when screensaver should activate
    # screensaver off - Called when screensaver should be inactive
    # screensaver config <0/1> <time> - Set time for screensaver. <0/1> enables/disable function.

    export LC_ALL=C
    DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    cd "$DIR" || exit
    CMD=$1
    P1=$2
    P2=$3

    if [[ $(id -u) == "0" ]]; then
    sudo -u pi ./screensaver "$@"
    exit 0
    fi

    case $CMD in
    on)
    # Add code to run on screensaver activation
    if [[ -e "/dev/backlight-1wire" ]]; then
    echo 0 > /dev/backlight-1wire
    fi
    ;;
    off)
    # Add code to run on screensaver deactivation
    if [[ -e "/dev/backlight-1wire" ]]; then
    echo 80 > /dev/backlight-1wire
    fi
    ;;
    config)
    export DISPLAY=:0
    if [[ "$P1" == "0" ]] ; then
    xset s off
    xset -dpms 2>/dev/null
    xset dpms 0 0 0 2>/dev/null
    xset s noblank
    xset s reset
    echo "Screensaver disabled"
    else
    xset s on
    xset +dpms 2>/dev/null
    xset dpms 0 0 "$P2" 2>/dev/null
    xset s blank
    xset s "$P2"
    echo "Screensaver enabled"
    fi
    ;;
    esac
Sign In or Register to comment.