Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

COMPLETED: Umstellung von Pure ALSA auf Pulse

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
18 posts • Page 1 of 1
Author
Message
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

COMPLETED: Umstellung von Pure ALSA auf Pulse

  • Quote

Post by Erdie » Sun Apr 16, 2023 11:36 am

Moin moin,

da ich das Profi Audio Zeugs mit Jack und Ardour praktisch nicht mehr mache möchte ich mein System, dass seit über 10 Jahren auf pure ALSA läuft, auf Pulseaudio umrüsten. Theoretisch ist die Vorgehensweise klar aber erfahrungsgemäß lauert der Teufel in der Praxis.

Zwecks Vorbereitung möchte ich nach mutmaßlichen Fallstricken fragen. Ausserdem interessiert mich, ob es einen einfach Weg zurück gibt, falls ich es mir anders überlegen sollte. Die Umstellung von Testing auf Stable funktioniert ja z. B. nicht so einfach.

Mein Erfahrung mit dem Laptop, das mit Pulse läuft, hat mich die Vorzüge zu schätzen gelehrt. Von daher meine Entscheidung dieses zu tun.

Danke sehr
Erdie
Last edited by Erdie on Tue Apr 25, 2023 9:25 am, edited 1 time in total.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
schmidicom
Advocate
Advocate
User avatar
Posts: 2013
Joined: Thu Mar 09, 2006 5:56 pm
Location: Schweiz

  • Quote

Post by schmidicom » Mon Apr 17, 2023 6:00 am

Das meiste erledigen die USE-Falgs nur aktivieren (bei PulseAudio, bei PipeWire) muss man die Software danach noch selbst.
Was mir persönlich aufgefallen ist: Das ganze läuft runder wenn "media-sound/alsa-utils" dann nicht mehr installiert ist, denn bei mir konnten sich die beiden irgendwie nicht darauf einigen wie die Lautstärke zuletzt eingestellt war.
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Mon Apr 17, 2023 6:13 am

Falls du doch wieder jack nutzen möchtest, wäre es wohl besser wenn du statt pulseaudio-daemon pipewire nutzt.
Laut meinen Informationen ist der zusammenspiel von jack und pipewire besser. Wodurch man dann nicht mehr auf pure alsa zurück migrieren müsste.
Wobei du das eventuell nach der Umstellung mal testen solltest wie gut das funktioniert für deine Anforderungen.
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Sun Apr 23, 2023 11:09 am

Vielen Dank erstmal,
ich werde das angehen wenn ich ein paar Tage frei und ich im Fall von Komplikationen genug Zeit zum fixen habe ;)

Ich vermute mal das hier ist der Weg der Wahrheit:
https://wiki.gentoo.org/wiki/PulseAudio
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Sun Apr 23, 2023 11:19 am

Erdie wrote:Vielen Dank erstmal,
ich werde das angehen wenn ich ein paar Tage frei und ich im Fall von Komplikationen genug Zeit zum fixen habe ;)

Ich vermute mal das hier ist der Weg der Wahrheit:
https://wiki.gentoo.org/wiki/PulseAudio
Bzw. https://wiki.gentoo.org/wiki/PipeWire
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Sun Apr 23, 2023 11:59 am

Ich werde es ersteinmal mit Pulse probieren, da das auf dem Laptop soweit gut funktioniert und auch mit jack (zumindest bei meinen Tests) keine Probleme auftraten.
Aber trotzdem Danke für den Link, das werde ich mir auch noch durchlesen und drüber nachdenken!

Eine Frage habe ich dazu: Wofür brauche ich das USE flag "daemon"? Dort steht, dass dann ein binary gebaut wird. Wie funktioniert das denn wenn kein binary gebaut wird? Wo kommt dann der pulseaudio Prozess her?

Grüße
Erdie
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Max Steel
Advocate
Advocate
User avatar
Posts: 2324
Joined: Mon Feb 12, 2007 6:35 pm
Location: My own world! I and Gentoo!

  • Quote

Post by Max Steel » Mon Apr 24, 2023 8:00 am

media-sound/pulseaudio ist inzwischen ein meta package welches libpulse und mit +daemon media-sound/pulseaudio-daemon als Abhängigkeit reinzieht. pulseaudio-daemon installiert dann /usr/bin/pulseaudio.
Das ist dafür gedacht damit man die pulseaudio client libs installieren kann, ohne den Daemon um dann statt pulseaudio eben pipewire zu installieren.
mfg
Steel
___________________

Heim-PC: AMD Ryzen 9 5950X, 64GB RAM, RX 9070 XT
Laptop: AMD Ryzen 5 7640U, 32GB RAM, Radeon onCPU Graphics
Arbeit-PC: AMD Ryzen 3 Pro 7335U, 16GB RAM, AMD Radeon Graphics (leider WSL2)
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Mon Apr 24, 2023 9:46 am

Max Steel wrote:media-sound/pulseaudio ist inzwischen ein meta package welches libpulse und mit +daemon media-sound/pulseaudio-daemon als Abhängigkeit reinzieht. pulseaudio-daemon installiert dann /usr/bin/pulseaudio.
Das ist dafür gedacht damit man die pulseaudio client libs installieren kann, ohne den Daemon um dann statt pulseaudio eben pipewire zu installieren.
Das würde doch bedeuten, dass ich für die Umstellung jetzt beide flags setzen muß: pulseaudio und daemon. Ist das richtig? In der Anleitung steht nur "pulseaudio".

Edit: Offenbar nein, denn auf dem Laptop ist pulseaudio gesetzt, daemon jedoch nicht.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Max Steel
Advocate
Advocate
User avatar
Posts: 2324
Joined: Mon Feb 12, 2007 6:35 pm
Location: My own world! I and Gentoo!

  • Quote

Post by Max Steel » Mon Apr 24, 2023 10:07 am

Erdie wrote:
Max Steel wrote:media-sound/pulseaudio ist inzwischen ein meta package welches libpulse und mit +daemon media-sound/pulseaudio-daemon als Abhängigkeit reinzieht. pulseaudio-daemon installiert dann /usr/bin/pulseaudio.
Das ist dafür gedacht damit man die pulseaudio client libs installieren kann, ohne den Daemon um dann statt pulseaudio eben pipewire zu installieren.
Das würde doch bedeuten, dass ich für die Umstellung jetzt beide flags setzen muß: pulseaudio und daemon. Ist das richtig? In der Anleitung steht nur "pulseaudio".

Edit: Offenbar nein, denn auf dem Laptop ist pulseaudio gesetzt, daemon jedoch nicht.
Es gab dazu ein passendes News-Item: 2022-07-29 PipeWire sound server migration
mfg
Steel
___________________

Heim-PC: AMD Ryzen 9 5950X, 64GB RAM, RX 9070 XT
Laptop: AMD Ryzen 5 7640U, 32GB RAM, Radeon onCPU Graphics
Arbeit-PC: AMD Ryzen 3 Pro 7335U, 16GB RAM, AMD Radeon Graphics (leider WSL2)
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Mon Apr 24, 2023 6:05 pm

So, ich habe das erstmal fertig und es läuft ganz prima.

Eine Sache ist komisch: Ich habe ein USB Soundkarte, die ich sonst immer für Aufnahme benutzt habe. Die läut mit dem generischen Treiber, wird aber von pulse komplett ignoriert - auch wenn ich sie rausziehe und wieder reinstecke. Nehme ich ein anderes USB Gerät, in meinem Fall ein Zoom H1 Recorder, den integriert Pulse sofort automatisch wie es nomalerweise sein soll.

Das ist jetzt zwar ein prinzipieller Fehler, stört mich jedoch nicht wirklich, da die andere Karte jetzt ganz normal über ALSA ansprechbar ist und ich sie auch mit Jack usw. nutzen kann. Trotzdem wundert mich das schon und ich würde gern wissen wieso sich das so verhält und ob man das ggf ändern kann.

EDIT: Ähm, bisschen doof ist das jetzt doch, bestimmte Applikationen z. B. Telegram unterstützen entweder nur ALSA oder PUlse und können das Mikro nicht mehr nutzen. Ich habe das jetzt in die Motherboard Soundkarte analog geroutet aber die Tonqualität ist damit deutlich schlechter als zuvor. Wäre demnach gut wenn Pulse auch die USB Karte nutzen würde. Kann man das irgendwie debuggen?
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Tue Apr 25, 2023 9:24 am

Har Har ..Korrektur / Entwarnung!

Alles funktioniert so wie es soll! Pulseaudio identifiziert die USB Karte nur mit völlig anderem Namen, so dass ich das Ganze fehlinterpretiert habe. Wieder mal lag das Problem vor der Tastatue. Also, akuteller Stand ist, dass alles funktioniert. Aber ich werde sicher noch einen Fehler finden, muss nur lange genug suchen .. ;)

Grüße
Erdie
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
mike155
Advocate
Advocate
Posts: 4438
Joined: Fri Sep 17, 2010 11:33 pm
Location: Frankfurt, Germany

  • Quote

Post by mike155 » Tue Apr 25, 2023 10:04 am

Erdie wrote:Tonqualität
Bzgl. Tonqualität musst Du mal schauen bzw. hören.

Wenn ich Musik höre, ist mir die Audio-Qualität sehr wichtig. Deshalb verwende ich zum Musik hören ALSA - und zwar so, dass außerhalb des DACs kein weiteres Resampling stattfindet. PulseAudio bedeutet möglicherweise zusätzliches Resampling, was die Tonqualität verschlechtern kann.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Tue Apr 25, 2023 10:42 am

mike155 wrote:
Erdie wrote:Tonqualität
Bzgl. Tonqualität musst Du mal schauen bzw. hören.

Wenn ich Musik höre, ist mir die Audio-Qualität sehr wichtig. Deshalb verwende ich zum Musik hören ALSA - und zwar so, dass außerhalb des DACs kein weiteres Resampling stattfindet. PulseAudio bedeutet möglicherweise zusätzliches Resampling, was die Tonqualität verschlechtern kann.
Ja, das ist richtig, deshalbe habe ich so lange mit ALSA gearbeitet. Allerdings überwiegen die Qualitätseinbußen schlechter Hardware bei weitem. Wenn ich allein die Unterschied zwischen den Motherboard Chips (obwohl teures ASUS) und einer relativ billigen 2-Kanaligen USB Soundkarte höre, dann liegen da Welten dazwischen. Bei dem Unterscheid braucht man sich über resampling erstmal keine Gedanken machen, weil das auf einam anderen Niveau ist.

Früher habe ich mit RME Soundkarten gearbeitet, da war die Qualtät witchtig. Das Hobby habe ich gecancelt weil ich durch die Abschaffung des PCI slots gewungen gewesen wäre, mit die komplette Hardware neu zu kaufen (das erinnert mich jetzt an die aktuelle Heizungs - Debatte lol). Und das wollte ich nicht. Daher ist der Rechner nur eine reine Multimedia Maschine. Um Ein Youtube Video zu hören reicht das locker, trotz resampling. Und wer irgendein Bluetooth Gerät nutzt, sollte sich wenig um Resampling Sorgen machen wenn der Ton allein auf der Funkstrecke datenkomprimiert wird.

Ein Hauptgrund für den Umstieg war auch, dass ich Bluetooth brauche. Ich habe jetzt in dem Raum, wo der Rechner steht, ein Rudergerät, dass ich täglich nutze. Aufgrund der Lautstärke ist es kaum möglich, irgendeine Form von Entertainment ohne Kopfhörer zu hören. Mit Bluetooth sollte das gehen.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
schmidicom
Advocate
Advocate
User avatar
Posts: 2013
Joined: Thu Mar 09, 2006 5:56 pm
Location: Schweiz

  • Quote

Post by schmidicom » Tue Apr 25, 2023 11:02 am

@Erdie
Es gibt noch eine weitere, nicht unerhebliche, "Gefahr" für die Tonqualität die weit schlimmer ist als das Resampling von PulseAudio/PipeWire. Und das ist der in die Hardware (am häufigsten bei USB-Geräten) gegossene Gehörschutz.
Dieser Gehörschutz grätscht einem vor allem bei Headsets sehr gerne dazwischen und fabriziert dann einen Sound bei dem man sich am liebsten direkt übergeben würde.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Tue Apr 25, 2023 11:17 am

schmidicom wrote:@Erdie
Es gibt noch eine weitere, nicht unerhebliche, "Gefahr" für die Tonqualität die weit schlimmer ist als das Resampling von PulseAudio/PipeWire. Und das ist der in die Hardware (am häufigsten bei USB-Geräten) gegossene Gehörschutz.
Dieser Gehörschutz grätscht einem vor allem bei Headsets sehr gerne dazwischen und fabriziert dann einen Sound bei dem man sich am liebsten direkt übergeben würde.
Was macht denn dieser "Gehörschutz" und wovor schützt der? Vor zu hoher Lautstärke?
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
schmidicom
Advocate
Advocate
User avatar
Posts: 2013
Joined: Thu Mar 09, 2006 5:56 pm
Location: Schweiz

  • Quote

Post by schmidicom » Tue Apr 25, 2023 11:42 am

Erdie wrote:
schmidicom wrote:@Erdie
Es gibt noch eine weitere, nicht unerhebliche, "Gefahr" für die Tonqualität die weit schlimmer ist als das Resampling von PulseAudio/PipeWire. Und das ist der in die Hardware (am häufigsten bei USB-Geräten) gegossene Gehörschutz.
Dieser Gehörschutz grätscht einem vor allem bei Headsets sehr gerne dazwischen und fabriziert dann einen Sound bei dem man sich am liebsten direkt übergeben würde.
Was macht denn dieser "Gehörschutz" und wovor schützt der? Vor zu hoher Lautstärke?
Theoretisch soll er genau das machen.
Wird unter anderem von der EU erzwungen (sollte diese Direktive sein: https://osha.europa.eu/en/legislation/directives/82), weshalb alle Hersteller das überall verbauen wo sie es können und je nach Hersteller ist es mehr oder weniger schlimm. Aber bei allen merkt man es sofort, vor allem wenn der Scheiß nach Bedarf (wann das ist entscheidet irgendwie jeder Hersteller anders) automatisch aktiv wird.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Tue Apr 25, 2023 12:03 pm

Wenn ich kurz das Thema wechseln darf: Hast du Erfahrung mit media-sound/pulseeffects? Kann man das nutzen oder ist davon abzuraten weil möglicherweise instabil?

EDIT: Habe jetzt einen Bluetooth Adapter gekauft und alles funktioniert tadellos mit diversen Haedsets usw.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Fri Apr 28, 2023 10:27 am

In dem amerikanischen Forum hat man davon abgeraten, pulseeffects zu nutzen, da der upstream tot ist und die Entwicklung via "easyeffects" auf pipewire Basis fortgeführt wird. Da sieht man wo die Reise hingeht. Pipewire ist wohl die Zukunft. Aber ich werde das erstmal so lassen, denn es läuft und erfüllt meiner Anforderungen. Migration kann man später noch machen.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Post Reply
  • Print view

18 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy