Xorg использует процессор на 80%

3554
skerit

Xorg постоянно использует около 80% процессорной мощности на одном ядре. И я понятия не имею, как это нормализовать

Я использую Linux Mint 10 на ноутбуке HP Envy 17 с картой AMD / ATI.

3
Какой оконный менеджер вы используете, Metacity? Кроме того, у вас есть openjdk или Sun Java? Blomkvist 13 лет назад 0
Я использую Compiz и Sun Java skerit 13 лет назад 0
Вы можете попробовать перейти в metacity, чтобы увидеть, если что-то изменится. Прошло много времени с тех пор, как я использовал Mint, но я верю, что он по умолчанию будет использоваться, если вы выберете «none» в разделе «Эффекты рабочего стола». Blomkvist 13 лет назад 0

2 ответа на вопрос

2
Deltik

Эта проблема

Я спрашивал вокруг. Это постоянная проблема для всех, кто использует графический драйвер FGLRX .

После моих испытаний с похожими характеристиками компьютера я неоднократно воссоздавал эту Xorgпроблему.

Когда я воссоздаю это,

  • Xorgпроцесс потребляет почти в весь сердечник (это однопоточный, так что он не может использовать более одного ядра.)
  • Xorgможет потреблять более 1 ГБ ОЗУ
  • среда рабочего стола может быть неприятно не отвечающей (подтверждается как KDE, так и GNOME)
  • большая часть этого чрезмерного использования ОЗУ может быть выгружена в раздел SWAP
  • swapoff -a не улучшает производительность, потому что память не выгружается

Графический драйвер FGLRX, на мой взгляд, является худшим графическим драйвером. Он не только создает проблемы с Xorg на уровне ядра, но и делает ваш ноутбук менее портативным, так как изменения конфигурации дисплея бесполезны, если вы не перезагрузите компьютер.

Я прибил две основные причины этого стресса на Xorg:

  • Skype
  • Джава

Есть еще одна вещь, которая вызывает проблемы с графикой, но я не подтвердил ее связь с проблемами Xorg:

  • вспышка

Skype

Во время работы Skype 2.2 Beta частота кадров для всего в среде рабочего стола снижалась, иногда даже зависал курсор мыши. Эффекты со временем усиливаются, поэтому чем дольше работает Skype, тем больше становится невыносимым рабочий стол. Skype 4.0 улучшает проблемы, но это все еще происходит.

Я не знаю, как это выяснить, но вы можете заметить, что Skype не выглядит «родным» для других приложений в вашей операционной системе, поэтому его необычные способы рендеринга могут способствовать высокой загрузке ЦП.

Skype также иногда устойчив к командам, например, killall skypeкогда он падает. В этих случаях делайте killall -9 skypeвместо.

Джава

Многие Java-программы вызывают всплеск Xorg, но пока что я подтвердил только те, которые отображают графические интерфейсы пользователя. Это включает в себя, RuneScape, и ... о, Minecraft! Майнкрафт - самый большой виновник, как показывает этот вопрос Супер пользователя .

Когда Minecraft (или какая-либо другая Java-программа с большим количеством графики) зависает, как Skype, он также становится устойчивым к killзаражению.

Опять же, это может быть потому, что Java отображает графику по-другому.

 

Решение

Хотя я не знаю, что FGLRX делает так явно неправильно, он, должно быть, оставляет элементы, которые не очищены.

Наиболее консервативное решение - перезагрузить компьютер .

Чтобы устранить проблемы, вызываемые FGLRX, удалите FGLRX. Но я бы не рекомендовал это. На HP Envy 17 ваш дисплей может работать нестабильно, и некоторые, казалось бы, безобидные действия, такие как вывод сетей WiFi, могут привести к внезапному изменению разрешения экрана.

К сожалению, ваша видеокарта интегрирована, поэтому вы не можете ее заменить, по крайней мере, не так просто.

Linux - единственная крупная операционная система (Windows, Mac и Linux), которая не поддерживает видеокарты ATI. Переход на Microsoft Windows устраняет проблему с графикой, но кто бы это сделал? ;)

В следующий раз, когда вы купите компьютер, не покупайте его с видеокартой ATI .

Это, к сожалению, единственное, что вы можете сделать. Я искал решение в течение года, и ничего хорошего не случилось ...

У меня похожие проблемы, но у меня карта nvidia. Извини :-) dmatej 10 лет назад 0
У меня была похожая проблема (с nvidia @dmatej), и я узнал, что это libreoffice (jvm, используемый ...). Когда я закрыл libreoffice, процессор перешел на нормальное использование. tmow 10 лет назад 0
0
Valerio

У меня был графический процессор Nvidia, и Xorg использовал 100% одного ядра после возобновления, так что это не относится к ATI.

Ubuntu 16.04.4 Kernel: 4.4.0-124-generic X11R7.7 + 13ubuntu3 X.Org X Server 1.18.4

как сейчас я не нашел решения

@SDsolar ОС: Ubuntu 16.04 xenial Ядро: x86_64 Linux 4.4.0-124-generic Shell: bash 4.3.48 Разрешение: 1366x768 DE: MATE 1.12.2 WM: Metacity (Marco) GTK Тема: 'Ambiant-MATE' [GTK2 / 3] Значок Тема: Ambiant-MATE Шрифт: Ubuntu 11 Процессор: Intel Core2 Duo Процессор P7450 @ 2,133 ГГц Графический процессор: NVAC G102M 512 МБ Valerio 6 лет назад 0
Какое название модели или номер карты nvidea? SDsolar 6 лет назад 0
как говорят, это Nvidia G102M с 512 МБ Valerio 6 лет назад 0