они ССЗБ, ведь могли бы уже сейчас в одно рыло хавать 8-16 гигов оперативки, например, все уровни в памяти держать, чтобы переходить между ними без тормозов
Там там нет проблем с запуском 32-битных на той же Win7 x64. Указывать на всякие замшелости 15-летней давности не нужно, те же HoMM3 прекрасно работают.
Игр под windows то 64-битных почти нет, а под линукс и вообще никаких почти нет.
Открытые проекты, за редким исключением, имеют 64-битную версию. Свежие пропиетарные тоже (в HIB больше половины игр доступны под 64-бита. У одних специальные пакеты, у других просто бинарник в архиве). В desura пропиетарщина тоже соответствующие бинарники имеет.
Под линуксом 64 бита продвигаются очень активно, в сравнении с замшелым офтопиком.
они ССЗБ, ведь могли бы уже сейчас в одно рыло хавать 8-16 гигов оперативки, например, все уровни в памяти держать, чтобы переходить между ними без тормозов
И свопиться дико на 4 ГБ RAM. Уже проходили, когда только релизнулась Готика 3. Там, конечно, с памятью было поскромнее, но кривоватая политика подгрузки ресурсов заставляла винт постоянно шуршать. До первого патча.
ну так системные требования соответствующие были бы, нефиг нищебродствовать :)
Игроделы любые объёмы памяти сожрут. Только геймеры не всегда в состоянии удовлетворить эти запросы. Не факт, что это даст какой-то прирост. По-моему, быстрые SSD решают проблему лучше, чем наращивание RAM до бесконечности.
они ССЗБ, ведь могли бы уже сейчас в одно рыло хавать 8-16 гигов оперативки, например, все уровни в памяти держать, чтобы переходить между ними без тормозов
прогресс тормозят, игроделы поганые :)
Что касается игр, то тормозят консоли с 512мб оперативки, и новые версии судя по слухам будут содержать всего лишь 4-6Гб(что на данный момент нормально, но учитывая что они выйдут через 2 года и будут на рынке 5-10 лет, это весьма печально)
latex разивается, полностью сохраняя обратную совместимость. fortran развивается полностью сохраняя обратную совместимость.
отсутствие stable api (да и не только api, а вообще всех подсистем GNU OS) — проблема исключительно бардака организации и наплевательского отношения к своим пользователям. когда вместо того что бы спокойно собраться и хорошо всё подумать, пишут абы как лишь бы работало, а потом по 10 раз всё меняют.
и особенно печально, что подвержено этому СПО, у которого в отличие от пропиетарщины, и дедлайнов то нет, и нет нужды бежать сломя голову впереди паровоза.
Вопрос и к играм относится. Что там так накостылено, что они привязаны к архитектуре? А учитывая, что там много игр основаны на source, могли бы и валвовцы его портировать.
Вопрос и к играм относится. Что там так накостылено, что они привязаны к архитектуре?
Да нету в общеизвестных движках привязок к 32-битам. Можешь слить утекшие сорцы (source 2007, unreal engine 3.5 и cryengine 3) и посмотреть, если не веришь. Тут вопрос стоит иначе: что разработчики выиграют, если начнут поддерживать 64-битные билды?
А в чем они проиграют? Если там нет архитектуроспецифичных вставок, то и поддерживать нечего. Просто пересобрать. А плюсы — выше скорость, чем у i386, больше памяти можно скушать, не нужно тянуть лишние библиотеки.
Если там нет архитектуроспецифичных вставок, то и поддерживать нечего. Просто пересобрать.
Баги специфичные только для конкретной архитектуры есть у любого софта и библиотек с большой кодобазой. А стим это не только морда к магазину, но ещё и куча библиотек.
Игровой движок это вообще порядка 70+ мегабайт чистых исходников. Ты понимаешь почему такой объем кода сложно поддерживать?
А плюсы — выше скорость, чем у i386, больше памяти можно скушать, не нужно тянуть лишние библиотеки.
90% игр упирается не в производительность процессора и память, а в видеокарту. Лишние библиотеки это вообще смешно, прямо как про 10 гиговый Team Fortess 2. Они и так сделали большой шаг от виндовой модели, когда не стали укомплектовывать игры пачкой библиотек.
Но вообще прямо сейчас и здесь у них Beta с кучей ограничений именно для того, чтобы найти баги и допилить нужные фитча в самом стиме, не отвлекаясь на то, почему на одном дистрибутиве/архитектуре что то не работает.
Баги специфичные только для конкретной архитектуры есть у любого софта и библиотек с большой кодобазой. А стим это не только морда к магазину, но ещё и куча библиотек.
То есть ты считаешь подход «давайте лучше выбросим поддержку половины компов, чем фиксить баги для них» правильным?
Те кто хотят играть поставят библиотеки и будут играть. Так же как играли в дуалбуте/вайне/etc. А фанатики это не аудитория игроделов.
Ну и к тому же у них ограниченное количество разработчиков, а задач и не закрытых багов тонна. И 64-битные билды явно не являются более приоритетной задачей, нежели например портирование/тестирование игр.