X-Plane 11 — скоро на наших жестких дисках — X-Plane Общий форум

16 минут назад, Ramzes пишет:

Это не у всех. Это от страны проживания зависит. Можно в самом xp инсталлере указать прокси сервер 

Я хотел спросить у всех кто в России живёт. 

А какой адрес прописывать, есть какой нибудь адрес  который постоянно работает? 

48 минут назад, elf пишет:

Я хотел спросить у всех кто в России живёт. 

А какой адрес прописывать, есть какой нибудь адрес  который постоянно работает? 

Нет не у всех. У меня была эта проблема когда телегу блокировали, потом прошло. Питер, интерзет.

On 10/28/2018 at 8:36 PM, Harold said:

Хотелось бы поблагодарить автора этого совета: получилось то что нужно! FPS держится твердо на 30, разгрузился процессор, теперь 60-70 вместо 80-90 градусов, плавность изображения прекрасная. Правда сначала параметр не помогал, я порылся в драйвере и увидел что там «Выкл» на соответствующем пункте. Поставил как надо, заработало! Даже не знаю как отблагодарить. Могу подарить ключ от какого нибудь платного самолета с x-plane.org

А что, собственно, здесь такого удивительно замечательного? Разве выставление vsync 1/2 monitor refresh в Инспекторе (NVI) не будет иметь ровно такой же результат?  Я даже где-то встречал, что vsync в драйвере лучше работает, чем vsync в x-plane 11, в плане ресурсов и фпс?

Конечно, хотелось бы, подобно P3D, грамотно перераспределить внутренние ресурсы  x-plane 11 в пользу проработки фрейма, а не генерации их количества. Но вот совершенно не известно, ограничиваем ли мы генерацию кол-ва фреймов простым выставлением vsync и снижением частоты монитора, положим, на 30Hz? В приведённой цитате совершенно аналогичная ситуация, т.к. совет был таков: «если вам так очень хочется половину частоты монитора (30фпс), то можете открыть файл /output/preferences/x-plane screen res.prf и там напротив «_use_vsync1» поставить «2» — т.е. опять мы пляшем от вертикальной частоты конкретного монитора, в случае Harold-а его монитор работает на 60Hz. Думаю, что так и происходит, но встречал кто-нибудь более углублённые рассуждения на эту тему?

Спасибо.

 

 

On 11/24/2018 at 1:56 PM, Starch said:

Добавлю, что на данном этапе развития XP11 его код работает хуже с включённым Hyper Threading. В моём случае в родном тесте №5 (в XP есть такое чудо как тест встроенный) при HT=on — FPS=~34, при HT=off — FPS=36+

Для меня это загадка века.

Ерунду говорите, потому что без специального подбора AM под Ваш конкретный процессор вообще разговаривать не о чём. Далее, про то, как работает «код» в XP11 и прочих: в симуляторах количество ФПС после минимально допустимого уровня не имеет смысла, т.к. гораздо более важное значение имеет непрерывность потока правильно проработанной физики и графики на исполняемый фрейм, чем генерирование  количества фреймов на ед. времени. MSFS и P3D легко можно заставить генерить высокое, но бессмысленное количество фреймов в секунду, без должной  проработки графики, и что ещё страшнее для симулятора — без проработки заложенной физики окружающего мира. Полагаю, что XP11 всё работает принципиально так же.

Тем, у кого 4-х ядерный проц, например, рекомендую попробовать включить HT и запустить X-Plane.exe батником с АМ= 253 (или FD в hex). У меня результат заметно, заметно лучше с HT On. FPS пытаюсь ограничить с помощью VSYNC On (в XP или в NVI) и выставлением монитора на 30Hz v.refresh.

 


Edited by Dirk98

On 11/7/2018 at 3:38 PM, adber said:

2 поставьте и будет 30 фпс максимально.

Нет, получается 30Hz (моя настройка монитора) /2 = 15 фпс. ))

Всего лишь 1 получается в моём случае, т.к. монитор позволяет.

Спасибо.

2 часа назад, Dirk98 пишет:

не будет иметь ровно такой же результат

не должно. Речь вообще была о разгрузке ЦП, а не о подгонке кадров под свойства монитора. Для того чтобы это сработало, должно сбыться несколько гипотез, одна из которых сомнительна: мол, приложениие стартует, опрашивает драйвер, узнает что в нем установлено и подстраивается. Можно конечно проверить, но это весьма сомнительно. К тому же, что это за настройки такие? Я не припомню чтобы они существовали в реальности.

16 minutes ago, Harold said:

не должно. Речь вообще была о разгрузке ЦП, а не о подгонке кадров под свойства монитора. 

Вот тот параметр «2» в x-plane screen res.prf , который Вас очень порадовал, дословно говорит: синхронизируй в 1/2 от вертикальной частоты монитора. Т.е. если у вас монитор выдаёт 60Hz рефреш, то синхронизация 1:2 (и по всей видимости внутреннее ограничение фреймов как результат) выдаёт в XP11 30 фреймов. Вот и получается, что разгрузка ЦП происходит путём ограничения, налагаемого VSYNC,  По крайней мере развёрнутые счётчики фпс в XP11 показывают именно такой результат.


Edited by Dirk98

Мой монитор (NEC) можно настроить на 30Hz., поэтому мне подходит значение 1 в x-plane screen res.prf, и 30 фпс, как результат. И, надеюсь, более


Edited by Dirk98

2 минуты назад, Dirk98 пишет:

Мой монитор (NEC) можно настроить на 30Hz.,

Это наверное очень плохой монитор и от него болят глаза. Надо учитывать что в симуляторы обычно летают в основном старые пердуны у которых садится зрение и без игрушек. А тут еще 30 герц. Нехорошо. Вы вероятно еще молодой человек, вас это не напрягает.  Но это неизбежно. Когда-то нас убеждали что мерцание свойственно только ЭЛТ трубкам, а жк панели оставили эту проблему в прошлом. Но видимо не так все просто.

 

Что касается разгрузки процессора, некоторые достигают его увеличением т.н. автогена, то есть убогих домиков и деревьев, которые рендер рисует в зависимости от контекста. Но тут мне кажется что переполнится память видео, а она у меня заполнена на 80%. Вспоминаю свой первый запуск x-plane когда все настройки были выставлены по дефолту или по результатам анализа, который приложение видимо осуществляет при инсталляции. Все рухнуло с сообщениями о нехватке того-сего, да и шевелилось все с трудом, как бегемот на берегу Нила после обеда. Пришлось сдвигать все влево, а потом и покупать новый комп (нотбук).

Я слегка знаком с технологиями и просто так себе представляю: настройка в приложении лучше, если аналогичное настраивается в ОС. Душить в операционной системе некий трафик, если приложение выдает больше — это как подсовывать больному дизентерией горшок поменьше.  Никакого толка.

1 минуту назад, Dirk98 пишет:

Но самое ошибочное у Вас в том, что Вы не правильно подходили к оценке производительности HT применительно к симулятору чере счётчик ФПС.  

Да? Ну приехали…

Т.е. по вашей логике, когда мы запускаем, напоминаю, специально созданный LR сценарий для проверки производительности железа и получаем в одном случае 30, а во втором 60 средний FPS, то это ничего не значит? Однако…

1 minute ago, Starch said:

:facepalm:

В первом случае вы приложению запретили обсчёт 6м «ядром» (логическим процессором, потоком, …)
Во втором — полностью отключили доступ к физическому 4му ядру.

Я говорил Вам, что Вы не в курсе. То что для Вас слева, для процессора справа в бинарном виде. Таким образом на 0-м ядре (можете называть его первым) посредством АМ отключаем 2ой логический процессор. Зачем? Затем, чтобы главный thread x-plane.exe, который занимается наиболее тяжёлой задачей рендеринга, попытаться посадить полностью на 0-ое ядро, а остальные — менее ресурсоёмкие на последующие логические процссоры. И всё осткальное в том же духе.

Рекомендую Вам, если есть время, запустить x=plane.exe батником с AM значением = FD (что =253 в десятичной) поднять графику, кол-во объектов и полетать в сложных сценах. 

Однако опять, наилучший результат будет заключаться не в достижении максимальных значений ФПС, а в минимальном их просидании вдоль усреднённого значения.


Edited by Dirk98

5 минут назад, Dirk98 пишет:

Рекомендую Вам, если есть время, запустить x=plane.exe батником с AM значением = FD (что =253 в десятичной) поднять графику, кол-во объектов и полетать в сложных сценах. 

Всенепременно попробую 11111101, а графику зачем? Что бы упереться в видеоадаптер?

2 минуты назад, Dirk98 пишет:

Однако опять, наилучший результат будет заключаться не в достижении максимальных значений ФПС, а в минимальном их просидании вдоль усреднённого значения.

Мне хватит счётчика времени отрисовки кадра процессором, что бы всё понять.

1 minute ago, Starch said:

Всенепременно попробую 11111101, а графику зачем? Что бы упереться в видеоадаптер?

Вы как-то всё приблизительно воспринимаете, там же на русском языке написано «поднять графику, кол-во объектов»

 

1 минуту назад, Dirk98 пишет:

Вы как-то всё приблизительно воспринимаете, там же на русском языке написано «поднять графику, кол-во объектов»

 

Вы подучите Великий и Могучий что ли. Объясню, между «поднять графику, кол-во объектов» и «поднять графику: кол-во объектов» разницу ощущаете?

13 minutes ago, Starch said:

Мне хватит счётчика времени отрисовки кадра процессором, что бы всё понять.

Всем хватит, никто и не спорит, но весь вопрос в каких условиях сложности, при каких настройках симулятора, OS и железа, и в каком диапазоне, понимаете? Муторно это всё конечно, но что поделаешь. HT — это великое достижение цивилизации, если уметь им пользоваться, или на худой конец, для начала,  хотя бы научиться им манипулировать применительно к  приложению. ))


Edited by Dirk98

1 minute ago, Starch said:

Вы подучите Великий и Могучий что ли. Объясню, между «поднять графику, кол-во объектов» и «поднять графику: кол-во объектов» разницу ощущаете?

Опять… Как-то всё у Вас запущено в терминологии. Когда Вы поднимаете графику -то нагружаете карту, а вот когда поднимаете кол-во объектов вы в первую очередь нагружаете процессор, capeesh?

4 minutes ago, Starch said:

Вы подучите Великий и Могучий что ли.

Да. здесь Вы правы, на английском было бы всё чётче.

1 минуту назад, Dirk98 пишет:

Опять… Как-то всё у Вас запущено в терминологии. Когда Вы поднимаете графику -то нагружаете карту, а вот когда поднимаете кол-во объектов вы в первую очередь нагружаете процессор, capeesh?

Так вы мне и написали: «… поднять графику, кол-во объектов…» Перечисление действий, нет?

Just now, Starch said:

Так вы мне и написали: «… поднять графику, кол-во объектов…» Перечисление действий, нет?

Хорошо, я имел в виду изменить настройки таким образом, чтобы увеличить нагрузку, как на карту, так и на процессор.

1 минуту назад, Dirk98 пишет:

Да. здесь Вы правы, на английском было бы всё чётче.

Это всё замечательно, разницу между выставлением AM из удобного GUI и batch файлом вы мне сможете объяснить? Она есть?

Только что, Dirk98 пишет:

Хорошо, я имел в виду изменить настройки таким образом, чтобы увеличить нагрузку, как на карту, так и на процессор.

Вот теперь я полностью запутался, зачем нагружать карту, тогда, когда мы смотрим производительность процессора? Вы мне напоминаете горе-тестеров, у которых i7-4790k = i9-9900k на GTX1070 при 4К разрешении =)

удалил


Edited by Dirk98

5 minutes ago, Starch said:

Это всё замечательно, разницу между выставлением AM из удобного GUI и batch файлом вы мне сможете объяснить? Она есть?

Да есть, потому что лучше сразу задать Affinity приложению батником, нежели отдать первоначально под управление Windows Task Scheduler, а потом пытаться пересаживать между различными LPs


Edited by Dirk98