Мій Xorg не споживав багато процесора, але приблизно за добу, коли комп'ютер увімкнувся, він роздувся до 1,2 гігабайт пам'яті. Єдиним способом виправити це було важке перезавантаження. Після спроби відключити драйвери NVidia, перейти на корицю, перейти на gdm і, нарешті, натиснути на прокляту річ (це було тільки для мене, щоб я почував себе краще), я помітив, що перейшов на консоль tty (ALT + F1 або F2, ... , F6) під час деякого перезапуску служби gdm / lightdm було багато повідомлень про помилки, що прокручуються вниз по екрану. Зауважте, що я перейшов лише на ALT + F1, я ще не ввійшов у систему.
Повідомлення повідомляли, що моя карта телевізійного тюнера usb була неправильно ініціалізована. Ці повідомлення продовжували прокручуватися і продовжуватись так, ніби система застрягла в нескінченному циклі, намагаючись постійно ініціалізувати телевізійну карту (і, звичайно, невдало щоразу). Як і очікувалося, як тільки я відключив USB-телевізійну карту, повідомлення припинилися, але, на моє здивування, Xorg теж перестав надуватися. Просто для того, щоб переконатися, я підключив телевізійний тюнер usb, і з'явилися повідомлення про помилки, і знову Xorg почав ширити пам'ять, як позашляховик, що заповнюється на АЗС.
Але, прямо перед тим, як жителі села (вони також користувачі ubuntu) збираються розбити своє нефункціональне обладнання USB та встановити каменю нефункціонального постачальника обладнання USB, в сценарії настає раптовий поворот. Насправді, USB-телевізійна карта не викликала всіх цих неприємностей. Телевізійна картка була лише симптомом, а не джерелом проблеми. Сюжет згущується ...
Користуючись цією телевізійною карткою раніше без інцидентів, я краще ознайомився з повідомленням про помилку, скаржившись на телевізійну картку. Був ще один рядок, який скаржився на порт usb-хабу, де я підключив свою телевізійну карту. Гммм, я щойно купив цей хаб. Тоді я спробував підключити телевізійну карту до порту usb безпосередньо на материнській платі. І все працювало чудово! Немає повідомлень про помилки і немає здуття Xorg. Тож наприкінці актуальною була така проблема:
Xorg споживає пам'ять через помилки ініціалізації пристрою usb (і в моїй книзі це серйозна помилка). Оскільки багато людей повідомляють про проблеми з Xorg в ubuntu 12.04, я пропоную вам також переглянути ваші usb-пристрої. Не вдалося ініціалізувати мою телевізійну картку під час підключення до мого нового usb-хабу, і це спричинило проблему. Якщо помістити його в окремий порт USB на материнській платі, виправлена проблема.
PS Usb-концентратор, швидше за все, або несумісний з Linux, або його слід замінити на той, який має власний адаптер живлення, а не живиться від USB-шини комп'ютера (див. USB-концентратор не працює належним чином Ubuntu 12.04 ). Моя веб-камера також не працює, коли я підключаю її до концентратора. Це спрацьовує, якщо підключений до USB-порту на материнській платі. Однак зауважте, що коли я підключаю його до usb-хабу, dmesg
повідомляє, що веб-камера належним чином розпізнається та ініціалізується (хоча cheese
дає мені просто чорне зображення), а оскільки повідомлень про помилки немає, Xorg не заповнює пам'ять комп'ютера .
PPS Я запрошую невдоволених жителів села зібратися біля одноочного комори Тіма, щоб кинути свої нефункціональні usb-хаби у велике святкове багаття. Коли пожежа розгоріться, ми також кинемо у постачальника usb-hub. Безкоштовне пиво для всіх! Муа-ха-ха-ха (глибокий голосовий сміх)
:-)