г дэ – Telegram
г дэ
1.02K subscribers
66.9K photos
10K videos
89 files
5.34K links
@deb_best

Мне похуй.
Download Telegram
г дэ via @nowplaybot
The Microphones – I Want Wind to Blow
какая же там концовка разъёбная
👎1
Forwarded from 1-я Котья неотложка (Элли)
Спокойного сна
3
бедная инди-компания майкрософт
Forwarded from InYourEyes (Anatoly Lukmanov)
Главный маркетолог Xbox считает, что Sony тратит больше денег на продвижение PlayStation в регионе ЕМЕА

В этот регион входят Европа, Африка и Ближний Восток. По словам Майкла Флэтта, у Sony есть гораздо больше возможностей вкладывать лишние деньги в развитие своей платформы даже в более мелких странах. Xbox позволить себе подобного не может.

Флэтт отметил, что ради своей команды он в буквальном смысле борется за выделение бюджета.

#индустрия в @inyoueyes
Forwarded from утиные лапки (gustrakh северной части)
Forwarded from [кринжмейкер] (midlyara)
Forwarded from гнег
Forwarded from /g/‘s Tech Memes (ᅠ ᅠ)
Forwarded from Урал 8п8рный край державы (максим)
👍1👎1
Forwarded from телевизор (эдвард руки-ножницы-бумага)
каким же нужно быть перманентно грустным человеком чтобы ныть по поводу смены названия паблика. порой не стоит вести себя как не очень хороший человек
Forwarded from Овсянсяка сер (владе)
Forwarded from новогоднее фото (ты а)
Media is too big
VIEW IN TELEGRAM
Winlator

Сейчас вдруг внезапно появилось очень много разговоров о том, что на мобильниках научились запускать то, о чем раньше нельзя было даже помыслить - полноценные игры с ПК, включая тяжелые эмуляторы вроде RPCS3 (PS3). И дело тут не только в том, что многие современные телефоны уже в несколько раз производительнее чем домашние ПК 20-летней давности. Вам же наверняка интересно как это работает?

Если смотреть многочисленные туториалы по запуску Windows-игр на телефонах, то первым наверняка всплывёт проект Winlator. Но на самом деле он лишь верхушка айсберга.

Как вы возможно помните из моего ролика про Steam Deck, для более современных систем нет нужды прям до винтика эмулировать все части компьютера. Если у компьютеров одна и та же операционная система, то запуск программы сводится к трансляции инструкций одного процессора в другой. При этом даже большинство системных библиотек эмулировать не надо, ОС ведь та же самая, так что можно использовать родные библиотеки, заточенные под устройство, напрямую.

Именно такая ситуация и есть с Android и Linux, ведь в основе Android ядро Linux и серьёзная порция системных библиотек (libc?) просто та же. В общем первый слой, необходимый для запуска x86 и x64 программ на Android - это слой трансляции инструкций. Для macOS подобный слой называется Rosetta. А для Linux существует проект Box86 / Box64.

Это динамический рекомпилятор (или JIT-компилятор) инструкций x86/x64 в соответствующие инструкции ARM64. Примечательно что авторы смогли даже AVX2 транслировать. Графическую часть особо эмулировать не надо, если это совместимая версия OpenGL или Vulkan - мобильные устройства уже многое умеют.

Но так можно запустить только нативные Linux-приложения, к коим большинство игр не относится. И вот тут залетают проекты, которые также обсуждались в ролике - Wine и Proton. Это слои совместимости для запуска Windows программ на Linux. Только вот у них нет порта на ARM. Но почему б не запустить их через Box86 / Box64? Вот собственно этим и занимается Winlator.

То есть это не эмуляция в классическом понимании, а слой трансляции инструкций совмещенный со слоем совместимости. С некоторыми эмуляторами получается ещё веселее - динамический рекомпилятор инструкций какой-нибудь приставки на x86, написанный под Windows, запускается с помощью слоя совместимости для Linux, запущенного на динамическом рекомпиляторе x86 на ARM 😅

А знаете кто ещё подобным занимается? Microsoft! Как выяснили хакеры, обратная совместимость Xbox Original для Xbox One не была написана с нуля. Они запускают эмулятор Xbox Original для Xbox 360, а уже его запускают в эмуляторе Xbox 360 для Xbox One.

Но главное отличие в том, что Winlator, Wine и Box64 / Box86 - полностью открытые проекты под свободными лицензиями. Что не может не радовать.

#эмуляция #winlator #box86 #wine #теория
👍1🔥1🙏1
а можно фильмы без 2 в названии