KDE uruchamia się wolno? Zrzuć to na PulseAudio. [Rozwiązanie]

Odkąd użyłem Debian Od początku przeciągałem mały problem KDE że chociaż nie było to zbyt problematyczne (warte redundancji), było trochę denerwujące.

Okazuje się, że po zalogowaniu plik KDE ale kiedy zaczęli ładować ikony z zasobnika, było to zatrzymane tuż po sieci i baterii ... Robiono to w odstępie czasu od 5 do 10 sekund.

KDE_audio

Problem polega na tym, że dopóki wszystkie ikony nie zostaną załadowane, KDE tak naprawdę nie zaczynało działać. Innymi słowy, jeśli w tym przedziale czasowym próbowałem wejść do Menu, to nie reagowało.

Kilka dni temu przeinstalowałem ArchLinux y KDE zaczęło się zaskakująco szybko. zainstalowałem Vokoscreen aby wykonać screencasty, ale aplikacja nie wykryła mojego mikrofonu, więc po sprawdzeniu stwierdziłem, że nie został zainstalowany PulseAudio.

Zainstalowałem, zrestartowałem i BOOM !! Znowu ten sam problem z powolnym ładowaniem pulpitu.

Więc odkryłem, że tam były strzały. Zacząłem przeszukiwać fora Arch i znalazłem rozwiązanie, a właściwie dwa z nich.

Pierwsza opcja: Wyłącz PulseAudio.

Uzyskujemy dostęp do pliku /etc/pulse/default.pa z uprawnieniami administratora:

$ sudo nano /etc/pulse/default.pa

Szukamy linii, które mówią:

### Automatycznie ładuj moduły sterowników w zależności od dostępnego sprzętu. Ifexists module-udev-detect.so load-module module-udev-detekcja .else ### Użyj statycznego modułu wykrywania sprzętu (dla systemów, które nie obsługują udev) load- moduł module-detekcja .endif

A my komentujemy, że są w ten sposób:

### Automatycznie ładuj moduły sterowników w zależności od dostępnego sprzętu # .ifexists module-udev-detect.so # load-module module-udev-detection # .else ### Użyj statycznego modułu wykrywania sprzętu (dla systemów, które nie obsługują udev ) moduł obciążenia modułu wykrywania # .endif

To rozwiązało problem, ale kiedy rozpocząłem sesję, urządzenie przechwytujące nie załadowało się, to znaczy mikrofon. Więc znalazłem drugie rozwiązanie.

Druga opcja: ta, która zadziałała dla mnie.

W tym samym pliku (bez komentowania wierszy pierwszego rozwiązania) szukamy wiersza, który mówi:

### Cork strumieniuje muzykę / wideo, gdy strumień telefoniczny jest aktywny. Load-module-role-cork

i komentujemy to w ten sposób:

### Cork strumieniuje muzykę / wideo, gdy strumień telefoniczny jest aktywny # load-module-module-role-cork

Następnie (choć nie jestem pewien, czy to konieczne) uruchamiamy:

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

I to wszystko..


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   PrzódStrona powiedział

    Halo
    1. Nie wydaje mi się, że «a my to komentujemy, będąc w ten sposób:» jest poleceniem konsoli
    2. co dokładnie powoduje drugą opcję?

    1.    gato powiedział

      Komentując wiersz („#” z przodu) to tak, jakby nie było to uwzględnione w pliku konfiguracyjnym, nie mam wiedzy, żeby to wyjaśnić technicznie, ale to rozumiem.

      1.    PrzódStrona powiedział

        dzięki, ale miałem na myśli, że funkcja PulseAudio jest wyłączona w tej zmianie

  2.   jeden z kilku powiedział

    Puls powoduje zbyt wiele problemów. Zostałem tylko przy ALSA, która działa bardzo dobrze i jest jedynym sposobem, w jaki Ardor nie powoduje problemów. Pomimo wszystkich przewodników nie działa dobrze z pulsem, ponieważ jest śmiertelny z dźwignią

    1.    Eliotime3000 powiedział

      Jesteśmy nawet. Pod tym względem Pulse Audio to prawdziwy bałagan. Na szczęście używam ALSA.

  3.   patodx powiedział

    dzięki za dane elav. Przetestuję to na Debianie. Prawdą jest, że problem z letargiem na początku ... przynajmniej Arch mam go z ALSA i nie ma problemu.
    pozdrowienia

  4.   wojna błyskawiczna powiedział

    Coś, co przeszkadza mi w pulpicie KDE, to powolne uruchamianie się, praca na 1% zajmuje około 100 minuty, a system Windows ładuje się tak wolno.
    Wyjaśnienie: wyłącz wszystkie niepotrzebne rzeczy, ale nadal jest to żółw uruchamiający KDE

      1.    Eliotime3000 powiedział

        :-)!

  5.   Personel powiedział

    Z tych małych patyków, które niektóre projekty są przekazywane innym.
    Miejmy nadzieję, że w przyszłości wszystko będzie bardziej kompatybilne, ale w tamtych czasach, jeśli używane jest KDE, ALSA + Phonon VLC jest najlepsze (chociaż korektor jest zagubiony w amaroku i innych odtwarzaczach).

    1.    Eliotime3000 powiedział

      Z pewnością VLC jest pod tym względem najlepszy.

  6.   Eliotime3000 powiedział

    Bardzo dobra wskazówka. Co więcej, używam już ALSA zamiast Pulse Audio ze względu na wspomniane przez Ciebie problemy.

  7.   pandev92 powiedział

    Alsa to najlepsza opcja, chyba że używasz słuchawek USB lub Bluetooth ... i to wszystko.

    1.    Eliotime3000 powiedział

      Dobrze, że używam słuchawek przewodowych. Ba dum TSS!

  8.   Rodolfo powiedział

    No jak dziwnie używam dźwięku pulsacyjnego ale sprawiło mi to problemy alsa, nie pozwalało mi odtwarzać wielu audycji naraz i nie wiem co jeszcze, dało mi to błędy w filmach youtube, poszedłem na dźwięk pulsacyjny i rozwiązałem, nie czułem żadnego opóźnienia w ładowaniu, cóż, jeśli użyję xfce zamiast kde.

  9.   irvandoval powiedział

    Najłatwiejszym sposobem rozwiązania tego problemu z wydajnością jest dodanie narzędzia plazmoidu Veromix (lub na pasku zadań)

    1.    Eliotime3000 powiedział

      Veromix? Zobaczmy, czy mam czas na instalację.

      1.    pełen życia powiedział

        Veromix? Czy to jest zjedzone?

      2.    irvandoval powiedział
  10.   kik1n powiedział

    Dobra informacja.
    Dla osób używających Debiana miałem ten sam problem, ale naprawiłem go w ten sposób:
    nano / etc / default / pulseaudio // Zmień „0” na „1”
    PULSEAUDIO_SYSTEM_START = 1

    1.    pełen życia powiedział

      Tak, ale nic nie robię, żeby wyłączyć PulseAudio, bo tracę możliwość korzystania z mikrofonu

  11.   Oscar powiedział

    To, co zajmuje mi wieczność, aby otworzyć, to GIMP!

  12.   łowca powiedział

    Wskazówka elav, po prostu umieść opcję, która zadziałała, aby uniknąć hałasu w poście.

    1.    pełen życia powiedział

      Dzięki partnerko, ale muszę wszystko trochę wyjaśnić, bo wiele osób szukających tego samego może znaleźć pierwsze rozwiązanie i nie będzie im to służyć

  13.   peterczech powiedział

    Witaj Elav .. Twoje rozwiązanie jest rzeczywiście prawidłowe :). Kiedy używałem KDE, zawsze miałem problem z ręczną instalacją właśnie z powodu tego problemu. Najpierw zainstalowałem minimalny system i stamtąd zainstalowałem pakiet alsa-utils, xorg i środowisko .. Muszę powiedzieć, że trochę się zmęczyłem Debianem i poszedłem do Arch, tak jak ty, ale ostatecznie nie znalazłem nic interesującego w Arch. Przeszedłem też przez środowisko KDE, ponieważ jest dla mnie bardzo atrakcyjne, tak, ale bardzo nieproduktywne, poza tym spędzam mile z myszką :).

    W końcu zdecydowałem się na Fedorę na wszystkich moich komputerach PC i CentOS, zarówno na serwerach prywatnych, jak i tych, które mam w firmie. W Fedorze wybieram środowisko XFCE, a serwery nie mają oczywiście X: D.

    Jeśli chodzi o licencję Fedory na wstyd, jak zostało powiedziane na wielu forach w Internecie, wydaje mi się to głupie, ponieważ ta sama licencja jest w posiadaniu openSUSE lub SLES wśród wielu innych dystrybucji. Logiczne jest, że jeśli Red Hat i Novel są firmami prowadzącymi działalność gospodarczą w Ameryce Północnej, będą musiały przestrzegać aktywnych reguł w tym kraju, a nawet więcej, jeśli te warunki zostaną narzucone przez rząd dla wszystkich firm amerykańskich.

    W każdym razie .. Czuję się bardzo dobrze w Fedorze / CentOS i XFCE i szczerze nie sądzę, że istnieje bardziej produktywne środowisko niż XFCE: D .. Również wsparcie ze strony Red Hat pokazuje.

    1.    peterczech powiedział

      Kilka pytań Elav ..
      Dlaczego przeinstalowałeś? Czy nie lepiej jest użyć dystrybucji, której nie trzeba ponownie instalować? Dlatego zdjąłem ręce z dystrybucji krążków.

      1.    Eliotime3000 powiedział

        @elav ma stację roboczą z Debianem i netbook z Arch. Prawdopodobnie ponownie zainstalował Arch z powodu błędu warstwy 8.

        1.    pełen życia powiedział

          Dokładnie ^ _ ^

        2.    Eliotime3000 powiedział

          Nawiasem mówiąc, nie musiałem ponownie instalować Debiana, ponieważ zainstalowałem go dokładnie, aby nie zmieniać formatowania komputera (co robię raz w roku w systemie Windows).

      2.    msx powiedział

        Hahahaha, właśnie te kręcone to te, które nie wymagają ponownej instalacji, w przeciwieństwie do prehistorycznego wydania cyklu, hahahaha.

    2.    Eliotime3000 powiedział

      Cóż, z RHEL / CentOS, uważam, że korzystanie z CentOS jest wygodniejsze i bardziej praktyczne niż RHEL ze względu na współczynnik kosztów (teoretycznie jest darmowy, ale w rzeczywistości okazuje się znacznie tańszy niż wsparcie Red Hata).

      Po stronie serwera Debian / Ubuntu prawda jest taka, że ​​skłaniam się ku Debianowi, ponieważ mam lepsze doświadczenia z Debianem niż z Ubuntu Server, zwłaszcza z pakietami. Krótko mówiąc, fakt, że poważna firma zapewnia repozytorium w doskonałym stanie w zamian za śmiesznie tanią subskrypcję, jest wystarczającym powodem, aby nie wybierać systemu Windows Server 2012.

      1.    peterczech powiedział

        Dokładnie: D ..

  14.   Jakub powiedział

    Niestety tego rodzaju problemy powstrzymują ludzi od Linuksa.
    I tak powiedzieli, że KDE jest najbardziej zaawansowanym środowiskiem ze wszystkich i że przewyższa Aqua dla Maca i Aero dla Windows

    1.    Personel powiedział

      Ale jeśli to nie jest problem z KDE, ale z dźwiękiem pulsacyjnym.

  15.   auroszx powiedział

    Ciekawe, że Pulseaudio jest winne tylu zła… Zasady ALSA 🙂

  16.   Marco Martinez powiedział

    A co z elav, komentuję tylko dlatego, że odkryłem prawdziwą przyczynę problemu.
    W ramach drugiej opcji zwróć uwagę, że radzisz zatrzymać ładowanie modułu, w rzeczywistości nie ma to wpływu na problem, co tak naprawdę go rozwiązuje, jak wspomniałeś, zmień nazwę pliku na „pulseaudio.desktop”.

    Gdy pakiet pulseaudio jest zainstalowany, generuje 2 pliki w katalogu / etc / xdg / autostart, jeden o nazwie „pulseaudio.desktop”, a drugi „pulseaudio-kde.desktop”, posiadanie tych 2 plików generuje opóźnienie podczas ładowania pulpitu spowodowane tym, że program próbuje dwukrotnie uruchomić się.

    W każdym razie, podczas zmiany nazwy pliku "pulseaudio.desktop", ścieżka pozostaje wolna, więc można ją uruchomić tylko z pliku "pulseaudio-kde.desktop" i dlatego nie ma już opóźnień podczas ładowania pulpitu.

    1.    Kanały powiedział

      Dzięki Marco i elav za radę. Jeśli chodzi o KDE 4.8 na Debianie Wheezy, to, co dzieje się ze mną na kilku komputerach, to to, że miałem problemy z phonon-backend-vlc, zgłosiłem błąd do debiana, który powodował awarię modułu KDE za każdym razem, gdy system był uruchamiany. być w trakcie korekty, więc na razie trzymam się phonon-backend-gstreamer, co jest fantazyjne.

      Z drugiej strony to, o czym wspomniałeś, mi się też przytrafia, że ​​czasami pulpit się zawiesza bo nie kończy się ładowanie ikony głośności i muszę restartować aby móc korzystać ze środowiska.

      Zrobiłem to, co mówi Marcos, mam nadzieję, że zadziała, jeśli nie ucieknę się do rozwiązania elav.

      Dziękuję bardzo, pozdrawiam wszystkich.

      1.    Kanały powiedział

        Oto raport błędu, który zrobiłem, wszystkim, którzy mają problemy z knotify przy każdym uruchomieniu systemu, radzę go przeczytać. Krótko mówiąc, musisz zainstalować phonon-backend-vlc i wybrać go w preferencjach KDE.

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

        1.    Kanały powiedział

          Przepraszamy, ten do zainstalowania to phonon-backend-gstreamer, ten z vlc jest tym, który powoduje niepowodzenie knotify. Aby podkreślić, że może się to zdarzyć lub nie w Debian Wheezy, zależy to od zespołu.

  17.   msx powiedział

    Przepraszam, że ranię podatność, ale dla wszystkich, którzy mówią brzydko PulseAudio: NIE MASZ KURWA POMYSŁU O TYM, O KTÓRYM MÓWISZ:
    1. ALSA służyła wtedy, ale dziś nie radzi sobie z urządzeniami i sygnałami audio tak jak PA, stąd powstanie tego ostatniego.
    2. PulseAudio działa jako WARSTWA POŚREDNIA pomiędzy ALSA a resztą oprogramowania, zapewniając nowy świat możliwości zarówno dla systemu, jak i aplikacji.
    3. Fakt, że nadal ma problemy, wynika z faktu, że jest to oprogramowanie zbyt młode w stosunku do znaczenia jego użycia i jest aktywnie testowane przez dystrybucje od wersji beta, ponieważ * jest to jedyny sposób * na szybkie ewoluować w tak krótkim czasie w rozwój ogromnego systemu, jakim jest PulseAudio. W innych przypadkach opracowanie czegoś takiego jak PulseAudio i doprowadzenie go do stabilnego etapu, na którym nie znaleziono żadnych problemów, mogło z łatwością zająć 10 lub 15 lat. Magia F / LOSS i fakt, że wiele dystrybucji wdrożyło go wcześnie, czyni dziś podsystem audio przyszłości.
    4. Jeśli PA zawiedzie w twojej dystrybucji, to błąd jest TWOJE LUB OD JEGO, czyli warstwa 8. Chakra, na przykład implementuje PulseAudio, ponieważ wiele aplikacji wymaga PA jako zależności do kompilacji i bardzo trudno jest znaleźć kogoś z problemami. Osobiście - trzymam kciuki - do tej pory nigdy nie miałem problemu z PA w czakrze.
    5. „Moduł ładowania - rola - korek” to jedna z cech, które sprawiają, że PulseAudio jest podsystemem przyszłości: moduł jest odpowiedzialny za zarządzanie różnymi strumieniami audio pochodzącymi z aplikacji i systemu oraz porządkowanie ich według ich ważności . NA PRZYKŁAD: słuchamy muzyki lub oglądamy film i odbieramy połączenie przez Skype lub Hangout: po załadowaniu tego modułu „role-cork”, PulseAudio będzie odpowiedzialne wyłącznie za zmniejszenie głośności pozostałych nadajników audio, które są w tym czasie aktywni, abyśmy mogli wygodnie rozmawiać przez aplikację, w której otrzymujemy połączenie.
    Role-cork można z kolei skonfigurować tak, aby obniżyć głośność aplikacji działających w tle do minimalnego poziomu (na przykład bardzo płynny strumień audio w tle) lub całkowicie wyciszyć strumień audio w tle.
    6. Jeśli masz problem z PA, zwykle wystarczy usunąć pliki tymczasowe ~ / .cache / event-sound-cache * i ~ / .config / pulse / *, zabić serwer audio i zrestartować go (Wincrap doświadczeni użytkownicy mogą po prostu zrestartować komputer).

    Zanim zaczniesz narzekać na programistów PA, poświęć trochę czasu na koncepcyjne i techniczne argumenty, dlaczego potrzeba nowoczesnej implementacji serwera audio, informacje są publiczne i ogólnodostępne, a informacje przed przemówieniem nie sprawią, że będą wyglądać tak źle jak teraz. .

    1.    Personel powiedział

      1. To prawda, ale są tacy, którzy nie potrzebują tak doskonałej obsługi sygnałów.

      2. Każda dodana warstwa wykładniczo zwiększa punkty awarii, nie wszyscy z nas są skłonni to zrobić, aby zyskać nowe opcje.

      3. Myślę, że to wspaniale, że dystrybucje testują nowe technologie w celu ich ulepszania, ale użytkownik, który nie jest testerem, który nigdy nie wyśle ​​ani jednego raportu, może nie korzystać z nich.

      4. Zapominasz, że pod spodem jest więcej warstw, sprzęt jest jednym z nich, to nie to samo, co montować kartę dźwiękową z ogólnym sterownikiem dla 5 bibliotek dll. że jeden z Xonarów, który tylko z ALSA działa prawie domyślnie, ale kiedy wchodzisz w dźwięk naciśnięcia, niezaawansowany użytkownik rzuca klawiaturę na podłogę, gdy dowiaduje się, że pliki muszą zostać zmodyfikowane, aby wskazać, która karta ma być używane, ile kanałów, poziomy każdego kanału, a nawet częstotliwość próbkowania.

      5. Osobiście tego rodzaju opcje wydają mi się śmieszne, ale hej, na moich komputerach jedyne, co brzmi, to muzyka i filmy, wszystkie aplikacje (w tym powiadomienia i dźwięki systemowe) są wyciszone lub wyłączone, dla wszystkiego innego, co mam telefon .

      6. Łatwe, ale niepotrzebne, jeśli nie używasz PA.

      Jest wielu użytkowników, najbardziej podstawowy, którzy oglądają filmy na YouTube, słuchają mp3 z szybkością 96 kb / s, a kiedy chcą, aby głośniki brzmiały, pociągają za kabel słuchawek, aby je odłączyć, Profesjonaliści, którzy robią i cofają edycja plików wielościeżkowych z niesamowitą jakością. Miłośnicy nowych technologii, którzy podłączają do komputera tysiące gadżetów i uwielbiają rozmawiać o najnowszym rozdziale gry o tron ​​z 16 znajomymi jednocześnie na skype-Hangouts-facebook…. lub podobne.

      Aby posmakować kolorów.

      Nieco bardziej jestem zwolennikiem filozofii KISS, z ALSA + Phonon VLC (aby wycisnąć jakość plików przy najmniejszej ilości programów) i Kmixem do regulacji poziomów, bez problemu osiągam podstawy.

      Dla zaawansowanych dźwięk jest przesyłany do przetwornika cyfrowo-analogowego przez złącze optyczne lub USB, a ja pozwoliłem zająć się tym profesjonalistom.

      Bez zbędnych warstw środkowych.