Jump to content
Zone of Games Forum
Sign in to follow this  
SerGEAnt

Официальный эмулятор Xbox 360 в комплекте с Windows 8?

Recommended Posts

windowslive.jpg

Сразу несколько сайтов разной степени известности распространили удивительную новость. По данным малоизвестного портала Inseridis, Windows 8 не просто «станет ближе» к геймерам — эта ОС будет нести в себе официальный эмулятор консоли Xbox 360.

Для доступа к этой функции придется раскошелиться на абонентскую плату (наподобие Live Gold или же ранней версии Games for Windows Live). При этом эмулятор не будет поддерживать кроссплатформенность, то есть доступа к «родному» мультиплееру Xbox Live у пользователей Windows 8 не будет. В то же время, эмулятор будет поддерживать абсолютно все игры с Xbox 360, включая дисковые и цифровые релизы.

Будем ждать комментариев Microsoft.

Share this post


Link to post
‡агрузка...
От части ты прав. Но то, что ты называешь "отточенностью под одно железо", на самом деле является доступом к низкоуровневым возможностям, которые ПК инструментарий не позволяет (в угоду стандартизации огромного количества железа под примерно одинаковые параметры). Возможно ли обойти данную приграду за счет более мощного железа ПК? Возможно. Будетли это работать стабильно? Маловероятно. И причины я писал выше. Из-за слишком огромного количества разнообразного железа поток данных который писался под один единственный принцип работы будет выполнятся в десятки, если не сотни раз медленнее. Пример тому эмуляторы PS2, при чем SDK для PS2 уже несколько лет как в свободном доступе и любой желающий может создавать свои личные игры для PS2. Код есть у всех, а стабильно работы эмулятора до сих пор не видно, почему бы это?

И да, сэмулировать работу eDRAM не возможно, это самая быстрая память в мире до сих пор (ну тоесть простой пользователь себе даже на половину такую-же быструю память не сможет достать). Конечно скорость можно заменить огромным объемом скажем в 8гб памяти, вот только консольная игра заточена под eDRAM и ежесекундно она подает только определенную порцию данных, так что это тоже реализовать будет очень сложно.

Ты похоже не понимаешь главного. Проблема не в железе, и даже не в том что у ПК не хватает мощности, а в том, что игры на консолях работают по наиболее оптимальным "траекториям" для данного вида железа, и попадая ее на ПК то все равно, что человек попадет в воду, ни какие приспосабления не позволят жить комфортно.

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

ЗЫ. XBox DX и DX11 отличаются так-же, как DX отличается от OpenGL. Это фактически дне разные библиотеки, в XBox DX еще 5 лет назад были данные, которых до сих пор нету даже в DX11 (МС явно дозирует возможности ПК дабы еще чуточку продлить жизнь своей консоли).

ЗЗЫ. Выпускать отдельное железо ради эмуляции игры... Глупее идеи не видел. Да и использование eDRAM в программной среде ПК само по себе бестолковое занятие.

Чего это я там не понимаю? :) Я неплохо себе в силу профессии представляю, как работает Xbox.

Ну вот еще раз. Терпеть не могу жевать одно и то же. По буквам, на пальцах.

1. По каким таким траекториям? Драйвер видео бокса ничем не отличается от драйвера писевого. Пишется теми же по сути людьми, архитектура чипа - та же, код одинаковый.

2. Под железо оптимизируется ось, а не игры. Ну тут то какие проблемы с восприятием?

3. Пк инструментарий (то есть компилятор, а не АПИ) позволяет напрямую работать с чем угодно. А код системы у нас есть.

4. Повторяю, не эмуляция, а система (та же самая XBox OS), спокойно встающая на современное железо. Игры используют ТОЛЬКО АПИ системы. А мы договорились, что перенос системы на ПЦ - возможен и несложен.

5. Кода системы, драйверов у всех нет. Он есть только у микрософта.

6. eDRAM + R600 - 16 гигасемплов (256 GB/s). DDR5 + GF110 - 37 гигасемплов (327 GB/s). Вопросы есть?

7. Железо ради эмуляции выпускали неоднократно

P.S. Чего за "использование eDRAM" в программной среде. Вся идея - это память на емкостях, что позволяет резко сократить физический объем, то есть использовать память в рамках чипа, что повышает скорость доступа к буферам. По программному использованию ничем не отличается от sdram и любой другой физической организации памяти. Для программиста вообще нет разницы, контроллер то - один.

Edited by Apppleman

Share this post


Link to post

ТЫ конечно подкован, но в силу своей професси явно о консолях знаешь меньше чем дядя вася... Если это так все просто, то почему до сих пор нету стабильного эмулятора PS2?

Ну и еще, в силу своей профессии я так понял ты уже разрабатывал игры под Xbox360?

PS. Для програмиста то разници нету, контроллер один. Только ты упорно упускаешь тот факт, что для ИГРЫ это все РАЗНЫЕ вещи. ИГРЫ на консолях работают иначе чем на ПК. На консолях уже им четко задано что делать и как и при работе на ином железе они не способны рационально распределять нагружку. Опять же яркий пример эмуляция PS2 (я уж молчу, что дла десятков других платформ в сотни раз слабее современных ПК до сих пор нету вменяемых эмулей).

Share this post


Link to post
Чего за "использование eDRAM" в программной среде. Вся идея - это память на емкостях, что позволяет резко сократить физический объем, то есть использовать память в рамках чипа, что повышает скорость доступа к буферам. По программному использованию ничем не отличается от sdram и любой другой физической организации памяти. Для программиста вообще нет разницы, контроллер то - один.

То, что eDRAM имеет ограничения по памяти, и на данный момент не боле 200мб, что автоматически приводит к ограниченности объемов информации. На ПК рациональнее использовать обычные озушки по 4 и более ГБ. Да и цена на eDRAM в 200мб будет дороже чем купить DDR5 на 4гб.

Edited by Bkmz

Share this post


Link to post
ТЫ конечно подкован, но в силу своей професси явно о консолях знаешь меньше чем дядя вася... Если это так все просто, то почему до сих пор нету стабильного эмулятора PS2?

Потому что его не написала конторка под названием microsoft. Именно поэтому, кстати, нет полноценного эмулятора windows на других платформах. И еще раз - не эмулятора, а XBox OS для PC. Что именно не позволяет понять, о чем я говорю?

Ну и еще, в силу своей профессии я так понял ты уже разрабатывал игры под Xbox360?

PS. Для програмиста то разници нету, контроллер один. Только ты упорно упускаешь тот факт, что для ИГРЫ это все РАЗНЫЕ вещи. ИГРЫ на консолях работают иначе чем на ПК. На консолях уже им четко задано что делать и как и при работе на ином железе они не способны рационально распределять нагружку. Опять же яркий пример эмуляция PS2 (я уж молчу, что дла десятков других платформ в сотни раз слабее современных ПК до сих пор нету вменяемых эмулей).

Да. То есть нет, я разрабатывал (ну и как бы продолжаю :) разрабатывать игры, мультиплатформой занимаются в соседнем кабинете, но общие архитектурные принципы я знаю. ИИГРЫ работают ОДИНАКОВО (может капсом понятнее?) на любых платформах. И на консолях и на ПС и на маке у тебя есть api нижнего уровня, на них - движки, поверх -код и ресурсы. Нагрузки распределяет OS, а не программисты, это так, чтобы было понятно.

О PS. Там все слегка хуже в смысле запуска OS, Cell - другое (во всех смыслах) железо. Но тоже не все так беспросветно. :)

Чтооооо?

Обратный пример? Оптимизация игры под конкретное железо? (Не выбор платформы ATI/Nvidia как базовой и использование особенностей драйверов, а именно оптимизации на уровне железа)? Нет, я просто интересуюсь, с радостью бы прочитал.

Хорошим примером были бы патчи к DX SDK от производителя игр. Ну или драйвер в комплекте с игрой.

Edited by Apppleman

Share this post


Link to post

Согластно твоей логике при появлении XBox OS для PC эмулировать Гири 2и3 можно будет при наличии 512мб ОЗУ, видеокарточки 5 летней давности и т.п. .... Опять ты упускаешь тот факт, что XBox OS работает с ОДНИМ типом железа и распределять умеет только по определенно заданным стандартам, при появлении XBox OS для PC она тупо окажется не в своей среде, и под каждую игру под каждый вид железа прийдется подгонять работоспособность, что является не рациональным расходом средств.

Share this post


Link to post
То, что eDRAM имеет ограничения по памяти, и на данный момент не боле 200мб, что автоматически приводит к ограниченности объемов информации. На ПК рациональнее использовать обычные озушки по 4 и более ГБ. Да и цена на eDRAM в 200мб будет дороже чем купить DDR5 на 4гб.

Еще раз. Какая разница? Тебе контроллер по запросу (пускай это будет malloc какой нибудь) отдает кусок памяти. Быстрой памяти по одному запросу и медленной (сравнительно) по другому. Ты держишь текстуры, ябуффер и пару тяжелых объектов в быстрой памяти, а менее используемые вещи - в медленной, пускай. Какая разница - сколько этих памятей, как именно они реализованы? Да, в случае малого буфера ты будешь писать некий менеджер загрузки ресурсов самостоятельно в погоне за производительностью, профилировать, смотрет, как бы соптимизировать использование быстрой памяти. Но eDRAM это, быстрая видеопамять или еще какие изыски - тебе все равно же.

Согластно твоей логике при появлении XBox OS для PC эмулировать Гири 2и3 можно будет при наличии 512мб ОЗУ, видеокарточки 5 летней давности и т.п. .... Опять ты упускаешь тот факт, что XBox OS работает с ОДНИМ типом железа и распределять умеет только по определенно заданным стандартам, при появлении XBox OS для PC она тупо окажется не в своей среде, и под каждую игру под каждый вид железа прийдется подгонять работоспособность, что является не рациональным расходом средств.

Последний раз. По ому же самому месту.

Операционная Система - это такая хрень, которая занимается тем, что можно назвать многозадачностью, распаралеливанием, квантованием, семаформами и прочая прочая прочая. Структурно, платформа XBox - это ПС. Система умеет работать с этим железом (в три ядра и шесть потоков). Ничего подгонять - не надо, как не надо подгонять переключение между окнами в винде или вытясняющую многозадачность в макоси. Откуда такие сакральные сказки про то, что коробка что-то там "умеет" на уровне железа? Где именно там этот волшебный чип? Как он называется?

Является ли линукс - другой системой на уровне железа? QNX? XBOX OS?

Edited by Apppleman

Share this post


Link to post

Ох... Я уже приводил выше пример. Таже Хало 3 после установки на ВИНТ работать начинала медленнее чем с диска. А даже дураку известно что даже самый медленный винт в разы быстрее привода. Вот тебе пример того, что игра заточенная под рациональное использование одного железа не способна так-же хорошо работать при минимальных изменениях среды. И ты упорото не понимаешь, что игры на ПК и Консолях работают совершенно по разным принципам, то что на ПК делает Видеокарта, на консолях не редко выполняет процессор.

Инструментарий на Консолях создан чтобы максимально облегчить работу программистам, но это не значит что консоли работают так-же как ПК.

Edited by Bkmz

Share this post


Link to post
Ох... Я уже приводил выше пример. Таже Хало 3 после установки на ВИНТ работать начинала медленнее чем с диска. А даже дураку известно что даже самый медленный винт в разы быстрее привода. Вот тебе пример того, что игра заточенная под рациональное использование одного железа не способна так-же хорошо работать при минимальных изменениях среды. И ты упорото не понимаешь, что игры на ПК и Консолях работают совершенно по разным принципам, то что на ПК делает Видеокарта, на консолях не редко выполняет процессор.

К той же хало 3 было криво прикручена возможность запуска с винта. И че?

Игры на консолях и ПС работают СОВЕРШЕННО ОДИНАКОВО.

Все.

Share this post


Link to post
Обратный пример? Оптимизация игры под конкретное железо? (Не выбор платформы ATI/Nvidia как базовой и использование особенностей драйверов, а именно оптимизации на уровне железа)? Нет, я просто интересуюсь, с радостью бы прочитал.

Хорошим примером были бы патчи к DX SDK от производителя игр. Ну или драйвер в комплекте с игрой.

Любая игра для консоли. По твоей логике, если оптимизируют ОС, то игры должны не сильно различаться в плане графики, но практика доказывает обратное.

Share this post


Link to post
Любая игра для консоли. По твоей логике, если оптимизируют ОС, то игры должны не сильно различаться в плане графики, но практика доказывает обратное.

Давайте разберемся.

Я пишу игру, она выходит. Кривенько, косенько, не очень быстро. Я плохо знаю архитектуру консоли, не использую ее возможностей, использую плохие программные решения, индийский код. А мои друзья, работающие в индустрии не первый год пишу похожую игру с норальным кодом, без идиотических решений, используя досуха возможности железа. Итак - это они че-то там соптимизировали, или я - [censored]

Ситуация вторая. Микрософт апдейтит свою коробочную ОС и теперь стало возможным грузить текстуры в буфер не через жопу, как сейчас, а как у всех нормальных людей, прямым raw. Игрушки стали выглядеть на порядок лучше, художникам раздолье, их уже не уговаривают программисты использовать текстуры, кратные степени двойки и в палите 256 цветов. Это что - художники поумнели или оптимизация на уровне железа?

Где то так.

Share this post


Link to post
К той же хало 3 было криво прикручена возможность запуска с винта. И че?

Ее там вообще не было. Грубо говоря сделали эмуль чтобы она научилась работать с винта, но прокатило не со всеми играми. Вот с эмуляцией Xbox360 те же самые проблемы только более глобальны, ибо изменений будет в разы больше.

Ладно, спорить не буду. Ты конечно прав, создать стабильный эмуль проще простого для МС.

Edited by Bkmz

Share this post


Link to post
Любая игра для консоли. По твоей логике, если оптимизируют ОС, то игры должны не сильно различаться в плане графики, но практика доказывает обратное.

А как вообще уровень графики связан с платформой?

Никто не мешает воткнуть большие и четкие текстуры, прикрутить красивый шейдер или выкрутить разрешение выше, просто мощностей плойки и бокса не хватит что бы тянуть это при нормальном фпс.

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

Apppleman

Я с тобой согласен во всем.

с bkmz спорить бесполезно он считает что он прав и его не переубедить.

Илья если че извини. :)

Edited by MeteoraMan

Share this post


Link to post
Боюсь если бы ты руководил МС, ты бы разорил её за месяц своими "выгодами".

Ага, ты рисуешь такую картину: в 2012 году, когда Crysis 2 в DX11 режиме будет спокойно выдавать 50 fps, МС выпустит эмулятор xbox 360, и миллионы игроков пересядут с fullhd, чтобы пройти 2,5 эксклюзива. А что же кроме эксклюзивов? Разве на боксе только 2,5 игры? Нет! Игр на боксе много, но ОЧЕНЬ БОЛЬШАЯ ЧАСТЬ из них МУЛЬТИПЛАТФОРМА + чисто консольные игры (например Vanquish).

Я имел ввиду новых пользователей (подростающие поколение) которые стоят перед выбором что им купить PC + PS3 или PC + Xbox...

конечно они выберут PC with XBOX All in one. :)))) Тем самым MS увеличет свои продажи (в том числе и Windows 8 лицензий) и тем самым подвинет конкурентв.

Edited by denzel

Share this post


Link to post
Ее там вообще не было. Грубо говоря сделали эмуль чтобы она научилась работать с винта, но прокатило не со всеми играми. Вот с эмуляцией Xbox360 те же самые проблемы только более глобальны, ибо изменений будет в разы больше.

Что бы тебя не обидеть ненароком. Что за канторка такая у вас? Есть смутные подозрения что вы создали Ладу Рейсер Клаб...

Ладно, спорить не буду. Ты конечно же прав.

Это все эмоции. А ты книжечки возьми, или тупенько документацию к XNA почитай. Там все написано, как именно работает и коробка и ПЦ. Временами это интересное и познавательное чтиво. А то все эти выкрики "в коробоксе все не так, там есть волшебный чип" - они от невежества же, но это просто лечится.

:)

Я имел ввиду новых пользователей (подростающие поколение) которые стоят перед выбором что им купить PC + PS3 или PC + Xbox...

конечно они выберут PC with XBOX All in one. Тем самым MS увеличет свои продажи (в том числе и Windows 8 лицензий) и тем самым подвинет конкурентв.

Тут есть даже еще один смысл. Когда микрософт купила VirtualBox, они стали распространять windowsxp mode просто потому, что вышла уже новая версия системы, а виртуализация старой ничему не мешала. Коробка новая тоже замыслена уже и скоро (я думаю выйдет), а срубить хоть и полкопейки на экслюзивах в эмуляции, параллельно расширяя рынок убогого Live - это на самом деле неплохое решение, лучше, чем просто выкинуть в помойку.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  



Zone of Games © 2003–2019 | Реклама на сайте.

Система Orphus

×