ubuntuusers.de

Systeminformationen Sound

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Systeminformationen_Sound.

cornix Team-Icon

Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Wohnort: Ringenberg

Moin Moin

Möchte vorschlagen zukünftig auf alsa-info.sh ⮷ zu setzten. Das Skript liefert ausführliche Informationen und die Möglichkeit, diese direkt in einen pastebin zu laden. Zudem wird es gepflegt. Den Artikel würde ich entsprechend anpassen, möchte vorher aber noch die Meinung der Supporter aus dem Audio-Bereich dazu hören.

Gruß, cornix

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Nunja, das ist eine Frage der Zielsetzung, und ob diese pädagogisch sein soll.

Will man nur Daten sammeln, dann ist das Script von Nutzen - auch wenn man als Auswerter von der Masse an Infos schier erschlagen wird. Ich vermute, dass Hilfesuchende mit diesem Wust nichts anfangen können. Die Auswertung bleibt dann dem Supporter oder den Forenten überlassen: das Forum als Dienstleister, der Lerneffekt für den Hilfesuchenden ist gleich Null (er ist höchstens verschreckt ob der unverständlichen Datenflut). Beim ggw Artikel hingegen kann man zielgenau abfragen, und es gibt schöne Erläuterungen, was man da eigentlich tut. Finde ich persönlich besser und sinnvoller als die große, kryptische Keule.

cornix Team-Icon

(Themenstarter)
Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Wohnort: Ringenberg

Gut, aber dann braucht der Artikel noch etwas Zuneigung. Meine unsortierten Notizen dazu:

  • asoundconf ist überholt, oder?

  • die Soundchip/AC97 Infos werden nur für card0 ermittelt, besser:

find /proc/asound/ -name "codec#0" -print -exec cat {} \;
find /proc/asound/ -name "ac97#0-0" -print -exec cat {} \;
  • Kryptische 0 oder 1 bei der Abfrage, ob der Benutzer in der Gruppe audio ist, besser

id -Gn
  • Die Sound-Datei bei aplay gibt es die auf jedem K-X-L-Ubuntu? Alternative: /usr/share/sounds/alsa/Front_Center.wav

  • Wie steht es mit pulseaudio? Ich kenne mich da nur wenig aus und habe auf die Schnelle auch nur eine Info-Keule gefunden:

killall -s SIGHUP pulseaudio
grep pulseaudio /var/log/syslog
  • Aufnahmegeräte

arecord -l
  • Mixer-Einstellungen abfragen mit amixer (dazu schreibe ich bei Zeiten einen Artikel; edit: Baustelle/amixer angefangen)

  • Phonon, anyone?

  • die alsa-info.sh als Zusatz, Link oder dergleichen?

  • Änderungen bei Alsa Konfigurationen / Status /Steuerung

    • /usr/share/alsa/init/00main

    • /var/lib/alsa/asound.state

    • alsactl

Gruß, cornix

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

cornix schrieb:

  • asoundconf ist überholt, oder?

Ja. Ist zeitgleich zur Einführung von PulseAudio weggefallen. Leider.

  • die Soundchip/AC97 Infos werden nur für card0 ermittelt, besser:

Ja. Obwohl die User es wissen sollten, mehr als eine Soundkarte im Rechner zu haben 😉

id -Gn

+1

  • Die Sound-Datei bei aplay gibt es die auf jedem K-X-L-Ubuntu? Alternative: /usr/share/sounds/alsa/Front_Center.wav

+1

  • Wie steht es mit pulseaudio?

PA ist (IMO) leider ein Config-Desaster, Ausgaben dazu werden zwangsläufig kryptisch. Ich räume es immer gleich von der Platte, von daher kann ich wenig zu leserlichen Abfragen sagen.

arecord -l

+1

  • Mixer-Einstellungen abfragen mit amixer (dazu schreibe ich bei Zeiten einen Artikel; edit: Baustelle/amixer angefangen)

Super! ☺

  • Phonon, anyone?

Da sollten eigentlich keine Probleme auftauchen, arbeitet ja nur als Zwischenschicht; ggf auf Phonon verweisen.

  • die alsa-info.sh als Zusatz, Link oder dergleichen?

Kann man reinnehmen, wenn man es ganz genau wissen will. Obwohl die meisten Probleme nicht durch ALSA, sondern die Soundserver geschaffen werden (außer HW wird nicht vernünftig erkannt).

  • Änderungen bei Alsa Konfigurationen / Status /Steuerung

    • /usr/share/alsa/init/00main

    • /var/lib/alsa/asound.state

    • alsactl

Das wäre einen eigenen Artikel wert, der sich mit der Verankerung von ALSA im System und deren Steuerung befasst. Hätte aber mehr den Nutzen der theoretischen Vollständigkeit denn den der praktischen Hilfe.

ZZt habe ich leider gar keine derselben, um die Artikel zu aktualisieren. Wenn das Kindlein demnächst im KiGa ist, dann wird's wieder etwas (nur ein wenig) besser werden.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17367

Wohnort: /home/noise

IMHO sollte es ausreichend sein lediglich die Tabelle mit den Befehlen zu zeigen - oder? So sind unnötige Doppelungen drin und die Befehle aus der Tabelle hat man eher per C&P übernommen. Ein Fehler mit der Doppelung fiel mir schon auf: So findet man z.B. aplay /usr/share/sounds/alsa/Noise.wav und aplay /usr/share/sounds/startup.wav was in einem Supportartikel IMHO ungünstig ist. 😉

Die Syntax im Artikel habe ich schon gecheckt und Änderungen vorgenommen.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

Hallo in die Runde,

diese Eingabe:

1
2
grpc@grpc-MS-7658:~$ asoundconf list
asoundconf: Befehl nicht gefunden.

bringt kein gewünschtes Ergebnis. Vllt. veraltet.

Hier soll

ALSA Soundkarten-Name

erscheinen.

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Berlin 1946 schrieb:

Vllt. veraltet.

Ja, der Befehl asoundconf stammt noch aus Ubuntu 8.04. Entfernt.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

aasche schrieb:

Ja, der Befehl asoundconf stammt noch aus Ubuntu 8.04. Entfernt.

Kann dann auch Abfrage auf

1
cat ~/.asoundrc.asoundconf 

entfallen ❓

Dafür könnte doch

cat /etc/asound.conf

wichtig werden.

4-Elster-4

Anmeldungsdatum:
23. Oktober 2014

Beiträge: 109

pepre schrieb:

Nunja, das ist eine Frage der Zielsetzung, und ob diese pädagogisch sein soll.

Will man nur Daten sammeln, dann ist das Script von Nutzen...

Im Artikel sind die Befehle ja beschrieben. Man könnte die Beschreibung jeweils hinter jeden Befehl mit # abgetrennt schreiben, dann lernt man auch, was da gemacht wird. Also so:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
lsb_release -d	                        # Distributions-Beschreibung
uname -r	                        # Kernel-Version
grep "^audio" /etc/group | grep "$USER" | wc -l	# Ist der Benutzer Mitglied der Gruppe Audio?
lspci -nnk | grep -iA2 audio	        # Erkannte Audio Controller und verwendete Module
dpkg -l | tr -s " " | grep " alsa-"	# Version der installierten ALSA-Pakete
lsmod | grep "snd"	                # Geladene soundbezogene Treiber-Module
cat /proc/asound/cards	                # ALSA Soundtreiber, -karte, -chip, Adressierung
head -n 3 /proc/asound/card0/codec#0	# Soundchip
head -n 3 /proc/asound/card0/codec97#0/ac97#0-0	      # AC97-Soundchip
head -n 3 /proc/asound/card0/codec97#0/ac97#0-0+regs  # AC97-Soundchip Details
aplay -l	                        # ALSA Playback Geräte
aplay /usr/share/sounds/alsa/Noise.wav	# Versucht ein mono Rauschsignal abzuspielen
cat ~/.asoundrc	                        # Userspezifische manuelle ALSA Einstellungen
cat /etc/asound.conf	                # Systemweite manuelle ALSA Einstellungen
cat ~/.asoundrc.asoundconf	        # Automatische ALSA Einstellungen
ps -C esd	                        # Wird der Soundserver esd ausgeführt?
ps -C arts	                        # Wird der Soundserver arts ausgeführt?
ps -C pulseaudio	                # Wird der Soundserver Pulseaudio ausgeführt?
dmesg	                                # Detailierte Systeminformationen (hier kommt viel!)

Übrigens kann man die ganze Befehlskette (samt Erläuterungen) auch gleich alle zusammen markieren und kopieren und dann in ein Terminalfenster einfügen. Dann muß man nur für den Befehl dmesg noch einmal auf Enter drücken. So vergißt man wenigstens nichts, das wäre auch der Vorteil des Skripts.

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Ich würde den gesamten Artikel erweitern/umbauen. Wie ist für mich da die Vorgehensweise?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

im gegebenen Fall am besten erstmal, indem du detailliert beschreibst, was du genau vorhast. Der Artikel dient ja primär den Supportwilligen im entsprechenden Supportforum eine Copy-Paste Vorlage für die ganzen Abfragen zu liefern. Das ist kein "klassischer" Wikiartikel.

Oder anders: ein Umbau würde nur Sinn machen, wenn sich die Anforderungen für die benötigten Informationen ziemlich geändert hätten.

Gruß, noisefloor

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Mahlzeit!

Vorlage für die ganzen Abfragen

Eben Das. Für mich hat sich der Artikel leider nie als tatsächlich brauchbar herausgestellt. Auch, wenn sich User auf diese Ausgaben bezogen haben, brachte mir das nichts um an Deren Fehler zu kommen.

Würde den für die Allgemeinheit anders aufbauen, etwa nach dem Motto:

1. ALSA

  • 1.1 Kartenerkennung

  • 1.2 Test über ALSA

  • 1.3 ...

  • 1.4 ...

2. Soundserver

  • 2.1 ...

  • 2.2 ...

Dann mit den entsprechenden notwendigen Ausgaben fürs Forum.

So zumindest momentan die Vorstellung.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

ok, klingt plausibel, kann ich aber letztendlich nicht beurteilen, ob es so ist 😉

Ein sicherlich sinnvoller Weg wäre ggf. auch, dass du dich erstmal mit dem Supporter aus dem Multimedia Forum abstimmst.

Gruß, noisefloor

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Sicher, zumal sich der Artikel mit https://wiki.ubuntuusers.de/Sound%20Problembehebung/ überschneiden würde.

Ich dachte, ich schreibe irgendwas nicht Sinnvolles zur Ansicht irgendwo im Forum und dann kann immer noch beurteilt werden ob das brauchbar ist.

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1479

Wohnort: Bad Oeynhausen

Bei dem Artikel frage ich mich auch, warum die Befehle zur Informationsermittlung sich im Befehlsblock und der Tabelle doppeln.

Antworten |