Mam laptopa HP ze sterownikami Nvidia. Kiedy działam top
, widzę, że unity-panel-service
zużywa 100% procesora przez około 20 sekund, a następnie zużycie procesora spada do około 10% procesora przez około 5 sekund. I ten cykl trwa. Próbowałem zabić proces. Ale odradza się nowy proces i wydaje się, że działa przez jakiś czas bez problemu, ale potem problem pojawia się ponownie. Jak mogę to naprawić?
10
Odpowiedzi:
To dobrze znany błąd i myślę, że zauważyłem pewne postępy. Właściwie nie wydaje mi się, że to już jakiś czas. Zainstaluj najnowsze aktualizacje. Mogło to zostać naprawione. Jeśli nie, dopóki nie zostanie naprawiony, możesz łatwo „naprawić”, naciskając klawisze alt + f2 i wpisując
killall unity-panel-service
. Spowoduje to ponowne uruchomienie wskaźników i powrót do normy.O ile nie chcesz naprawdę naprawić kodu, nic nie możesz zrobić, aby temu zapobiec, zapisz dodaj trochę informacji do raportu o błędzie.
źródło
Innym możliwym obejściem jest ograniczenie użycia procesora przez usługę panelu jedności. Możesz pobrać prosty program o nazwie cpulimit z:
Następnie możesz uruchomić to polecenie:
Nie rozwiązuje problemu, ale może sprawia, że system jest użyteczny, gdy zostanie wydana odpowiednia poprawka. Jak powiedział Jo-Erlend Schinstad, to stary błąd. Sugeruję, aby zgłosić, że wpływa to również na Ciebie w:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199877
źródło
Mam ten sam problem z jednością na Lenovo Y50 i Ubuntu 14.04. Metoda Cpulimit (wspomniana przez @Goghard) nie miała w moim przypadku żadnego efektu, więc próbowałem zautomatyzować zabijanie usługi panelu jedności w chwili, gdy plik dziennika tej usługi zaczyna się odrastać (czasem plik ten może zajmować wszystkie wolne miejsce na dysku, jeśli nie zwracasz uwagi).
Używam takiego skryptu bash, o nazwie fe, check-and-restart-ups.sh:
spraw, by był wykonywalny i uruchamiał go co minutę przez crontab:
Mam nadzieję, że ci to pomoże.
źródło