Master Dze

Старые игры и двухядерные процессоры

20.09.2009, 00:01. Показов 6876. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте, уважаемые геймеры!
Может пишу не туда, но вдруг кто поможет. А проблема такая: хочу купить двухядерный проц, откуда то узнал, что старые игры, типа NFS 1 и 2, unreal и проч., глючно работают на двухядерных, мол игра ускоряется и играть невозможно. Подскажите пожалуста, как с этим бороться, смогу ли я поиграть в свои любимые игры или неизбежно нужен обычный старый проц?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.09.2009, 00:01
Ответы с готовыми решениями:

Старые игры и многопоточность
Если какой то способ, заставить старые игры работать больше чем в один поток? или нужно с этим смериться на всегда?

Подвисают многие старые и новые игры
Здравствуйте, У меня такая проблема: мне отдали компьютер, я его аппгрейдил и вот что получилось: - системная плата - Asus P4C800...

Старые игры не идут на современном компьютере
Вот недавно купил новый комп. Новые игры идут замечательно без малейших проблем, а со старыми беда. Да и игры не сказать что очень старые:...

4
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
20.09.2009, 01:09
ИМХО а с чего вдруг игре ускорятся - если в игре нет поддержки "многоядерности", то игра будет воспроизводится как и раньше, как будто стоит одноядерный процессор. В игре в основном будет задействовано только одно ядро и все.
0
Master Dze
20.09.2009, 11:38
Тогда такой вопрос, как переключить процесс на одно ядро?
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
20.09.2009, 11:42
ИМХО Если xp, то процессор сам выбирается и основная работа проходит через него, т.к. xp не оптимизирована на работу с 2-ядерными процессорами.
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
20.09.2009, 12:57
Master Dze, то, что тебе сказали - это гон. Реальная многозадачность означает то, что все задачи на самом деле запускаются по очереди с очень маленькими квантами времени. При этом задачи из разряда формы с кнопочками практически всю свою жизнь болтаются в состоянии ожидания ввода и процессорного времени не отжирают (находятся в так называемом спящем режиме). Т.е. запускаешь ты игрушку, которая постоянно находится в рабочем состоянии, потому что вс время отрисовывает картинку, принимает данные ввода и т.п., при этом у тебя парарллельно запущено куча других задач, типа аськи, браузера, которые находятся в ждущем режиме и процессорного времени практически не портебляют. Получается, что процессор у тебя занаят только игрушкой. Если запустить в параллеь игрущке какой-то тяжёлый счётный процесс, который жрёт процессорное время, то игрушка начнёт тормозить, т.к. процессор будет по очереди исполнять игрушку и этот процесс. Если у тебя два процессора, то операционка раскидает игрушку и счётный процесс по разным процессорам и каждый процессор будет заниматься своей задачей и тормозов будет меньше. Если у тебя два процессора и одна игрушка, то один процессор занят игрушкой, а другой по большому счёту ничего не делает

Некоторые игрушки уже делаются под многопроцессорные машины, т.е. какие-то счётные подзадачи выделают в отдельный поток/процесс, чтобы можно было параллелить (типа того, что один процессор занимается отрисовкой текущего кадра, а второй процесс занимается вычислением второго кадра). В этом случае на двухпроцессорной машине игрушка будет работать шустрее, чем на однопроцессорной. При этом всегда идёт учёт реального времени. Т.е. если обсчёт кадров занимает мало времени и если в однопроцессорном варианте игра идёт без тормозов, то наличие вторго процессора ощущаться не будет (ибо оба процессора будут каую-то часть времени проводить в режими холостого ожидания, т.к. вся работа по текущим кадрам выполнена, а время отрисовки следующего кадра ещё не наступило)

Ну это грубое объяснение на пальцах. Даже среди современных игрушек мало таких, которые умеют работать на двух процесорах. Поэтому для старой игрушки наличие второго процессора означает лишь то, что ты в параллель можешь запустить ещё что-то, больше никакого бонуса нет. И быстрее нормы ничего работать не будет, т.к. в любой игрушке сдлан нормальный учёт реального времени (если не трогать ирушки 20-летней давности)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.09.2009, 12:57
Помогаю со студенческими работами здесь

Как запустить старые игры в Windows 7?
Как запустить старые игры в Windows 7

Старые "добрые" игры
В фотосете на Flickr поднимают вопрос, почему старые добрые игрушки такие на самом деле злобные и бесчувственные. А ведь, действительно,...

Старые игры и новая ОС (проблемы с работой Disciples 2)
Добрый день. Хотел бы узнать как на Windows 8 запустить Disciples 2. Игра устанавливается и очень сильно глючит. Плюс на некоторых объектах...

ASRock 775VM800 и двухядерные процессоры.
У меня вопрос можно ли поставить на ету мать 2-х ядрёный :) проц? И какой вы посоветуете?

Существуют ли на Socket 478 двухядерные процессоры?
Подскажите плиз.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru