Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

2003-я + 2 ядра + 3Д приложения = :-6

Опубликовано

При попытке запустить любое приложение, использующее D3D, ему выделяется не более 50% системных ресурсов, при том оба ядра используются произвольно, но суммарная мощность не более 50% от общей мощности системы, или же 100% мощности одного ядра. Если же я запускаю какую-либо задачу не требующую графики, winrar, например, то оба ядра используются на 100%. Если я запущу задачу, которую может выполнять только одно ядро, например - вставку большого количества простого текста в ворд - загрузится одно ядро под 100%.

Кто знает, как разрешить такую проблему? Как позволить 3Д приложениям использовать мощность всех ядер на 100%?

Рекомендуемые сообщения

Опубликовано
По поводу оптимизации под 2 ядра все претензии только к программистам, написавшим это приложение.
Опубликовано
  • Автор

QUOTE (magon @ Nov 8 2007, 13:51)
По поводу оптимизации под 2 ядра все претензии только к программистам, написавшим это приложение.

Да нет, программисты врятли виноваты, я тестировал на EU3 и DMoMM2 - новые игрушки, которые точно должны уметь работать с несколькими ядрами, а так же 3DMark03 - тоже приличный тест вроде. Я уверен, что глюк в системе, потому что не могут совершенно разные приложения глючить одинаково!

Опубликовано
  • Автор
Могу точно сказать только насчёт EU3. Нагрузка на GPU у неё маленькая, основная - на проц (RTS с возможностью динамично изменять скорость игры). Так вот, она на максимальной скорости GPU использует не больше, чем на минимальной, но вот загруженность CPU, ясно дело, меняется. На максимальной скорости игра использует всю мощность CPU, но в диспетчере задач она никогда не грузит систему больше чем на 50%, хотя и использует оба ядра. ИМХО, то, что задача использует 2 ядра одновременно, уже доказывает то, что хоть как-то с 2-мя ядрами она работать может. Все эти наблюдения подталкивают меня к тому, что виновата винда, 2003-я, 1-й сервиспак.. или конкретная версия директикса.. или дрова.. но никак не приложение.
Опубликовано

как прогромистег скажу что вы несёте ересь https://academ.club/html/emoticons/smile.gif

50% получаются так : 100% загрузки одного ядра, 0% загрузки другого ядра(в крайнем случае).

Это неправильно распараллеленая игра, или программа. https://academ.club/html/emoticons/smile.gif

В винде даже треду можно указать чтобы он работал на 1-ом, 2-ом, 3-ем, каком угодно ядре. Так что никаких вариантов https://academ.club/html/emoticons/smile.gif

К тому же, как выше сказали - пока тред ждёт кадра - он может спать(ждать vsync, например). Когда тред спит - он не нагружает процессор https://academ.club/html/emoticons/smile.gif

Опубликовано
Не знаю, как в 2003-й винде (это та, что серверная?), а 32-х битной XP проблема решается установкой одного хотфикса (под интелы) или Core Optimiser под AMD, + внесение доп.ключа в реестр.
Опубликовано
  • Автор

QUOTE (Eleuterocock @ Nov 14 2007, 13:02)
Не знаю, как в 2003-й винде (это та, что серверная?), а 32-х битной XP проблема решается установкой одного хотфикса (под интелы) или Core Optimiser под AMD, + внесение доп.ключа в реестр.

Core Optimiser я ставил, а какой ключ ещё прописать надо?

Опубликовано

Скажу бугога, даже не вникая в суть проблемы (из описания всё равно не понятно).

Ибо - так и начинать надо было с того, что у Вас не нормальная корка, а атлончик. https://academ.club/html/emoticons/smile.gif

Наконец, зачем и почему именно 2003-я? Не понимаю. Про такие проблемы под XP я краем уха не слышал.

  • 1 месяц спустя...
Опубликовано

Ставь MacOS она умеет грузить не только два ядра, лично видел. а в Винде есть такой баг (особенность ОС) она не может один поток (одну задачу) разделить и отправить выполняться на все процы, грузит один и другой оставляет на другой поток.

 

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.