25.06.2023, 21:07 | #301 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
обновил в начале темы ссылки на эти утилиты "Утилиты для преобразования карт (25.06.2023)". с ними нормально преобразовывается этот файл.
Последний раз редактировалось yt2; 25.06.2023 в 21:14. |
25.06.2023, 21:31 | #302 |
Новичок
Регистрация: 12.06.2016
Сообщений: 14
|
Попробовал на одной карте. Работает. Спасибо !
|
02.07.2023, 21:41 | #303 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Обновление до версии 2.1.4.9
В какой-то мере очередная тестовая сборка -разделил шейдеры в папке GLSL на две части. Одна для старых видеокарт, вторая для более новых. Видеокарты не поддерживающие OpenGL 4.3 и выше используют шейдеры из папки GLSL\VERSION330. Видеокарты поддерживающие OpenGL 4.3 и новее - используют шейдеры из папки GLSL\VERSION430. Шейдеры более новых видеокарт используют некоторые более новые команды (в теории они должны были дать прибавку производительности, по факту ничего не изменилось) -Изменил шейдер №05 для плоского леса. Для видеокарт с поддержкой OpenGL 4.3 расчёт теневой текстуры выполняется теперь в отдельном вычислительном шейдере. Для видеокарт без поддержки OpenGL 4.3 используется упрощённая версия этого шейдера без анимации от ветра и подвижных теней. В любом из указанных случаев это даёт прибавку производительности по сравнению с предыдущей версией 2.1.4.7 P.S. При установке новой версии поверх старой удалите старую папку с шейдерами GLSL т.к. теперь изменено расположение шейдеров в этой папке ================================== Обновление до версии 2.1.5.3 -jgl.dll версии 1.0.0.6. Поддерживает параметр WGL_CONTEXT_DEBUG в файле jgl.ini для создания контекста в режиме отладки. -несколько исправлений. включая поломанное в версии 2.1.4.9 сглаживание MLAA -изменение нумерации вертексных атрибутов во всех шейдерах -правка сообщений выдающихся в консоль при запуске (в основном по списку расширений) Последний раз редактировалось yt2; 09.07.2023 в 14:17. |
16.07.2023, 11:34 | #304 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Получилось выполнить давнее желание и протестировать работу dll на видеокарте AMD. С ноутбуками не срасталось, и никак не удавалось заполучить ноутбук с нужным видеооборудованием... Поэтому решение было радикальным - я купил старый видеоадаптер RX570 на авито. Авито щас завалено майнерскими RX470/RX480/RX570/RX580 и при этом разброс цен большой, и чтобы найти выгодное и не убитое предложение пришлось поискать. В мой бюджет уложилась довольно свежая (ага, пятилетняя) RX570.
Уже на этапе установки драйверов на старой и проверенной Win7 я на ровном месте получил головняк с кодами ошибок 192, а потом 43. Как бы я не ожидал от фирмы AMD чудес, но вот отхватить проблем на этом этапе я явно не был готов. Понеслось: читаем интернет, качаем 4 версии драйверов с сайта производителя, какой-то патчер ещё скачиваем... По итогу завелось... Уфф. Не являюсь хейтером AMD - процессор Ryzen от этой фирмы меня устраивает. Но только процессор. Видеокарты зарёкся этой фирмы использовать и никому не советую. Чтобы вы понимали общий контекст: сам я лично проверял работу графической dll на видеокартах Intel HD4000, GF635М, GF1660, GF3600Ti. К результатам тестирования: драйвер Radeon-Software-Adrenalin-2020-22.6.1-Win7-64Bit-June23-2022 не встал. заработал с сайта производителя Asus Win7Win10 64Bit 19.10.12 WHQL Поддержка OpenGL до версии 4.6. В этом плане всё довольно современно. Запустилось и заработало всё довольно неплохо. Только фпс немного ожидал повыше. Никаких ошибок по рендеру не заметил (тут как-то писалось про баги на AMD R5 230 - тут ничего похожего нет, работает тут всё как и на жифорсах). По качеству картинка нормальная, никаких отличий от моего основного GF нет. Поигравшись настройками нашёл настройку которая очень сильно снижала производительность - это оказалась Water=4. Снизив её до Water=3 фпс сразу чуть-ли не в 2 раза вырос, ну процентов на 50 точно. Стало прям очень комфортно. Заметил также, что несмотря на не самый высокий фпс по сравнению с жифорсами, картинка в игре работает плавно, без рывков. Включал постобработку игровую - сглаживание FXAA, MSAA, MLAA, и прочие. Всё работает и не особо напряжно. Наверное я ещё несколько дней посижу на карте AMD, поизучаю что за чудо и как ведёт себя в Ил-2. Погонял немного игру на драйверах Win7Win10 64Bit 19.10.12 WHQL и решил обновить драйверы на более свежие с сайта производителя Radeon-Software-Adrenalin-2020-21.3.1-Win7-64Bit-Mar24... Тут же схлопотал баги. Выяснил, что это пресловутая отрисовка участков дорог (как ранее тут сообщали на других картах AMD). Если на старых драйверах работает, а на более свежих нет - наверное стоит ругать сами драйвера? Вполне логично. Я конечно пробую выяснить, что новым драйверам не нравится и почему они выдают баги... Ну в принципе, для этого я эту карту и приобрёл, чтобы самому смотреть на ней баги... Последний раз редактировалось yt2; 16.07.2023 в 16:36. |
16.07.2023, 11:46 | #305 |
Местный
Регистрация: 12.04.2009
Сообщений: 5,074
|
Всё для науки) Сильно)
__________________
ищется идейный Программер ) |
16.07.2023, 16:12 | #306 |
Местный
Регистрация: 13.01.2009
Сообщений: 105
|
On AMD cards is better to use water = 2 that is equivalent to the Water = 3 of Nvidia and game runs in a smoother way. Being able to run Perfect mode and Water = 4 in AMD is a matter of long hours spent in finding the best drivers for your card noting that the latest AMD drivers from 2023 are quite bad for IL-2. We had a lot of complaints about this at SAS.
На картах AMD лучше использовать воду = 2, что эквивалентно воде = 3 у Nvidia, и игра работает более плавно. Возможность запуска Perfect Mode и Water = 4 в AMD — это вопрос долгих часов, потраченных на поиск лучших драйверов для вашей карты, учитывая, что последние драйверы AMD от 2023 года довольно плохи для IL-2. У нас было много жалоб на это в SAS. (google translation) |
19.07.2023, 23:14 | #307 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Продолжаю тестирование с картой AMD RX570...
Проверил несколько версий драйверов - баг отрисовки дорог проявляется не на всех. Win7x64 22.6.1 WHQL (Последняя версия для Win7) - BUG! 21.3.1 WHQL - BUG! 21.2.3 - OK 21.2.2 - OK 21.2.1 - OK 21.1.1 - OK 20.12.1 WHQL - OK 19.10.12 WHQL - OK С выпуском версии 21.3.1 появился этот баг, и для Win7x64 только откат на более старую версию исправляет ситуацию. Обновлённые драйверы продолжают выпускаться только под Win10 и Win11. Решил для интереса проверить и на Win10 Win10(21H2) 23.7.1 (Новейшие драйверы) - OK. Плюс фпс заметно выше на этих драйверах. Жаль, что эта новая версия не вышла для Win7. Для Win7 только откатываться на версию не выше 21.2.3 Три дня пытался заставить работать игру на кривых версиях драйверов AMD - без результата. Зато перечитал весь форум АМД коммюнити, жалоб там вагон. Баги некоторые не правят с 2017г. OpenGL для AMD не приоритет - исторически не дружат драйвера AMD с OpenGL. И это не программисты игры оптимизируют под NVidia-карты, это криворукие программисты AMD ничего не делают, только баги генерируют... Если вы счастливый обладатель карты AMD присоединяйтесь к проверке работоспособности. Сообщайте о удачных-неудачных версиях драйверов и своих картах. Пример картинки с багом дорог я прилагаю во вложении. P.S. Как оказалось "дело было не в бобине". Смотри пост ниже. Последний раз редактировалось yt2; 25.07.2023 в 19:32. |
25.07.2023, 19:13 | #308 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Обновление до версии 2.1.5.7
-исправления бага отрисовки дорог на картах AMD. Признаюсь, ошибка была на моей стороне, а не на стороне видеодрайвера. -параметр UseATIRenderFix больше не используется -правки шейдеров -уменьшение текстурных буферов. максимум текстуры 4096. -мелкие правки. -jgl.dll версии 1.0.0.7. P.S. Проверил работоспособность на RX570 Win7+драйвер 22.6.1 и Win10+драйвер 23.7.1 На драйвере 23.7.1 на Win10 заметный прирост фпс, особенно если не ограничивать ниже LimitOpenGLVersion=45. По сравнению с драйвером 22.6.1 буст около 50% P.P.S. Сообщили о проблеме в режиме с тремя мониторами. Займёмся этим багом чуть позже. Последний раз редактировалось yt2; 25.07.2023 в 19:33. |
25.07.2023, 21:26 | #309 | ||
Пытающийся полететь
|
Цитата:
Ибо такое ограничение на корню убивает всякие перспективы добавления модных самолетов из других игр у которых внешка маппится на несколько текстур 4096, с ограничением всего 4096 уже не покатит вариант сложить всю внешку вставляемого самолета на один скин 8192. Для примера приведу мой "сырой" мод ЯК-55 на базе работы высокопрофессиональной конторы A1R Design Bureau там как раз текстуры 4096 несколько штук. И только недоработка моей ДЛЛ на момент релиза помешала мне сделать скин 8192(объеденив оригиналы), оставив штатную возможность менять скины этого ЯК-55 через меню игры. Да и вариант положить одну текстуру 8192 или 16384 прямо на филд, чтобы на взлете и посадке была красота тоже в таком случае просто "умер" Добровольно убрать один из немногих козырей(по сравнен с друг. играми жанра). Регресс однако... ИМХО Учитывая все выше сказанное предлагаю вариант аналогичный варианту для скинов 512 или 1024, все регулируется в конфиге. Я конечно не знаю все взаимосвязи в твоей новой ДЛЛ, но в нашей 32 битной версии ДЛЛ классической буфер текстур назначается в одном месте. И если бы были от нее исходники, то не составило бы труда воздействовать на размер этого буфера через конфиг, открыв путь красоте подробных текстур. Но исходников у меня не было, поэтому пришлось "заходить через подземные хода и другие кривые пути". Учитывая твой сложный путь и огромный твой труд было бы "Соломоново решение" и размер используемых текстур и размер буфера для этих текстур оставить на усмотрения пользователя. То есть пользователь сам меняя параметр в конфиге устанавливает размер текстур(буфер) в зависимости от мощности своего "железа". У тебя Роман все "карты сейчас на руках", так что может помешать выбрать именно предлагаемый вариант ? Цитата:
Это я для примера привел, что на одном ФПС не стоит зацикливаться. Ибо даже современные игры расчитанные на компы за "огромные деньги" не могут похвастать большим ФПС . А вот качественная картинка весьма прельщает пользователей. Но бесспорно истина заключается в балансе. Но учитывая закрытость твоей 64 бита, не оттолкнуть бы подобными ограничениями последних желающих играть в ИЛ-2 1946 и тем более не ограничить бы распространение этой "реинкарнации" нашего "старичка".
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 Последний раз редактировалось carsmaster; 25.07.2023 в 22:44. |
||
25.07.2023, 23:44 | #310 |
Местный
Регистрация: 12.04.2009
Сообщений: 5,074
|
в какой даже современной игре юзают 8192 или 16384?
__________________
ищется идейный Программер ) |
26.07.2023, 00:00 | #311 |
Пытающийся полететь
|
1. По теме авиасимуляторов. MFS 2020 и все более появляющиеся моды к нему. А учитывая наличие почти официального анонса следующего поколения MFS, там это будет повсеместно и прочно войдет в "моду". Но спорить и доказывать не буду ничего, ибо просто прочти описание эпопеи скинов HD ИЛ-2 ниже
2. Большинство современных игр используют текстуры 4K и делают это уже несколько лет. Некоторые ААА-игры перешли на 8К и даже 16К текстуры. И тут только время покажет, что победит: куча многослойных тестур низкого разрешения накладываемых на объект и все это ведет к огромному количеству постоянного пересчета всего и вся в режиме реального времени и кладет на лопатки любой комп. Или одна высококачественаая текстура 16К чуть улучшенная бампом и спекуляром например. В пример могу еще привести развитие мониторов и их разрешений. К Никите лично это не относится Первичное мнение многих: Да нафиг нужно разрешения моника больше 1024х768, больше разрешение невозможно и все "убьет" в играх Промежуточное мнение: Ну да 1920х1080 оказадись не такие уж страшные на мониторах, да и глазкам приятно от красивой картинке А мозгу у высказавшего новое мнение так и стучит(а ведь я так был против этих 1920х1080, дай Бог, чтоб никто не вспомнил) Окончательное мнение; ЧТО ??? !!!! монитор 1920х1080, да такое гано.... Вот 3840 х 2160 вот вещь, никогда не вернусь я к 1920 х 1080 для игр и просмотра фильмов...... К Никите лично это не относится 3. Не передергивай Никита, в современных играх есть куча современых графических функций, которые позволяют точечно накладывать великое разнообразие текстур(да часто НЕ 8192 и НЕ 16384 и они там не нужны столь большие при таком наборе инструментов) именно тут и сейчас в ограниченном радиусе где стоит камера игрока в данный момент. Эти все современные графические фишки,ввиду их огромного количества, как раз и составляют львиную долю нагрузки на "железо" в современных играх. Чего только стоит эта ВЫНУЖДЕННАЯ "прекомпиляция" многообразных шейдеров, которые и отвечают за все эти манипуляции с текстурами низкого разрешения(конечно не только за это они отвечают) В нашем ИЛ-2 подобные фишки недоступны и вряд ли будут доступны без полного переписывания всего движка под современные программные наработки готовые. Ил-2 1946 как раз из породы "старых" технологий и именно использование текстур повышенного разрешения при старых технологиях позволят хоть немного улучшить графику нашего "старичка". Нагрузка от текстур высокого разрешения при их единичном применение почти не чувствуется движком игры. Как и прекрасно работают в ИЛ-2 самолеты полигонажем под 300к поликов, чего как смерти все боялись и упорно отрицали, что это в принципе возможно Да и копит в 250 К имеющийся только у самого игрока в данный момент прекрасно работает, ибо он в небе воюет с другими самолетами в виде внешки, а сам игрок кайфует от реальности(ну почти) кокпита. Но впрочем учитывая отрицающую реальность некоторых, многолетнюю эпопею со скинами HD, я не удивлен, что ты ставишь вопрос столь просто. К Никите лично это не относится Напоминаю в двух словах историю HD текстур в ИЛ-2 в хронологии появлении версий: 1. Этого нет ни у кого(HD) 2. Это(HD скины) все сломает в игре. 3. Полное игнорирование аргумента, что все дефолтное как работало, так и будет работать и пользователь вправе сам решать использовать HD или нет. 4. Появление HD текстур и скинов у аля "конкурентов" по жанру. Ну надо же, а что так можно было !!!!!!! 5. Тишина............................................ ................................. К Никите лично это не относится Но впрочем это все даже не спор, спор тут бессмысленен. Просто обмен мнениями. Тем более я не "хозяин" ветки, все равно как автор решит так и будет, это его детище и ему решать, а само время все расставит по местам. Так было и 50 лет назад и 100 лет назад и 1000 лет назад.....
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 Последний раз редактировалось carsmaster; 26.07.2023 в 00:56. |
26.07.2023, 00:49 | #312 |
Местный
Регистрация: 12.04.2009
Сообщений: 5,074
|
мсфс? ну в принципе могу поверить.. но хотелось бы посмотреть ..где там у него написано что 8к и выше текстуры юзает.. кроме как наземых. и то не сильно уверен..а какие ещё?
__________________
ищется идейный Программер ) |
26.07.2023, 01:05 | #313 | |
Пытающийся полететь
|
Цитата:
В своей жизни каждый верит в то во что верит, на основании своей имеющейся информации и предположений. У меня нет точных расчетных данных о размере текстур земли в мсфс. Но предполагаю(и скорее всего так и есть), так как используются спутниковые снимки Бинго, то если притянуть к стандартным квадратам например в ИЛ-2 1600х1600 метров, то может оказаться, что там разрешение текстуры и поболее 16384 на квадрат 1600х1600 метров. Просто там спутниковые снимки "тилятся" на маленькие квадраты аля по 50х50 метров. А вот если их все сложить на квадрате 1600х1600 метров то может вызвать удивление получившееся общее разрешение. Для примера могу сказать, что скачав квадрат со спутника визуально похожего качества как мсфс для квадрата 1600х1600 метров можно легко получить и разрешение 32768х32768 пикселей. Там просто вроде квадратичная зависимость между уровнями детализации на снимках Ну а как финалочка повторюсь: Решать все "хозяину" ветки. Ибо его упорный труд в любом случае заслуживает уважения.
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 |
|
26.07.2023, 06:33 | #314 |
Пользователь
Регистрация: 16.12.2013
Сообщений: 31
|
Несколько обновлений назад вода стала выглядеть следующим образом (погода - безоблачно, Water=2 в конфиге):
Последний раз редактировалось baraivan; 26.07.2023 в 07:05. |
26.07.2023, 18:26 | #315 | |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Цитата:
Если не поможет: -смотри консоль на ошибки, может там есть какая-то ругань -Проверь другие режимы воды 0,1,3. -Проверь влияние параметра LimitOpenGLVersion (33, 41 и т.п) -Установи точную версию обновления с которого у тебя начались проблемы. P.S. Кармастеру: Серёг было бы из-за чего так кипятиться. Сегодня убрали, завтра вернём. Я ожидал подобной реакции и именно от тебя, т.к. по сути никому другому "гипер" текстуры пока не нужны. Я прям для тебя буду делать отдельную сборку лишь бы ты не бунтовал. |
|
26.07.2023, 18:36 | #316 | |
Пытающийся полететь
|
Цитата:
Да и не в самих абстрактных текстурах дело и даже не во мне как любителе красивой картинки малой кровью Меня то и 32 бита с текстурами более 4096 вполне устраивают в рамках модной версии. Все летает, все красиво, глюков нет, все изучено и поддается правке легко. "Мне за Державу обидно..." Ибо "красота спасет мир"
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 Последний раз редактировалось carsmaster; 26.07.2023 в 23:38. |
|
26.07.2023, 22:09 | #317 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
между 37 и 42 там и водные шейдеры правленые, не только сами шейдеры но и текстуры для них. на rx570 я проблем с водой не встречал (правда я уже её обратно махнул на жифорс).
постобработка включена какая? сглаживание средствами драйвера или игры? попробуй отключить её. можно конечно версии драйверов посравнивать, если они есть. |
27.07.2023, 21:01 | #318 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Опять нашёл вроде как новую багу: после версии 2.1.4.7 начали опять мерцать шейдерные деревья. На 2.1.4.7 не мерцают, на любой после - мерцают...
Мерцание пропадает если включить LimitOpenGLVersion=33...42 Так что причина ошибки в шейдере для старших версии начиная с 43 - дело поправимое. Последний раз редактировалось yt2; 27.07.2023 в 21:13. |
27.07.2023, 21:26 | #319 |
Пытающийся полететь
|
А точно бага, может фича..
Ну а серьезно, то если не находятся новые баги, то значит все замерло, стабильность как на кладбище, а это не метод творческих людей.
__________________
Даёшь защищенный онлайн и Свободный оффлайн. Теперь я и в телеграмме: https://t.me/il_2_1946 |
30.07.2023, 19:11 | #320 |
Местный
Регистрация: 18.01.2012
Сообщений: 812
|
Обновление до версии 2.1.5.9
-исправление мерцания шейдерных деревьев появившееся с версии 2.1.4.7 -многочисленные исправления в режиме работы с 3 мониторами. Режим больше для энтузиастов, но всё же с ним были проблемы. Из оставшихся багов, пожалуй, отрисовка облаков всё ещё не идеальна. |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|