Niedawno ponownie zainstalowałem Ubuntu 11.04 Natty po poważnej awarii dysku twardego.
Teraz, z jakiegoś powodu, compiz i Xorg decydują, że fajnym pomysłem jest zjedzenie mojej pamięci RAM i procesora - GB na GB. Zaczyna się w normalnych ilościach, ale szybko zwiększa liczbę balonów do 1-2 + GB i zaczyna używać większości mojego procesora. To się nigdy wcześniej nie zdarzyło, ale żaden z moich urządzeń tak naprawdę się nie zmienił. Jedyną różnicą jest to, że zainstalowałem 11.04 czysto, podczas gdy przed aktualizacją z 10.10.
Na przykład: Uruchomiłem ponownie komputer ostatniej nocy. Tylko uruchomiony program to Transmisja. Wróć dziś rano - Xorg używa 1,5 GB pamięci RAM i ponad 50% mojego procesora. Nic innego nie jest uruchomione ani zainstalowane. Nie aktywowałem żadnych fantazyjnych wtyczek Compiz. Co daje?
Używam 11.04 na procesorze 4x AMD Athlon (TM) II X4 640 z 8 GB pamięci RAM. Używam zintegrowanego procesora graficznego ATI Radeon HD3300 ze sterownikiem AMD Catalyst 11.5 - ale ten problem występuje również w przypadku wbudowanych sterowników fglrx 11.4 AND.
W razie potrzeby mogę podać inne dzienniki lub sysinfo.
sudo sh -c "lsb_release -dc;echo; uname -a; Xorg -version;echo; lshw -C display"
przynajmniej dla łatwego powiązania podobnych przypadków. Im więcej informacji, tym lepiej.Odpowiedzi:
Mój Xorg nie zużywał dużo procesora, ale w ciągu około jednego dnia, gdy komputer był włączony, rozerwał się do 1,2 gigabajta pamięci. Jedynym sposobem, aby to naprawić, był twardy restart. Po próbie wyłączenia sterowników NVidii, przejścia na cynamon, przejścia na gdm i wreszcie wyrzucenia tego cholerstwa (to było po prostu dla mnie, aby poczuć się lepiej), zauważyłem, że po przejściu na konsolę tty (ALT + F1 lub F2, ... , F6) podczas ponownego uruchamiania usługi gdm / lightdm, na ekranie przewijało się wiele komunikatów o błędach. Zauważ, że przełączyłem się tylko na ALT + F1, jeszcze się nie zalogowałem.
Wiadomości informowały, że moja karta tunera telewizyjnego USB nie została poprawnie zainicjowana. Wiadomości te ciągle się przewijały, jakby system utknął w nieskończonej pętli, próbując ciągle inicjalizować kartę telewizyjną (i oczywiście zawodzi za każdym razem). Zgodnie z oczekiwaniami, jak tylko odłączyłem kartę telewizyjną USB, wiadomości ustały, ale ku mojemu zdumieniu Xorg też przestał pompować. Aby się upewnić, ponownie podłączyłem tuner telewizyjny USB i pojawiły się komunikaty o błędach, i ponownie Xorg zaczął psuć pamięć jak SUV napełniający się na stacji benzynowej.
Ale tuż przed tym, jak wieśniacy (aka użytkownicy Ubuntu) mają zamiar zniszczyć ich dysfunkcyjny sprzęt USB i kamienować dysfunkcyjnego sprzedawcę sprzętu USB, scenariusz nagle się zmienia. W rzeczywistości NIE jest to karta telewizyjna USB, która spowodowała wszystkie te problemy. Karta telewizyjna była tylko symptomem, a nie źródłem problemu. Fabuła gęstnieje ...
Korzystając z tej karty telewizyjnej wcześniej bez incydentu, przyjrzałem się komunikatowi o błędzie narzekającemu na kartę telewizyjną. Była kolejna linia narzekająca na port USB w hubie USB, do którego podłączyłem swoją kartę telewizyjną. Hmmm, właśnie kupiłem to centrum. Próbowałem więc podłączyć kartę telewizyjną do portu USB bezpośrednio na płycie głównej. I wszystko działało dobrze! Brak komunikatów o błędach i brak wzdęć Xorg. Tak więc ostatecznie problem był następujący:
Xorg zużywał pamięć z powodu błędów inicjalizacji urządzenia USB (w mojej książce jest to poważny błąd). Ponieważ wiele osób zgłasza problemy z Xorgiem w Ubuntu 12.04, sugeruję, abyś spojrzał również na swoje urządzenia USB. Nie można zainicjować karty telewizyjnej po podłączeniu do nowego koncentratora USB, co spowodowało problem. Umieszczenie go w osobnym porcie USB na płycie głównej rozwiązało problem.
PS Koncentrator USB najprawdopodobniej jest niezgodny z systemem Linux lub powinien zostać wymieniony na taki, który ma własny zasilacz zamiast być zasilany przez magistralę USB komputera (patrz koncentrator USB nie działa poprawnie Ubuntu 12.04 ). Moja kamera internetowa również nie działa po podłączeniu jej do koncentratora. Działa, jeśli jest podłączony do portu USB na płycie głównej. Należy jednak pamiętać, że po podłączeniu go do koncentratora USB
dmesg
zgłasza, że kamera internetowa jest poprawnie rozpoznawana i inicjowana (chociażcheese
daje mi tylko czarny obraz), a ponieważ nie ma komunikatów o błędach, Xorg nie zapełnia pamięci komputera .PPS Zapraszam zrozpaczonych wieśniaków do zebrania się przed jednooką stodołą Tima, aby wrzucić swoje dysfunkcyjne huby USB do wielkiego świątecznego ogniska. Po pożarze wrzucimy również dostawcę hubu USB. Darmowe piwo dla wszystkich! Mua ha ha ha ha (głęboki śmiech)
:-)
źródło
Jeśli używasz Compiz w środowisku Classic, spróbuj zainstalować Compiz Fusion Icon i wybierz odpowiednią opcję integracji z menedżerem okien ...
Domyślny zestaw to:
istnieją również opcje dla:
Compiz zawiera własnego menedżera okien i działa lepiej z czujnikami sprzętowymi, w przypadku użycia „niepoprawnego zestawu” „wybranych / włączonych / wyłączonych wtyczek / ustawień” w Menedżerze ustawień CompizConfig .
Opcje Metacity i Xfvm skierowane odpowiednio do GNOME (Classic) i Xfce .
Jednak w zależności od wyboru zestawu konfiguracyjnego Compiz i dostawców sprzętu może przynieść bardzo różne wyniki.
Ikona Compiz Fusion pozwala tylko szybko ponownie włączyć menedżerów, ale to nie jest rozwiązanie, tylko dobre narzędzie do testowania, moim zdaniem ...
Z innych rozwiązań pomocne może być również zastosowanie zaktualizowanych czujników lm z
http://lm-sensors.org/
ze względu na twój system został zaktualizowany o niektóre sterowniki, które nie są „na bieżąco” :)
Niektóre sterowniki odczytują dane z czujników sprzętowych o niepoprawnych wartościach, mnożąc je przez użycie starych bibliotek czujników ... np. Podwójna prędkość wentylatora itp.
źródło
Miałem podobny problem z Kubunutu 11.10. Rozwiązałem problem, wyłączając fantazyjne efekty. Dodałem również ppa dla aktualizacji xorg ( https://launchpad.net/~ubuntu-x-swat/+archive/x-updates ), ale dla mnie to nie miało znaczenia.
Mój problem jest prawdopodobnie spowodowany tym, że sterownik Matrox nie jest obsługiwany przez 11.10, a także jądro w wersji 3.
źródło
Mam ten sam problem, ale kiedy monitorowałem system satt, aby pokazać wszystkie prozy, okazało się, że xorg zużywa połowę procesora. Byłem zirytowany tym błędem .
Ale w komentarzu 8 zmusił go do:
działało to dla mnie i sprawiło, że Xorg używał tylko około 5-10% procesora, chociaż nie pomógł w mistycznym użyciu procesora.
źródło
W twoim Xorgu jest wyciek pamięci, trudno jest dokładnie powiedzieć, na czym polega problem, bez publikowania dzienników xorg z katalogu / var / log / i błędów xorg użytkownika w folderze domowym (użyj show ukrytych plików, aby je znaleźć).
Najlepszą propozycją, jaką mogę ci zaoferować, jest ponowna instalacja wersji Ubuntu, która działa. Spróbuj najpierw z pendrive'em lub CD-ROMem i pozwól mu działać przez chwilę. Spróbuj znaleźć najsłodsze miejsce i trzymaj się tego.
źródło
Xorg zwiększył nawet do 60% podczas oglądania YouTube, co spowodowało, że mój pulpit był bardzo gorący. Co się stało, włączyłem „komponowanie” pulpitu (dla cieni itp.) Wszystko, co musiałem zrobić, to uruchomić się na górze, potem znalazłem, że „xcompmgr” działa, potem wysłałem sygnał zabicia, a teraz Xorg spadł do 3% podczas oglądania Youtube.
Może niektóre aplikacje do komponowania są bardziej wydajne niż inne lub ta, którą mam, jest źle skonfigurowana.
PS: Używam Debiana 9, ale myślę, że niektóre z moich konfiguracji są nieaktualne - na tym komputerze pierwotnie działał Crunchbang i tak właśnie skonfigurowano komponowanie.
źródło