4

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

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

2 ответа2

2

Эта проблема

Я спрашивал вокруг. Это постоянная проблема для всех, кто использует графический драйвер 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.

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .