Beiträge von LinLux im Thema „Surface Go 3 / Ubuntu / Kamera Vorgehensweise?“

    Ach schön, das freut mich! :) Aus Erfahrung kann dir sagen, dass meistens die unterirdisch schlechte Dokumentation auf GitHub schuld ist und nicht man selbst :P

    Das stimmt wahrscheinlich in vielen Fällen, aber ich erkenne da bei mir schon klar Defizite...

    Wie (sogar von mir) erwartet, funktioniert die Cam leider ausgerechnet in Zoom nicht.

    Und scheinbar ist das bei Linux Nobara ganz genauso.

    Oder hat hier jemand neuere Erkenntnisse - bezogen auf das GO 3?

    anGruaß

    Gert

    Hallo Actionschnitzel,

    Vielen Dank für die Arbeit, die Du Dir gemacht hast. :thumbup:

    Ich will eigentlich nicht alles vorgekaut bekommen - deshalb suche und probiere ich

    Ja erst mal rum bevor ich frage….

    Ich hab versucht das Entstehen Deines "Befehlsergebnisses" aus den Informationen der Githubseite

    Nachzuvollziehen - keine Chance für mich.

    Was fehlt mir?

    Englisch Kenntnisse?

    Terminal Kenntnisse?

    Linux Kenntnisse?

    Wahrscheinlich alles zusammen…. :S

    Das probier ich aus - Rückmeldung kommt sicher!

    Gruaß

    Gert

    Ich habe meine so installiert:

    Code
    git clone https://git.libcamera.org/libcamera/libcamera.git
    cd libcamera
    meson setup build
    ninja -C build install

    Muss dafür aber git, meson und ninja installiert haben

    Was durch zwei Befehl die Du aufführst ja einfach möglich sein sollte.

    Das sieht für mich zunächst mal einfach aus. Werde ich probieren.

    Nach den vier Befehlen werden Abhängigkeiten beschrieben, Pakete welche benötigt, empfohlen sind.

    Sind selbige auf Ubuntu bereits vorhanden oder müssen die nachinstalliert werden.

    Vermute, die sind schon drauf, sonst wären sicher Befehle in der Anleitung.

    Kannst Du diese, meine Hoffnung bestätigen? ;)

    Wenn nein, welche Befehle sind denn dazu erforderlich?

    Danke Dir für Deinen Tipp

    Gruaß Gert

    Ich schreibe ja grad vom Surface und hab in meinem Bastel Ordner das Script gefunden, dass ich geschrieben hab. Muss evtl. noch ausführbar gemacht werden. surface_cam_install.sh.zip . Also chmod +x surface_cam_install.sh. Zu testen obs geht kannst du das Programm "Cheese" installieren.

    Ah, da bist Du schon sehr viel weiter als ich.

    Ein Script gangbar machen…, do gangs scho los. :(

    Danke für Dein Angebot.

    Vielleicht komme ich ja noch darauf zurück….

    Servus beinand,

    Ausgangslage:

    Surface Go 3

    Ubuntu 23.04

    Surface Kernel ist installiert.

    Ich möchte die Kamera nach dieser Anleitung aktivieren:

    Camera Support
    Linux Kernel for Surface Devices. Contribute to linux-surface/linux-surface development by creating an account on GitHub.
    github.com

    Auszug:

    IPU3 Firmware

    The IPU3 used by the Surface requires some firmware to support the devices which is loaded at runtime.

    On Ubuntu-based systems, this firmware is provided by the 'linux-firmware' package.

    According to this response, for Debian, the ipu3 firmware is provided by firmware-misc-nonfree from the nonfree repo. The .bin file is named irci_irci_ecr-master_20161208_0213_20170112_1500.bin and must be renamed and moved to /lib/firmware/intel/ipu3-fw.bin.

    The file:

    /lib/firmware/intel/ipu3-fw.bin

    is required to be present at kernel boot time to support loading of the IPU3 IMGU device.

    Nach meinen rudimentären Englischkenntnissen ;( sollte die IPU3 Firmware bereits drauf sein, da Ubuntu.

    Denn: Wenn ich nach irci_irci_ecr-master_20161208_0213_20170112_1500.bin suche werde ich fündig.

    Und die Datei liegt auch bereits in dem VZ, wo sie liegen soll.

    Nach meinem Verständnis muss ich jetzt nur noch libcamera installieren

    Nach Eingabe des ersten Befehls:

    gert@gert-Surface-Go-3:~$ sudo apt install \ build-essential meson ninja-build pkg-config libgnutls28-dev openssl \ python3-pip python3-yaml python3-ply python3-jinja2 \ qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5 qttools5-dev-tools \ libtiff-dev libevent-dev libyaml-dev \ gstreamer1.0-tools libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

    kommt jedoch folgender fehler:

    Paketlisten werden gelesen… Fertig

    Abhängigkeitsbaum wird aufgebaut… Fertig

    Statusinformationen werden eingelesen… Fertig

    E: Paket build-essential kann nicht gefunden werden.

    E: Paket python3-pip kann nicht gefunden werden.

    E: Paket qtbase5-dev kann nicht gefunden werden.

    E: Paket libtiff-dev kann nicht gefunden werden.

    E: Paket gstreamer1.0-tools kann nicht gefunden werden.

    Was mache ich falsch? Wer erbarmt sich meiner? :S


    Gruaß

    Gert