1 (edited by phielsagend 2024-06-03 17:23:10)

Topic: RME Babyface adds a crackling noise to the audio output after a while

Hello,
anyone else experienced this:
After a certain amount of time (ranging from 20 minutes to several hours), when using my RME Babyface (the original old Babyface) on Windows 11 with the latest firmware and ASIO driver, the Audio signal gets distorted and has a crackling noise on top.

Only unplugging the USB cable and replugging it will make that crackling noise stop. I do not use any power adapter with the RME Babyface (especially since it hasn't been necessary and ran without problems since 8+ years), only the USB cable. I tried several cables, and usb-ports of course.

It happens when working with DAWs , but also just when listening to Youtube / Videos.

Any infos on how to fix this/ what the problem is there are appreciated!

Here's a sound example. First with the noise, then without the noise. I will add another example the next time it happens. https://youtu.be/-vaqq5t_m-c

2 (edited by rpnfan 2024-06-04 17:16:01)

Re: RME Babyface adds a crackling noise to the audio output after a while

I have the same problem on Win 11, with a BFP Pro FS, latest drivers (and older versions as well). This happens only on my work laptop, where I do not have admin rights and Antivirus and whatever is running in the background. RME will tell you it is your computers fault. I think it is not that easy to steal away from any responsibility, because the internal audio never has that problem.

Luckily the problem only appears seldom for my setup, so I have to / can more or less live with it. Still I would appreciate a driver as stable like the standard audio drivers of the internal audio, which never have that problem. On my much slower super old laptop (2016, slow Intel chip) as well my desktop (13th gen Intel) I do not have that problem.

3

Re: RME Babyface adds a crackling noise to the audio output after a while

And I bet your internal soundcard does not run on USB. But PCI Express. Plus has bigger buffers aka latency.

Regards
Matthias Carstens
RME

4 (edited by ramses 2024-06-05 08:40:51)

Re: RME Babyface adds a crackling noise to the audio output after a while

rpnfan wrote:

I have the same problem on Win 11, with a BFP Pro FS, latest drivers (and older versions as well). This happens only on my work laptop, where I do not have admin rights and Antivirus and whatever is running in the background. RME will tell you it is your computers fault. I think it is not that easy to steal away from any responsibility, because the internal audio never has that problem.

Luckily the problem only appears seldom for my setup, so I have to / can more or less live with it. Still I would appreciate a driver as stable like the standard audio drivers of the internal audio, which never have that problem. On my much slower super old laptop (2016, slow Intel chip) as well my desktop (13th gen Intel) I do not have that problem.

One should not ignore the fact that there are still companies that offer turnkey computers for recording and video editing and this has reasons.

The Near-Realtime requirements of audio processing are just fundamentally different from those of standard programs or benchmarks, where it is not time-critical when the results are being processed / arrive.

These companies invest a lot of work to find components that make this possible under Windows. Above all, the quality of the drivers is critical in order not to occupy the CPU cores for too long. The time how long the driver stays on a CPU core is hard-coded in the driver and requires that the driver developer adheres to the usual programming conventions, which unfortunately is not always the case.

This is nothing which can be solved by Windows process scheduler (or other drivers). For data integrity, low level I/O tasks of drivers may not be interrupted. If a driver blocks a CPU core for too long, where the Windows process scheduler scheduled an audio related task, then an audio interruption becomes very likely, especially the lower the ASIO buffer size is. This is the thing why we use LatencyMon to look for DPC latencies and which driver seems to trigger that. Kind of "detective work" ... next question, how to fix it .. Either driver up/downgrade (trial and error) or other hardware, if it can be replaced.

There are additional challenges with laptops where the settings have to be much more conservative in terms of energy saving because the devices would otherwise overheat. However, the energy-saving functions lead to higher DPC latencies. If these are too high, it tends to lead to problems with audio not being processed in time.

This can all lead to scenarios - confusing for the end user - where audio may work better on an older laptop than on a newer, more powerful system. What matters here is not the benchmark performance of the CPU, but how agile the system reacts to an audio workload (low DPC latency, good drivers, suitable BIOS/Windows settings, ...).

Yes, it is annoying to have to deal with such a topic. But it's just a matter of how computers work...

The safest way to avoid such issues is to contact a system house that offers such tested turnkey systems.

From conversations with the company da-x, I know that they assemble even the components of laptops themselves and test that they work well together. Other companies even use workstation or server components and work together with a mainboard manufactorers to get even a customized vesion of BIOS with special settings (heard this from somebody in another forum, where a friend of him works for such a company).

You won't get this quality if you buy just "any" laptop or computer. You can be lucky or unlucky. Some things are simply a matter of settings in the BIOS and on Windows. Some things can be solved with a dedicated USB PCIe card for the recording interface, but this is usually not feasible with laptops. But if you're unlucky, the computer is suitable for everything, but not for audio.
If it were a general RME problem, there would be many more problem reports. But this is not the case.

However, one important point to note here as I also read your old thread about your issues ...
[ https://forum.rme-audio.de/viewtopic.php?id=33138 ]

You said it doesn't work on your company notebook (and you don't have admin rights etc), right?
It is common knowledge that Windows installations of companies slows down a computer system massively.

Since Windows 11 you have additionally Kern isolation which kills system performance. Even the gamer scene complained heavily so that Microsoft thought about a gaming mode to switch this "security" feature off while gaming.
Other people use Rufus to perform a Win11 installation to entirely get rid of this (sorry) crap.

I am not surprised that you have issues with audio playback on a company notebook.
I got a lot of company notebooks, from my company, from customers.
And guess what .. They are all extremely lame and unresponsive.
The best they work still after fresh delivery, until your IT department deploys more and more inconveniences to it in the background so that you can really feel, how the performance becomes worse and worse. Opening Excel files, executing Excel VBasic Macros, everything slows down over time.

Also preinstallations from the factory are often bad. Some additional tools for fan control or automatic driver update are so bad coded, that it can slow down the whole machine. Or every so often they do not even deploy a driver/functionality correctly, so that a small HD accelerator (16 or 32 GB SSD cache) was simply not working.

The 1st thing to do is always a really clean Windows installation, avoiding everything which is known to cause issues (strange tools with questionable add-on value) etc.
But, as I mentioned, there is still no guarantee, that things are working as expected for the explained reasons.
There are quite many threads in the forum where such details have been mentioned, to make a difficult topic a little more understandable.

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14

Re: RME Babyface adds a crackling noise to the audio output after a while

MC wrote:

And I bet your internal soundcard does not run on USB. But PCI Express. Plus has bigger buffers aka latency.

Hello dear RME Boss big_smile Any comment/ideas on my initial problem (first post here)?

Re: RME Babyface adds a crackling noise to the audio output after a while

Can you test the unit with another computer?

Regards
Daniel Fuchs
RME

7 (edited by rpnfan 2024-06-07 15:03:22)

Re: RME Babyface adds a crackling noise to the audio output after a while

MC wrote:

And I bet your internal soundcard does not run on USB. But PCI Express. Plus has bigger buffers aka latency.

'Der Ton macht die Musik'.   ("I bet...")

Solche und ähnliche Antworten wirken überheblich. Bei meinem Problem damals (das war noch ein anderer Rechner) bekam ich leider keine hilfreichen Antworten und es wurde mir indirekt unterstellt dumm zu sein und mein Rechner wäre das Problem. Letztlich war ein Hauptproblem, dass man den Buffer nicht bei geöffnetem Programm ändern durfte. Das hätte man mit etwas besserer Reaktion auf meine Aussagen auch von RME-Seite feststellen können und nicht mir als Laien die Testarbeit aufbürden den Fehler finden zu müssen. Das andere Problem mit sporadischem Knistern wurde nicht gelöst. Auch max. Buffersize war da keine Lösung und ist es auch nicht beim aktuellen Firmenlaptop, der zum Glück sehr sporadisch Probleme macht, aber meist mit dem Babyface läuft.

Für einen (Laien-) Anwender macht es letztlich keinen Unterschied was technisch "Schuld" trägt, dass etwas nicht geht, sondern man stellt einfach fest, dass man mit der RME Hardware Probleme hat, die man mit anderer Hardware nicht hat, wie dem integrierten Sound. Das mag gute Gründe dafür geben. Es wäre dann aber schön das neutral zu erklären, statt wie vom Support als dumm hingestellt oder mit einer Antwort wie oben doch ein Gschmäckle beim Kunden zu hinterlassen.

Ich bin mit meinem Babyface in den meisten Hinsichten sehr zufrieden. Aber ich habe sehr viel Zeit verloren mit Fehlersuche, die nicht unbedingt nötig gewesen wäre.

Und leider kann man sich eben nicht immer alles selbst aussuchen und will/ muss auch auf einem Firmenlaptop Webinare aufzeichnen können, wo man ein Babyface mit Mikro nutzen will/ muss. Mir kommt gerade der Gedanke, dass ein Workaround sein kann dann internes Audio zu nutzen und das Babyface standalone zu verwenden. Das wären zum Beispiel gute praktische Tipps, wenn es evtl. keine echte Lösung gibt.

Hilfreich wäre auch, wenn man die Unterschiede und damit möglichen Einschränkungen von Audio via USB erklärt und Hinweise gibt, wie/ ob man sicherstellen oder testen kann, dass ein Computer für USB-Audio geeignet ist. Die Fragen kommen immer wieder und ein White-Paper, eine FAQ oder ähliches würde da einen großen Beitrag in der Kundenzufriedenheit leisten.

P.S.: Ein wichtiger Punkt ist auch, dass Nicht-RME USB-Soundkarten die Probleme nicht zeigten. Es liegt also nicht zwingend allein an der Frage USB oder andere Anbindung.

Re: RME Babyface adds a crackling noise to the audio output after a while

RME Support wrote:

Can you test the unit with another computer?

I'll test it with another computer (will run with windows 10 in that case). The annoying thing is, that sometimes it can take several hours until the "bug" (crackling) appears, but i will give it a shot.
I was hoping that maybe this type of crackling is known/might have a easily known cause, but i guess that's not the case

Re: RME Babyface adds a crackling noise to the audio output after a while

Ich habe Ihnen auch einiges zu dem Thema geschrieben und es gibt auch viele andere threads mit hilfreichen Informationen.

Aber ich habe den Eindruck, Sie ignorieren das alles.

Es ergibt aber keinen Sinn, einfach nur auf dem Standpunkt zu beharren, ist alles Schuld vom Hersteller und der hat das zu fixen.

Ein 2-Kanal Audio Chip auf dem Mainboard scheint noch zu funktionieren, aber das muss nicht bedeuten, dass das auf diesem Rechner auch per USB und mit mehr Kanälen funktioniert.

Diese Thematik ist nun mal nicht so einfach und hängt sehr von der Hardware und dem Set-up des Rechners ab (BIOS, Betriebssystem). Und wie erwähnt, Laptops und im speziellen Firmenrechner sind noch mal eine sehr spezielle Kategorie.

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14

10 (edited by rpnfan 2024-06-07 18:31:19)

Re: RME Babyface adds a crackling noise to the audio output after a while

ramses wrote:

Ich habe Ihnen auch einiges zu dem Thema geschrieben und es gibt auch viele andere threads mit hilfreichen Informationen.

Aber ich habe den Eindruck, Sie ignorieren das alles.

Es ergibt aber keinen Sinn, einfach nur auf dem Standpunkt zu beharren, ist alles Schuld vom Hersteller und der hat das zu fixen.

Ich habe alle Antworten gelesen und jede Menge getestet und probiert. Ich bin auch dankbar für deine (können uns gern duzen) Beiträge und Tipps. Ebenso wie ich es schätze, dass es ein Forum gibt und RME hier auch aktiv ist und viel guten Input gibt. Wie heute geschrieben sage ich nicht, dass es alles die Schuld des Herstellers ist sondern dass es oft eben nicht direkt deutlich ist, ob/ wo ggf. ein Bug oder nicht-optimaler Treiber Probleme verursacht oder wo systembegrenzende Eigenschaften (zum Beispiel durch das USB-Handling im OS) Ursache dafür sein können. Auf der anderen Seite finde ich es seltsam, dass man von RME-Seite Fehler oder Probleme oft beinah kategorisch ausschließt. Daher mein konkreter Vorschlag, Wunsch, Tipp oder wie auch man immer meine Gedanken bezeichnen will, dass eine Aufklärung in Form von einem entsprechenden Artikel, Ergänzung des Manuals, FAQ zu geben und damit den Kunden zu helfen. Das hilft die Kunden zufriedener zu stellen und man spart sich selbst auch mittelfristig Arbeit, da man dann auf die entsprechenden Dokumentation verweisen kann. Die Antworten im Forum sind auch wertvoll, aber zählen nicht direkt dazu, da man nicht von den Kunden erwarten sollte sich die Information aus unzähligen Threads zusammen zu suchen und zu beurteilen, was a) relevant und b) noch aktuell ist.

Der andere Wunsch ist die Probleme der Kunden ernst zu nehmen und neutral zu beantworten (ohne den teils etwas überheblich wirkenden Tonfall). Natürlich kann man denken, dass die Kunden das doch eigentlich wissen sollten. Und das stimmt auch sicher, wenn die Kunden alle Profis wären. Sind sie aber nicht. Das ist bei meinen Kunden (sehr spezif. Messgeräte) auch oft nicht der Fall. Die sind Fachleute auf ihrem Gebiet, aber benutzen eben für bestimmte Aufgaben prof. Geräte. Ebenso gibt es einen guten Schwung an RME-Kunden, die keine Audio-Profis sind (mit viel Computerwissen), sondern eben einfach für ihre Aufgaben prof. Geräte einsetzen oder als Hobbymusiker nicht (oder noch nicht) soooo in den entsprechenden Themen zu Hause sind.

Hoffe damit ist mein Post etwas klarer. smile

P.S.: Wenn ich in meiner Arbeit Kundenanfragen bearbeite, nehme ich das immer wieder direkt als Vorlage, um das in einen FAQ-Punkt zu bringen. So könnte das RME mit Forumsfragen auch handhaben. Und ja, mir ist bewusst, dass die Zeit immer zu knapp ist, für alles was man machen muss oder möchte.

11

Re: RME Babyface adds a crackling noise to the audio output after a while

Der Tonfall ist eine subjektive Empfindung des Lesers - für mich war das eine simple Feststellung. Zu USB Problemen gibt es unzählige (!!!!) Threads, die auch klar machen, dass wir nichts daran ändern können, denn wir setzen nur auf das auf was die PC-Hardware bietet. Und wenn die schlecht läuft gibt es keine Möglichkeit das von unserer Seite (Treiber-/Firmware-Updates) zu ändern.

Regards
Matthias Carstens
RME