techwork: (Default)
techwork ([personal profile] techwork) wrote2023-11-01 04:13 pm

Как играть красиво на слабом железе.

Надо просто понять от чего зависит красота и какое влияние каждый элемент вносит в нагрузку.

1. Текстуры - это сильнее всего влияет на качство картинки в купе с анизотропной фильтрацией.

Тут важно понимать - памяти видеокарты должно хватать на загрузку полного комплекта текстур.
Сэкономить можно на текстурах дальних обьектов. Глаз все равно не заметит. Но основные текстуры надо выбирать всегда максимального качества.

2. Анизотропная Фильтрация - оптимальное это х8, так как х16 в квадратичной прогрессии повышает затраты на обработку и хотя сама фильтрация это очень не большая доля в общей производительности но на х16 уже есть влияние видимое на слабых картах. При этом картинка не различается с х8. Это было чисто маркетинговое решение. Картинка х4 и х8 различается.

3. Освещение я не о RTX а о стандартном - эффекты основанные не на эффекте частиц и шейдерах. Он. очень не много стоят в нагрузке зато создают эффект картинки.

4. Вертексный туман вместо пиксельного - картинка существенно лучше а стоимость маленькая.

5. разрешение 1080 вместо полноэкраного сглаживания. Полноэкранного сглаживание больше x2 очень сильно нагружает видеокарту хотя и не даёт прироста качества картинки но x2 реально улучшает картинку. Лучше поставить разрешение 1080 чем меньше но с x4.

6. Использование шейдеров освещения и HDR - не путать с шейдерами воды и с вертексом тумана, в отличии от них они не дают какого то существенного прироста качества картинки но увеличивают нагрузку GPU в полтора и более раз. Этим можно жертвовать.

7. Дистанция обзора - тут просто рост в кубе ибо обзор это кубик. Да LOD уровни снижают нагрузку но надо понимать что реализация их зависит от разработчика. И если не смотря на экономию тормозит то надо уменьшать дистанцию обзора.

8. Тени - вертексная их реализация так же стоит мало. Но реализация через трассировку и Sunray со взвесью частиц очень затратное, к тому же оно мешает в динамических играх. Используйте простые тени.

9. Размытие отражений - это затратно и не имеет смысла.

10. FSR - Первая версия это по сути анизотропная фильтрация и полноэкранное сглаживание в одном флаконе. Смысла особо не имеет лучше использовать их оргинал. Вторая Версия наоборот лучше использовать вместо полноэкраного сглаживания. Третья существенно улучшает производительность и надо использлвать ВМЕСТО сглаживания везде. И вообще везде где возможно.

11. DLSS - Первая версия снижает качество картинки, баги и тормоза - не использовать. Вторая заменитель полноэкранного сглаживания, качество лучше скорость проседает, но картинка становится существенно лучше. Третья это аналог FSR 3 и на картах где он есть он работает лучше качство картинки при работе с RTX. DLSS3+RTX обязательная связка под DX12 но с Vulkan и FSR3 работает точно также по качеству но быстрее.

12. Лучи самые лучшие по качеству лучи RTX Ada. На самом деле не совсем, Ray Apple лучше по качеству но устуают по скорости. По соотношению скорость/качество лучшие Vulkan Ray. Так что по сути в реальных играх работающих на Vulkan 1.3 нет разницы RX6000/7000 или RTX2000/3000/4000 это для них одно и тоже. Чуть лучшее качество можно получить только в связке RTX Ada + DX12. Но это не бесплатно. А лучшие лучи только на Apple M2 но тоже не бесплатно.

Есть их урезанные но вполне годные реализации DXR, Lumen, Vulkan 1.2 но использовать их имеет смысл только тогда когда не доступны лучшие.

DXR грузит видеокарту также как RTX, но качество хуже. Визуально видно но лучше чем ничего к тому же работает только с DX12.

Lumen есть в составе UE 5. Технология с одной стороны глючная но с другой работает везде но только в этом движке.

Vulkan 1.2 имеет урезанную реализацию лучей. Но и стоит она по нагрузке не много, но минус что практически не где не работает. Малая поддержка.

Обьективно лучшая и безпроблемная реализация это Vulkan 1.3, Но в играх чаще поддерживается RTX.

И смон главное рост нагрузки на GPU в два-четыре раза. Почему для лучей есть смысл гнать в видокарте только GPU. Смысла гнать память НЕТ !!!

Х. Разгон и сколько нужно памяти. Как я и сказал смысла гнать память в современных условиях нет. кроме тех случаев когда шина памяти 128 и меньше. И тогда есть смысл гнать только на картах где память не прогружает чип. например рефабы мобильных чипов типа 3050Ti. В остальных случах смысла нет даже если шина 128. То есть популярный ранее разгон памяти практически не имеет смысла. Разгон GPU с 2017 года имеет смысл только с андервольтом, так как они и так на пределе и у всех есть режим Турбо.
Если не знаетр как не делайте.

Память тут просто - всё что до 2 гигов включительно это затычки, 3-6 гигов это придётся жертвовать даже если чип быстрый, просто не будет хватать в играх после 2019 года места под текстуры и модели так как в них много обьектов. Например RTX2060 c 6 гигами требует постоянно включенной FRS/DLSS2+ от 960 линий. 8 гигов хватит на всё и всегда на 1080. Просто потому что 1080 линий больше 8 мегабайт на линию не используют в принципе. 8*1080 8640 а 8 гигов это 8192, то есть 99% попадание а разницу на пиках догружает PCI-E. Легко понять что 720 линий не требует больше 2 Гигов оперативки. А предел для 4К это 16-18 гигов. Дальше они просто память не могут использовать.

Так что если хотите играть только на 1080 линий то вам просто не нужны видеокарты больше 8 Гигов. Никакие. А вот чип Очень Важен. И как я говорил нижнее дно это GPU Polaris 20 XL (215-0910052). То что китайцы продают как RX 580 2048SP, хотя по спецификации это чип RX570 4Gb. Но китайцы наклепали а потом их и бренды поддержали под майнинг в 2019 году когда он был уже промышленный. И со стендов их сняли в марте 2022 года. Они работали 3 года. Так что да если не рефаб люди нарываются на говно но его сбывают не через основные магазины. Рефабы же от Soyo или ELSA это перепайка. Хотя ставят Бу системы охлаждения на ELSA. Сегодня такое 5,5-6 тысяч рублей.

Следующая ступень это Navi 10 XL (215-0917220) их продают как RX 5700 и они так же работали три года. 11-12,5 тысяч

Следующая ступень это TU106-100-A1 которые продают как RTX 2060 Super. На самом деле в часто это рефабы это 40hx чипы работавшие 18 месяцев с 20 по 22 год. Они потому и дороже ну кроме того там и RTX да и скорость по выше. 17,5-19 тысяч

Есть ещё рефабы мобильных видеокарт но по цене там интересна только RTX A2000 Mobile 8 Гигов и только исключительно инженерам и лучше в паре. Две таких карты в NX кроют RTX 4090 хотя стоят 30 тысяч. Для игр они хуже Navy 10 XL. а стоят в полтора раза дороже. Хотя да там есть лучи RTX но скорость уступает 2060 на которой и так с ними играть можно только используя DLSS от 720 линий. Это инженерная карта хотя да подарок для бедного инженера студента. Хотя где такогт найти , их бразильцы покупают, венесуэльцы.

Ну остальное это уже в полную цену идёт. А там берёшь за 120 тысяч и выкручиваешь всё на максимум.

Но если денег на игрушки жалко то вот простые знания как сэкономить.

Эх, блин.

[personal profile] ho_ho_h 2023-11-01 05:10 pm (UTC)(link)
Мне 43 и я играю в Lotus Engine Simulator ДВС. Но скажем так не играю, потому что по результату расчета симулятора сделаю все в железе. И тут не полная модель ДВС рассчитывается всю ночь, вентилятор на ноутбуке 2011 года шумит на полных оборотах, загрузка GenuineIntel Pentium(R) Dual-Core CPU T4500 @ 2.30GHz 100% в win7. Чую что полная модель ДВС в симуляторе будет рассчитываться 48 часов или еще более.

Re: Эх, блин.

[personal profile] ho_ho_h 2023-11-01 08:36 pm (UTC)(link)
Это другое. Эта техника никогда не приносила дохода, только убытки. Но балогодаря этой технике я познакомаился с некоторыми и съездил в Вестфалию в гости к немцу. Ну и контакты с некоторыми немцами появились. Один из них по заказу привез мне книжку Design Techniques for Engine Manifolds:Wave Action Methods for IC Engines. В интернете я не смог её найти, мне её купили и привезли а я отдал гроши(деревянные) за книжку уже тут. Gespann, трехколесный урал 650сс - вот для чего симуляция ДВС. Я себе сделал резонансный воздушный фильтр по книге Design and Simulation of Four-stroke Engines и добился расхода палева всего 5 литров на 100 км пробега по трассе. И значительно увеличилась мощность мотора - увеличение обьемной эффективности мотора. Трехколесный едет до 130 км в час(6500rpm) и мотор хорошо дышит по сравнению со стандартным мотором. А теперь хочу сделать полностью систему впуска и систему выпуска(коллектор 2-в-1 с глушителем оригинальной конструкции https://yorkshireferret.blogspot.com/2016/02/geoffrey-roe-annular-discharge-silencer.html для бездорожья) с помощью симуляции Lotus рассчитать систему впуска и выпуска. Максимум я сделаю 3-4 экземляра, 2 для себя(на моторы 650сс OHV и 750сс OHV) ну и кентам мотоциклистам парочку экземпляров подгоню. А так я подумал хорошенько - и решил не делать на продажу. Потому что ну потрачу я полгода или больше на расчеты и изготовление. Предположим цена за 1 выхлоп и систему впуска из нержавейки 25 тыр. А какой-нибудь московский черт который сидит в банке, жопу протирает и получает 150-200тыр у меня это купит. А вот хуй! Не буду делать на продажу! Пускай катаются на говне. В этом вопросе я принципиален. В расиянии - созданы условия чтобы задавить любое производство. Поэтому пускай сосут!

Re: Эх, блин.

[personal profile] ho_ho_h 2023-11-01 09:45 pm (UTC)(link)
Может быть следующей весной приобрету комплектующие. GPU тоже пригодится для связки Salome + Code-Aster, там 3-D нужно мощное. Если GPU то только Nvidia - я в основном 'Nix пользуюсь, Win7 только для Lotus. Монитор и и старый сойдет тут главное чтобы быстро считал(Lotus использует подпрограммы на Fortran для расчета термодинамических циклов ДВС) и крутил 3-D модели в Salome. Клава и мыша есть. С работы я убежал из-за ковидобесия и войнобесия. Пока временая, сезонная на тракторе у фермеров и то не часто. Но я наблюдаю дифицит работников, часть молодых чмобиками забрали, старые померли или больные. Один сосед жыдобандеровец в вагнерята пошел, на 3 года он меня младше. Почему жидобандеровец? У него дедушка с характерным очеством "ДавИдович" и черты лица дедушки уж очень напоминают жидовские- фото на могилках - этот из переселенцев после 1861 года в степи Северного Кавказа. Разругался жидобандеровец с родичами из Украины и пошел "за идею" в начале мая. А теперь вот оказался в Африке(за идею?). И еще один старый знакомый алкашура с характерной фамилией на "О" на днях тоже записался из-за бабок. Потомки хохлов едут воевать против хохлов за деньги. Я вообще поражаюсь, бухать, жить от шабашки к шабашке в нищете - но кричать "Рассия!" Боятся пошапарювать по Рублевке, но не боятся сдохнуть за бабки защищая кремлевских. Врочем как вижу в нашем селе желающие даже за бабки уже кончились.
Edited 2023-11-01 21:53 (UTC)