Hallo,
seit gestern läuft bei mir OpenSuse 13.2 und alles läuft soweit rund :good:.
Das einzige Problem ist, dass der Sound kratzt. Aufgefallen ist es mir bisher beim Spotify-Webplayer und beim Spielen von Dota2. In Amarok konnte ich das Problem bislang nicht feststellen.
Als Soundkarte habe ich eine XonarDS, die in YaST auch korrekt erkannt wird. Zusätzlich wird der HDMI-Ausgang meiner nvidia-Karte als Soundkarte erkannt, aber in den KDE-Soundeinstellungen habe ich Xonar als Gerät eingestellt.
Hat jemand eine Idee bzw. welche weiteren Informationen werden benötigt?
Tja, da es nur mit bestimmten Programmen auftritt, dürfte es kein generelles Audio-Problem sein.
“Sound kratzt” ist halt leider eine sehr ungenaue Beschreibung… (soll keine Kritik sein, das Problem ist wohl auch nicht sonderlich leicht zu beschreiben)
Könnte es sein, dass einfach nur die Lautstärke zu hoch ist, d.h. die Tonausgabe übersteuert?
Wenn die entsprechenden Programme laufen, sollte ein zusätzlicher Lautstärkeregler dafür im KMix-Popup (das erscheint wenn du auf das Lautsprechersymbol im Systemabschnitt der Kontrollleiste rechts unten klickst) auftauchen. Probier den mal runterzudrehen (den für das entsprechende Programm, nicht den Hauptregler), hilft das?
An den Reglern in KMix zu drehen war nicht so erfolgreich, aber ich habe die Funktion “Lautstärke-Übersteuerung” in den Einstellungen von KMix deaktiviert und nun hört sich alles doch deutlich besser an.
Nur zur Klarstellung: ich meinte dass du die Lautstärkeregler für die entsprechenden Programme (rechts) runterdrehst, nicht den Gesamtlautstärkeregler links.
PulseAudio hat per default die (meiner Meinung nach) ungute Eigenschaft, dass die einzelnen Programme zwar getrennte Lautstärekregler besitzen, aber jedes Programm auch die Gesamtlautstärke nach oben dreht um die gewünschte Lautstärke zu erreichen (aber nicht mehr nach unten).
Das beeinflusst dann natürlich auch alle anderen Programme, und macht die Gesamtlautstärke meiner Meinung nach sinnlos, da sie sich sowieso automatisch irgendwann bei fast 100% einpendelt (und ein runterdrehen bringt eigentlich nichts, denn wenn ein Programm eine lautere Lautstärke haben will wird sie sowieso automatisch erhöht)…
Und PulseAudio erlaubt auch noch dazu eine Lautstärke von 150% (der sogenannte “Volume Overdrive”/"“Lautstärke-Übersteuerung”), wenn du diese Option abschaltest, beschränkst du die Lautstärke zumindest auf 100%.
Du könntest evtl. stattdessen (oder zusätzlich) probieren, in /etc/pulse/daemon.conf die Option “flat-volumes = no” zu setzen. Die Gesamtlautstärke bleibt dann unbeeinflusst und steht nur unter Kontrolle des Benutzers.
>
>
> Ok, dann wars also wirklich die Lautstärke…
>
> Nur zur Klarstellung: ich meinte dass du die Lautstärkeregler für die
> entsprechenden Programme (rechts) runterdrehst, nicht den
> Gesamtlautstärkeregler links.
> PulseAudio hat per default die (meiner Meinung nach) ungute
Eigenschaft,
> dass die einzelnen Programme zwar getrennte Lautstärekregler
besitzen,
> aber jedes Programm auch die Gesamtlautstärke nach oben dreht um die
> gewünschte Lautstärke zu erreichen (aber nicht mehr nach unten).
> Das beeinflusst dann natürlich auch alle anderen Programme, und macht
> die Gesamtlautstärke meiner Meinung nach sinnlos, da sie sich sowieso
> automatisch irgendwann bei fast 100% einpendelt (und ein runterdrehen
> bringt eigentlich nichts, denn wenn ein Programm eine lautere
> Lautstärke haben will wird sie sowieso automatisch erhöht)…
>
> Und PulseAudio erlaubt auch noch dazu eine Lautstärke von 150% (der
> sogenannte “Volume Overdrive”/"“Lautstärke-Übersteuerung”), wenn du
> diese Option abschaltest, beschränkst du die Lautstärke zumindest auf
> 100%.
>
> Du könntest evtl. stattdessen (oder zusätzlich) probieren, in
> /etc/pulse/daemon.conf die Option “flat-volumes = no” zu setzen. Die
> Gesamtlautstärke bleibt dann unbeeinflusst und steht nur unter
> Kontrolle des Benutzers.
>
>
Hallo, also ich würde die Installation von pavucontrol vorschlagen.
Darüber kann man das gut regeln. Kmix und pulseaudio scheinen meiner
Ansicht nach nicht immer gut miteinander auszukommen.
Gruß Axel
>
>
> Axel;2727487 Wrote:
>> Hallo, also ich würde die Installation von pavucontrol vorschlagen.
>> Darüber kann man das gut regeln. Kmix und pulseaudio scheinen meiner
>> Ansicht nach nicht immer gut miteinander auszukommen.
>>
> Das aktuelle KMix sollte in Bezug auf PulseAudio die selben
> Möglichkeiten bieten wie pavucontrol.
>
>
Das Wäre schön. Aber meine Bluetooth-Kopfhörer z.B. habe ich da nach nie
angezeigt bekommen. Nur deswegen benutze ich überhaupt noch pulseaudio.
Schon mal rechts-klick und “Audio einrichten” probiert? Werden sie da unter “Einrichtung der Audio Hardware” angezeigt?
Oder wenn du auf einen Stream rechts-klickst und “Verschieben” auswählst?
Ich kann da aber nicht wirklich was dazu sagen, weil ich keine Bluetooth-Kopfhörer habe.
Aber prinzipiell sollte mit KMix alles möglich sein, das von PulseAudio unterstützt wird.
> Schon mal rechts-klick und “Audio einrichten” probiert? Werden sie da
> unter “Einrichtung der Audio Hardware” angezeigt?
> Oder wenn du auf einen Stream rechts-klickst und “Verschieben”
> auswählst?
>
> Ich kann da aber nicht wirklich was dazu sagen, weil ich keine
> Bluetooth-Kopfhörer habe.
> Aber prinzipiell sollte mit KMix alles möglich sein, das von
PulseAudio
> unterstützt wird.
>
>
Ja, sie werden in der Geräteliste angezeigt. Allerdings auch nur wenn
die Pulseaudio-Konfiguration in Yast gesetzt wurde. Kmix zeigt sie als
Gerät aber nicht an, Umschalten von Internes Audio… zu den Kopfhörern
geht dann nur aufwendig über die Audio-Einrichtung oder eben einfach
mit pavucontrol.(bzw. direkt aus vlc bei Benutzung von vlc)
Ich wollte hier allerdings auch nur einen Hinweis geben und nicht das
Thema an mich reißen. Ich habe ja soweit alles am laufen.
Ja, und wenn nicht, geht pavucontrol auch nicht, da es nur ein Frontend zu PulseAudio ist.
KMix kommt zumindest auch mit ALSA zurecht, und funktioniert auch ohne PulseAudio…
Keine Ahnung ob mit ALSA die Verwendung von Bluetooth Kopfhörern möglich ist. Wenn, dann ist aber wohl eine manuelle Konfiguration (in den Konfigdateien) notwendig.
Aber PulseAudio ist ja mittlerweile ohnehin (seit Jahren) standardmäßig aktiviert.
Kmix zeigt sie als Gerät aber nicht an, Umschalten von Internes Audio… zu den Kopfhörern
geht dann nur aufwendig über die Audio-Einrichtung oder eben einfach
mit pavucontrol.(bzw. direkt aus vlc bei Benutzung von vlc)
Wie gesagt, in KMix solltest du Streams auf ein anderes Ausgabegerät umleiten können, indem du im Popup auf den Stream rechts-klickst und im “Verschieben” Untermenü das entsprechende Gerät auswählst.
Allerdings hab ich wie gesagt das noch nie probiert, weil ich auf meinen Systemen eben nur die interne Soundkarte habe…
Ich wollte hier allerdings auch nur einen Hinweis geben und nicht das
Thema an mich reißen. Ich habe ja soweit alles am laufen.
Ja, ok.
Natürlich ist pavucontrol eine Alternative (ist ja das “offizielle” Tool von PulseAudio), aber es sollte nicht notwendig sein.
Die Sache mit dem “Verschieben” in KMix wusste ich aber bis vor Kurzem auch nicht und dachte, das ist nur mit pavucontrol möglich…
Übrigens gäbe es auch noch “Veromix” als Alternative, das ist ein PulseAudio applet für KDE’s “Systemabschnitt der Kontrollleiste”, und im KDE:Extra Repository erhältlich (plasmoid-veromix).
> Ja, und wenn nicht, geht pavucontrol auch nicht, da es nur ein
> Frontend zu PulseAudio ist.
> KMix kommt zumindest auch mit ALSA zurecht, und funktioniert auch
ohne
> PulseAudio…
>
> Keine Ahnung ob mit ALSA die Verwendung von Bluetooth Kopfhörern
> möglich ist. Wenn, dann ist aber wohl eine manuelle Konfiguration (in
> den Konfigdateien) notwendig.
Da liegt wohl das Problem. Habe dazu aber auch noch nichts finden
können.
>
> Wie gesagt, in KMix solltest du Streams auf ein anderes Ausgabegerät
> umleiten können, indem du im Popup auf den Stream rechts-klickst und
im
> “Verschieben” Untermenü das entsprechende Gerät auswählst.
>
Das kann ich bei mir so nicht nachvollziehen.
>
> Übrigens gäbe es auch noch “Veromix” als Alternative, das ist ein
> PulseAudio applet für KDE’s “Systemabschnitt der Kontrollleiste”, und
> im KDE:Extra Repository erhältlich (plasmoid-veromix).
>
Habe ich probiert. Machte ständig nur Ärger, kann nicht geladen werden
und solche Sachen. Habe ich wieder runter geschmissen.
Ist aber unabhängig von KMix/pavucontrol, außer dass pavucontrol eben sowieso nur mit PulseAudio funktioniert.
> Wie gesagt, in KMix solltest du Streams auf ein anderes Ausgabegerät
> umleiten können, indem du im Popup auf den Stream rechts-klickst und
im
> “Verschieben” Untermenü das entsprechende Gerät auswählst.
>
Das kann ich bei mir so nicht nachvollziehen.
Was kannst du nicht nachvollziehen?
Das “Verschieben” Untermenü? Oder tauchen deine Bluetooth-Kopfhörer dort nicht auf?
> Übrigens gäbe es auch noch “Veromix” als Alternative, das ist ein
> PulseAudio applet für KDE’s “Systemabschnitt der Kontrollleiste”, und
> im KDE:Extra Repository erhältlich (plasmoid-veromix).
>
Habe ich probiert. Machte ständig nur Ärger, kann nicht geladen werden
und solche Sachen. Habe ich wieder runter geschmissen.
Schade.
Ich habs kurz ausprobiert, und es scheint einwandfrei zu funktionieren. Wirklich benutzen tu ichs aber nicht, schon deshalb weil ich normalerweise auch PulseAudio deaktiviert (und sogar deinstalliert) habe.
Naja, in Plasma5 ist inzwischen sowieso “plasma5-pa” dabei…
>
>
> Axel;2727649 Wrote:
>> > Ja, und wenn nicht, geht pavucontrol auch nicht, da es nur ein
>> > Frontend zu PulseAudio ist.
>> > KMix kommt zumindest auch mit ALSA zurecht, und funktioniert auch
>> ohne
>> > PulseAudio…
>> >
>> > Keine Ahnung ob mit ALSA die Verwendung von Bluetooth Kopfhörern
>> > möglich ist. Wenn, dann ist aber wohl eine manuelle Konfiguration
(in
>> > den Konfigdateien) notwendig.
>> Da liegt wohl das Problem. Habe dazu aber auch noch nichts finden
>> können.
> Ich weiß auch nichts.
> Ist aber unabhängig von KMix/pavucontrol, außer dass pavucontrol eben
> sowieso nur mit PulseAudio funktioniert.
>
>>
>> > Wie gesagt, in KMix solltest du Streams auf ein anderes
Ausgabegerät
>> > umleiten können, indem du im Popup auf den Stream rechts-klickst
und
>> im
>> > “Verschieben” Untermenü das entsprechende Gerät auswählst.
>> >
>> Das kann ich bei mir so nicht nachvollziehen.
> Was kannst du nicht nachvollziehen?
> Das “Verschieben” Untermenü? Oder tauchen deine Bluetooth-Kopfhörer
> dort nicht auf?
So ist es, sie erscheinen nicht.
>
>>
>> > Übrigens gäbe es auch noch “Veromix” als Alternative, das ist ein
>> > PulseAudio applet für KDE’s “Systemabschnitt der Kontrollleiste”,
und
>> > im KDE:Extra Repository erhältlich (plasmoid-veromix).
>> >
>> Habe ich probiert. Machte ständig nur Ärger, kann nicht geladen
werden
>> und solche Sachen. Habe ich wieder runter geschmissen.
> Schade.
> Ich habs kurz ausprobiert, und es scheint einwandfrei zu
funktionieren.
> Wirklich benutzen tu ichs aber nicht, schon deshalb weil ich
> normalerweise auch PulseAudio deaktiviert (und sogar deinstalliert)
> habe.
>
> Naja, in Plasma5 ist inzwischen sowieso “plasma5-pa” dabei…
>
>
Ja die Sache mit Plasma 5. Dazu hatte ich hier im Forum schon mal die
Frage aufgeworfen ob es denn für den “Normalnutzer” schon geeignet ist.
Leider hat sich dazu niemand geäußert.
Natürlich ist es für “Normalnutzer” geeignet, und das seit 5.0.
Ob es für dich geeignet ist, kannst aber wohl nur du selbst entscheiden…
Ich pflege übrigens ein Repo mit Plasma5 Paketen, die du zusätzlich zu KDE4 installieren kannst ohne den “alten” Desktop zu verlieren, falls dus mal ausprobieren willst.
> Natürlich ist es für “Normalnutzer” geeignet, und das seit 5.0.
>
> Ob es für dich geeignet ist, kannst aber wohl nur du selbst
> entscheiden…
>
> Ich pflege übrigens ein Repo mit Plasma5 Paketen, die du zusätzlich zu
> KDE4 installieren kannst ohne den “alten” Desktop zu verlieren, falls
> dus mal ausprobieren willst.
>
>
Gerne. Kannst Du mir den link nennen?
Zum Installieren eines Basis-Plasma5 Desktops reicht das Paket “plasma5-session”, dass alle benötigten Sachen automatisch mitziehen sollte, damit Plasma5 startet und benutzbar ist. (“Plasma 5” Eintrag am Login Screen auswählen)
Ich würde aber empfehlen, einen kompletten Switch zu den 3 Repos zu machen um zu verhindern dass ältere Qt5/KF5 Pakete von den Standard-Repos installiert sind. Also z.B. so:
sudo zypper ar -f http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_13.2/ Qt5
sudo zypper ar -f http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/ KF5
sudo zypper ar -f http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_13.2/ wolfi_KF5
sudo zypper in plasma5-session
sudo zypper dup --from Qt5 --from KF5 --from wolfi_KF5
Außer Plasma5 hab ich auch viele weitere KF5 basierte Programme im Repo (die teilweise noch gar nicht veröffentlicht sind), auch diese ersetzen dann nicht die KDE4 Versionen (und haben meistens ein ‘5’ im Namen).
Schau bitte selbst (in YaST->Software hinzufügen/entfernen->Ansicht->Repositories) was verfügbar ist, und installier das gewünschte…
Es wäre aber evtl. empfehlenswert, Plasma 5 mit einem neuen/anderen Benutzer-Account auszuprobieren, damit es nicht deine KDE4 Einstellungen durcheinander bringt (Einstellungen für Farben, Widget-Stil, usw. werden auch für KDE4 geschrieben damit KDE4 Programme genauso aussehen wie die KF5 Versionen)
Problem: plasma5-session-5.4.1-107.1.noarch benötigt systemsettings5 >=
5.4.1, was aber nicht angeboten werden kann
Nicht installierbare Anbieter: systemsettings5-5.4.1-60.1.i586[KF5]
Lösung 1: plasma5-session-5.4.1-107.1.noarch nicht installieren
Lösung 2: plasma5-session-5.4.1-107.1.noarch beschädigen durch Ignorieren
einiger Abhängigkeiten
wolfi@amiga:~> zypper se -s systemsettings5 Daten des Repositories laden ...
Installierte Pakete lesen ...
S | Name | Typ | Version | Arch | Repository
--+-----------------------------+------------+------------+--------+---------------------
i | systemsettings5 | Paket | 5.4.1-60.1 | x86_64 | KDE:Frameworks5
v | systemsettings5 | Paket | 5.4.1-60.1 | i586 | KDE:Frameworks5
...
Was passiert wenn du speziell systemsettings5 installieren willst?
sudo zypper in -f systemsettings5-5.4.1
Außerdem: hast du ein 32bit System oder 64bit?
In diesem speziellen Fall könntest du auch “Lösung 2: plasma5-session-5.4.1-107.1.noarch beschädigen durch Ignorieren
einiger Abhängigkeiten” wählen, Plasma braucht systemsettings5 nicht um zu funktionieren…
Wenn du die Einstellungen ändern willst, müsstest du aber die Einstellungsmodule einzeln mit “kcmshell5 xxx” aufrufen, “kcmshell5 --list” gibt eine Liste aller installierten.
>
>
> Was passiert wenn du speziell systemsettings5 installieren willst?
>
> Code:
> --------------------
> sudo zypper in -f systemsettings5-5.4.1
> --------------------
>
Sieht dann so aus:
Installation von ‘systemsettings5-5.4.1-60.1.i586’ aus Repository
‘KF5’ wird erzwungen.
Paketabhängigkeiten auflösen …
Problem: libQt5Core.so.5(Qt_5), benötigt von
systemsettings5-5.4.1-60.1.i586, wird von keinem Repository angeboten
Lösung 1: systemsettings5-5.4.1-60.1.i586 nicht installieren
Lösung 2: systemsettings5-5.4.1-60.1.i586 beschädigen durch Ignorieren
einiger Abhängigkeiten
>
> Außerdem: hast du ein 32bit System oder 64bit?
>
32bit