Qualcomm заявила про підтримку більш ніж 90% ігор для Windows платформою Snapdragon X2 Elite

Обсуждение статей и новостей сайта
Автор
Повідомлення
1234waltz
Member

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

Пропоную обговорити Qualcomm заявила про підтримку більш ніж 90% ігор для Windows платформою Snapdragon X2 Elite
Ого
У новому поколінні Qualcomm планує приділяти підвищену увагу програмній підтримці, перейшовши з щоквартального оновлення графічного драйвера на щомісячне.
Нарешті до них дійшло, що сира продуктивність сама по собі мало кому потрібна. Було б добре, якби до них це дійшло на релізі X1, а не після релізу X2. Але маємо що маємо. По факту залізо доволі жирне і навіть в режимі емуляції може переганяти кор ультра не напрягаючись.
stnl79
Member
Звідки: Черкаси

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

Залишилося взнати назви тих 10% ігор що не підтримаються. Можливо це всі актуальні ігри
Alexx-wisa
Member
Аватар користувача

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

Потужно коли на графіках ставиться межа фреймрейту від 30 к/с, одразу видно що їх порівняння йдуть в бік консолей. Ноут на топомову Х2 за таку ж ціну на інтел/амд + ВК буде явно потужнішим для ігор. Рано їм ще мірятися ФПСами.
1234waltz
Member

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

Та чогож, 30 фпс давав ще X1 на сирих дровах рік тому. Подивимось тести скоро.
Scoffer
Member
Аватар користувача

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

1234waltz: 20.11.2025 09:46навіть в режимі емуляції може переганяти кор ультра не напрягаючись
Не зможе ні напрягаючись, ні ненапрягаючись поки не впровадить TSO.
Емуляція на еплі в режимі TSO: замінити команду x86 на команду ARM
Емуляція на інших армах: замінити команду x86 на команду ARM, перед завантаженням з пам'яті після запису - всандалити команду бар'єра пам'яті (DMB)​​, котра виконується багато-багато тактів. Сотні, зазвичай.

Відправлено через 15 хвилин 8 секунд:
І з розміром строк кешів проблема. Чому не зробити як у інтела якщо вже намітились на емуляцію х86 особисто я не розумію. Тим паче це не порушує спеки арм, така поведінка для арм допустима.
vsx
Member
Аватар користувача
Звідки: Kyiv

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

И как в эти игры играть? Proton работает на windows arm или как там он называется? Или у вин арм есть транслятор кода?
1234waltz
Member

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

Scoffer: 20.11.2025 10:27
1234waltz: 20.11.2025 09:46навіть в режимі емуляції може переганяти кор ультра не напрягаючись
Не зможе ні напрягаючись, ні ненапрягаючись поки не впровадить TSO.
Перший запуск не може, повторні, коли вже є перекомпільований кеш - впринципі потягне.

Emulation works as a software simulator, just-in-time compiling blocks of x86 instructions into Arm64 instructions with optimizations to improve performance of the emitted Arm64 code.

A service caches these translated blocks of code to reduce the overhead of instruction translation and allow for optimization when the code runs again. The caches are produced for each module so that other apps can make use of them on first launch.
спойлер
Prism оптимізовано та налаштовано спеціально для процесорів Qualcomm Snapdragon. Деякі функції продуктивності в Prism вимагають апаратних функцій, доступних лише в серії Snapdragon X
Rorta
Junior
Аватар користувача
Звідки: Rzeczpospolita Polska и Беларусь

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

Ну, как говорится "не мешки ворочать".
Scoffer
Member
Аватар користувача

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

1234waltz
Ні, jit-кеш тут взагалі ні до чого. Хоч обперекомпілюйся сто раз нічого не допоможе. На х86 інша, більш строга модель пам'яті. Його може нормально емулювати ітаніум, спарк, у котрих модель пам'яті така ж бай-дизайн і арм в реалізації епла, у котрого така модель пам'яті опціонально. Це вичерпний список.

Менш строгі моделі пам'яті для емуляції більш строгих можуть лише ставити бар'єри, котрі або скидають кеш зворотного запису, або скидають конвеєр, або частіше роблять і те і інше бо на ооо з цим є нюанси. Це суперповільні операції.
А от навпаки нічо робити не треба, х86 може легко емулювати арм :rotate:

Відправлено через 9 хвилин 31 секунду:
А, і ще ibm z/architecture може, у котрої ще більш строга модель навіть ніж у інтела зі спарком. Це з нині живих архітектур. Колись список був більший.
Востаннє редагувалось 20.11.2025 11:03 користувачем Scoffer, всього редагувалось 2 разів.
ArmagedoonZergs
Member

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

1234waltz: 20.11.2025 09:46 Пропоную обговорити Qualcomm заявила про підтримку більш ніж 90% ігор для Windows платформою Snapdragon X2 Elite
Ого
У новому поколінні Qualcomm планує приділяти підвищену увагу програмній підтримці, перейшовши з щоквартального оновлення графічного драйвера на щомісячне.
Нарешті до них дійшло, що сира продуктивність сама по собі мало кому потрібна. Було б добре, якби до них це дійшло на релізі X1, а не після релізу X2. Але маємо що маємо. По факту залізо доволі жирне і навіть в режимі емуляції може переганяти кор ультра не напрягаючись.
Мені фіолетово на ігри. Нехай стандартирзують на рівні квалкома спеки біоса. Щоб можна було без бубнів накатувати лінукс.
Поки цього нема - неюзабельно.
Scoffer
Member
Аватар користувача

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

1234waltz
Модель пам'яті головний, але не єдиний тормоз при емуляції. Ще є різні підходи до атомарних операцій і різний розмір строк кешу, що в прогах, котрі активно юзають атоміки, при емуляції може викликати лайвлоки на рівному місці. На х86 лайвлоки в принципі неможливі, лише дедлоки, а вони сильно простіше розпізнаються і кіляються-відкочуються.
Коротше все не так просто. Якщо хтось щось хоче емулювати, то для цього треба хоча б мінімально підготуватись.
Graveworm
Member
Аватар користувача
Звідки: in the woods somewhere

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

Юра! Юра! Ти де???
1234waltz
Member

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

Ну, тоді, прям сильно краще з Квалкомами не буде приблизно ніколи, хіба що ще сильніше забрутфорсять продуктивністью, як це зараз роблять, бо кастомізацію АРМ заборонила.
avuremybe
Member
Аватар користувача

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

Юра, нащо нікому непотрібний х86 емулюють на животворящому армі?
1234waltz
Member

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

Graveworm: 20.11.2025 11:20 Юра! Юра! Ти де???
Він зайнятий, запускає графік на 20 ліній з 10000 точок, який не тормозить на М4.
спойлер
Чесно не перевіряв як воно крутиться на амуде, бо в семплах на сайті була вебня відмальована canvas html на 5 точок, де вкладка важила при цьому 700 МБ.
tornadox
Member
Аватар користувача
Звідки: мені знати що ти не дивак?

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

Вищезазначені нововведення, згідно з власними тестами Qualcomm, забезпечують збільшення балів у 3DMark Time Spy до 70% при однаковій потужності, а також 125% приріст продуктивності на ват порівняно з Adreno X1. Що стосується ігор, то Adreno X2 забезпечує в середньому у 2,3 раза більшу частоту кадрів щодо минулого покоління. Зрозуміло, компанія не упустила можливості заявити про перевагу над конкурентами, результати власних тестів Qualcomm наведені нижче.
Епл заявляє що мій макбук з м4 про має тягнути від 14 до 22 годин, в реальності отримую 4 з гачком в нескладних навантаженням з софтом який явно зібраний під АРМ. А тут практично що не гра то в режимі емуляції. Плюс розробники античитів явно не в захваті від цього.
Заявляється повноцінна підтримка DirectX 12.2 Ultimate, Vulkan 1.4, OpenCL 3.0 та SYCL.
Єдина ультимативна перевага Qualcomm в порівнянні з іншими виробниками АРМів.
Нехай би вже випустили свій SnapDragon Deck, а ми подивимося чи зможе воно хоча би в ціні конкурувати.

Якщо вже щось купляти на Qualcomm то краще візьму нову ВР гарнітуру від вольво з відкритою ОС.
Playful_Ferox
Junior

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

vsx: 20.11.2025 10:36 И как в эти игры играть? Proton работает на windows arm или как там он называется? Или у вин арм есть транслятор кода?
А як дані тестів ігор на скріншотах у новині були зібрані, по вашому?

У він арм є емулятор x86/x64 - називається Prism: https://learn.microsoft.com/en-us/windo ... -emulation
lewerlin
Member
Аватар користувача
Звідки: Миронівка

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

Підтримка - значить запускаються. У дуууже бородаті часи цього вже було б в принципі достатньо. Цілком вірогідно, топ-манагери квалкому як раз в ті часи і гралися. Підказав би їм хтось, що наразі все значно складніше.
SergiusTheBest
Member
Звідки: Київ

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

Scoffer: 20.11.2025 10:27 Емуляція на еплі в режимі TSO: замінити команду x86 на команду ARM
Емуляція на інших армах: замінити команду x86 на команду ARM, перед завантаженням з пам'яті після запису - всандалити команду бар'єра пам'яті (DMB)​​, котра виконується багато-багато тактів. Сотні, зазвичай.
Емуляція на квалком: викоростовуються спеціальні апартні блоки. Багато інформації про них немає, але вони є - про це пише квалком та майкрософт. Плюс у квалком є патенти на цю тему.
Scoffer
Member
Аватар користувача

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

SergiusTheBest
По-перше блоки не допоможуть, це питання протоколів підтримки когерентності пам'яті, вони або є, або їх не є. По-друге пруфи в студію.
По-третє TSO доволі легко робиться щоб не вигадувати ніяких бредових заморочок, чи й не технологія. В 1980х всі вміли, а в 2020х різко розучились.
Відповісти