![]() |
|
Raspberry Pi 2 Möglichkeiten? - Druckversion +- diy-hifi-forum.eu (https://diy-hifi-forum.eu) +-- Forum: Archiv (https://diy-hifi-forum.eu/forumdisplay.php?fid=198) +--- Forum: Elektronik (https://diy-hifi-forum.eu/forumdisplay.php?fid=8) +---- Forum: Allgemeine Themen (https://diy-hifi-forum.eu/forumdisplay.php?fid=87) +---- Thema: Raspberry Pi 2 Möglichkeiten? (/showthread.php?tid=9044) |
Raspberry Pi 2 Möglichkeiten? - Slaughthammer - 10.12.2015 Aber "speaker-test" arbeitet doch auf ALSA? Und darüber bekommst du Mehrkanalton? Dann muss es doch eigentlich auch von anderen Anwendungen aus gehen? Mal mit Ecasound ausprobiert? Gruß, Onno Raspberry Pi 2 Möglichkeiten? - The Alchemist - 10.12.2015 So er faltet doch. :thumbup: Zur Zeit 2 Ein -4 Aus. Komplett neuinstalliert und die gleiche Fehlermeldung wie zuvor. Dann hab ich die Partitionierung in Brutefir geändert und schwups: Ton. Ich hätte nicht gedacht, das dies die Fehlerquelle seien könnte, da die Verkleinerung und Vielfachung der Partitionen eine "höhere" Prozessorlast verursachen. Die liegt bei 2 Prozessoren bei ca. 30%. Dann werd ich mich mal dran begeben und die Grenzen ausloten.... ![]() Gruß Raspberry Pi 2 Möglichkeiten? - The Alchemist - 11.12.2015 In einem Anflug von Selbstgeißelung hab ich mal probiert mit dem Singlecore (Pi B+) zu falten . Bei 2 Ein- 4 Ausgabekanälen schafft er mit geschickter Filter Partitionierung immer noch eine Filterlänge von 8192 Taps (2048,4).Bei "Medium" Übertaktung liegt die Prozessorlast zwischen 85-90%.(nicht übertaktet kratzt er immer an den 100%) Ausser dem Kernel habe ich nichts selbst kompiliert. Als Grundlage dient das Raspbian Jessie Lite Image. MPD wird wohl neuerdings mit Pipe kompiliert und auch das Gespann FFTW/ Brutefir kommt unverändert aus den Quellen.... Gruß Raspberry Pi 2 Möglichkeiten? - Slaughthammer - 21.12.2015 wow wow... irgendwie sind die letzten beiden Posts an mir vorbeigegangen. Also noch mal ganz langsam: Du hast auf einem Raspberry Pi 2 Mehrkanaloutput über den HDMI-Port zum laufen gebracht? Könntest du das Image dafür mal irgendwo hochladen? Ich wäre dir zu maximalem Dank verpflichtet! (Kernel kompilieren übersteigt leider meine Fertigkeiten...) Gruß, Onno Raspberry Pi 2 Möglichkeiten? - The Alchemist - 21.12.2015 Für das "aktuelle" Jessie Lite, (vom November) reicht es aus die Kernelmodule auszutauschen, die kann ich problemlos hochladen. (Meine Inet Verbindung ist "Volumen-Basiert" (call&surf via Funk) daher gibt es kein komplettes Image) Eventuell schaffe ich es aber eine kurze Anleitung zu schreiben (bei mir ist momentan ziemlich viel im Umbruch und dann ist auch noch Weihnachten...). Ich habe meine Bash Historie gesichert und kann eigentlich eien Schritt für Schritt Anleitung "versuchen" Gruß PS: Ich habe auf dem Pi2 und auf dem Pi 1 (singlecore) Mehrkanal über HDMI :prost: Raspberry Pi 2 Möglichkeiten? - Slaughthammer - 21.12.2015 Ich habe auf z.B. GitHub mehrere Threads zu dem Thema gefunden, die letztendlich aber im Sande verlaufen... Für so eine "idiotensichere" Nachbauanleitung wäre ich dir auch sehr dankbar! Gruß, Onno Raspberry Pi 2 Möglichkeiten? - The Alchemist - 22.12.2015 So was jetzt folgt ist eigentlich nichts für blutige Linux Neulinge und sonstige pingophobe Pesrsönlichkeiten, aber trotzdem können auch diese Randgruppen mit der Anleitung zurecht kommen und Fragen stellen. (Ich hatte auch überlegt einen neuen Thread aufzumachen hab das aber verworfen.) Was setze ich vorraus: Das Einloggen via SSH (bei mir läuft alles darüber), die Bedienung von "nano" und "raspi-config", die IP vom NAS und das zur Zeit aktuelle Raspbian Jessie lite, mit dem Kernel 4.1.13.) Wer einen anderen Kernel benutzt muss sich den Kernel selbst kompilieren und in den Kernelquellen die Datei sound/arm/bcm2835-pcm.c ewtwas verändern, genauer dort den Parameter "channels_max = 2" . auf 8 erhöhen ![]() Ich nehme an, dass auch beim Einloggen via SSH unter Windows Drag&Drop benutzt werden kann.... In dem Anhang befinden sich alle Dateien die wir für eine Test brauchen, die Brutefir-Config für 2x2 Wege und die dazugehörigen Convolver Filter und die mpd.conf. In diesem Fall ist es ein FAST mit einer Trennfrequenz von 140 Hz, also Bitte keinen Hochtöner anklemmen. Die Filter sind kurz gehalten (8192 Taps), damit dieses kleine Beispiel auch auf dem PI 1 läuft. Persönlich bin ich der Meinung, dass man mit einem solchen Filter immer noch mehr möglichkeiten hat als mit einem timmermannschen Bauteilegrab. Also Einloggen via SSH und es geht los (user pi pass raspberry): Den Editor Nano beendet man mit der Tastenkombination "Strg"+"x" danach wird man gefragt,ob die Änderung gespeichert werden soll was man mit der Taste "y" bestätigt. Kleine Vorbereitung , ein Fehler der mich ein wenig Nerven gekostet hat, war das Abschalten der Musik nach 30 Minuten, dann wird nämlichder Bildschirm ausgeschaltet, was bei HDMI das Ende der Musikwiedergabe bedeutet: Code: sudo nano /etc/kbd/configBevor wir etwas installieren müssen wir die SD Karte erweitern: Code: sudo raspi-configDanach ein Reboot und nach dem Einloggen beginnen wir der Installation: Code: sudo apt-get install mpd brutefir samba samba-common htopWir prüfen die Funktion Pipe auf vorhanden sein: Code: mpd -VCode: shout null fifo pipe alsa roar ao oss openal pulse jack httpd recorderCode: brutefirDann erzeugen wir Ordner, Gruppen, Nutzer, und setzen Rechte ... Code: sudo addgroup falter Wir löschen die Samba Beispielkonfiguration: Code: sudo rm /etc/samba/smb.confCode: sudo nano /etc/samba/smb.confCode: ####################samba.conf####################Nach dem können wir über das Netzwerk auf den Pi zugreifen und unsere Dateien aus dem Anhang in den Netzwerkordner "falter" kopieren. Zusätzlich loggen wir uns über SSH ein. Die beiden Dateien und die drei Ordner aus dem Anhang kopieren wir in den Netzwerkordner "falter". Dann löschen wir die alten Kernel Module: Code: sudo rm -r /lib/modules/4.1.13+/kernel/soundCode: sudo rm -r /lib/modules/4.1.13-v7+/kernel/soundCode: sudo cp -r /home/falter/quad/sound /lib/modules/4.1.13-v7+/kernel/Code: sudo cp -r /home/falter/single/sound /lib/modules/4.1.13+/kernel/Code: sudo cp /home/falter/mpd.conf /etcCode: sudo mount -t cifs -o username=volumio,password=volumio //192.168.202.38/music /mnt/NASWenn wir den Befehl individuell angepasst haben, schauen wir nach der Eingabe ob es auch geklappt hat. Wir wechseln in das Verzeichnis: Code: cd /mnt/NASCode: lsWenn das geklappt hat lassen wir den Befehl bei jedem Start ausführen und verewigen ihn in der Datei /etc/rc.local vor der Zeile "exit" also Code: sudo nano /etc/rc.localCode: mount -t cifs -o username=volumio,password=volumio //192.168.202.38/music /mnt/NASDann nur noch eine Kleinigkeit, die dafür sorgt, dass das Dateisystem beim Start ggfs. repariert wird: Code: sudo nano /etc/default/rcSCode: FSCKFIX=noCode: FSCKFIX=yesFür alle folgt dann ein Reboot. Mit einem beliebigen MPD Client erfogt dann die Bedienung ![]() War nich schlimm, oder ?
Raspberry Pi 2 Möglichkeiten? - Hilow - 21.01.2016 Hallo, ich hab ne interessante Distribution entdeckt: http://dietpi.com/ Wenn man einen schlanken Server aufbauen will, ist das bestimmt ein guter Einstieg! Falls man dann doch erweiterte Software oder Funktionen braucht, ist das entsprechende Menü dafür sehr umfangreich! Find ich gut! Hilow Raspberry Pi 2 Möglichkeiten? - pcmurx - 22.01.2016 The Alchemist schrieb:PS: Ich habe auf dem Pi2 und auf dem Pi 1 (singlecore) Mehrkanal über HDMI :prost: Moin! die Idee hatte ich auch schon, war mich aber nicht sicher, ob das so funktionieren kann. Theoretisch müsste man ja mit 6 Kanälen über HDMI in einen Receiver gehen können und dann dort decodieren, oder wie löst du das? Ich meine man kann auch viel Geld in eine Soundkarte investieren, aber wenn es über HDMI funktioniert, wäre ein auftrennbarer Receiver auch eine super Möglichkeit. Dann kann man später auch noch mit externen Endstufen arbeiten. Ein dickes Dankeschön für die ausführliche Anleitung! Ich habe zwar auch beruflich mit Linux zu tun, aber dennoch ist sowas immer sehr praktisch. Ich wollte später im Jahr evtl. mal eine Brutefir-Kiste bauen. Gruß, Stefan Raspberry Pi 2 Möglichkeiten? - The Alchemist - 22.01.2016 Der pi2 schafft die 6 Kanaele problemlos. Das selbst der pi 1 das schafft hatte ich nicht erwartet. Raspberry Pi 2 Möglichkeiten? - xnishd - 22.01.2016 The Alchemist schrieb:Der pi2 schafft die 6 Kanaele problemlos. Das selbst der pi 1 das schafft hatte ich nicht erwartet. Hätte ich nicht gedacht. Müsste ja heißen das dort 4 (partitionen)*6(kanäle) brutefir-Prozesse gleichzeitig laufen und das schafft er ohne Hänger? Wie groß ist denn die Latenz bei dem Setup und wie schaut das mit längeren Filtern und weniger Kanälen aus? Hast du da Erfahrungen? Hast du mit dem Setup einen Softwaremixer für die Lautstärkeregelung? Falls ja ist die 'defaults.pcm.rate_converter'-Einstellung in der asound.conf nicht auch interessant? Zitat:When software mixing is enabled, ALSA is forced to resample everything to the same frequency (48 kHz by default when supported). By default, it will try to use the speexrate converter to do so, and fallback to low-quality linear interpolation if it is not available[3]https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#High_quality_resampling Ansonsten coole Anleitung.
Raspberry Pi 2 Möglichkeiten? - pcmurx - 22.01.2016 Was mir noch nicht ganz in den Kopf geht, ist wie der AVR das HDMI-Signal dekodiert bzw. wie man den PI konfiguriert, dass er die sechs Kanäle über HDMI korrekt streamed. Einfach mit ALSA und dem HDMI Interface fünf Subinterfaces verpassen? Raspberry Pi 2 Möglichkeiten? - The Alchemist - 22.01.2016 UPS ein kleines missverstaendis der pi 1 schafft nur 4 Kanäle.. die Ausgabe erfolgt über alsa, in der brutefir.config wird das festgelegt. Gruß Raspberry Pi 2 Möglichkeiten? - Keizo - 22.01.2016 Guten Abend, ich möchte mich beim Alchemisten für die grandiose Anleitung bedanken. Ich habe die Anleitung bis auf die Einbindung des Netzlaufwerks befolgt, hat auch ohne größere Probleme funktioniert. Verwende zwar seit zwei Jahren immer mal wieder Linux zum rumdaddeln, habe aber durch zeitweilig notwendiges Konsolengeklimper häufig das Interesse verloren (was häufig einmal nicht klappt, zB DVB-T Stick mit angeblich kompatiblem Chipsatz einbinden :doh: hock![]() Hier hat alles geklappt, DAAANKE dafür. Wenn ich mal wieder mehr Zeit hab, stricke ich mal eine Weiche für meine B&W DM603 (uneingemessen unhörbarer Lautsprecher, demnächst mal gegen was standesgemäßes ausgetauscht). Raspberry Pi 2 Möglichkeiten? - The Alchemist - 22.01.2016 Danke für die Rückmeldung , freut mich das es geklappt hat. Wenn Du beschreibst , wo es gehakt hat , können wir es anpassen/ ausführlicher machen. Gruss Raspberry Pi 2 Möglichkeiten? - kasbc - 26.01.2016 The Alchemist schrieb:Engagierte Einstellung.... Hallo Alchemist, ich wollte jetzt auc diesen Pfad (runeaudio und brutefir) bestreiten, aber leider sind diese packages nicht mehr zugreifbar. Weisst du ob und wo es die noch gibt? Gruß Raspberry Pi 2 Möglichkeiten? - The Alchemist - 26.01.2016 Tut mir leid, ich nutze zur Zeit weder RuneAudio noch Volumio, die Pakete habe ich nicht gesichert... Eventuell mal im Runeaudio Forum nachfragen.. Gruß Raspberry Pi 2 Möglichkeiten? - kasbc - 26.01.2016 Hallo Alchemist, der Ersteller hat mir versprochen sie wieder online zu stellen. Aber nachdem du jetzt weder runeaudio noch volumio nutzt: Was dann? Brutefir ist ja wohl noch gesetzt, oder? Bin immer neugierig auf verschiedenste Setups. Gruß Raspberry Pi 2 Möglichkeiten? - The Alchemist - 26.01.2016 Ich nutze das Raspbian JessieLite mit meinen Kernelmodulen und MPD, so eingerichtet wie oben beschrieben. Gruß Raspberry Pi 2 Möglichkeiten? - kasbc - 27.01.2016 Sorry, hatte deinen ausführlichen Beitrag nicht genau gelesen. Hab ich jetzt getan: Super Sache. Wenn man nur "etwas" Linux-Verständnis hat, kann man sich auf der Basis einen Brutefir-Raspi mit NAS aufsetzen ohne viel "forschen" zu müssen. Ich hoffe das wissen noch etwas mehr Leute zu schätzen. BTW: Die packages für runeaudio sind jetzt wieder verfügbar. Hab sie installiert, aber noch nicht getestet, da ich mir eine wohl etwas exotischere Audiokarte (CirrusLogic) gegönnt habe, die man "nicht sofort installiert" kriegt, bis man von den vielen vorgeschlagenen Vorgehensweisen die gefunden hat, die's tut. Klingt aber ernsthaft gut (jedenfalls deutl. besser als LogiLink und so). Bin gespannt was da mit FIR-Filtern noch möglich ist. Gruß |