|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||
| Ulciol |
Четверг, 29 августа 2013, 09:25
Отправлено
#1
|
![]() - Ваше политическое кредо? - Всегда! ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 647 Регистрация: 29 нояб. 2011 Из: Санкт-Петербург Пользователь №: 43 182 ![]() ![]() |
Никогда раньше не занимался данным вопросом, всю жизнь играл на приставках. Собираюсь обновить видеокарту и процессор, добавить оперативы. Вообще всё со всем сочетается или же нет, всё можно установить на материнскую плату или же может что то не подойти и какие нюансы следует знать?
Просто всегда ПК использовал только для интернета и хранения файлов, поэтому и спрашиваю. Сообщение отредактировал Kagerou - Пятница, 03 февраля 2017, 22:35 -------------------- PSN: SammlerVonSeelen, STEAM: Ulciol, MIIVERSE: F®est.
![]() ![]() Стив: Постой-ка, вот оно! Я могу записаться в футбольную команду! Папа любит спорт. Держу пари - он с радостью посмотрит. Роджер: Стив, посмотри на этих ребят, они спортсмены. Когда ты последний раз бегал? Я имею ввиду по настоящему, а не нажав кнопку "X". |
![]() ![]() ![]() |
Ответов
| dimm0505 |
Среда, 14 октября 2026, 23:16
Отправлено
#2
|
![]() Console Addict ![]() Группа: Супермодераторы Сообщений: 31 393 Регистрация: 21 янв. 2007 Из: СПб Пользователь №: 20 637 ![]() ![]() |
HELIXSR
DLSS 3.7 на GPU AMD (RDNA1/2/3) https://github.com/lonewolf0622/HelixSR Тут чел один умный (ник lonewolf0622), адаптировал DLSS 3.7 (последнюю CNN модель от Nvidia, в DLSS 4+ они перешли на Transformer модель) для GPU AMD в играх с FSR 3.1. Конкретно использован облегчеченный пресет нейронки – Preset E. HELIXSR заменяет библиотеки(dll) FSR 3.1 в ваших играх на свои, единственное условие – игра должна использовать DirectX 12. И dll-ки c FSR 3.1 должны быть в виде отдельных файлов (а не интегрированы в exe-шник). Но в принципе и в этом случае можно обойти проблему (и даже когда в игре только FSR2 есть), но тут понадобится еще инжектор OptiScaler, если вам так хочется заморочится. Работает на RDNA1/2/3. У RDNA 4 (R900x серия GPU) уже есть хардварная поддержка FSR 4.1 с машинным апскейлом типа DLSS. Кстати AMD адаптировала FSR 4.1 для RDNA 3 и в январе появится реализация для RDNA 2. Они создали новую облегченную нейронку с форматам данных INT8 (вместо FP8 для железного FSR 4.1). Ну и как в случае с DLSS 3.7 здесь, расчет на старых GPU будет происходить на шейдерных блоках вместо тензорных ядер у Nvidia. Конечно медленней чем на тензорах, раза в три, но кое-где оно все равно имеет свое практическое применение. Например, на стимдеке. Оно быстрей FSR 4.1 (адаптированного для RDNA2/3) при таком-же качестве картинки. Медленней FSR 3.1, но там слишком шакальная картинка на мелких деталях. Но естественно медленней родного DLSS на тензорах нвидии. Как это удалось автору это отдельный вопрос, вот вкратце: QUOTE 1. Трюк №1: Развертывание циклов (Loop Unrolling) В обычном программировании, если вам нужно перемножить матрицу, вы пишете цикл: «взять строку, взять столбец, умножить, повторить X раз». Для тензорных ядер это не проблема — они делают это аппаратно за один такт. Но если запустить обычный цикл на стандартных шейдерных ядрах (CU) видеокарты AMD, планировщик чипа начнет бесконечно переключать контекст, проверять условия выхода из цикла и простаивать в ожидании данных. В итоге FPS упал бы до 2–3 кадров/с. Что сделал автор HelixSR: он применил агрессивное развертывание циклов (Loop Unrolling) прямо на этапе компиляции HLSL/DirectX-шейдеров. Код нейросети компилируется в виде одной гигантской «простыни» последовательных инструкций без единого цикла. Да, сам шейдер становится огромным по объему памяти, но видеокарта AMD просто «шпарит» по нему линейно на максимальной частоте, не теряя такты на логические переключения. 2. Трюк №2: Использование быстрых типов данных (FP16 и INT8) Обычные шейдерные блоки видеокарт AMD изначально создавались для обработки «честной» графики в формате FP32 (32-битная точность). Но начиная с архитектуры RDNA 1 и RDNA 2 (которая стоит в Steam Deck), инженеры AMD заложили скрытую суперсилу: двойной темп вычислений (Rapid Packed Math). Если скормить шейдеру AMD обычное число FP32, он обработает одно число за такт. Но веса нейросети DLSS Preset E перепакованы в формат FP16 (16 бит) или даже INT8 (8-битные целые числа). Архитектура RDNA умеет «упаковывать» два 16-битных числа в один 32-битный регистр. В итоге стандартный шейдерный блок AMD обрабатывает математику HelixSR в два раза быстрее своего базового темпа! Чип не захлебывается, потому что объем данных физически уменьшен вдвое без потери качества ИИ. 3. Трюк №3: Огромный кэш AMD (Infinity Cache) Матричные вычисления нейросетей невероятно «прожорливы» до пропускной способности памяти. Видеокарта должна постоянно считывать миллионы весов ИИ-модели и накладывать их на пиксели кадра. Если бы HelixSR постоянно гонял эти данные туда-сюда через общую видеопамять (VRAM), шина памяти мгновенно бы забилась, вызвав жесткие фризы. Здесь на сцену выходит аппаратная фишка AMD — Infinity Cache (сверхбыстрая кэш-память третьего уровня, встроенная прямо в кристалл GPU). Вся математика весов модели DLSS Preset E весит очень мало. Она целиком помещается в этот сверхбыстрый кэш L3. Шейдерные блоки берут данные для ИИ практически мгновенно, не выходя за пределы кристалла. Все батники Windows) и скрипты (Linux) – есть по ссылке выше в ассетах проекта на гитхабе. Скрипт или батник скачает все что нужно, создаст нейронку в виде dll под вас, найдет ваши игры и предложит туда вставить свои dll-ки (он делает бэкапы, потом можно откатится). Выбирайте потом в настройках графики игры FSR 3.1 – а у вас будет работать DLSS 3.7. -------------------- Switch1-2/Xbox SX/Steam Deck LE White/Quest 2/Retroid Pocket 4 Pro
|
Posts in this topic
Ulciol Вопросы по ПК Четверг, 29 августа 2013, 09:25
azumi Стоит описать, что у тебя сеичас, и что ты хочешь ... Четверг, 29 августа 2013, 09:32
Ulciol
Завтра системник заберу у родителей и напишу, что... Четверг, 29 августа 2013, 09:41
TwilightWolf Что угодно легко может не подойти к чему-нибудь др... Четверг, 29 августа 2013, 10:08
zikonus Если системник давно покупался, то меняется весь с... Четверг, 29 августа 2013, 11:02
Ulciol
3 года назад покупался. Четверг, 29 августа 2013, 11:11
warezhunter_
Тогда давайте характеристики полностью. Четверг, 29 августа 2013, 11:15
Ulciol
Напишу характеристики завтра или в субботу, как з... Четверг, 29 августа 2013, 11:18
TwilightWolf
Тогда скорее всего под замену целиком. Четверг, 29 августа 2013, 11:25
Ulciol
Думаешь? Я уже с процессором и видеокартой опреде... Четверг, 29 августа 2013, 11:32
TwilightWolf
Да практически уверен.. Но пока это все гадания. ... Четверг, 29 августа 2013, 11:39
Rikimaru
Не ну разный может покупаться. Но скорее всего н... Четверг, 29 августа 2013, 11:16
Rikimaru
Совершенно незачем его апгрейдить. Только деньги ... Четверг, 29 августа 2013, 11:43
Ulciol
Я из него не зверя собрался делать. :-) Хочу прос... Четверг, 29 августа 2013, 11:48
azumi Процессоры из магазина уже не подходят к бюджетнои... Четверг, 29 августа 2013, 13:22
Ulciol
Чтоб шустрее был и Ведьмака первого тянул без тор... Четверг, 29 августа 2013, 13:29
e2e4 Количество памяти - не 2, не 1.5 Для 64-разрядной ... Четверг, 29 августа 2013, 14:12
Ulciol
Поставлю 8gb оперативы. БП какой нужен и на сколь... Четверг, 29 августа 2013, 14:16

azumi
Не выидет.
А чего будет если 6 поставить (я ни ... Четверг, 29 августа 2013, 14:30

Ulciol
Почему не выйдет? 10 000 руб. Четверг, 29 августа 2013, 14:48

TwilightWolf
Не выйдет потому что сокет под айви появился толь... Четверг, 29 августа 2013, 14:52


SilentHunter
Стояли у меня 4 планки оперативки, 2 хдд, Q9300 ... Четверг, 29 августа 2013, 15:52

StasMan
Не выйдет потому как сокет под Ивики LGA1155 2011... Четверг, 29 августа 2013, 14:53

Ulciol
Под какой сокет тогда выбирать? ASUS H61M-K подой... Четверг, 29 августа 2013, 15:00

StasMan
Ну как уже выше заметили если там бюджетный Интел... Четверг, 29 августа 2013, 15:01

SilentHunter
Ищи 1155, есть на нем не дорогие мат платы. Смысл... Четверг, 29 августа 2013, 15:32

Ulciol
Насмотрел материнскую плату с разъёмом Socket 115... Четверг, 29 августа 2013, 16:16

azumi
А почему интел, а не амд? Онож дешевле выидет. Ил... Четверг, 29 августа 2013, 16:40

Ulciol
Привык к Intel. Четверг, 29 августа 2013, 17:29

azumi
Ты его как-то по особому ощущаешь что-ли?) У тебя... Четверг, 29 августа 2013, 17:38

Ulciol
Для каких? Может ты меня к AMD склонишь. У меня н... Четверг, 29 августа 2013, 17:54
StasMan
Это что еще за норматив? :woot:
Автор, бюджет-б... Четверг, 29 августа 2013, 14:37
SilentHunter
Чушь, для корректной работы с 4гб ОЗУ уже нужна ... Четверг, 29 августа 2013, 14:48
drugold Материнка-то какая? Четверг, 29 августа 2013, 14:26
bahek
если там лга775, то вполне можно поставить квад, ... Четверг, 29 августа 2013, 14:58
Rikimaru 500 должен тянуть, если не совсем китайские 500. Четверг, 29 августа 2013, 14:59
drugold А почему бы тогда не Core 4-го поколения? Или там ... Четверг, 29 августа 2013, 15:45
SilentHunter
Разница в производительности минимальна, темболее... Четверг, 29 августа 2013, 15:47
warezhunter_
У них уже сокет 1150, а 1155 через годик-полтора... Четверг, 29 августа 2013, 16:53
StasMan Да. Четверг, 29 августа 2013, 16:18![]() ![]() |
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Сб., 17 окт. 2026, 21:13 |

Четверг, 29 августа 2013, 09:25
















