Запощу лучше сюда %)
Есть четырёхядерник Q6600, FSX Gold (Deluxe + Разгон), в FSX.cfg пишу AffinityMask=15, получаю 2 ядра, загруженных под 100%, и 2 мирно отдыхающих в сторонке… ProcessExplorer’ом смотрю — 1 поток (рендер видимо) жрёт целиком 1 ядро, 2-е ядро делят между собой 4 потока из дллки, судя по всему автоген, причём каждый из них пытается отожрать всё, что дают (останавливаю 3 из них — оставшийся один начинает также выжирать целиком ядро, в «одно лицо» %)… Собственно может кто знает, почему эти 4 прожорливых потока не используют оставшиеся 2 ядра и как их заставить это делать? А то 10-17 ФПС как-то не радуют :(, а резать автоген до уровня 9-тки — так я лучше в 9-тке и полетаю %)
Расскажите подробнее, если не трудно, что конкретно Вы сделали и что изменилось: кроме распараллеливания на четыре ядра, выросли фпс? плавнее стало? Короче, есть ощутимая польза от Вашего способа или только графики загрузки ядер изменились?
Сообщение отредактировал Hic — 10.03.2009 13:04
у меня конфига такая-
мать ASUS M2N32SLI deluxe
проц Атлон 6000+ х2 (двухядерник)
2 гига оперы (OCZ кажись точно не помню)
видео XFX GF8800GTS 512Mb
Я ж там написал, сколько у ней потоков и что каждый пытается сделать. И написал позже, что уже жрёт все 4, если надо %) Ограничил 3-мя…
Windows 7, говорите… Надо всётаки попробовать его под вистой 64-битной завести… Может и правда чудо произойдёт…. %)
Сообщение отредактировал SantaJohn128 — 11.03.2009 06:22
Везде все пишут про AffinityMask=15 для 4-х ядерников, а создатели FTX предлагают писать =14.
я прописал себе.
Над Австралией с FTX получаю не меренное удовольствия и от ФПС в том числе.
Помучаетесь еще не много и так и поступите.
Есть четырёхядерник Q6600, FSX Gold (Deluxe + Разгон), в FSX.cfg пишу AffinityMask=15, получаю 2 ядра, загруженных под 100%, и 2 мирно отдыхающих в сторонке… ProcessExplorer’ом смотрю — 1 поток (рендер видимо) жрёт целиком 1 ядро, 2-е ядро делят между собой 4 потока из дллки, судя по всему автоген, причём каждый из них пытается отожрать всё, что дают (останавливаю 3 из них — оставшийся один начинает также выжирать целиком ядро, в «одно лицо» %)… Собственно может кто знает, почему эти 4 прожорливых потока не используют оставшиеся 2 ядра и как их заставить это делать? А то 10-17 ФПС как-то не радуют
, а резать автоген до уровня 9-тки — так я лучше в 9-тке и полетаю %)
1. Какая винда?
2. А что происходит если убрать AffinityMask?
Ну, собственно, так и поступаю, параллельно пытаясь что-нить придумать с 10-ткой %)
2. А что происходит если убрать AffinityMask?
Винда XP32 SP3, если убрать — грузит одно ядро…
у меня железка очень не слабая тож облом.
гы… Автоген это и есть тектуры.
девятка и прощщ и веселей
Но,ЭТО ИМХО…..
В 9-тке в общем-то всё устраивает, если летать высоко… А вот у земли… В 10-тке даже с не полным автогеном (на предпосленднем делении) лес хоть на лес стал похож, а в 9-тке с полным автогеном на разноцветное пятно с натыканными местами деревьями
и такими темпами не будет никогда
да? правда ?
почему же есть программы под виндой которы нормально загружают проци, а есть которые тока на одном работают? винда наверное прикалывается?
ну если он для каждого дерева грузит одну и туже текстуру как новую то…. без коментариев
вообще перетерали эту тему и не раз, пришли к выводу что хардвейр фс неюзает =) отсюда делайте выводы, что только частота проца и частота памяти спасет его, но как мы видим в последние время на частоту все подзабили, а пошли в сторону многоядерности. А гнать комы на азоте смогут еденици =)
Сообщение отредактировал Pancir — 8.03.2009 21:23
да? правда ?
Ну 2004 когда вышел, и когда стало можно полетать на максимуме всех настроек?
Наверное, я так об этом прочитал. Спор этот не к чему, летать то все равно без тормозов в 10 не получается.
Хотя подозрение, что и не летаете, а меряете «цифры», от которых в Х на самом деле не слишком много и зависит.
Да, с полным автогеном, активскаем, траффом в мд-11 вид на аэропорт издалека у меня 12-14…но когда я «сижу» в кабине (где собственно и место виртуальному пилоту) никаких тормозов, нормальное руление, взлет (включая авиа и наземный трафф). Принципиально не замеряю ничего, а летаю и мне нравится. Не знаю, правда, может в ХР и правда рывки ощутимее, но никто не мешает попробовать в висте-64….
Сообщение отредактировал romgun — 9.03.2009 00:32
Мешает сама виста =)))) хотя я и на ней пробовал =) разници никакой.
Небыло б проблемы не обсуждали бы, вы согласны?
А ныть будут всегда изза этой проблемы, это не неработающие часы например, а действительно серьезная проблема! И каждый в первую очередь новичек, с ней сталкиваеться и идет писать в форум, и это не прекратится пока не исчезнит проблема! а она я думаю либо совсем не скоро исчезнит либо никогда не исчезнит
Почти верное подозрение, только не цифры меряю, а ЛЕТАЮ теперь в x-plane
Что касаеться md-11 то помоему это самый не тормозящий крафт из всех платных, а взять тот же 747 пмдг =))) Слайд шоу.
Сообщение отредактировал Pancir — 9.03.2009 01:02
Дык чего прощще тогда взять какой нить radeon 9250 64bit 128mb. И супермногояйцевый проц поставить,да дохрена памяти и аля улю гони гусей все летать будет. Вы хоть принцип работы видеоадаптера знаете? Тормозит из-за того ,что текстурной памяти ,и ширины шины не хватает для прорисовки множества объектов. А процессор, он к графике ваще как чукча родня эфиопу. Существуют бенчмарки,и там четко видно как тормозит где тормозит,и из-за чего. Один кадр в 10ке при (хороших)настройках весит не меньше гектара. А их надо выдавать как минимум24.
Вобщем бред.
Сообщение отредактировал t@r@n — 9.03.2009 02:38
Странно почему то для всего остального хвататет а тут вдруг гиг откуда то нарисовался и провернуться не может. Тот же иксплейн переваривает не меньше и поликов и текстур и разрешением тож не маленьким и ничего, не тормозит и все прекрасно работает, если сравнивать с играми других жанров то почему то тоже все прекрасно работает.
Что был у мя радик 1950 512 что стала gtx260 768, ниче обсалютно не поменялось в фс (зато во всех остальных играх все поменялось координально, к чему бы это ?). А так же у людей 2 видяхи в сдвоенных режимах никакого прироста не дают.
Мне вникать совсем в глубину, что там и где тормозит совсем нехочеться, тут и наверху все понятно,у людей компы по 130тр прироста не дают, и практика показывает, что дело далеко не в видяхи, а в чем же тогда?
Это смотря с какой стороны посмотреть, есть вещи которая должна делать видеокарта, точнее она это сделает в разы быстрее, но в майке я так понимаю (из того что люди пишут) это делает процессор, и я потдерживаю эту точку зрения, ибо почему то фсх более менее работает у людей у которых проци 3,6 и выше, и не более 2-х ядер, хотя тож сомнительный момент по ядрам, у мя из 4-х грузилось тока 1,5, точнее то самое ,5 делилось на 3 остальных процессора загружая их по ~25%.
И вообще смешно конечно смотреть когда ты видишь море, землю на стоянке и больше ничего, а вру 1 4-х полигонный домик!!! и при этом фпс около 12, бедная карта перетрудилась наверное, гиг переваривать
Есть еще 1 интересный ммент, понятие плавность и фпс в фсх разное, к чему бы это? а осмелюсь сделать выводом на собственном ИМХО, то что карта то успевает прорисовать нужное количество фпс, а вот картинка то невсегда в новом кадре меняеться, отсюда и отсутсвие плавности, тоже наводит на мысли не правда ли? где жи кадры теряются если не в видяхи?
Опять же для сравнения в иксплейне зависимость фпс-плавность прямая.
странно но это работает 😉 тока конечна видяха не до такой степени старая, да и памяти много не надо, фс 32битный, просто шустрая нужна, а ну и от проца многоядерного толку не много.
У людей коре 2 дуо с относительно старыми картами, уделывают мой квад 2,66->3,2 с GTX260 в фс. Хотя во все остальные игры я играю на максимальных настройках без затыков.
Честно дофонаря, не моя это забота, зато практикой показанно, что в относительных пределах фсх-у пох на видяху.
Вообщем по повуду оптимизации фсх ужее оооочень много писали!!!
Я заметил что люди разделились на тех кто слепо верят, что так все и должно быть и это нормально, и на тех кто более адекватно оценивает ситуации и видит что проблема есть, а не в компах дело.
Сообщение отредактировал Pancir — 9.03.2009 02:59
Зато сменил свой Sly из двух 8800GT 512mb на Radeon 4870Х2 2048mb прирост в fps +7 кадров!
Вот вам и видеокарта! причем падение фпс начинается когда с верху все текстуры начинают прорисовываться.
И то с запозданием,и это при двух гектарах текстурной памяти!
P.S. Ни скем не хочу спорить до У…ки. просто проверил свою теорию.
С уважением ко всем участникам……
Сообщение отредактировал t@r@n — 9.03.2009 13:44
оппонент сказал что это не важно.
Да я вроде только начал… %)
Давались, брались, применялись… Получил 2 загруженных ядра вместо 4-рёх. Спросил почему, может кто знает. Что не так? %)
Хотя подозрение, что и не летаете, а меряете «цифры», от которых в Х на самом деле не слишком много и зависит.
Да, с полным автогеном, активскаем, траффом в мд-11 вид на аэропорт издалека у меня 12-14…но когда я «сижу» в кабине (где собственно и место виртуальному пилоту) никаких тормозов, нормальное руление, взлет (включая авиа и наземный трафф). Принципиально не замеряю ничего, а летаю и мне нравится. Не знаю, правда, может в ХР и правда рывки ощутимее, но никто не мешает попробовать в висте-64….
Тормозит, не летаю… Но хочется
Не знаю, как на МД-11, не пробовал, а вот на Цессне с почти панорамным обзором и без всяких цифр видно, чуть ли не по кадрам, как картинка меняется, когда башкой с трэкиром по сторонам крутишь… В висте, действительно, как написали выше, мешает сама виста… Проблемы у неё с совместимостью в нужных мне приложениях. Так что дольше пары-тройки дней у меня эта виста обычно не задерживается. Хотя пробовал перелезть «с концами» неоднократно
ЗЫ: Собственно проблему решил немножко через одно место — прибил в API.dll все вызовы SetThreadAffinityMask, SetThreadIdealProcessor и т.п., предоставив действительно системе самой разруливать потоки, и запускаю сим через psexec.exe с принудительным указанием AffinityMask и приоритета (psexec.exe -d -a 0,1,2,3 -high fsx.exe). Тему можно закрывать