Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 63 • Страница 3 из 4<  1  2  3  4  >
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 20.06.2008
Откуда: Москва
Использую 3д макс 7. Он однопоточный.
Рендеринг дико тормозной, даёт 3-5 кадров в секунду, против 400-600 в моей программе на той же модели.
В обоих случаях ренедер ОГЛ.
Как им удалось сделать такую тормозную программу - это просто фантастика.

_________________
Да здравствует AMD и мир на Земле!



Партнер
 

Member
Статус: Не в сети
Регистрация: 25.01.2008
Mor07

Это все бесполезно... Потому что для многих, кто здесь постит о том, что многопоточность существует сама эта многопоточность - это вопрос веры... И аргументы тут работать не будут... Я уже выше это писал. И многие в Инете это писали...


 

Member
Статус: Не в сети
Регистрация: 12.03.2005
Откуда: Sumy (UA)
Mor07 писал(а):
Обновления для игры S.T.A.L.K.E.R.: Чистое Небо"1. Просчет детальных объектов вынесен во второй поток CPU." - интересно, что имеется ввиду под словом "просчет" ?

Во-первых, "Чистое небо" тут ни при чем, это патч для "Теней чернобыля"
Во-вторых, если даже что-то и вынесли в другой поток, на производительность это не повлияло (есть подозрение, что таким нехитрым образом игру захотели пропиарить как "использующую многоядерность")

_________________
ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать!
Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2


 

Member
Статус: Не в сети
Регистрация: 25.01.2008
Mazy писал(а):
Mercenary 2 World in Flames четрые ядра задействут - три на 100% и одно на 60%.


Опять та же песня , что и про Сталкер (см. выше). 4 ядра! Кто больше?
Добавлено спустя 2 минуты, 55 секунд
Silent forest писал(а):
есть подозрение, что таким нехитрым образом игру захотели пропиарить как "использующую многоядерность")


Почему подозрение? Так оно и есть! В сам деле, много ли людей способны понять, что такое многопоточность (реальная, а не виртуальная), что такое распараллеливание?
Думаю, что нет. Глянут в диспетчер задач: О! Все 4 ядра напрягаются! Крутая игра\прога! :)


 

Member
Статус: Не в сети
Регистрация: 16.07.2008
Откуда: Екатеринбург
Винду переустанови! Она у тебя не видит второе ядро! (возможно, тут на форуме было такое сообщение)


 

Member
Статус: Не в сети
Регистрация: 30.06.2007
SNVampyre
1. Попробуйте сменить седьмую версию на 2008 или 2009.
2. Чтож это за модель такая? :)


 

SNVampyre ну, сравнивать с 7м максом сейчас не вполне правильно - все таки ему уже 5 лет. Последние версии стали очень быстрые и оптимизированные. Я б не стал демонизировать разработчиков макса, я думаю что перед ними стоят очень серьезные обьективные проблемы если где то макс тормозит..
vicus я тоже к такому же мнению прихожу все более и более... А еще у многих людей мнение какое то бинарное - или да, или нет. Я уже запарился спорить с людьми , которые верят что 3д макс - многопоточное приложение...

А поповоду игр - я могу со всей авторитетностью заявить, что практически все гипотизы по поводу криворукости и наплевательскому отношению к пользователю со стороны разработчика верны .
Silent forest Во-вторых, если даже что-то и вынесли в другой поток, на производительность это не повлияло (есть подозрение, что таким нехитрым образом игру захотели пропиарить как "использующую многоядерность")

я тоже так думаю.


 

Member
Статус: Не в сети
Регистрация: 20.06.2008
Откуда: Москва
eBelka писал(а):
1. Попробуйте сменить седьмую версию на 2008 или 2009.

Давай денег, сменю :)

eBelka писал(а):
2. Чтож это за модель такая?

Да вроде не сложная модель. 27000 треугольников.
Вот в максе:
http://images.people.overclockers.ru/164474.jpg
В нормальной программе:
http://images.people.overclockers.ru/164475.jpg

_________________
Да здравствует AMD и мир на Земле!


 

Member
Статус: Не в сети
Регистрация: 17.11.2003
Откуда: Екатеринбург
SNVampyre писал(а):
Да вроде не сложная модель. 27000 треугольников.
Вот в максе:

Видимо в максе используется слишком много вызовов glBegin/glEnd (glDrawArrays, glDrawElements) при рендеринге данной модели, а у тебя все в один или небольшое число вызовов объединено.

_________________
|АМД процы не так уж и плохи|
|Но все-таки Интел лучше|


 

Member
Статус: Не в сети
Регистрация: 20.06.2008
Откуда: Москва
BloodyWerewolf
Если всё поместить в глбегин/энды, то будет медленнее всего раз в 10.
У них же медленнее почти в сто раз. Заставляет задуматься.

_________________
Да здравствует AMD и мир на Земле!


 

Junior
Статус: Не в сети
Регистрация: 13.07.2008
Откуда: Пермский край
Сталкер при помощи какойто проги раскидывают на 2 ядра...

_________________
Посмотрим, поколупаем, обругаем и будем пользоваться.


 

Junior
Статус: Не в сети
Регистрация: 07.09.2008
Откуда: Луганск
Kostik44 писал(а):
S.T.A.L.K.E.R. - не использует 2 ядра

SоC после патча 1.004 использует, причём неплохо, прирост до 30%. CS пока не использует, уверен патч не за горами.
А вообще, на 2 ядрах намного комфортнее, даже просто Виндоус плавнее работает.

_________________
386SX, 2MB SIMM, Trident 9000, 128MB HDD ->...-> Ryzen 1800, 32GB, GTX 1080Ti


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
vicus писал(а):
Это все бесполезно... Потому что для многих, кто здесь постит о том, что многопоточность существует сама эта многопоточность - это вопрос веры... И аргументы тут работать не будут... Я уже выше это писал. И многие в Инете это писали...

Ну, не мне, программисту об этом судить. В самом-же деле, моя программа для подбора параметров торговых стратегий, когда загружает все четыре ядра, выдает скорость порядка 1000 тестов в секунду (каждый тест - выполнение некоторых вычислений с более чем 20000 чисел вещественного 32-битного формата), а если ограничить ей (для отладки) количество рабочих потоков - выдает только 300-350 тестов в секунду. Не иначе магия происходит какая-то в первом случае ;)
Еще интересный вопрос- почему BOINC версия распределенных вычислений, на моей 4-х ядерной машине выдает порядка 2100 призовых в день, а двухядерный атлончик (2.8) всего 1000? Наверное ученые с Интел заодно, и просто тупо награждают участников с более дорогими машинами?
Тоже самое можно прояснить и про СТАЛКЕР - вы наверняка копались детально в его внутренностях, том-же xRay Engine, имеете представление сколько вычислений выполняет Alife , сколько виртуальная машина для байт-кода LUA, сколько рендер сцены в режиме полного динамического освещения. Может просвятите, зачем разработчикам мучатся и создавать фейковые вычисления на втором ядре, когда его можно загрузить принципиально полезной работой? То что игрушка не избавилась от лагов полностью, это конечно проблема движка, но любому программисту понятно что лучшее враг хорошего, и движок можно вылизывать в принципе бесконечно, так никогда и не приступив к продажам (что в принципе и продолжалось несколько лет).

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

alpet зачем рытся во внутренностях этого непотребства, достаточно посмотреть на анриал3. Там все просто - больше ядер - больше фпс .

"Может просвятите, зачем разработчикам мучатся и создавать фейковые вычисления на втором ядре, когда его можно загрузить принципиально полезной работой?"
затем что бы не прослыть технологически отсталым продуктом. В подтверждение того, что это фейковая загрузка второго ядра говорит и то, что подобные вещи не возможно исправить патчами, эти вещи планируются ДО написания движка, на этапе построения программной архитектуры.

"сколько рендер сцены в режиме полного динамического освещения."
а при чем тут рендер динамического освещения к колличеству процессорных ядер?
ЗЫ - само выражение "полное динамическое освещения" смешно звучит в 2008 году . Ведь они тупо имеют ввиду то (только в гораздо худшем исполнении), что уже де-факто стало стандартом несколько лет назад. Правильнее было бы сделать обратную галочку - "включить убогий flat-shading 10 летней давности" для "экономичных" настроек :)))


 

Member
Статус: Не в сети
Регистрация: 09.04.2006
Цитата:
CS пока не использует, уверен патч не за горами.



Кс никогда и не будет, валв известна тем что критические обновления выходят через год с того момента как они начинают быть нужны...

_________________
Библиотеки Windows - Мы заставим ваши папки тормозить!


 

Member
Статус: Не в сети
Регистрация: 12.03.2005
Откуда: Sumy (UA)
Вандерфулл писал(а):
SоC после патча 1.004 использует, причём неплохо, прирост до 30%.

После этого патча полностью исчезает тень от травы- отсюда и прирост :). А проверить- элементарно, выставив в boot.ini /numproc=1 (разрешить использовать только одно ядро) и сравнить фреймрейт. И не забываем, что
Вандерфулл писал(а):
на 2 ядрах намного комфортнее, даже просто Виндоус плавнее работает.
за счет того, что можно одно из ядер отдать на сьедение службам винды/антивирю/фаерволу
Добавлено спустя 1 минуту, 16 секунд
moty CS= (STALKER) Clear sky :)

_________________
ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать!
Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2


 

Fujosej писал(а):
Не понимаю как сделать так чтобы игра использовала все два ядра, у мя проц Intel Core 2 Duo (1.86 ) в общем выходит где то 3 гигагерца даже больше , ну вот , некоторые игры при запуске , проверяют конфигурацию компа и выводят сообщение о том что у меня проц 1.86 гигагерц, а на самом деле у мя он просто двухядерный... как мне сделать так чтобы игра использовала все два ядра и была произдвдительнее... возможно ил это?

Сделать этого ты никак не сможешь (если ты канечно не супер-мега-прогер), НО, заставить твою игрулину думать что у тебя крутой комп (как ты и считал 2*1.86=3.72 и даже больше) можно. Правда для этого тебе придется переставлять винду.

Делается это так:
Код:
Данная операция возможна только на Windows XP, ибо только здесь программисты позаботились о возможности отключения проверки CPUID. Для этого следует в самом начале установки WindowsXP, когда на экране горит надпись "проверка оборудования" на черном фоне, нажать F5 и из предложенного списка процессоров выбрать i486 и продолжить установку.

Да, система будет видеть твой проц как 3Ггц, но как одно процессорный, при этом используя только одно ядро (которое естественно 1,8). Игры проходя проверку даже не задумаются об этом, но про скорость работы игры на такой машине я не заикаюсь. Потомучто если ты догадливый то сам поймеш что к чему.... Так что хочеш как-то запустить игры которые проводят проверку то либо меняй проц либо ставь винду как я писал (причем как дополнительную винду, а не заместо существующей).


 

Member
Статус: Не в сети
Регистрация: 12.03.2005
Откуда: Sumy (UA)
QuiteUnknown Вот зачем писать такой бред, а?

_________________
ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать!
Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2


 

Member
Статус: Не в сети
Регистрация: 21.01.2007
Fujosej , игры не будут использовать 2 ядра до тех пор, пока ты не сыграешь в GeOW, NFS ProStreet, Unreal 3, Mass Effect, Alone in the Dark и некоторое другое :)

_________________
HDD SeaGate 7200.12 500gb: STALKER 22 сек, Left4Dead 20 сек, COD4 8 сек
RamDisk DDR3 1600 8gb: STALKER 9 сек, Left4Dead 8 сек, COD4 3 сек


 

Member
Статус: Не в сети
Регистрация: 12.03.2005
Откуда: Sumy (UA)
Rico1980 Проще застрелится

_________________
ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать!
Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 63 • Страница 3 из 4<  1  2  3  4  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: GIOVANY, Yurio и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan