zetetic Posted January 18, 2009 Posted January 18, 2009 Уважаемые ВЕРТО-ВИРПИЛЫ, а какие у кого есть мысли о возможности и эффективности использования четырёхядерных центральных процессоров для этого симулятора? Я слышал, что очень немногие приложения на сегодняшний день имеют возможность многопоточной обработки информации. DCS будет грузить все ядра? Стоит ли овчинка выделки (по деньгам я имею в виду)? HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5 6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home
serj_3d Posted January 18, 2009 Posted January 18, 2009 Грузить все ядра не будет. Если только специально для ЧА ,то не стоит брать. [sIGPIC][/sIGPIC]
Alex_P Posted January 18, 2009 Posted January 18, 2009 Сейчас уже новые программы и игры стали поддерживать все 4 ядра, из игр, например, точно знаю, что все 4 ядра Devil May Cry 4 использует, во многих графических приложениях, например в фотошопе и 3DMax есть заметный прирост производительности от четырёхъядерных процессоров. А вот ЧА вообще искусственно назначает себя только на одно ядро, в патче обещали это убрать и разрешить системе самой распределять по ядрам нагрузку.
Andron Posted January 18, 2009 Posted January 18, 2009 Грузить все ядра не будет. Если только специально для ЧА ,то не стоит брать. с ПОМОЩЬЮ специальной прги, сдесь на форуме выкладывали, все 4 ядра загрузить можно(хотя я лично только 3 включаю), прирост до 50 пр. Это у меня. Q6600 2.4 Gg [sIGPIC][/sIGPIC] Не всегда верь, тому что написано! Особенно мемуарам и научной фантастике!!
CEPEGA Posted January 18, 2009 Posted January 18, 2009 А ссылочку на эту прогу можно? :) Asus Z97-PRO | Intel i7-4790K @ 4.00Ghz | beQuite! PowerZone 650W | Kingston HyperX Fury 32GB | Gigabyte RTX 2080 Ti | Creative E-MU 1616m | Samsung SSD 840 Evo Basic - 1TB | Win10 | TM Hotas Cougar w. U2nxt + hall sensors | VPC ACE-1 Rudder Pedals | TrackIR 5 + Track Clip Pro
zetetic Posted January 19, 2009 Author Posted January 19, 2009 Да - пожалуйста ссылочку можно выложить? HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5 6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home
Alex_P Posted January 19, 2009 Posted January 19, 2009 В винде всё тоже самое можно делать через диспечер задач.
Jameson Posted January 19, 2009 Posted January 19, 2009 вообще если приложение по природе однопоточное, то винда его никак не распределит по ядрам, только может кинуть на свободное. отсюда вывод -приложение многопоточное :) Если не так, пусть старшие товарищи(вданном случае разработчики) меня поправят!
FreemanRU Posted January 19, 2009 Posted January 19, 2009 Однопоточное. Уже 100 раз обсуждалось. Возьмите любой продвинутый диспетчер задач и посмотрите. Всё сказанное автором - вымесел, и не может быть использовано как доказательство в суде. Мой блог | My blog
Imbecile Posted January 19, 2009 Posted January 19, 2009 даже на 100 ядрах однопоточное приложение останется однопоточным
Alex_P Posted January 19, 2009 Posted January 19, 2009 Хоть оно и однопоточное, но на 2х ядрах работает быстрее, чем на одном, это факт! По ошибке в релизный код попала процедура назначения процесса DCS на одно ядро, насильно. В патче эту оплошность обещали исправить. Вот собственно и вся суть.
ED Team Laivynas Posted January 19, 2009 ED Team Posted January 19, 2009 Хоть оно и однопоточное, но на 2х ядрах работает быстрее, чем на одном, это факт! По ошибке в релизный код попала процедура назначения процесса DCS на одно ядро, насильно. В патче эту оплошность обещали исправить. Вот собственно и вся суть. Кто сказал, что по ошибке? 1 Best Regards, Dmitry. "Чтобы дойти до цели, надо прежде всего идти." © О. Бальзак
Dmut Posted January 19, 2009 Posted January 19, 2009 в патче будет возможность прописать в конфиге эксклюзивное назначение на ядро либо оставить на усмотрение винды, что рекомендуется. необходимость во внешних утилитах для запуска пропадет. "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
zetetic Posted March 30, 2009 Author Posted March 30, 2009 Dmut, объясни пожалуйста насколько сложно или вообще возможно переделать однопоточное приложение в многопоточное и в чём проблема такой переделки? HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5 6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home
Jameson Posted March 30, 2009 Posted March 30, 2009 Учитывая что там много одновременых действий реализовно в однопоточом - как бы им не пришлось весь код перелопачивать. Хотя вроде бы был слушок что к следующему выпуску сделают многопоточным симулятор. не знаю, коснется ли это ЧА.. А так не просто. можно скачать Turbo Delphi explorer иди Turo c++ explorer и помсотреть там примеры для multithreading. Даже в том простом примере не все просто, хотя там сделали все чтобы упростить дело для программиста.
zetetic Posted March 30, 2009 Author Posted March 30, 2009 А о каком симуляторе ты говориш? HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5 6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home
Рустам Posted March 30, 2009 Posted March 30, 2009 Давайте проведем тест двухъядерных и четырехъядерных процессоров в акуле, прогоним тестовый трек и сравним средний ФПС)
Dmut Posted March 30, 2009 Posted March 30, 2009 Dmut, объясни пожалуйста насколько сложно или вообще возможно переделать однопоточное приложение в многопоточное и в чём проблема такой переделки? сложно. для этого нужно переписать 80% системного кода и 50% прикладного. радикально переделывать существующий движек в а-10 не будем. но с каждым проектом всё больше вычислений распараллеливается. здесь ведь нет категорической бинарности: однопоточный или многопоточный. формально даже старый локон многопоточный - у него около 5-6 тредов. главная проблема - в несбалансированности нагрузки между этими тредами. "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
VirPilot Posted March 30, 2009 Posted March 30, 2009 А как там с новым движком под OpenGL? Его начали разрабатывать, или хотя бы есть планы по его разработке, или он не нужен, т.к. военных и такая графика устраивает?
Dmut Posted March 30, 2009 Posted March 30, 2009 а что, "новый движок под OpenGL" автоматически означает лучшую графику? зачем его делать - для галочки "а у нас есть новый движок" ? "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
VirPilot Posted March 30, 2009 Posted March 30, 2009 а что, "новый движок под OpenGL" автоматически означает лучшую графику? зачем его делать - для галочки "а у нас есть новый движок" ? Ну там поддержка DX10 и, соответственно, новые эффекты на шейдерах 4.0, лучшая оптимизация под многоядерные процессоры, в будущих дополнениях возможность сделать ландшафт с большей детализацией, вода, которая будет загружать, как и положено, видеокарту, а не как сейчас процессор и т.д.
Lemon Lime Posted March 30, 2009 Posted March 30, 2009 Ну там поддержка DX10Особенно в "новом движке под OpenGL". 1 Коричневые очки никогда не поранят мозг. Они небьющиеся. Brown-coloured spectacles will never harm a brain. They are unbreakable. (с) Me сфсвсг I'm the future of the Russian government. According to Scott Lofgren, Bentley Systems global director.
Jameson Posted March 31, 2009 Posted March 31, 2009 (edited) Вообще Opengl вроде бы меньше грузит процесор. Поэтому, кстати, в Ил-2 opengl основной рендерер, а directx на случай больших проблем с opengl, при этом реализован как эмулятор вызовов opengl через direct3d, что не улучшило быстродействие. Но судьба opengl в windows не ясна, хотя недавно вышли драйвера nvidia с поддержкой последней версии opengl. Кроме того -в directx10 вроде бы обещали снижение накладных расходов. Во что вылилось обещание - пока непонятно. толи разработчики(не ED а те кто уже заюзал directx в играх ) еще не освоили directx10, толи решили что раз он быстрее то его можо нагрузить, в итоге игры в directx10 не шустрее чем в directx9 Будут ли ED переносить игру в directx10? и если будт то когда, и что ээто может дать -не известно. :) И что больше похоже на directx 9 - directx10 или opengl тоже я не знаю :D. Edited March 31, 2009 by Jameson
Recommended Posts