Tobias (ME Geithain RL 940 + BK XLS200, Neumann KH 120, Nubert AW-411)
Forumsregeln
Bei Vorstellungen steht die persönliche, subjektive Erfahrungswelt des Verfassers im Vordergrund. Insbesondere soll die Vorstellung als "Visitenkarte" des Mitglieds gewürdigt bzw. respektiert werden. Dialoge sollten hier vorrangig mit dem Verfasser und nicht mit Dritten geführt werden. Siehe auch die Forumsregeln.
Bei Vorstellungen steht die persönliche, subjektive Erfahrungswelt des Verfassers im Vordergrund. Insbesondere soll die Vorstellung als "Visitenkarte" des Mitglieds gewürdigt bzw. respektiert werden. Dialoge sollten hier vorrangig mit dem Verfasser und nicht mit Dritten geführt werden. Siehe auch die Forumsregeln.
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
bisher hat mich das Thema brutefir und oveflow gefolgt vom dropout und manuellem neustart nie wirklich gestoert. Selbst mein Heimkino-setup lief recht stabil (sehr selten mal einen dropout). Dann hat es mich gepackt und ich hab mal wieder upgedated -seit dem das gleiche Bild: staendige dropouts ... total inakzeptabel.
Das wird also erstmal die Hauptbaustelle. Seit ich Filme mit Korrektur gehoert habe will ich nicht mehr zurueck. Noch schlimmer: wenn jetzt mal einen ohne anschaue verdirbt mir das den Spass ...
So schwer kann das ja nicht sein. Der brutefir-code ist ja recht uebersichtlich und soweit ich gesehen hab passiert das ja beim alsa-interfacing: bfio_alsa.c - mal schauen was ich so hin-baue.
es scheint auf bestimmte setups beschraenkt zu sein. Mein betagter PC mit Core2Duo hat das update klaglos ueberlebt....
Viele Gruesse,
Tobias
Das wird also erstmal die Hauptbaustelle. Seit ich Filme mit Korrektur gehoert habe will ich nicht mehr zurueck. Noch schlimmer: wenn jetzt mal einen ohne anschaue verdirbt mir das den Spass ...
So schwer kann das ja nicht sein. Der brutefir-code ist ja recht uebersichtlich und soweit ich gesehen hab passiert das ja beim alsa-interfacing: bfio_alsa.c - mal schauen was ich so hin-baue.
es scheint auf bestimmte setups beschraenkt zu sein. Mein betagter PC mit Core2Duo hat das update klaglos ueberlebt....
Viele Gruesse,
Tobias
Hallo Tobias,
ärgerlich, dass es dich jetzt auch "erwischt". Leider kann ich die drop-outs nicht provozieren, ansonsten könnte ich schneller meinen neuesten Ansatz überprüfen. Wenn man in meinem Setup während des Playbacks die playback buffer der snd-aloop betrachtet, fällt auf, dass diese recht klein sind, und dass kodi immer in float ausgibt, wenn möglich. Also Pseudocode sieht das wie folgt aus:
Damit man in kodi selbst definierte Senken auswählbar bekommt, muss man offenbar dmix-devices anlegen. Damit kann man dann playback devices definieren, die sowohl S32_LE als auch feste und größere buffer benutzen. Meine aktuelle asound.conf sieht deswegen bzgl. der snd-aloop wie folgt aus (Tippfehler möglich):
Mit diesem Setup kann ich jetzt "brutefir_44k1_32b" als Audiosenke auswählen und es werden die entsprechend größeren buffer mit S32_LE als Ausgabeformat verwendet. Ich konnte bisher leider nicht überprüfen, ob das die dropu-outs beseitigt. Vielleicht ist das bei deinem Setup ja einen Versuch wert.
Viele Grüße,
Andree
ärgerlich, dass es dich jetzt auch "erwischt". Leider kann ich die drop-outs nicht provozieren, ansonsten könnte ich schneller meinen neuesten Ansatz überprüfen. Wenn man in meinem Setup während des Playbacks die playback buffer der snd-aloop betrachtet, fällt auf, dass diese recht klein sind, und dass kodi immer in float ausgibt, wenn möglich. Also Pseudocode sieht das wie folgt aus:
Code: Alles auswählen
$ cat /proc/asound/card/...
format: FLOAT_LE
period_size: 2205
buffer_size: 8820
Code: Alles auswählen
pcm.aloopp {
type hw
card Loopback
device 0
}
pcm.brutefir_all_formats {
type plug
slave.pcm "aloopp"
}
pcm.brutefir_44k1_32b {
type dmix
ipc_key 1024
slave {
pcm "aloopp"
format "S32_LE"
rate 44100
period_size 1024
buffer_size 16384
}
}
Viele Grüße,
Andree
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
Hallo Andree,
super das wir das von verschiedenen Seiten angehen. Meiner Meinung nach ist ein Fehler im brutefir code nicht so unwahrscheinlich:
bei mir kommt folgender Fehler:
da wo eigfentlich das as->device ausgegeben werden sollte steht nur quatsch in stderr. Nachdem "as" aus einer globalen Variable kommt kann das nur passieren wenn irgendwas den Speicher zerschiesst. Ich hab erstmal alle compiler-warnings gefixt und zumindest laeuft diese version jetzt im 2-Kanal Setup.
Ich werde mein 5.1 - Kanal Setup so lassen, weil dort der Fehler recht zuverlaessig auftritt. An einen Alsa-Fehler glaube ich erstmal nicht: wenn es ein alsa-Problem haette wuerde man das ohne brutefir zumindest auch ab und an mal knacksen hoehren (overrun/underrun).
Mal schauen ob ich heute Abend mal dazu komme meine brutefir Frickelei am HTPC zu testen. Ich vermute eine haessliche multithreading-geschichte; schwer zu debuggen ...
Viele Gruesse,
Tobias
super das wir das von verschiedenen Seiten angehen. Meiner Meinung nach ist ein Fehler im brutefir code nicht so unwahrscheinlich:
bei mir kommt folgender Fehler:
Code: Alles auswählen
bfio_read_error:
switch (n) {
case -EPIPE:
if (as->ignore_xrun) {
fprintf(stderr, "ALSA I/O: overflow! (read on %s)\n",
as->device);
Ich werde mein 5.1 - Kanal Setup so lassen, weil dort der Fehler recht zuverlaessig auftritt. An einen Alsa-Fehler glaube ich erstmal nicht: wenn es ein alsa-Problem haette wuerde man das ohne brutefir zumindest auch ab und an mal knacksen hoehren (overrun/underrun).
Mal schauen ob ich heute Abend mal dazu komme meine brutefir Frickelei am HTPC zu testen. Ich vermute eine haessliche multithreading-geschichte; schwer zu debuggen ...
Viele Gruesse,
Tobias
Hallo Tobias,
Als "stumpfe Maßnahme" kannst du ein paar MB an buffer vor und nach der Variable "as" allokieren. Und dann mal schauen was und wie weit da reingeschrieben wird.
Viele Grüße,
Andree
Nach deiner Analyse ist die von mir vermutete Ursache unwahrscheinlich. Der größere Buffer würde aber zumindest du Robustheit bei höherer Systemlast erhöhen. Schaden wird das nicht.Pittiplatsch hat geschrieben:super das wir das von verschiedenen Seiten angehen.
Oha.Pittiplatsch hat geschrieben:da wo eigfentlich das as->device ausgegeben werden sollte steht nur quatsch in stderr. Nachdem "as" aus einer globalen Variable kommt kann das nur passieren wenn irgendwas den Speicher zerschiesst.
Als "stumpfe Maßnahme" kannst du ein paar MB an buffer vor und nach der Variable "as" allokieren. Und dann mal schauen was und wie weit da reingeschrieben wird.
Wenn das dein Problem behebt, hätte ich an einem patch Interesse.Pittiplatsch hat geschrieben:Ich hab erstmal alle compiler-warnings gefixt und zumindest laeuft diese version jetzt im 2-Kanal Setup.
Viele Grüße,
Andree
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
mist zu spaet fuer ein edit ... warum debug-Ausgaben wenn man bequem debuggen kann ... Anjuta draufgeschmissen und gdb drangehaengt und einen Breakpoint. Was soll ich sagen: natuerlich laeuft es so schon laenger stabil als jemals vorher ... ich werde nachher nochmal runter ins HK schauen ob er bei meinem Breakpoint vorbeigelaufen ist
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
Nachdem ja jetzt auf der brutefir Seite alle Probleme (mehr oder weniger) geloest sind laufen jetzt alle meine Anlagen raumkorrigiert. Falls Interesse an einer Zusammenfassung der Erkenntnisse besteht schreibe ich das auch gerne mal bei Gelegenheit zusammen.
Im Moment gibt es also ausser Musikhoeren nix mehr zu tun bis mal wieder was abraucht und ersetzt werden muss .
Nachdem ich ja Vertreter der Fraktion bin die Tiefbass unter 40Hz fuer verzichtbar haelt bin ich jetzt mit Bjoerks Vulnicura erstmalig auf eine Scheibe gestossen die wirklich ohne Tiefbass sinnentstellt wird. Als Gegenbeispiel kann ich mir Saint Seans Orgel Sinfonie auch sehr gut auf meinen KH120 anhoeren* ohne das mir musikalisch etwas fehlt, aber bei der Vulnicura sind die Bereiche unterhalb 40Hz schon recht essentiell .
Viele Gruesse,
Tobias
*ohne Frage macht auch das mehr Spass wenn man die unteren Oktaven wiedergeben kann
Im Moment gibt es also ausser Musikhoeren nix mehr zu tun bis mal wieder was abraucht und ersetzt werden muss .
Nachdem ich ja Vertreter der Fraktion bin die Tiefbass unter 40Hz fuer verzichtbar haelt bin ich jetzt mit Bjoerks Vulnicura erstmalig auf eine Scheibe gestossen die wirklich ohne Tiefbass sinnentstellt wird. Als Gegenbeispiel kann ich mir Saint Seans Orgel Sinfonie auch sehr gut auf meinen KH120 anhoeren* ohne das mir musikalisch etwas fehlt, aber bei der Vulnicura sind die Bereiche unterhalb 40Hz schon recht essentiell .
Viele Gruesse,
Tobias
*ohne Frage macht auch das mehr Spass wenn man die unteren Oktaven wiedergeben kann
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
Durch die Rumprobiererei mir brutefir musste ich zwangsweise eine Weile mit Audacious hoeren. Vom Bedienkomfort fuer mich als Rhythmbox-Benutzer ein absoluter Graus. Nun hatte ich etwas Zeit und konnte RB auch mit brutefir zum Laufen zu kriegen. Falls mal jemand am PI selbiges vorhat: RB krallt sich das default audio device und sobald man RB installiert kommt pulse mit ob man will oder nicht. Es recicht also pulseaudio + das gstreamer pulseaudio plugin verschwinden zu lassen und schon funktioniert es. Als Bonus gehen jetzt an meinem Keyboard die Multimediatasten fuer die RB Bedienung (happy!!!).
Als Nebeneffekt kann ich jetzt beide player klanglich vergleichen. Beide geben direkt (RB ueber die Zwischenstation gstreamer) an Alsa ueber brutefir aus. Unterschied fuer meine Ohren: null. Somit stimmt mein Weltbild wieder und ich kann in Ruhe Musik hoeren (Im Moment nach einer laengeren Metal-Phase mal wieder Oscar Peterson).
Viele Gruesse,
Tobias
Als Nebeneffekt kann ich jetzt beide player klanglich vergleichen. Beide geben direkt (RB ueber die Zwischenstation gstreamer) an Alsa ueber brutefir aus. Unterschied fuer meine Ohren: null. Somit stimmt mein Weltbild wieder und ich kann in Ruhe Musik hoeren (Im Moment nach einer laengeren Metal-Phase mal wieder Oscar Peterson).
Viele Gruesse,
Tobias
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
nach laengerer Zeit mal wieder ein update. Unlaengst habe ich mal mit der Dicke von Daemmaterialien herumprobiert. Es ist schon erstaunlich wie wenig selbst Basotect mit 7cm Dicke wirklich wegnimmt ... erst ab ca. 20cm Dicke habe ich da eine halbwegs breitbandige Daemmung hinbekommen. Die Absorbtionsdiagramme der Hersteller scheinen da sehr "optimistisch". Desweiteren kann ich bestaetigen was andere schon geschrieben haben: ueberdaempfen ist kaum moeglich solange es breitbandig ist. Daempfe ich mit geringen Dicken ueber groessere Flaechen kommt es genau zu dem oft beschrieben Effekt des dumpfen Klanges - logisch da ja dann nur die Hoehen gedaempft werden und alles darunter munter weiter wabert. Nachdem ich nach meinen Daemmungsversuchen gerne mal lauter hoehre fallen jetzt auch tonale Inbalancen auf. Ich vermute weil meine an einigen Reflektionspunkten zu duenne Daemmung dann "durchschlaegt". Da das nur bei (fuer mich) wirklich sehr hohen Pegeln passiert erstmal noch kein Handlungsbedarf.
Ansonsten hat sich nicht viel getan (ich hab oft einfach nur Musik gehoert ). Meine Wohnzimmeranlage (KEF Q11 + Rotel RA1062 + Raspi+Hifiberry + brutefir DRC) ist dank einer kleinen Umplatzierung der LS und eines nun 1,50 Stereodreiecks recht nahe an die klangliche Qualitaet meiner KH120 gerueckt - fuer mich das beste Beispiel das halbwegs guter Klang nicht teuer sein muss und auch im Wohnzimmer geht.
BTW: auf der suche nach meine Vorstellungsthread ist mir direkt aufgefallen wie viele KH120 - Besitzer jetzt hier sind. Ich kann's verstehen - wann immer ich abends am PC sitze und die KH120 im Nahfeld hoere bin ich dann oft kleben geblieben weil es immer wieder erstaunt mit wie wenig Aufwand man dort recht viel Klang geliefert bekommt und das in einem von der Raumakustik unterirdischen Dachgeschosszimmer.
Viele Gruesse,
Tobias
Ansonsten hat sich nicht viel getan (ich hab oft einfach nur Musik gehoert ). Meine Wohnzimmeranlage (KEF Q11 + Rotel RA1062 + Raspi+Hifiberry + brutefir DRC) ist dank einer kleinen Umplatzierung der LS und eines nun 1,50 Stereodreiecks recht nahe an die klangliche Qualitaet meiner KH120 gerueckt - fuer mich das beste Beispiel das halbwegs guter Klang nicht teuer sein muss und auch im Wohnzimmer geht.
BTW: auf der suche nach meine Vorstellungsthread ist mir direkt aufgefallen wie viele KH120 - Besitzer jetzt hier sind. Ich kann's verstehen - wann immer ich abends am PC sitze und die KH120 im Nahfeld hoere bin ich dann oft kleben geblieben weil es immer wieder erstaunt mit wie wenig Aufwand man dort recht viel Klang geliefert bekommt und das in einem von der Raumakustik unterirdischen Dachgeschosszimmer.
Viele Gruesse,
Tobias
Hallo Tobias,
von breitbändiger Absorption kann man bei Basotect nicht wirklich reden - ich habe zuvor eine Reihe von 24 + 10 cm Basotect-Platten gehabt und mich von allen (mit Ausnahme von 3 für die Decke) getrennt (fühlte mich zu sehr im Mitten-/Höhenbereich überdämmt) und setze stattdessen auf zahlreiche Elemente von GikAcoustics (insbesondere die "Soffit"- und "Monster"-Elemente sind schon sehr tiefreichend) - und natürlich auf meine Neumann KH 120.
Schöne Grüße,
Christian
P.S.: es gibt von GIKAcoustic eine schöne Testreihe: Basotect vs. deren Elemente unter der Rubrik "Education" oder so ähnlich.
von breitbändiger Absorption kann man bei Basotect nicht wirklich reden - ich habe zuvor eine Reihe von 24 + 10 cm Basotect-Platten gehabt und mich von allen (mit Ausnahme von 3 für die Decke) getrennt (fühlte mich zu sehr im Mitten-/Höhenbereich überdämmt) und setze stattdessen auf zahlreiche Elemente von GikAcoustics (insbesondere die "Soffit"- und "Monster"-Elemente sind schon sehr tiefreichend) - und natürlich auf meine Neumann KH 120.
Schöne Grüße,
Christian
P.S.: es gibt von GIKAcoustic eine schöne Testreihe: Basotect vs. deren Elemente unter der Rubrik "Education" oder so ähnlich.
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
Hallo Christian,
die GIKAcoustic Elemente sehen wirklich recht interessant aus. Da ich auf Optik im Musikzimmer keine Ruecksicht nehmen muss habe ich einfach mit der entsprechenden Dicke gearbeitet - das andere Geruempel in dem Raum macht den Rest . Wenn ich es jemals wohnraumfreundlich gestalten muesste wuerde ich sicher auf die GIKAcoustic Elemente zurueckkommen.
Derzeit tendiere ich dazu bis ca. 100 Hz zu versuchen den Raum zu behandlen und darunter eher auf elektronische Helfer (DRC + mehrere Subs) zu setzen und das klappt bisher ganz gut.
Wenn ich jemals wieder ein Heimkino plane wird auch kubikmeterweise Steinwolle in die Leinwand eingebaut (front LS + subs gleich mit) - aber erst wenn meine KEF Q-Serie den Geist aufgibt und die Sicken zerbroeseln .
Viele Gruesse,
Tobias
die GIKAcoustic Elemente sehen wirklich recht interessant aus. Da ich auf Optik im Musikzimmer keine Ruecksicht nehmen muss habe ich einfach mit der entsprechenden Dicke gearbeitet - das andere Geruempel in dem Raum macht den Rest . Wenn ich es jemals wohnraumfreundlich gestalten muesste wuerde ich sicher auf die GIKAcoustic Elemente zurueckkommen.
Derzeit tendiere ich dazu bis ca. 100 Hz zu versuchen den Raum zu behandlen und darunter eher auf elektronische Helfer (DRC + mehrere Subs) zu setzen und das klappt bisher ganz gut.
Wenn ich jemals wieder ein Heimkino plane wird auch kubikmeterweise Steinwolle in die Leinwand eingebaut (front LS + subs gleich mit) - aber erst wenn meine KEF Q-Serie den Geist aufgibt und die Sicken zerbroeseln .
Viele Gruesse,
Tobias
-
- Aktiver Hörer
- Beiträge: 489
- Registriert: 26.02.2012, 10:48
gestern ist es passiert: nach dem Anschalten ein spontanes automatsiches Abschalten einer meiner KH120... Heute habe ich erstmal aufgeschraubt und zum Glueck ist die Sicherung gut zugaenglich.
Nach einiger erflogloser Sucherei nach einer Ersatzsicherung im Haus nun doch einen 10er Pack bei Amazon geordert ... bin gespannt da ich mir immer noch nicht sicher bin ob die kaputte Sicherung Ursache oder Symptom eines richtigen Defektes ist...
Mit etwas Glueck laeuft die Box schon wieder bevor meine bisher vom Neuman Support noch nicht bearbeitete Anfrage zwecks Reperatur beantwortet ist (waere mir sehr recht ) - ich muss sagen da war Geithain im Servicefall schneller.
Viele Gruesse,
Tobias
Nach einiger erflogloser Sucherei nach einer Ersatzsicherung im Haus nun doch einen 10er Pack bei Amazon geordert ... bin gespannt da ich mir immer noch nicht sicher bin ob die kaputte Sicherung Ursache oder Symptom eines richtigen Defektes ist...
Mit etwas Glueck laeuft die Box schon wieder bevor meine bisher vom Neuman Support noch nicht bearbeitete Anfrage zwecks Reperatur beantwortet ist (waere mir sehr recht ) - ich muss sagen da war Geithain im Servicefall schneller.
Viele Gruesse,
Tobias