|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - Запуск процесса на нескольких ядрах в линукс минт |
|
|
Прочее - Запуск процесса на нескольких ядрах в линукс минт
|
Ветеран Сообщения: 541 |
Добрый день.
Попал в руки старый (в прошлом игровой) комп с Core2Quad Q9300, 8 гигами оперативки, NVIDIA GTX 650Ti и 27 дюймовым монитором от Dell (более подробную информацию по компу забил в конфигурацию, если это кому-то интересно). Решил выделить под Линук Минт пол-терабайта и попробовать пожить с ним как с домашней настольной системой. В числе прочего установил через PlayOnLinux клиент Steam и решил запустить одну из старых игр. А именно King's Bounty - Warriors of the North. Игра запустилась, но с разной периодичностью (от 20 минут до нескольких часов непрерывной работы) зависает. Ковыряние с игровыми настройками толку не дало. Даже если они опущенные до минимума все равно неизбежно (хотя и не предсказуемо) наступает зависание. Мониторинг ситуации в системном мониторе показал, что из четырех ядер, загружено (практически до предела) только одно. Собственно, вопрос: Известен ли кому-нибудь, какой-нибудь способ заставить принудительно работать над процессом несколько (2-4) ядер процессора? Судя по ссылкам в интернете для винды подобные решения http://www.playground.ru/cheats/king...essorah-48438/ есть. А вот для линукса? Говорят в нем можно настроить все что угодно. Но с какого края зайти? |
|
------- Отправлено: 18:26, 24-08-2016 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Если в минт ядро используется многоядерное, то это проблема приложения (собрано без поддержки потоков).
|
Отправлено: 18:41, 24-08-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 541
|
Профиль | Отправить PM | Цитировать Цитата ruslandh:
|
|
------- Отправлено: 20:38, 24-08-2016 | #3 |
Ветеран Сообщения: 4964
|
Профиль | Отправить PM | Цитировать Цитата StarMAUGLI:
|
|
------- Отправлено: 21:20, 24-08-2016 | #4 |
Ветеран Сообщения: 3290
|
Профиль | Отправить PM | Цитировать Цитата StarMAUGLI:
Цитата StarMAUGLI:
Цитата StarMAUGLI:
|
||||
Отправлено: 21:23, 24-08-2016 | #5 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Зависит от кода приложения. В лучшем случае, если код программы открытый, то пересобрать программу с соответствующими библиотеками. Как я понимаю, приложение старое, собрано под один процессор, и думаю не современный. Тут ничего сделать нельзя.
|
------- Отправлено: 21:23, 24-08-2016 | #6 |
Ветеран Сообщения: 3290
|
Профиль | Отправить PM | Цитировать Цитата ruslandh:
|
|
Отправлено: 21:27, 24-08-2016 | #7 |
Ветеран Сообщения: 541
|
Профиль | Отправить PM | Цитировать Цитата zai:
Цитата shisik:
Параметры у него, правда, чуть похуже: Материнская плата такая же. Core2Duo E6750, 4 гб ОЗУ, такая же видеокарта NV GTX 650Ti, Win7 После запуска игры без данной программы, кулер на процессоре шел на взлет. Зависаний, правда, не дождался. Не терпелив. После установки CPU Control наступила тишина. Так что наверное какое-то решение все-таки есть. И у меня к данному вопросу интерес скорее академический. Если для винды решаемо, то может найдутся программисты, что и для линуха что-то подобное придумают (а может быть уже придумали?). |
||
------- Отправлено: 22:37, 24-08-2016 | #8 |
Ветеран Сообщения: 3290
|
Профиль | Отправить PM | Цитировать StarMAUGLI, чудес не бывает. Если игра шла на одном ядре и оно сильно грелось - кулел крутился быстро. Когда игра стала пеиодически перебрасываться с одного ядра на другое (Линь сам это делает, если что), то средний нагрев мог быть ниже и от этого кулер заткнулся. Никакого отношения к многопоточности это не имеет. И ещё это не добавило ни капли производительности. Точнее даже несколкьо снизило из-за накладных расходов на переключения контекста.
|
Отправлено: 22:59, 24-08-2016 | #9 |
Ветеран Сообщения: 541
|
Профиль | Отправить PM | Цитировать shisik, Спасибо, за разъяснение.
Производительность в данном случае не важна. Скорее комфорт пользователя (тишина и по возможности отсутствие зависаний). Цитата shisik:
Жаль, что решения для моей проблемы под линуксом еще не придумали. ![]() |
|
------- Отправлено: 09:52, 25-08-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Как правельно поставить Линукс минт 2 системой. | vladkzmnk | Общий по Linux | 0 | 22-05-2013 12:21 | |
VBS/WSH/JS - [решено] Запрет на повторный запуск процесса | sergeypele | Скриптовые языки администрирования Windows | 2 | 06-05-2013 14:10 | |
Разное - [решено] Запуск java-апплетов в нескольких окнах на ie | A86 | Microsoft Windows 2000/XP | 4 | 27-08-2012 06:41 | |
Debian/Ubuntu - [решено] Оформление окна меню ОС Линукс Минт 11 | zond50m31 | Общий по Linux | 3 | 07-06-2012 10:53 | |
RunOnceEx (запрет на запуск процесса) | kudanax | Автоматическая установка Windows 2000/XP/2003 | 6 | 14-08-2008 18:41 |
|