Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: старые программы загружают процессор на 100%  (Прочитано 2697 раз)

0 Пользователей и 1 Гость просматривают эту тему.

zsa

  • Автор темы
  • Гость
Имеется Diablo 2. На двухядерном 4 пентиуме загружает процессор на 50% - т.е. 1 ядро на 100%.
Причём, что под wine, что под Windows.

Видел ссылку на программу, которая под Windows ограничивает процессорные апетиты программ.
Есть ли что-либо аналогичное под Linux?

На более новой машине (полгода-год) под Windows загрузка была нулевая.
На другой (полтора-два года) под Windows - тоже 100%.
« Последнее редактирование: 13 Октября 2008, 13:23:08 от zsa »

zsa

  • Автор темы
  • Гость
Re: старые программы загружают процессор на 100%
« Ответ #1 : 13 Октября 2008, 15:46:38 »
Да дело не только в старых дос/Windows программах, хотя они этим чаще грешат.

И родные линуксовые бывает как начнут процессор жрать - хоть систему прибивай.

Есть ли какие-нибудь штатные средства для ограничения этого безобразия?

Ведь доходит порой до такого, что какая-нибудь веб-страничка вешает систему чуть не намертво.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #2 : 13 Октября 2008, 17:05:03 »
man nice

по веб-страничкам - беспощадно резать флэш

zsa

  • Автор темы
  • Гость
Re: старые программы загружают процессор на 100%
« Ответ #3 : 13 Октября 2008, 17:22:13 »
nice улучшает отклик системы, но не уменьшает загрузку.
А загрузка явно избыточная.

Оффлайн Quickling

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #4 : 14 Октября 2008, 10:19:55 »
Угу столкнулся с подобной проблемой, T7500 процессор файрфокс грузит на 30-60% отключил gtk-gnash, полегчало, в соседней ветке писали об этом, еще он "забывает" выгрузить себя из памяти даже когда файрфокс уже закрыт.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #5 : 14 Октября 2008, 12:56:21 »
Видел ссылку на программу, которая под Windows ограничивает процессорные апетиты программ.
Есть ли что-либо аналогичное под Linux?
Этого делать в принципе не нужно.

Такова специфика игр. Они будут хавать весь процессор, стараясь отрисовывать наибольшее количество кадров в секунду. Слабый процессор - меньше FPS, мощный процессор - больше FPS, но они оба будут загружены на 100%. Единственное, что может помочь, - это искусственное занижение FPS в игре (если она это позволяет).
Если интересно, то могу и более подробно раскрыть причины такого поведения игр. :)

Что можно сделать? Использовать nice как посоветовал Kwah. Он не "повышает отклик системы", а изменяет приоритеты процессов в системе. Так, игра, запущенная с положительным nice, будет менее приоритетна, чем иные процессы. Тогда, если какой-то другой программе потребуется процессорное время, оно будет ей выделено; игре же достанется то, что осталось.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Romario

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #6 : 14 Октября 2008, 16:36:47 »
Про FF и Flash. Однозначно ставить Adobe Flash 10 отсюда: http://labs.adobe.com Он хотя и еще на стадии rc, но работает очень стабильно, FF не тупит, не подвисает и не подвешивает систему. И страницы НАМНОГО быстрее отображаются.

Оффлайн Askent

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #7 : 15 Октября 2008, 00:46:38 »
Дьябл 2 грузит ядро на 50%???Оо у меня такого ниразу небыло,хотя у меня проц от AMD и тоже двух ядерный
AMD Phenom II Zosma 2.900, 4Gb DDR3, nvidia 560gtx 1024mb

zsa

  • Автор темы
  • Гость
Re: старые программы загружают процессор на 100%
« Ответ #8 : 15 Октября 2008, 11:24:41 »
Дьябл 2 грузит ядро на 50%???Оо у меня такого ниразу небыло,хотя у меня проц от AMD и тоже двух ядерный
Да, как я сказал, на разных машинах по-разному.
Почему мне и не нравится что программа для 233 MHz загружает 2800 MHz процессор на 100%(одно ядро).
А если я запускаю две копии - нагрев и т.п.

Есть программа cpulimit - нагрузку на процессор она уменьшает.  Великолепно.
Но для игр явно не подходит.
Как было замечено:
Этого делать в принципе не нужно.
FPS просто никакой даже при 30% ограничении. Череда статичных картинок.
Однако, процессор жрёт даже в меню, где ничего обсчитывать не надо.

А вот у товарища на AMD проблемы загруженности CPU нет.
Почему я и поместил пост в железо.
« Последнее редактирование: 15 Октября 2008, 11:40:44 от zsa »

Оффлайн d1sa

  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #9 : 15 Октября 2008, 12:13:27 »
у мну skype пипец грузит систему када включен режим видео  >:(

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: старые программы загружают процессор на 100%
« Ответ #10 : 22 Октября 2008, 14:25:11 »
у мну skype пипец грузит систему када включен режим видео  >:(
aga почти до предела грузит...
Kool Desktop Environment (KDE)

 

Страница сгенерирована за 0.101 секунд. Запросов: 23.