KDE begint traag? Geef PulseAudio de schuld. [Oplossing]

Sinds ik gebruikte Debian Ik had een klein probleempje gesleept met het begin van KDE dat, hoewel het niet al te lastig was (de overtolligheid waard), het een beetje vervelend was.

Het blijkt dat, na inloggen, het KDE maar toen ze de pictogrammen in de lade begonnen te laden, werd het net na het netwerk en de batterij gestopt ... Dit werd gedaan gedurende een tijdsinterval van 5 tot 10 seconden.

KDE_audio

Het probleem is dat, totdat alle pictogrammen zijn geladen, KDE het begon niet echt te werken. Dat wil zeggen, als u in dat tijdsinterval probeerde toegang te krijgen tot het menu, reageerde het niet.

Een paar dagen geleden heb ik het opnieuw geïnstalleerd ArchLinux y KDE het begon verrassend snel. ik installeerde Vokoscreen om een ​​aantal screencasts uit te voeren, maar de toepassing heeft mijn microfoon niet gedetecteerd, dus bij het controleren realiseerde ik me dat deze niet was geïnstalleerd PulseAudio.

Ik heb het geïnstalleerd, opnieuw opgestart en BOOM !! Opnieuw hetzelfde probleem van langzaam laden van het bureaublad.

Dus ik ontdekte dat daar de schoten naartoe gingen. Ik begon de Arch-forums te doorzoeken en kwam met de oplossing, eigenlijk twee ervan.

1e optie: PulseAudio uitschakelen.

We openen het bestand /etc/pulse/default.pa met beheerdersrechten:

$ sudo nano /etc/pulse/default.pa

We zoeken naar de regels die zeggen:

### Laad automatisch stuurprogrammamodules afhankelijk van de beschikbare hardware .ifexists module-udev-detect.so load-module module-udev-detect .else ### Gebruik de statische hardwaredetectiemodule (voor systemen die geen udev-ondersteuning hebben) load- module module-detect .endif

En we merken op dat ze zo zijn:

### Laad automatisch stuurprogrammamodules, afhankelijk van de beschikbare hardware # .ifexists module-udev-detect.so # load-module module-udev-detect # .else ### Gebruik de statische hardwaredetectiemodule (voor systemen die udev-ondersteuning niet ) laadmodule module-detect # .endif

Dit loste het probleem op, maar toen ik de sessie startte, laadde het opnameapparaat niet, dat wil zeggen de microfoon. Dus ik vond de tweede oplossing.

2e optie: degene die voor mij werkte.

In hetzelfde bestand (zonder commentaar te geven op de regels van de eerste oplossing) zoeken we naar de regel die zegt:

### Cork muziek / video wordt gestreamd wanneer een telefoonstroom actief is load-module module-role-cork

en we becommentariëren het als volgt:

### Cork muziek / video wordt gestreamd wanneer een telefoonstream actief is # load-module module-role-cork

Vervolgens (hoewel ik niet zeker weet of het nodig is), voeren we uit:

sudo mv /etc/xdg/autostart/pulseaudio.desktop /etc/xdg/autostart/pulseaudio.desktop.bk

En dat is het..


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Voorkant zei

    hallo
    1. Het lijkt mij niet dat «en we geven er commentaar op, omdat het zo is:» een console-commando is
    2. wat veroorzaakt precies de tweede optie?

    1.    gato zei

      Als ik commentaar geef op de regel (de '#' ervoor) is het alsof er geen rekening mee is gehouden in het configuratiebestand, ik heb niet de kennis om het technisch uit te leggen, maar dat is wat ik begrijp.

      1.    Voorkant zei

        bedankt, maar ik bedoelde dat de pulseaudio-functie bij die wijziging wordt uitgeschakeld

  2.   een van sommige zei

    Pulse veroorzaakt teveel problemen. Ik ben alleen bij ALSA gebleven, wat erg goed werkt en de enige manier is waarop Ardor geen problemen veroorzaakt. Ondanks alle handleidingen werkt het niet goed met puls omdat het dodelijk is met krik

    1.    eliotime3000 zei

      We staan ​​gelijk. Pulse Audio is in dat opzicht een hele puinhoop. Gelukkig gebruik ik ALSA.

  3.   patodx zei

    bedankt voor de data elav. Ik zal het testen op Debian. Het is waar dat het probleem van een lethargie in het begin ... in ieder geval Arch ik heb het met ALSA en geen probleem.
    groeten

  4.   bliksemsneloorlog zei

    Iets dat me stoort aan de KDE-desktop is het trage opstarten, het duurt ongeveer 1 minuut om op 100% te werken, noch het laden van Windows zo traag.
    Verduidelijking: schakel alle onnodige dingen uit, maar het is nog steeds een schildpad die KDE start

      1.    eliotime3000 zei

  5.   Medewerkers zei

    Van die kleine ijslolly's die sommige projecten aan anderen geven.
    Hopelijk en in de toekomst zal alles meer compatibel zijn, maar in die dagen, als KDE wordt gebruikt, is ALSA + Phonon VLC de beste (zelfs als de equalizer verloren gaat in amarok en andere spelers.)

    1.    eliotime3000 zei

      VLC is in dat opzicht zeker de beste.

  6.   eliotime3000 zei

    Zeer goede tip. Bovendien gebruik ik ALSA al in plaats van Pulse Audio vanwege de problemen die u noemde.

  7.   pandev92 zei

    Alsa is de beste optie, tenzij u een usb- of bluetooth-koptelefoon gebruikt ... en dat is alles.

    1.    eliotime3000 zei

      Maar goed dat ik mijn bedrade koptelefoon gebruik. BA dum tss!

  8.   Rodolfo zei

    Nou, hoe vreemd ik pulse audio gebruik, maar het gaf me ook problemen, het liet me niet veel audio tegelijkertijd spelen en ik weet niet wat anders, het gaf me fouten in de youtube-video's, ik ging naar pulse audio en Ik loste op dat ik me niet laat voelde met de lading, nou dat als ik xfce gebruik in plaats van kde.

  9.   irvandoval zei

    De gemakkelijkste manier om bij dat prestatieprobleem te komen, is door het veromix plasmoid-hulpprogramma toe te voegen (of in de systray)

    1.    eliotime3000 zei

      Veromix? Eens kijken of ik tijd heb om te installeren.

      1.    levendig zei

        Veromix? Is dat gegeten?

      2.    irvandoval zei

        «Veromix is ​​een mixer voor de Pulseaudio sound server. »
        http://kde-look.org/content/show.php/Veromix+-+volume+control+%2B+soundmenu?content=116676

  10.   kik1n zei

    Goede info.
    Voor degenen die Debian gebruikten, had ik hetzelfde probleem, maar ik loste het hiermee op:
    nano / etc / default / pulseaudio // Verander de "0" in "1"
    PULSEAUDIO_SYSTEM_START = 1

    1.    levendig zei

      Ja, maar ik doe niets met het deactiveren van PulseAudio, omdat ik de mogelijkheid verlies om de microfoon te gebruiken 🙁

  11.   oscar zei

    Wat me een eeuwigheid kost om te openen, is de GIMP!

  12.   djager zei

    Een tip elav, zet gewoon de optie die voor u werkte om ruis in de post te voorkomen.

    1.    levendig zei

      Bedankt partner, maar ik moet van alles een beetje uitleggen, omdat veel mensen die hetzelfde zoeken misschien de eerste oplossing vinden en het zal hen niet helpen 😀

  13.   petertsjechisch zei

    Hallo Elav .. Uw oplossing is inderdaad geldig :). Toen ik KDE gebruikte, nam ik altijd de moeite om de installatie met de hand uit te voeren, juist vanwege dit probleem. Eerst installeerde ik het minimale systeem en van daaruit installeerde ik het alsa-utils pakket, xorg en de omgeving .. Ik moet zeggen dat ik werd een beetje moe Debian en stapte over naar Arch, net zoals jij deed, maar uiteindelijk vond ik niets echt interessants in Arch. Van de KDE-omgeving ben ik ook geslaagd omdat het erg aantrekkelijk voor mij is, ja, maar erg onproductief .. Bovendien breng ik kilometers met de muis door :).

    Uiteindelijk koos ik voor Fedora op al mijn pc's en CentOS op zowel privéservers als die die ik in het bedrijf heb. In Fedora kies ik voor de XFCE-omgeving en de servers hebben natuurlijk geen X: D.

    Wat betreft de licentie van de Fedora, schaamte, zoals in veel forums op het web is gezegd, het lijkt me dwaas omdat dezelfde licentie openSUSE of SLES heeft naast vele andere distributies. Het is logisch dat als Red Hat en Novel bedrijven zijn met economische doeleinden die zijn gevestigd in Noord-Amerika, ze de actieve regels in dat land zullen moeten volgen en meer als deze voorwaarden door de overheid worden opgelegd aan alle Amerikaanse bedrijven.

    Hoe dan ook .. Ik voel me erg op mijn gemak in Fedora / CentOS en XFCE en eerlijk gezegd denk ik niet dat er een productievere omgeving is dan XFCE: D .. Ook de ondersteuning van Red Hat blijkt.

    1.    petertsjechisch zei

      Een paar vragen Elav ..
      Waarom heb je het opnieuw geïnstalleerd? Is het niet beter om een ​​distro te gebruiken die niet opnieuw hoeft te worden geïnstalleerd? Daarom haalde ik mijn handen van de rollende distro's.

      1.    eliotime3000 zei

        @elav heeft een werkstation met Debian en een netbook met Arch. Waarschijnlijk heeft hij Arch opnieuw geïnstalleerd vanwege een laag 8-bug.

        1.    levendig zei

          Precies ^ _ ^

        2.    eliotime3000 zei

          En trouwens, ik hoefde mijn Debian niet opnieuw te installeren, want ik heb het juist geïnstalleerd om mijn pc niet opnieuw te formatteren (wat ik één keer per jaar doe met Windows).

      2.    msx zei

        Hahahaha, precies de rollende zijn degenen die niet opnieuw geïnstalleerd hoeven te worden in tegenstelling tot de prehistorische cyclus-release, hahahaha.

    2.    eliotime3000 zei

      Welnu, met RHEL / CentOS vind ik het handiger en praktischer om CentOS te gebruiken dan RHEL vanwege de kostenfactor (in theorie is het gratis, maar in feite blijkt het veel goedkoper te zijn dan Red Hat-ondersteuning).

      Aan de kant van Debian / Ubuntu Server is de waarheid dat ik naar Debian neig, aangezien ik betere ervaringen heb gehad met Debian dan met Ubuntu Server, vooral de pakketten. Kortom, dat een serieus bedrijf je een repo in uitstekende staat geeft in ruil voor een belachelijk goedkoop abonnement is reden genoeg om niet voor Windows Server 2012 te kiezen.

      1.    petertsjechisch zei

        Precies: D ..

  14.   Jakob zei

    Helaas houden dit soort problemen mensen weg van Linux.
    En dus zeiden ze dat KDE de meest geavanceerde omgeving van allemaal is en dat het Aqua voor Mac en Aero voor Windows overtreft

    1.    Medewerkers zei

      Maar als dit geen probleem is met KDE maar met pulsaudio.

  15.   auroszx zei

    Wat merkwaardig dat Pulseaudio de schuld heeft van zoveel kwaad… ALSA-regels 🙂

  16.   Marco Martinez zei

    Hoe zit het met elav, ik geef alleen commentaar omdat ik de ware oorzaak van het probleem heb ontdekt.
    Merk op dat u bij de tweede optie adviseert het laden van een module te stoppen, in werkelijkheid heeft dit geen effect op het probleem, wat het echt oplost is, zoals u al zei, de naam van het bestand "pulseaudio.desktop" te wijzigen.

    Wanneer het pulseaudio-pakket is geïnstalleerd, genereert het 2 bestanden in de map / etc / xdg / autostart, een genaamd "pulseaudio.desktop" en de andere "pulseaudio-kde.desktop", waarbij deze 2 bestanden een vertraging genereren bij het laden van het bureaublad veroorzaakt omdat het programma twee keer probeert te starten.

    Ten slotte, wanneer de naam van het "pulseaudio.desktop" -bestand wordt gewijzigd, wordt het pad vrijgelaten zodat het alleen kan worden gestart vanuit het "pulseaudio-kde.desktop" -bestand en er dus geen vertragingen meer zijn bij het laden van de desktop.

    1.    Canales zei

      Bedankt Marco en elav voor het advies. Voor mij met KDE 4.8 op Debian Wheezy, wat mij overkomt op verschillende computers is dat ik problemen had met phonon-backend-vlc, ik rapporteerde een bug aan debian die ervoor zorgde dat een KDE-module crashte elke keer dat het systeem opstartte, het moet in correctieproces, dus voorlopig blijf ik bij phonon-backend-gstreamer, wat mooi is.

      Aan de andere kant, wat je noemt, overkomt mij ook dat het bureaublad soms vastloopt omdat het volumepictogram niet wordt geladen en ik opnieuw moet opstarten om de omgeving te kunnen gebruiken.

      Ik heb gedaan wat Marcos zegt, ik hoop dat het voor mij werkt als ik geen toevlucht neem tot de elav-oplossing.

      Heel erg bedankt, proost allemaal.

      1.    Canales zei

        Hier is het bugrapport dat ik heb gemaakt, al diegenen die problemen hebben met knotify elke keer dat het systeem opstart, raad ik je aan het te lezen. Kortom, u moet phonon-backend-vlc installeren en het selecteren in de KDE-voorkeuren.

        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719874

        1.    Canales zei

          Sorry, degene die moet worden geïnstalleerd is phonon-backend-gstreamer, degene van vlc is degene die ervoor zorgt dat knotify mislukt. Benadruk dat dit wel of niet kan gebeuren in Debian Wheezy, het hangt af van het team.

  17.   msx zei

    Sorry dat ik kwetsbaarheden gekwetst heb, maar voor jullie allemaal die vervelende PulseAudio spreken: JE HEBT GEEN FUCKING IDEE VAN WAAR JE HET OVER HEBT:
    1. ALSA werkte destijds, maar kan tegenwoordig niet omgaan met de apparaten en audiosignalen zoals PA, vandaar de creatie van de laatste.
    2. PulseAudio fungeert als een TUSSENLAAG tussen ALSA en de rest van de software en biedt een nieuwe wereld van mogelijkheden voor zowel het systeem als de applicaties.
    3. Het feit dat het nog steeds problemen heeft, is te wijten aan het feit dat het een software is die te jong is voor het belang van het gebruik ervan en dat het actief is getest door distributies sinds de bètaversies, aangezien * het de enige manier * is om snel evolueren de ontwikkeling van een enorm systeem als PulseAudio in zo'n korte tijd. In andere tijden had het ontwikkelen van zoiets als PulseAudio en het naar een stabiel stadium brengen waar geen problemen worden gevonden gemakkelijk 10 of 15 jaar kunnen duren. De magie van F / LOSS en het feit dat veel distro's het al vroeg hebben geïmplementeerd, betekent dat we vandaag genieten van een audiosubsysteem van de toekomst.
    4. Als PA faalt in je distro, dan is de fout van JOUW OF VAN ZIJN, oftewel laag 8. Chakra, implementeert bijvoorbeeld PulseAudio, aangezien veel applicaties PA nodig hebben als afhankelijkheid om te compileren en het erg moeilijk is om iemand met problemen te vinden. Persoonlijk - vingers gekruist - heb ik tot nu toe nog nooit een probleem gehad met PA in Chakra.
    5. "load-module module-role-cork" is een van de kenmerken die PulseAudio tot het subsysteem van de toekomst maken: de module is verantwoordelijk voor het beheer van de verschillende audiostreams die afkomstig zijn van applicaties en het systeem en rangschikt ze volgens hun belang. VOORBEELD: we luisteren naar muziek of kijken naar een film en we worden gebeld via Skype of Hangout: met deze «rolkurk» -module geladen, is PulseAudio alleen verantwoordelijk voor het verlagen van het volume van de rest van de audiozenders die actief zijn in deze keer zodat we comfortabel kunnen praten via de applicatie waarin we de oproep ontvangen.
    Rolkurk kan op zijn beurt worden geconfigureerd om het volume van achtergrond-apps tot een minimum te verlagen (zoals een zeer soepele audiostream op de achtergrond) of om de achtergrondaudiostream volledig te dempen.
    6. Als je een probleem hebt met PA, is het meestal voldoende om de tijdelijke bestanden ~ / .cache / event-sound-cache * en ~ / .config / pulse / * te verwijderen, de audioserver te stoppen en opnieuw te starten (Wincrap slimme gebruikers kunnen eenvoudig opnieuw opstarten).

    Voordat je de PA-ontwikkelaars lastigvalt, neem de tijd van de conceptuele en technische argumenten waarom de behoefte aan een moderne implementatie van een audioserver, de informatie openbaar en vrij toegankelijk is en informatie voordat je spreekt, het er niet zo slecht uitziet als nu .

    1.    Medewerkers zei

      1. Klopt, maar er zijn er die die superieure omgang met signalen niet nodig hebben.

      2. Elke toegevoegde laag verhoogt exponentieel het aantal mislukkingen, niet iedereen is daartoe bereid om nieuwe opties te krijgen.

      3. Ik vind het geweldig dat distributies nieuwe technologieën testen om ze te verbeteren, maar de gebruiker die geen tester is en die nooit een enkel rapport zal sturen, kan ervoor kiezen om ze niet te gebruiken.

      4. Je vergeet dat er meer lagen onder zitten, de hardware is er een van, het is niet hetzelfde om een ​​geluidskaart te monteren met een generiek stuurprogramma voor 5 dll's. die van de Xonar, die met alleen ALSA bijna standaard werkt, maar als je press audio invoert, gooit de niet-gevorderde gebruiker het toetsenbord op de grond als hij erachter komt dat bestanden aangepast moeten worden om aan te geven welke kaart er gaat worden gebruikt, hoeveel kanalen, de niveaus van elk kanaal en zelfs de samplefrequentie.

      5. Persoonlijk vind ik dit soort opties belachelijk, maar ach, op mijn computers is het enige dat klinkt, muziek en video's, alle applicaties (inclusief meldingen en systeemgeluiden) zijn gedempt of uitgeschakeld, voor al het andere heb ik de telefoon .

      6. Makkelijk maar niet nodig als je geen PA gebruikt.

      Er zijn veel soorten gebruikers, de meest basale, die video's op YouTube bekijken, naar mp3's luisteren met 96 kbps en wanneer ze willen dat de luidsprekers klinken, trekken ze aan de kabel van de koptelefoon om ze los te koppelen, de professionals, die doen en ongedaan maken bewerken van multitrack-bestanden met ongelooflijke kwaliteiten. Liefhebbers van nieuwe technologieën, die duizend gadgets op de computer aansluiten en graag met 16 vrienden tegelijk praten over het nieuwste hoofdstuk van Game of Thrones op skype-Hangouts-facebook…. of vergelijkbaar.

      Om kleuren te proeven.

      Ik ben een beetje meer voor de KISS-filosofie, met ALSA + Phonon VLC (om de kwaliteit van de bestanden te persen met zo min mogelijk programma's) en Kmix om de niveaus te regelen, bereik ik de basis zonder problemen.

      Voor gevorderden komt het geluid via optisch of USB naar de DAC en ik laat de geluidsprofessionals het afhandelen.

      Geen onnodige tussenlagen.