Ентузіасти знайшли спосіб активувати масштабування AMD FSR 4 на відеоадаптерах Radeon RX 7000

Обсуждение статей и новостей сайта
Автор
Повідомлення
Skiff93
Member
Аватар користувача
Звідки: Вінницька область

Повідомлення

item2: 18.06.2025 21:48 _Andrik_, Skiff93
Спробую пояснити. У Олега, судячи з профіля, зараз 3080 Ti. Після років на Nvidia він хоче перейти на інший бік - на справжній топ від АМД (аля 9090 XT), якого немає. А згадка gtx 680 - то з чого все починалось в першому компі.
Ааа. І за 7900, то опечатка.
Tiufin
Member

Повідомлення

Misanthrop: 18.06.2025 19:35
Tiufin: 18.06.2025 19:19
Ну от, а скільки було зради по інтернету, що Ліза не зробила підтримку фср 4 у старих картках. А пару років тому така ж зрада була щодо нвідіа 40 серії із їхнім фреймгеном. Повірити в простий факт, що на старих картках просто фізично немає потрібних блоків обчислень - це надто складно, треба вигадувати чергову теорію змови.
Ще подивимось, бо це поки перші спроби. Не треба недооцінювати комьюніті.
Колись і про емулятор пс3 казали неможливо, а зараз вже транслятор інструкцій чувак запілив, що воно ще трохи і краще нативу буде працювати.
А з ФСР4 набагато менше гемору
ну от що за люди :D якщо на платі фізично немає блоків, які мають робити ті обчислення, то як софт із цим допоможе?
Я не дуже в курсі деталей щодо емулятора пс3. Але пс3 в якому році вийшла? І через скільки років комп'ютерне залізо змогло нормально той емулятор потягнути, і наскільки більш потужним, ніж пс3, воно мало бути?
Чого це з фср4 менше гемору, якщо воно вимагає окремих фізичних блоків на чіпі?
Hells Angels
Member
Аватар користувача
Звідки: Кам'янець-Подільський

Повідомлення

Ortyomko: 18.06.2025 17:01чому не змінилось? чому 7900 немає? :insane:
а кому вони хт/хтх зараз вже потрібні? простіше докинути ту сотку уе до 9070/хт та мати фср4 чим надіятись на костилі від лівих челів
Alexsandr
Member

Повідомлення

Tiufin: 18.06.2025 22:28 якщо на платі фізично немає блоків, які мають робити ті обчислення, то як софт із цим допоможе?
Зробить емуляцію чи зробить спрощену процедуру... Питання в швидкості, чи можно вичавити більшу якість ніж на 3 версії та отримати більше швидкодії ніж у нативі.
pelia
Member
Аватар користувача

Повідомлення

Plush_Dragon: 18.06.2025 21:02
Misanthrop: 18.06.2025 19:35

Ще подивимось, бо це поки перші спроби. Не треба недооцінювати комьюніті.
Колись і про емулятор пс3 казали неможливо, а зараз вже транслятор інструкцій чувак запілив, що воно ще трохи і краще нативу буде працювати.
А з ФСР4 набагато менше гемору
Плойка це по факту той самий ПК. Так що порівняння ні про що.
Точно? Ви нічого не сплутали? З яких пір cell це по факту той самий х86?
erkins007
Member
Аватар користувача

Повідомлення

Skiff93: 18.06.2025 22:25
item2: 18.06.2025 21:48 _Andrik_, Skiff93
Спробую пояснити. У Олега, судячи з профіля, зараз 3080 Ti. Після років на Nvidia він хоче перейти на інший бік - на справжній топ від АМД (аля 9090 XT), якого немає. А згадка gtx 680 - то з чого все починалось в першому компі.
Ааа. І за 7900, то опечатка.
Какой смысл менять 3080ти на 7900? У 3080ти есть тот же длсс4.
Tiufin
Member

Повідомлення

Alexsandr: 18.06.2025 22:34
Tiufin: 18.06.2025 22:28 якщо на платі фізично немає блоків, які мають робити ті обчислення, то як софт із цим допоможе?
Зробить емуляцію чи зробить спрощену процедуру... Питання в швидкості, чи можно вичавити більшу якість ніж на 3 версії та отримати більше швидкодії ніж у нативі.
Ну так звісно питання в швидкості. Тому на новому поколінні амд і зробило окремі блоки-прискорювачі потрібних обчислень (а до того це зробила нвідіа із 40 серією). А так як на старих поколіннях немає подібних блоків, то і швидкість буде ніяка, що в результаті зробить ці намагання запустити фрс4 на старих картах беззмістовними.
Scoffer
Member
Аватар користувача

Повідомлення

Misanthrop: 18.06.2025 19:35Колись і про емулятор пс3 казали неможливо, а зараз вже транслятор інструкцій чувак запілив, що воно ще трохи і краще нативу буде працювати.
До безглючного емулятора пс3 ще дуже далеко. Там свій особливий формат FP, відміний від того що на х86 чи армах. Емулятор просто забиває на цей факт, але ігрулі місцями розлазаться по швам. Можна зробити програмну емуляцію, але вона буде раз в сто повільніше апаратної імплементації. Так що по факту справжній емулятор пс3 можливий, але року ближче до 2050го, а може 2070го, якраз продуктивність підтягнеться до відповідного рівня.
l-m
Member

Повідомлення

З’ясувалося, що масштабування AMD FSR 4 можна активувати та на відеокартах RDNA 3‑го покоління. Для цього знадобиться утиліта OptiScaler
Наразі це не є правдивим твердженням.
Насправді знадбиться Лінкус з пререлізною Mesa 25.2. Саме вона дозволяє емуляцію FP8 через FP16 для RDNA3.
OptiScaler вже потрібен потім, додатково, для ігор які не мають нативної підтримки FSR 4 (але можна й без нього - https://discuss.cachyos.org/t/how-to-us ... -gpus/9004 )

Ось що пише автор оригінальних тестів (тих що на скріншотах у новині) про те запускати:
спойлер
Very simple, actually. New version of mesa on linux (you can think about it like a part of a AMD driver in that case) includes a patch for FP16 emulating, via FP8 for RDNA3. To use it simply install mesa 25.2 and add to game launch option in steam: DXIL_SPIRV_CONFIG=wmma_rdna3_workaround
Another thing that you need is to enable FSR4, for that you will either need to use dll injection tool like optiscaler or simply put parsed amdxcffx64.dll from amd windows driver to system32 folder of game prefix. Use optiscaler.
And finally, you need Proton (translation layer, that runs windows games on linux) with FSR4 patch. You can either use proton-ge or proton-cachyos. To enable FSR4 trick: FSR4_UPGRADE=1
If I recall correctly, new stable release of mesa planned for august. After that those patches will be in any linux distro out of the box. IF amd won't play a trick on us and ask to remove that feature.
Відправлено через 4 хвилини 43 секунди:
erkins007: 18.06.2025 18:05 Ну естественно без тензоров там потери производительности будут колоссальные.
Все вопросы к амд и их семилетней позиции "тензоры это маркетинговая уловка нвидии"
Ну на RTX 2000 провал продуктивності з DLSS4 приблизно такий самий як на RX 7000 з FSR4, але абсолютно всім байдуже :dontknow:
І тензори на RTX 2000 є, але щось не допомогли :rotate:
Yaroslav308
Member
Аватар користувача

Повідомлення

Ещё они RT прикрутили к GCN и выше. В сети есть видео с индианой на Vega и 5700 XT.
Enjthesilence
Member
Аватар користувача

Повідомлення

l-m: 19.06.2025 02:32
З’ясувалося, що масштабування AMD FSR 4 можна активувати та на відеокартах RDNA 3‑го покоління. Для цього знадобиться утиліта OptiScaler
Наразі це не є правдивим твердженням.
Насправді знадбиться Лінкус з пререлізною Mesa 25.2. Саме вона дозволяє емуляцію FP8 через FP16 для RDNA3.
OptiScaler вже потрібен потім, додатково, для ігор які не мають нативної підтримки FSR 4 (але можна й без нього - https://discuss.cachyos.org/t/how-to-us ... -gpus/9004 )

Ось що пише автор оригінальних тестів (тих що на скріншотах у новині) про те запускати:
спойлер
Very simple, actually. New version of mesa on linux (you can think about it like a part of a AMD driver in that case) includes a patch for FP16 emulating, via FP8 for RDNA3. To use it simply install mesa 25.2 and add to game launch option in steam: DXIL_SPIRV_CONFIG=wmma_rdna3_workaround
Another thing that you need is to enable FSR4, for that you will either need to use dll injection tool like optiscaler or simply put parsed amdxcffx64.dll from amd windows driver to system32 folder of game prefix. Use optiscaler.
And finally, you need Proton (translation layer, that runs windows games on linux) with FSR4 patch. You can either use proton-ge or proton-cachyos. To enable FSR4 trick: FSR4_UPGRADE=1
If I recall correctly, new stable release of mesa planned for august. After that those patches will be in any linux distro out of the box. IF amd won't play a trick on us and ask to remove that feature.
Відправлено через 4 хвилини 43 секунди:
erkins007: 18.06.2025 18:05 Ну естественно без тензоров там потери производительности будут колоссальные.
Все вопросы к амд и их семилетней позиции "тензоры это маркетинговая уловка нвидии"
Ну на RTX 2000 провал продуктивності з DLSS4 приблизно такий самий як на RX 7000 з FSR4, але абсолютно всім байдуже :dontknow:
І тензори на RTX 2000 є, але щось не допомогли :rotate:
значно менше там падіння продуктивності ніж з цією емуляцією оптіскейлера (він має сенс лише у 4к, на топових радеонах, а з пониженням роздільної здатності втрачають сенс ці танці з бубном, на відмінну від длсс4 на ртх2000), а головне - це набагато більша офіційна підтримка в багатьох іграх. та і яки би ртх 2000 майже на 4 роки старша за 7000 серію :shuffle:
Alekss
Member

Повідомлення

l-m: 19.06.2025 02:32
З’ясувалося, що масштабування AMD FSR 4 можна активувати та на відеокартах RDNA 3‑го покоління. Для цього знадобиться утиліта OptiScaler
Наразі це не є правдивим твердженням.
Насправді знадбиться Лінкус з пререлізною Mesa 25.2. Саме вона дозволяє емуляцію FP8 через FP16 для RDNA3.
OptiScaler вже потрібен потім, додатково, для ігор які не мають нативної підтримки FSR 4 (але можна й без нього - https://discuss.cachyos.org/t/how-to-us ... -gpus/9004 )

Ось що пише автор оригінальних тестів (тих що на скріншотах у новині) про те запускати:
спойлер
Very simple, actually. New version of mesa on linux (you can think about it like a part of a AMD driver in that case) includes a patch for FP16 emulating, via FP8 for RDNA3. To use it simply install mesa 25.2 and add to game launch option in steam: DXIL_SPIRV_CONFIG=wmma_rdna3_workaround
Another thing that you need is to enable FSR4, for that you will either need to use dll injection tool like optiscaler or simply put parsed amdxcffx64.dll from amd windows driver to system32 folder of game prefix. Use optiscaler.
And finally, you need Proton (translation layer, that runs windows games on linux) with FSR4 patch. You can either use proton-ge or proton-cachyos. To enable FSR4 trick: FSR4_UPGRADE=1
If I recall correctly, new stable release of mesa planned for august. After that those patches will be in any linux distro out of the box. IF amd won't play a trick on us and ask to remove that feature.
Відправлено через 4 хвилини 43 секунди:
erkins007: 18.06.2025 18:05 Ну естественно без тензоров там потери производительности будут колоссальные.
Все вопросы к амд и их семилетней позиции "тензоры это маркетинговая уловка нвидии"
Ну на RTX 2000 провал продуктивності з DLSS4 приблизно такий самий як на RX 7000 з FSR4, але абсолютно всім байдуже :dontknow:
І тензори на RTX 2000 є, але щось не допомогли :rotate:
Tiufin: 18.06.2025 23:50
Alexsandr: 18.06.2025 22:34
Зробить емуляцію чи зробить спрощену процедуру... Питання в швидкості, чи можно вичавити більшу якість ніж на 3 версії та отримати більше швидкодії ніж у нативі.
Ну так звісно питання в швидкості. Тому на новому поколінні амд і зробило окремі блоки-прискорювачі потрібних обчислень (а до того це зробила нвідіа із 40 серією). А так як на старих поколіннях немає подібних блоків, то і швидкість буде ніяка, що в результаті зробить ці намагання запустити фрс4 на старих картах беззмістовними.

Что нужно сделать, чтобы заработал FSR4 на RDNA3 (RX 7000)?

Нужно всего-то взять инструкцию fp8 c 8 битной точностью, которая предназначена для (Wave MMA) ai accelerator RDNA4 (RX 9000), и путем пере писания логики (заменить все вызовы FP8 ядер, на FP16 эмулируемые версии), отдать ее на исполнение alu fp16. Например: вместо обработки обычных задач по вычислению графики, или добавить их дополнительно загрузив GPU.

Почему все удивляются потере -30% или -50% производительности при этом, я не понимаю. Это как умножать 16 битное число в столбик, вместо 8 битного на калькуляторе.

Тоже самое можно сделать и для RDNA2, RDNA1.
erkins007
Member
Аватар користувача

Повідомлення

l-m: 19.06.2025 02:32Ну на RTX 2000 провал продуктивності з DLSS4 приблизно такий самий як на RX 7000 з FSR4, але абсолютно всім байдуже
И близко нет. Если нет упора в тензоры, то разница 10%. Учитывая разницу в качестве она оправдана.
man1242
Member
Аватар користувача
Звідки: Кривий Ріг

Повідомлення

Alekss: 19.06.2025 10:47
l-m: 19.06.2025 02:32
Наразі це не є правдивим твердженням.
Насправді знадбиться Лінкус з пререлізною Mesa 25.2. Саме вона дозволяє емуляцію FP8 через FP16 для RDNA3.
OptiScaler вже потрібен потім, додатково, для ігор які не мають нативної підтримки FSR 4 (але можна й без нього - https://discuss.cachyos.org/t/how-to-us ... -gpus/9004 )

Ось що пише автор оригінальних тестів (тих що на скріншотах у новині) про те запускати:
спойлер
Відправлено через 4 хвилини 43 секунди:

Ну на RTX 2000 провал продуктивності з DLSS4 приблизно такий самий як на RX 7000 з FSR4, але абсолютно всім байдуже :dontknow:
І тензори на RTX 2000 є, але щось не допомогли :rotate:
Tiufin: 18.06.2025 23:50
Ну так звісно питання в швидкості. Тому на новому поколінні амд і зробило окремі блоки-прискорювачі потрібних обчислень (а до того це зробила нвідіа із 40 серією). А так як на старих поколіннях немає подібних блоків, то і швидкість буде ніяка, що в результаті зробить ці намагання запустити фрс4 на старих картах беззмістовними.

Что нужно сделать, чтобы заработал FSR4 на RDNA3 (RX 7000)?

Нужно всего-то взять инструкцию fp8 c 8 битной точностью, которая предназначена для (Wave MMA) ai accelerator RDNA4 (RX 9000), и путем пере писания логики (заменить все вызовы FP8 ядер, на FP16 эмулируемые версии), отдать ее на исполнение alu fp16. Например: вместо обработки обычных задач по вычислению графики, или добавить их дополнительно загрузив GPU.

Почему все удивляются потере -30% или -50% производительности при этом, я не понимаю. Это как умножать 16 битное число в столбик, вместо 8 битного на калькуляторе.

Тоже самое можно сделать и для RDNA2, RDNA1.
Пока ждал релиза фср4 на рдна3 инженеры амд уже тихо без шума похоронили все что ниже рдна4 B-)
Melofon
Member
Аватар користувача
Звідки: Николаев

Повідомлення

Ortyomko: 18.06.2025 17:01
Олег963: 18.06.2025 16:52 Знаєте я ця людина яка сиділа на fx процесорах і на ,gtx 680 , з цього часу мало що змінилось але чомусь все більше хочеться пересісти на умовну rx. 7900 але її немає! :(
чому не змінилось? чому 7900 немає? :insane:
Действительно, почему нет? :gigi:
https://hotline.ua/ua/computer/videokar ... 7-1089048/
Ortyomko
Member
Аватар користувача
Звідки: Дніпро

Повідомлення

Melofon: 19.06.2025 11:30
Ortyomko: 18.06.2025 17:01

чому не змінилось? чому 7900 немає? :insane:
Действительно, почему нет? :gigi:
https://hotline.ua/ua/computer/videokar ... 7-1089048/
чуть не поняв. типу моделей малувато?
l-m
Member

Повідомлення

Alekss: 19.06.2025 10:47Что нужно сделать, чтобы заработал FSR4 на RDNA3 (RX 7000)?

Нужно всего-то взять инструкцию fp8 c 8 битной точностью, которая предназначена для (Wave MMA) ai accelerator RDNA4 (RX 9000), и путем пере писания логики (заменить все вызовы FP8 ядер, на FP16 эмулируемые версии), отдать ее на исполнение alu fp16. Например: вместо обработки обычных задач по вычислению графики, или добавить их дополнительно загрузив GPU.

Почему все удивляются потере -30% или -50% производительности при этом, я не понимаю. Это как умножать 16 битное число в столбик, вместо 8 битного на калькуляторе.
Невірно, у RDNA3 теж є WMMA - https://gpuopen.com/learn/wmma_on_rdna3/
Емулювати FP8 через FP16 потрібно, перекладати на "alu fp16" - ні.
Але продуктивність у RDNA3 з FP8 буде значно гірше ніж у RDNA4, тому й падіння.

В ідеалі, AMD має навчити окрему модель FP16 з меншими параметрами для RDNA3, вища точність може компенсувати деяку втрату якості зображення через малий розмір моделі. Але їм це не цікаво, тож маємо що маємо.

erkins007: 19.06.2025 11:02 Если нет упора в тензоры, то разница 10%. Учитывая разницу в качестве она оправдана.
Єсли да каби...
На 2080 повільніше 4 версія на 20-30%, інколи буває й більше, ось, наприклад 2080Ti на 35%
Tiufin
Member

Повідомлення

Alekss: 19.06.2025 10:47Почему все удивляются потере -30% или -50% производительности при этом, я не понимаю. Это как умножать 16 битное число в столбик, вместо 8 битного на калькуляторе.
Так ніхто і не дивується втраті продуктивності. Навпаки, говорять про те, що саме ця втрата продуктивності робить такі фокуси із спробами запустити нові dlss/fsr на старих картах беззмістовними. Бо основна мета всіх цих dlss/fsr якраз підвищити продуктивність.
Це як майнити біткоїн на відеокартах, коли для цього вже давно придумали окремі пристрої із спеціалізованими обчислювальними блоками - можна, але нахіба?
Enjthesilence
Member
Аватар користувача

Повідомлення

l-m: 19.06.2025 11:50 На 2080 повільніше 4 версія на 20-30%, інколи буває й більше, ось, наприклад 2080Ti на 35%
а яким боком "рей реконстракшн" відноситься до апскейлера? що ти скинув хоч сам розумієш? питання риторичне
l-m
Member

Повідомлення

Enjthesilence
я - так, ти - ні
Відповісти