PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MP3 über WLAN, Puffer Probleme auf SSD Platte



jambo
27.12.13, 12:08
Moin zusammen,
HP Pavillion dv7 Notebook mit Samsung SSD 840 Series, Opensuse 13.1 (betrifft auch 12.2).

Ich kann keine mp3 über WLAN (externe USB-HD an Fritz Box) abspielen, das Musikstück läuft kurz an, dann wird gepuffert, dann läuft es kurz weiter, dann wieder Puffern...

Das betrifft amarok, Clementine, Guayadec, vlc...

mp3-Stücke lokal gespeichert laufen einwandfrei

Musiktitel im wma-format über WLAN funktionieren auch, genauso wie Internet Streams (Audio und Video).

In demselben Rechner ist auch noch die ursprüngliche IDE Platte, darauf funktioniert alles, am ersten wie am zweiten Port.

mp3´s über diese Samsung SSD in einem anderen Rechner funktionieren auch (allerdings über LAN-Anschluss).

Es muss also m.E. irgendwas zu tun haben mit dem Puffern von mp3´s über diesen Controller auf dieser SSD (firmware hab ich auch schon aktualisiert).

Würde es helfen, wenn man gstreamer mitteilt, dass es mp3´s mehr/anders puffern soll? Und wenn ja, wie geht das?

Alsa Information Script:

http://www.alsa-project.org/db/?f=f3a5044a49ba254bd0482da77bafc661dab779b9

Habe schon Gstreamer und vlc backends probiert, Pulse Unterstützung an/aus, diverse Gstreamer Versionen, alle möglichen (mp3) plugins, Swap, noatime und discard in der fstab aktiviert/deaktiviert...



hwinfo | grep SATA
E: ID_MODEL_FROM_DATABASE=SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
E: ID_PCI_SUBCLASS_FROM_DATABASE=SATA controller
S: disk/by-id/scsi-SATA_Samsung_SSD_840_S14CNEACC08829Y
E: DEVLINKS=/dev/disk/by-id/ata-Samsung_SSD_840_Series_S14CNEACC08829Y /dev/disk/by-id/scsi-1ATA_Samsung_SSD_840_Series_S14CNEACC08829Y /dev/disk/by-id/scsi-SATA_Samsung_SSD_840_S14CNEACC08829Y /dev/disk/by-id/wwn-0x50025385500d4516 /dev/disk/by-path/pci-0000:00:11.0-scsi-0:0:0:0
...




cat /etc/fstab
/dev/disk/by-id/ata-Samsung_SSD_840_Series_S14CNEACC08829Y-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-FUJITSU_MHZ2320BH_G2_K618T8A2PK6S-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-Samsung_SSD_840_Series_S14CNEACC08829Y-part6 / ext4 noatime,nodiratime,acl,user_xattr,discard 1 1
#/dev/disk/by-id/ata-Samsung_SSD_840_Series_S14CNEACC08829Y-part6 / ext4 acl,user_xattr 1 1
#/dev/disk/by-id/ata-Samsung_SSD_840_Series_S14CNEACC08829Y-part7 /home ext4 acl,user_xattr 1 2
/dev/disk/by-id/ata-Samsung_SSD_840_Series_S14CNEACC08829Y-part7 /home ext4 noatime,nodiratime,acl,user_xattr,discard 1 2
tmpfs /tmp tmpfs nodev,noatime,nosuid,noexec,mode=1777 0 0
//192.168.178.1/Fritz.NAS/SMI-USBDISK-01/nas/ /mnt/fritz cifs users,credentials=/etc/samba/auth.192.168.178.1.ftpuser,comment=systemd.automou nt
//192.168.178.1/Fritz.NAS/WD-5000AAKExternal-01 /mnt/Fritz500GB cifs users,credentials=/etc/samba/auth.192.168.178.1.ftpuser,comment=systemd.automou nt



Über diesen Codec der Soundkarte finde ich auch nichts:


head -n 1 /proc/asound/card0/codec*
Codec: IDT 92HD71B7X





hwinfo | grep snd
16: 1236 107604 IO-APIC-fasteoi ohci_hcd:usb3, ohci_hcd:usb4, snd_hda_intel
47: 6 279 PCI-MSI-edge snd_hda_intel
snd_hda_intel: /devices/pci0000:00/0000:00:14.2
snd_hda_intel: /devices/pci0000:00/0000:00:02.0/0000:01:00.1
snd_hda_intel: module = snd_hda_intel
irq:0 16 ( 108840) "ohci_hcd:usb3" "ohci_hcd:usb4" "snd_hda_intel"
irq:0 47 ( 285) "snd_hda_intel"
snd_hda_intel: /devices/pci0000:00/0000:00:14.2
snd_hda_intel: /devices/pci0000:00/0000:00:02.0/0000:01:00.1
snd_hda_intel: module = snd_hda_intel
input device: bus = pci, bus_id = 0000:00:14.2 driver = snd_hda_intel
E: DRIVER=snd_hda_intel
N: snd/hwC1D0
E: DEVNAME=/dev/snd/hwC1D0
N: snd/pcmC1D3p
E: DEVNAME=/dev/snd/pcmC1D3p
N: snd/controlC1
S: snd/by-path/pci-0000:01:00.1
E: DEVLINKS=/dev/snd/by-path/pci-0000:01:00.1
E: DEVNAME=/dev/snd/controlC1
E: DRIVER=snd_hda_intel
N: snd/hwC0D0
E: DEVNAME=/dev/snd/hwC0D0
N: snd/pcmC0D0c
E: DEVNAME=/dev/snd/pcmC0D0c
N: snd/pcmC0D0p
E: DEVNAME=/dev/snd/pcmC0D0p
N: snd/pcmC0D1p
E: DEVNAME=/dev/snd/pcmC0D1p
N: snd/controlC0
S: snd/by-path/pci-0000:00:14.2
E: DEVLINKS=/dev/snd/by-path/pci-0000:00:14.2
E: DEVNAME=/dev/snd/controlC0
N: snd/seq
E: DEVNAME=/dev/snd/seq
N: snd/timer
E: DEVNAME=/dev/snd/timer
name: /dev/snd/hwC1D0
name: /dev/snd/pcmC1D3p
name: /dev/snd/controlC1
links: /dev/snd/by-path/pci-0000:01:00.1
name: /dev/snd/hwC0D0
name: /dev/snd/pcmC0D0c
name: /dev/snd/pcmC0D0p
name: /dev/snd/pcmC0D1p
name: /dev/snd/controlC0
links: /dev/snd/by-path/pci-0000:00:14.2
name: /dev/snd/seq
name: /dev/snd/timer
<7>[ 8.847356] snd_hda_intel 0000:01:00.1: irq 47 for MSI/MSI-X
snd_hda_codec_hdmi 40334 1 - Live 0xf90e2000
snd_seq 63575 0 - Live 0xf90ff000
snd_hda_codec_idt 48738 1 - Live 0xf8f7e000
snd_hda_intel 46754 4 - Live 0xf8f71000
snd_hda_codec 184547 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel , Live 0xf8f97000
snd_hwdep 13272 1 snd_hda_codec, Live 0xf8e5c000
snd_pcm 97666 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 0xf8f31000
snd_seq_device 14137 1 snd_seq, Live 0xf8d2a000
snd_timer 24447 2 snd_seq,snd_pcm, Live 0xf8e31000
snd 70539 17 snd_hda_codec_hdmi,snd_seq,snd_hda_codec_idt,snd_h da_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq_d evice,snd_timer, Live 0xf8e49000
soundcore 14599 1 snd, Live 0xf8058000
snd_page_alloc 14230 2 snd_hda_intel,snd_pcm, Live 0xf8048000
Driver: "snd_hda_intel"
Driver Modules: "snd_hda_intel"
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Driver: "snd_hda_intel"
Driver Modules: "snd_hda_intel"
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"


Danke für Eure Hilfe!

Ulf

jambo
13.01.14, 05:16
hat wirklich niemand eine Idee?

pferdefreund
13.01.14, 09:33
Also die Datenrate für mp3 sollte jede Platte bringen. Wenns lokla per USB usw geht, ist das eventuell ein Problem der Fritzbox - eventuell kann die übers Netz nicht schnell genug schicken was mich aber wundern würde. Steht bei dem Teil was in den Logs, sofern die welche schreibt. Hab selber keine, daher kann ich ansonsten nix dazu sagen. Was den Player angeht, da mal in den Optionen nachschauen. Ich verwende z. B noch einen eigenoptimierten uralten xmms und da kann man sowohl bei der Eingabe des mp3-plugins als auch beim Alsa-Ausgabepuffer die Größen anpassen- wird dir aber nicht wirklich was nützen, da du den nicht hast aber eventuell geht sowas ja auch bei anderen Playern. Sollte deine Kiste per WLAN mit der Fritz-box kommunizieren, ist wohl der Empfang zu lahm. Ich habe schon unkomprimierte .wav über wlan gestreamt und selbst dafür hat die Leistung meines ollen Telekom-Routers gelangt (54Mbit-Teil). Da ist wohl grundsätzlich was faul.

jambo
13.01.14, 18:25
Danke für Deine Antwort.
am WLAN allein kann´s nicht liegen, auf demselben Rechner funktioniert es ja auf der IDE Platte. Außerdem hatte ich vorher an diesem Standort (ca. 4m von der Fritzbox...)einen uralt-Laptop, über den ging´s auch. Und ich gucke z.B. auch gestreamte Internet-Videos über WLAN ohne Probs.

Ich glaubte es eingegrenzt zu haben auf das Zusammenspiel
WLAN - OpenSuse (sprich spezielle Einstellungen für den Betrieb der SSD in der fstab) - ATA-Controller - SSD (-Controller) - GStreamer (-plugins).

Würde ja gern mal versuchen, GSreamer (bzw. dem mp3 plugin) andere buffer-Einstellungen für das Abspielen von mp3s beizubringen, weiss aber nicht wie.