Как стать автором
Обновить

Комментарии 393

Дебаггер?! Серьезно? Что бы только не делали, лишь бы не ХалфЛайф 3…
Хороший дебаггер может в том числе и приблизить выпуск HL3
Деббагер с названием Half Life 3.
Я хочу HL3, а не деббагер HL3.
И вы откажетесь от добротного дебаггера от Valve, с физикой, шейдерами, офигенной музыкой и персонажами?
И с шапками!
Вы имеете в виду шапки в виде крабов?
Скорее отсылка к Team Fortress ;)
Шапки — половина беды
Если они в, кхм, дебаггере сделают трейд — продукт можно будет закопать.
И иконкой в форме монтировки.
Лямбда же в кружочке.
Хотя, для настоящего дебагера почему бы и не монтировка…
Дебагер для Linux сообщества поважнее HL3 будет.
Как сказать. Эксклюзив HL3 может сильно поднять популярность Linux.
«Винда для работы, а линукс — для игр»
Чувствую себя в параллельной вселенной.
Если игра не идет на новых версиях Windows, но при этом работает в WINE — почему бы нет :) ЕМНИП, такие случаи уже есть.
Рискую испортить вам рабочую неделю, но
Arcanum
Carmageddon 2
Я только недавно добрался до Half-Life 2, благо есть нативный, так что сильнее испортить будет сложно :)
В Arcanum играл и прошел не раз — отличный, да.
Как вы добились корректной работы Arcanum под WINE?
НЛО прилетело и опубликовало эту надпись здесь
Сообщество может написать дебагер и без Valve
Может, но с помощью программеров из Valve сделает это быстрее.
В линуксе разве мало хороших дебагеров??
По сути он один…
как минимум 2: gdb, lldb
И ни одной цифры 3 в посте.
Какой провокационный намек с его стороны
Боюсь и новый дебаггер до 3 версии не доживет.
Мы простим это, если первые две версии перевернут мир.
они же просто помогают делать дебагер, lldb уже давно разрабатывается и последняя версия 3.4.
тфу блин, не внимательно читал, извеняюсь, все правильно ))
Они сразу выпустят 4 версию
А потом приквел к ней, 3-ю часть?
Да ладно, ни одной причины почему «Linux с технической точки зрения — более предпочтительная платформа для игр» не озвучено, и лишь один плач Гейба о том что у него могут отнять часть выручки своим магазином.
На сколько я слышал, одним из довыдов Valve является то, что OpenGL быстрее Direct3D
НЛО прилетело и опубликовало эту надпись здесь
я бы посмотрел на то как Кармак с Ньюэллом выясняют кто прав! Шоу века
Я бы посмотрел прямую трансляцию этого шоу.
Вольный перевод сути статьи по ссылке в том, что Кармак признал, что ДиректХ теперь стало хорошим АПИ для разработки игр, но пока не имеет сколь-либо серьёзных преимуществ, которые могли бы сподвигнуть самого Кармака перейти на него с OpenGL'а
Carmack said 'I actually think that Direct3D is a rather better API today.' He also added that 'Microsoft had the courage to continue making significant incompatible changes to improve the API, while OpenGL has been held back by compatibility concerns. Direct3D handles multi-threading better, and newer versions manage state better.'

Где вольный перевод?
это цитата, несколько выдернутая из контекста:
«OpenGL still works fine,» Carmack told Bit-Tech, «and we wouldn’t get any huge benefits by making the switch...»
Вы точно прочитали цитату, которую я привел, а не то что вы где то сами нашли?
То что Кармак не видит пока что смысла переписывать свои движки с OpenGL и то что он считает что API Direcе3D лучше не противоречит друг другу.

It is really just inertia that keeps us on OpenGL at this point,' Carmack told us. He also explained that the developer has no plans to move over to Direct3D, despite its advantages.

www.bit-tech.net/news/gaming/2011/03/11/carmack-directx-better-opengl/1
Не противоречит. Не спорю.
И да, когда я писал вам ответ, цитата в вашем комментарии была несколько короче =)
Есть все основания полагать что он имел в виду что сегодня Директ3Д стал лучше чем был (вчера).
Прочитайте всё интервью и оснований полагать уже не будет :)
>Direct3D is a rather better API today
"…than it was"? =)
Я где-то читал что наоборот, idTech 5 вроде бы под DirectX пишется.
Учитывая качество драйверов под видеокарты в Linux — думаю, прирост производительности OpenGL будет полностью сожран именно кривой прослойкой между софтом и железом. Так что по факту производительность будет не выше, а ниже.
Эм каких прослоек? В текущий момент Xorg к рендерингу OpenGL имеет мало отношения.
Прослойкой в виде драйвера. С драйверами и правда печально все, что есть то есть.
Везде бы так печально было. Последний фороникс почитайте на тему открытых драйверов AMD и последней Mesa
DRI_PRIME=1 glxinfo => иксы крашатся.
Норм все с драйверами там, может и есть глюки, но эти глюки не с производительностью в играх, а скорее с DE. Но и они я думаю будут поправлены, если Linux и дальше будет развиваться как игровая платформа.
Они сравнивали старый DX9. Более свежие версии DX пошустрее будут. Особенно 11.2. Так что просто дешевый пиар.
Не видел продуктов майкрософта которые становятся хоть чуточку быстрее.
А они есть. Это не шутка. DX10 хорошенько перетрясли. Вон Сони на PS4 говорит о транслировании DX в OGL так сейчас DX представляет собой достаточно стройное Api с удобными тулзами(сужу по Боксу). Та же Win8 на одном и том же железе ощущается шустрее чем Win7. Это сугубо личный опыт.

>Та же Win8 на одном и том же железе ощущается шустрее чем Win7.
С отключенным Аэро?
Сидел на семёрке с отключенным Aero. Заметил, что жутко проседает производительность при использовании прозрачных (со стилем WS_EX_TRANSPARENT) окон. Скорее всего, просто задействуется старая реализация GDI от предыдущей ОС. Включил Aero обратно.
Т.е., сравнить производительность GUI «в лоб» не получится. Печально.
В 8ке композитный рендеринг не отключается вообще, это позволило выкинуть подсистему для поддержки XPDM, и в целом упростить механизмы внутри.
И да, 8ка работает шустрее отзывчивее 7ки не только из-за этого, но и ещё из-за нескольких оптимизаций, в т.ч. из-за перехода на нативную для железки адресацию в ФС.
Так в 8ке ведь и рендерить нечего, кроме прямоугольных блоков сплошного цвета без прозрачности, разве нет?
И это прекрасно. Никогда не понимал, зачем делать контролы круглыми, как в WinXP или прозрачными, как в 7.
Больно было смотреть, как строгие черты Win95 разбавили градиентами Win98
Это уже вопрос вкуса. Я мог бы сюда скопипастить пару простыней моего баттхёрта, но суть-то не в этом, а в том, что в 8 меньше нагрузка на графическую подсистему, а насколько она сама произодительнее/медленнее, чем в 7 — не понять.
Можно понять по играм. В большинстве есть бенчмарки
Это так, но это уже тема оформления, ибо DWM в 8ке поддерживает и прозрачность и все остальные красивости :)
Безусловно 8ке стандартный гуй рисовать проще, и это, имхо, правильно. Более того: стрипсы, прозрачность, и даже тени, у меня и в 7ке отключены, ибо лично мне они только мешаются. Плавные прокручивания списков и тому подобные эффекты отключены тоже ибо без них мне как то комфортнее: прокрутил что то мышкой — сразу получил необходимое.
windows 7 быстрее по сравнению с чем? windows 8 шустрее по сравнению с чем? Хоть кто-то пробовал ставить ХР, 7, 8 на компьютеры одинаковой комплектации?
Я пробовал. У меня есть старенький ноут, на котором изначально жила Windows XP, потом я переехал на Windows 7 и вот сейчас на ней стоит Windows 8. Каждый раз я наблюдал прирост в скорости работы системы.
Заминусили как холиварщика.

Я, как пользователь AMD машин, могу сказать, что не всё так хорошо. Если 7-ка ещё адекватно себя вела, то 8ую версию пришлось тут же снести.
А на Хабре давно уже опасно задавать вопросы, которые могут вызвать баттхёрт у определенной части сообщества. Они прилетят и сольют вам карму, даже не удосужившись включиться в дискуссию. Особенно в темах про геймдэв. Думаю на Хабре единицы, кто имеет/имел к этому отношение в том объеме, что бы обсуждать эти вопросы не с точки зрения дешевого популизма.

RTM версия? На ноуте Ati вроде норм. Десктоп на NVidia — за год в ивент логе криминала не обнаружено)
Тестировал бету, надеялся на новые и приятные впечатления. Как ни странно отсутствие пуска было ещё терпимо, но метро на тот момент ужасно лагало. Да и о проблемах с драйвером видео она не рапортовала.

AMD я имел в виду процессор, Athlon 64.
В бете были глюки у всех видях. Стабильно стало работать только ближе к релизу. Попробуйте RTM) Или подождите до 8.1 с boot to desktop и возможностью отключать чармы. По сути стартскрин стал ланчпадом, если использовать фон десктопа(что-то похожее на OSX).
У меня Athlon 64 5600. На 8ке сижу с июня 2012го года, никаких проблем. Наоборот, стало работать шустрее чем 7ка.
Я не холивара ради, я отвечал на конкретный вопрос. Я в итоге все свои компы перевел на Windows 8 и доволен, мне так удобно. Вполне допускаю, что у кого-то может быть другая ситуация.
Если проблемы только у AMD, а не всего рынка, то может дело в… AMD?
Ну а если AMD составляет добрую половину рынка? Они почти монополисты…
Не ожидал однако. Всегда считал что Intel да AMD лидируют. Во всяком случае на ПК.
Так ведь так и есть. ARM процессоры — не для ПК.
Да, но AMD при этом всё равно очень сильно отстаёт от Intel. На ближайшее будущее есть обоснованные надежды на то, что MS будет выпускать новые приставки на процессорах AMD, а они именно это и обещают.
p.s: вообще AMD рано списывать с позиций одного из лидеров, ибо они гораздо ближе к созданию полностью гибридного x86 чипа, т.е. чипа с полноценно разделяемой памятью.
Судя по этой таблице у них доля рынка в 9%, против 91% у интел.
Хе-хе, я постоянно такие утверждения встречаю. Только в конечном итоге выясняется что «смена ОС» — это переустановка свежей, с пылу-с-жару системы, вместо старой засранной.

Вы бы на старенький ноут, на котором изначально жила XP, поставили бы ту же XP, а потом, через время, снова XP. Гарантирую, прирост был бы обязательно!
XP жила на нем два месяца. Семерка переставлялась стабильно раз в два-три месяца. Но намек понял :)
Семерка переставлялась стабильно раз в два-три месяца.
Стабильная система, однако. Стабильно переустанавливается. =)
За тем ноутом мама сидит, я не знаю, что она с ней дела, но система за два месяца засиралась вхлам.
На соньке семерка жила два года.
За тем ноутом мама сидит, я не знаю, что она с ней дела, но система за два месяца засиралась вхлам.
Перестаньте мучить маму. :-/
Поставьте ей Linux. Я серьёзно.
Не вижу смысла ставить ей линукс. Во-первых, у меня дома все остальные компы с виндой — удобно синхронизировать шаренные файлы. Во-вторых, под виндой мама с ноута уже привыкла легко и просто открывать фильмы на телевизоре. В-третьих, у нее все подруги сидят на винде и они там активно разбираются и советуют что-то дргу другу. В-третьих, под линуксом на том ноуте барахлит вай-фай и звуковуха как-то странно работает — у меня нет желания тратить время на решения этих проблем. В-четвертых, не ивжу ни одного преимущества использовать дома линукс для мамы — ограничить права я могу и на винде.
Ну нет, так нет. :-) Я сам, лет 5 назад, раз в полгода стабильно переустанавливал windows на компьютере отца, потом поставил Linux и все забыли о проблемах. B-) Так что мой совет из личного опыта.
у нее все подруги сидят на винде и они там активно разбираются и советуют что-то дргу другу.
А, ну тогда понятно, почему «система за два месяца засиралась вхлам» ;-)
Я своей матери поставил Ubuntu (сам я на работе и дома пользуюсь Gentoo). Освоила сразу (56 лет, пенсионерка). 3 года назад поставил.
Что то у вас не так. У меня матушка и тётушка сидят на двух разных компах с 7кой, как поставил, так и работает. Не засирается никак. Возможно это потому что они работают под обычными учётками и не ставят ничего левого.
Дайте маме юзерский аккаунт а администраторский запарольте. Profit!
7 по сравнению с Вистой, 8 по сравнению с 7. Прововали миллионы пользователей, опровержений тому практически нет (т.е. процент тех, у кого средующая версия оказалась медленнее на том-же железе, очень мал). А подтверждения можно встретить в любом месте, где это обсуждается. У меня тоже это подтверждается на 5ти разных машинах за последние 5 или 6 лет.
НЛО прилетело и опубликовало эту надпись здесь
А они тем не менее существуют. Например, Windows 8 при всем своем убожестве все-таки загружается в несколько раз быстрее, чем Windows 7. Или Visual Studio 2012 — по сравнению с предыдущей версией загрузка проектов и работа с XAML стала существенно шустрее.
На самом деле есть один момент: win8 вообще не выключаеться в исходном понимании этого слова. Судя по всему «выключение» это закрытие всех программ и переход в режим гибернации.

P. S. У себя не ставил и не могу оценить скорость работы.
Может кто из минусующих хочет подискутировать на тему? Или дальше тестов «Если включить DX11 со всеми новыми фичами моя видеокарта померла» никто не разбирался? Ощущение что Хабр превратился в ЛОР :\
DX и OpenGL на венде практически одинаковой производительности, новые версии DX не делают его производительнее, они дают больше функционала для рисования, ну и собственно этим функционалом и можно повысить производительность, но весь этот функционал есть и в последних версиях OpenGL.
На мой взгляд, разница в API в том, что DX более типизированный и строгий, нет неявного контекста (как последовательный вызов glBegin, glColor3f, glVertex3f,… неявно подразумевает, что каждый вызов продолжает применяться в предыдущем контексте). В DX надо чётко указывать — что, куда, когда нарисовать, без недомолвок и удобных очевидных соглашений.

А чего стоят capability strings в OGL? Опечатка в одной букве и код компилируется, но не работает — надо лучше тестировать.

В итоге — OGL даёт компакный код, но больше возможностей накосячить.
Из-за слабой типизации OGL расширяется драйверами без участия вендора OS, через DX же проходят все фичи, и каждая фича становится новой сущностью API (или константой, или ещё как-то жёстко зафиксирована).
А кто мешает разрабатывать под винду на OpenGL? Если только отсутствие оного в стоковых дровах винды.
Смешно, учитывая, что на лоу лвл они делают одинаковые вызывы к видяхе, а на хай лвле Direct3D более оптимизированный. К тому же лично я сталкивался постоянно с проблемами с дравьерами на мою видяху Ati. Они решаемы, да и Ati недавно улучшенный драйвер выпустили, но в этом плане пока на винде все проще.
НЛО прилетело и опубликовало эту надпись здесь
Я бы все же не стал мести в одну кучу проблемы с ноутбуками (с ними да, до сих пор не все хорошо; кстати, по поводу ваших вентиляторов: почитайте, возможно, проблему удастся победить) и качество драйверов видеокарт. Уж если на FreeBSD отлично работает нвидиевский драйвер, как и опенсорсные xf86-video-intel/xf86-video-ati/xf86-video-radeonhd, плюс в десятке появился KMS-модуль для атишных карточек, то, думаю, под Linux все должно быть по крайней мере не хуже.
НЛО прилетело и опубликовало эту надпись здесь
Ну что ж, искренне удачи вам!
НЛО прилетело и опубликовало эту надпись здесь
Модуль может бот собирать. Сам git-kernel чекнул, сам собрал модули для него, сам выложил. Если ошибки посыпались — письмо ответственному. API не меняется в рамках одной ветки ядра.
падение производительности драйверов по сравнению с аналогами на windows, даже Intel которая много вложила усилий в свой драйвер под Linux не смогла сравняться по производительности с оконным аналогом

Что за враки?
Вполне сравнимая производительность.
www.phoronix.com/scan.php?page=article&item=nvidia_gtx680_windows
www.phoronix.com/scan.php?page=article&item=nvidia_windows8_geforce

Не могу найти сравнение для AMD, но там были примерно такие же результаты.
НЛО прилетело и опубликовало эту надпись здесь
падение производительности драйверов по сравнению с аналогами на windows, даже Intel которая много вложила усилий в свой драйвер под Linux не смогла сравняться по производительности с оконным аналогом
Насчет Intel не согласен. Над интеловскими дровами идет очень интенсивная работа, и уже сейчас удается спокойно играть в игры на Source. Подробный разбор полётов, со скриншотами и FPS здесь:
habrahabr.ru/post/190414/#comment_6614200

Отмечу, что сглаживание в Linux проявило себя гораздо лучше, чем в Windows. В том треде мне это объяснили «хаками» в драйвере для Windows, который по идее увеличивает производительность.
Интел пока еще сырой даже на окнах. Сказать что возможность поддерживается, и следующей строкой, использующей эту возможность вернуть код ошибки — это вполне по интеловски. Или сказать что возможность поддерживается, и слить фпс до уровня софтвара. Сейчас ситуация налаживается (по крайней мере в плане поддержки стандартов), а первые ихние девайсы были такие, что волосы дыбом на всех местах. При этом ноутбуков с интеловскими карточками (кстати эту ноуты были значительно дешевле) было как грязи, и приходилось жрать этот кактус поддерживать этот Intel. Только за счет этого они смогли влезть на рынок. Но я не представляю, что нужно сделать Вальву, чтобы раскрутить линукс как домашнюю платформу для домохозяек или как игровую платформу. Слова Гейба напомнили: «Мы достигли таких высот, откуда зримо видны сияющие вершины коммунизма»
о я не представляю, что нужно сделать Вальву, чтобы раскрутить линукс как домашнюю платформу для домохозяек или как игровую платформу.

Официально выпустить приставку на PC под своим форком какого-нибудь (Ubuntu?), железо и софт которой будет под строгим контролем, но не препятствовать установкам этого форка на PC, бэклогам и т. п., в общем привычной для FOSS схемы.
Приставка ничего не изменит. Тут сложно разорвать порочный круг. Разработчикам важно кол-во потенциальных пользователей, а пользователям важно наличие большего кол-ва хороших игр. Девелоперы как делали под Вин, так и будут продолжать делать, а под остальные платформы они будут портировать только тогда, когда потенциальный доход от портирования/стоимость портирования превысит потенциальный доход от Win/стоимость разработки. Повысить потенциальные доходы от портирования Вальве может распространяя консоль, но при отсутствии игр привлечь покупателя можно только очень низкой ценой и маркетингом на каждом углу. Так же можно снизить стоимость портирования предоставив библиотеки эмулирующие API DirectX-а (но я не уверен, что это законно, да и скажется чуть-чуть на производительности), а так же предоставив девелоперам адекватные тулкиты и максимально качественную документацию и поддержку по тулкитам и апи. Обе эти вещи требуют кучу вложений, и сложно сказать окупится ли это все, потому что не едиными играми платформы живут.
привлечь покупателя можно только очень низкой ценой и маркетингом на каждом углу

Почему-то мне кажется, что от Valve этого разумно ожидать, если основным своим бизнесом они видят Steam.

Заваливают рынок дешевыми приставками с несколькими эксклюзивами собственного (да и не только) производства, попутно не препятствуют «портированию» под десктопный Linux (скорее поддержке Steam'а в Linux ), а то и помогают вполне официально, сертификации «Steam Ready» даже может быть на PC с предустановленным Linux. Получают кучу пользователей, подпитываемую эксклюзивами. Неужели разработчики пропустят такой рынок?
Я искренне буду рад, если у Valve все получится, но я в это слабо верю. Ведь платформа жива не одними играми. Если пользователь помимо игр большую часть времени проводит в Windows, то при наличии одной и той же игры на Linux и Windows он скорее всего предпочтет Windows. Чтобы за Linux оказалось будущее игр — надо сделать так чтобы под Linux игры писали, а на Windows портировали, но до тех пор, пока Windows остается рабочей+игровой платформой — разрабатывать будут на Win, а портировать на Linux. Как-то так. В общем у Valve есть шансы сделать Linux игровой платформой тоже, но сделать игровой платформой номер 1 — я сомневаюсь.
вчера убил весь день пытаясь поставить драйвера AMD/ATI на ноут с видяхой HD4200. Перечитал гору документации, перекомпилил ядро, дрова, либы патчил. Так и не поставил. Нафиг. На открытых дровах притормаживает, сильно жужжит и греется.
Какие еще игры?
При том что Windows 8 как вторая ось на этом же ноуте летает. Приходится использовать linux сугубо в консольном режиме в виртуалке.
А вот на Windows все управляется неведомой утилитой HP CoolSense

Неужто никто ещё не реверснул?
У материнок ASUS похожая ситуация с EPU Engine. Открытие исходников управляющей утилиты или ключевой библиотеки (казалось бы, от этого только профит) категорически исключается.
Описанные Вами проблемы безусловно есть, однако производитель ноута в примере засранец не потому что только под винду есть утилита, а потому что у ноута кривой биос, который не в состоянии самостоятельно рулить охлаждением. А это гораздо большая беда-печаль.
Основная причина — открытость. Весь пост этим пронизан.
И где исходники магазина Steam для linux?

Не сделает ли Гейб из линукса закрытую платформу, постепенно вводя закрытые программы, а затем это станет само собой разумеющимся, как в windows/android сейчас.
Согласен. Зато я могу назвать минимум 5 причин, почему линукс в данный момент (и в ближайшие пару лет, как минимум) — хуже.

1) Современные видеокарты и их драйвера под Linux — тот ещё секс. Даже проприетарные. Особенно флагманские решения.
2) Дрова под остальную периферию тоже так себе, на мой десктоп ни одно лицо в разумные сроки так и не ухитрилось поставить сносно работающий Linux с поддержкой всего хардвёра и без шаманства вида «возьмём дрова от вооон той вайфай карточки, она на том же чипсете, что и твоя».
3) Игры (и другой софт) под Linux выходят не так часто, как хотелось бы. Adobe как клала болт на эту платформу, так и продолжает класть. GIMP не предлагать.
4) Проблема со съёмными носителями с NTFS на борту. Пока что они распространены куда шире, чем Ext или ещё какой поддерживаемый линуксом на R/W формат. А EXT весьма так себе поддерживается на Win, например. Поправьте меня, если инфа устарела или я не прав.
5) Закмнутая петля:

— Там нет софта и игр, зачем нам делать дрова на нашу Nvidia 880 или AMD 9970?
— Там же нет дров на современные видеокарты/материнки? Зачем на выпускать софт / игры для этой ОС?

Тенденции по выходу из петли, конечно, есть, и развитие игрового Linux-сообщества радует, но пока до «райз н шайн, мистер линукс, райз н шайн» далековато.
1. sudo apt-get install nvidia-319. Где мой обещанный секс-то? // А вот нативная Dota 2 идёт паршивенько, хотя виндовая через wine гораздо лучше.
4. А что не так с NTFS? Может, с битыми разделами chkdsk [виндовый] лучше справится, но с нормальными linux хорошо работает. По-крайней мере на глаз.
У меня был недавно секс как раз с nvidia 319. Вот такая проблема была. Так что при желании секс можно получить. Хотя хорошо то, что можно спокойно зайти в консоль без gui и переустановить все драйвера через apt-get.
А что не так с NTFS?

Fuse?

Для устройств userspace-драйвера не самый лучший выбор в плане производительности.
> 1. sudo apt-get install nvidia-319. Где мой обещанный секс-то?
Вот тут описано как для каждого вендора по разному это делается wiki.ubuntu.com/Valve
В принципе все пункты, кроме четвёртого, основываются на озвученной вами же «замкнутой петле» :) Дрова не пишут из-за софта, софт не пишут из-за дров…
А про проблему с ntfs не понял. Долгое время по привычке ставил ntfs-3g, который уже довольно давно беспроблемно работает с ntfs'ами. Ставлю себе Arch linux — довольно скромный «искаропки» — а там и без всяких ntfs-3g всё нормально работает с виндовыми разделами… Так что зря вы так про проблемы с ntfs, они были довольно давно.
Ну эээ… как раз с периферией уже очень давно нет никаких проблем, всё работает сразу же после подключения за исключением редких случаев. Видеокарты — ну разве что NVIDIA, открытые драйверы недопилены, а проприетарные подглючивают иногда. С Intel и AMD вообще проблем никаких нет.
С Intel и AMD вообще проблем никаких нет.

Есть. Например у восьмитысячных мобильных радеонов поддержки до недавнего времени не было, да и пока она только в бете.
Были проблемы с ноутом на HM65. Вентилятор на ноуте постоянно хотел улететь в космос, а при перезагрузке или выключении система считала что произошел сбой и перегрев. Ну и до кучи WiFi отваливался периодически. HP DV6.
Hp dv6 конкретно какой? У меня 3040er, Mint и Ubuntu работали без проблем.
Извиняюсь с индексом. Напутал. Вот эта модель dv7-4150er. Потом все равно сдал по гарантии из-за HM65.
Ну как же нет, у меня ноутбук с видеокартами ati и intel. Переключение как не работало, так и не работает.
Я так скажу: пока это проблема Linux-сообщества, что нет продуктов Adobe для Linux. Но скоро это будет уже проблемой Adobe.
без шаманства вида «возьмём дрова от вооон той вайфай карточки, она на том же чипсете, что и твоя».

Позвольте угадать: о линуксе вы слышали только из интернетов и от друзей?
Реально подобным занимался. Только ещё круче: в исходниках драйверов подставим кусок от этого тюнера, кусок от того, кусок от третьего, скомпиляем и попробуем запустить.
Больше свободы действий? Да и к тому же Linux грузится и работает намного быстрее.
Кернел паник словить в OpenGL будет сложно. В общем прелесть да и тольно
Даёшь Half life 3 эксклюзивом на linux :)
убьет продажи =) такого не будет =)
Распространять на Live-DVD c какой-нибудь gamebuntu.
valvebuntu
>убьет продажи
Это может быть многоходовка: да, убьет продажи, но серьёзно продвинет Стим на Линуксе, продажи новой консоли, вообще Линукс на десктопах, а в итоге ведь важны не продажи одной игры, а рост общего оборота по платформе.
НЛО прилетело и опубликовало эту надпись здесь
Школьники поиграют в пиратку. А серьёзные дядки, особенно неблизкие к IT, могут и не найти времени, чтобы на свой ноут отдельно поставить ещё и линукс.
НЛО прилетело и опубликовало эту надпись здесь
то не очень они хотят поиграть значит
Всё верно. Есть масса людей, которая не фанатеет, но при случае поиграла бы. А так — снижение продаж на 50-80% за счёт этих казуальных игроков. Они просто уйдут на другой шутер.
НЛО прилетело и опубликовало эту надпись здесь
Опять же, надо быть фанатом, чтобы купить консоль для одной игры.
Например, Heavy Rain я бы купил в стиме, но брать PS3 не решился.
Не купил PS3, потому что представил, как она будет пылиться в углу вместе с кучей других гаджетов, к которым быстро пропал интерес, как только «наигрался».

И дело не в «не могут поставить Линукс», дело в нежелании возиться вечер-другой.
Да, но ведь на СтимБоксе будут доступны и многие другие купленные вами в Стиме игры, а не только ХЛ3.
«Многие другие игры» это хорошо, но как быть с купленным Battlefield 3?
Ну, если СтимБокс будет х86-консолью на Linux, то, может, вас спасёт Wine =)
Пока не вариант для любителей сей игрушки.
Не для этого у меня GTX 780, чтобы низводить её до уровня DX9, поддерживаемом Wine
Кстати, любопытно, что будет контроллером для стим-бокса при игре в шутеры?
Если гейм-пад, фанаты скажут ФУУУУ.
Если обычная клава/мышь, то перед телевизором особо не посидишь, и смысла заменять комп не будет.
Беспроводные клава/мышь?
Не имеет значения. Перед телевизором я сижу/лежу на диване. Мышь/клаву держать на весу нельзя, а положить на диван — слишком низко. Нужен стол, как ни крути.
Стул или табуретка не устроят? :)
И сидеть на полу?
Не, на диване. Если на полу, то и мышку удобно на полу.
Да, было б неплохо поставить такую valve-коробку в «игровой» на работе… Мягкие пуфики есть.

Хотя с HL3 на борту коробки, все бы бросили играть в кикер :)
У меня руки не такие длинные, чтобы удобно доставать до уровня пола, сидя на полу.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Судя по видео, лаг просто феерический, под 300ms
Сначала юзер ведёт контроллер, затем с большой задержкой поворачивается view на экране.
Аэромышь?
И Аэроклава ))
Они, обычно, совмещены.
Точно также хочется поиграть в Ryse: Son of Rome, но брать коробку ради одной игры!? :(
Так школьники обычно и не покупают.
НЛО прилетело и опубликовало эту надпись здесь
Я думаю школьники незнают что такое HL3 и отчего такой ажиотаж
НЛО прилетело и опубликовало эту надпись здесь
А причём здесь умение гуглить?
Их икона — Mass Effect, а не Fallout, и с этим ничего не поделать, как не привить уважение к Mass Effect у старшего поколения.
HL — аналогично.
НЛО прилетело и опубликовало эту надпись здесь
«Кинцо», но не Великая Игра.
НЛО прилетело и опубликовало эту надпись здесь
А это надо у молодёжи спрашивать ))
Dota 2? :)
НЛО прилетело и опубликовало эту надпись здесь
Что вы можете знать о Доте, не поиграв в неё хотя бы пару лет ))
Давайте тогда разберемся, что мы называем Великой Игрой? :)
Скайрим вроде бы вполне культовый и под «великую игру» попадает. Fallout3, Fallout:NV. Starcraft2 наверное, может GTA.

Я из этого ни во что не играл (да и вообще давно даже сапера не мучил), но это из того что на слуху.
НЛО прилетело и опубликовало эту надпись здесь
Похоже на брюзжание, «в былые времена о-о-о-о, в былые времена у-у-у-у». Я в интернетах читал что Нью-Вегас очень даже «торт» и слышал восторженные нахваливания скайрима. Дед спейс, опять-таки очень даже оно, вроде бы как экранизировать собираются (будет скорее всего трешак, но все же).
Те игры, в которые играл в детстве/молодости — они всегда особые. Обычно они же самые лучшие и сердцу дорогие :) Это же касается и музыки и фильмов и книжек и много чего еще :)
«Синдром утёнка»?
Не совсем. В юном возрасте идет активное формирование человека. И те вещи, с которыми он имеет дело в этом возрасте оказывают на него такое влияние, какое не смогут уже оказать на взрослого человека. Если я в детстве потратил хренадцать часов играя в Fallout, то это уже не просто игра, это в какой-то мере часть меня.
Плюс, образуется устойчивая связь тех вещей и того времени. И пограв в фолаут я, можно сказать, возвращаюсь в детство.
в сырцах…
Ага, собирал сутки, а прошел за 4 часа…
Теперь ждёшь патчей с DLC.
Думаю это не будет шуткой! Они реально так, сделают, и на один а может и более месяцев выпустят HL3 эксклюзивно под линукс.
Где-то было написано, что они не выпускают HL3, ибо хотят в нём использовать нестандартные возможности [навроде Kinect], коими будут обладать их приставки. А приставка будет на убунте.
НЛО прилетело и опубликовало эту надпись здесь
Oculus Rift?
НЛО прилетело и опубликовало эту надпись здесь
Контроллер в форме монтировки :)
НЛО прилетело и опубликовало эту надпись здесь
Скорее HL3 будет эксклюзивом для valve-консоли, внутри которой будет linux.
Valve не из простого любопытства пилят steam-игры под linux. ОС под свою консоль с нуля разрабатывать дорого, а за win-embedded придется платить отчисления с продаж консоли.
НЛО прилетело и опубликовало эту надпись здесь
Простите, платить за ЧТО?
НЛО прилетело и опубликовало эту надпись здесь
У вас манера отвечать вопросом на вопрос?
Это я ВАС спросил за ЧТО будет платить Valve MS, поскольку ваше убеждение «Ничего, Microsoft заставит и с линукса отчисления платить» попахивает голословностью.
За поддержку FAT, например..
Оставить в ядре только Ext3 это проблема? Кроме того, я что-то не вижу патентных разбирательств между MS, Nintendo и Sony по поводу приставок.
Кроме того, если я не ошибаюсь, отчисления производителей смартфонов на базе Android в сторону MS обусловлены запатентованными элементами пользовательского интерфейса.
Nintendo изобрела D-Pad с выходом Famicom в 1983 и владела патентом до 2005, конкуренты не могли прямо копировать.
Сони судилась с Immersion, а теперь платит отчисления из-за технологий вибрации. Microsoft сразу им заплатили.
Так что разбирательств может и нет, а патенты есть ;)
А зачем FAT в линухе? EXT4 хорошо справляется.
Если уж на что копать патенты, то может всякие форматы текстур/сжатия. Да и то альтернативы-то есть.
Флешку втыкать, внешний HDD с NTFS. Такая приставка без функций медиаплеера — несерьёзно.
Какая-нибудь хардварная non-royalty-free фигня, типа HDMI, если MS подсуетилась и вошла в консорциум разработчиков.
НЛО прилетело и опубликовало эту надпись здесь
Тогда ответьте, по какой причине этого не происходит с Sony и Nintendo в течение многих лет?
При этом эксклюзивных игры под PS3 более чем достаточно.
НЛО прилетело и опубликовало эту надпись здесь
Прочитал. Ни в одной из ссылок нет примеров разбирательств с приставками. Так что ваше утверждение до сих пор является голословным. В следующий раз добавляйте ИМХО.
НЛО прилетело и опубликовало эту надпись здесь
Комментарием выше привёл примеры патентного троллинга в приставочном бизнесе.
Далее Valve объявляет, что выпуск HL3 под угрозой срыва из-за судебного разбирательства и в офис Microsoft летят бутылки с зажигательной смесью, шахидки в фирменных поясах и т.п.
НЛО прилетело и опубликовало эту надпись здесь
Вероятно, я изменю свое мнение на счет игрового линуха для PC, когда увижу Thief *, Assassings Creed *, Batman Arkham *, Dragon Age * портированными и оптимизированными для линуха :) А пока, эти 150+ игр для линуха… лучше на андроиде или ios поиграть :) в те же инди проекты.
Нет, ну правда, взять к примеру новую их консоль… ну ок, пусть борется за кусок пирога с PS, x-box и т.д.
Взять PC игровой линух. Ну, тем, кто на нем сидит дома, прикольно да, можно в left4dead поиграть или dota2 или одну из этих 200 игр…

Но как вы заставите поставить Васю и всех его друзей домой убунту вместо винды, когда под нее не пойдет ни одна из AAA игр?

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

Просто с таким подходом можно кичиться, что и андроид игровая платформа… хотя на деле, там 1-2 качественные игры, остальное казуальщина с микротранзакциями.
«Заставь дурака Богу молиться — он и лоб расшибет.» (с)

Зачем заставлять? Я вообще не представляю, как можно среднестатического юзера заставить перейти с «компьютера i7» на linux?
Они даже не знают, бывает, что такое Windows. Одни знают, что такое «пуск» (и что оболочка без кнопки «пуск» — это не «компьютер», а черт знает что, работать невозможно), другие удаляют ярлыки вместо приложений (хотя куда уж проще-то один раз зайти в «установка и удаление программ» и удалить нормально, — но они даже этого не знают) и еще много-много примеров можно привести.

Уверен, более половины юзеров просто абсолютно не «шарят» и не перейдут на Linux, просто потому, что «У меня компьютер i7, зачем мне другое что-то ставить? Что? Там не будет работать мой любимый пасьянс косынка из меню пуск? Не, точно не надо, уйдите и не приходите больше».

Гораздо проще было бы продавать компы с предустановленной убунтой и с парочкой игр типа left4dead 2, dota (для заманухи), — а дальше уже, глядишь, сами разберутся, ну. и может чему-нибудь научатся.

Простите, много утрировал, но не думаю, что это только мое мнение.
Они не будут ничего ставить, они купят приставку. А у кого нет/жаба денег — найдут инструкцию пошаговую как поставить ubuntu и HL3, за одно и узнают, что такое операционная система и чем отличаются i7 от w7 и убунты. Ну помучаются вечерок)
1. Именно. Люди предпочтут гораздо более простой вариант — купить приставку и не париться.
2. А насчет инструкции — простите, но я так же оптимистично, как Вы, на это смотреть не могу :) Это мы с вами можем, хотим и сделаем, а люди, которые ничего абсолютно в этом не смыслят — даже запоминать не будут, думаю. Также, думаю, что проблема не в самим людях, а в желании потратить время на что-то полезное, чем лезть непонятно куда, делать «не знаю что», и плюсом к этому может быть полное отсутствие интереса (что в корне срубает все желание).
2. С торрентами и кряками как-то же разобрались.
Согласитесь, что установить ПО «торрент качалку» (5 мин с учетом скачать и понажимать кнопочки далее) и установить ОС (ну вечер точно надо убить с учетом чтения инструкций) несколько разный уровень сложности и трудозатрат.
С появлением стима и других онлайн магазинов кряки уже не так популярны как раньше и народ просто не хочет замораживаться, он покупает, и ставит игры в один клик — а вы хотите, чтобы они ставили новую ОС.
Большинству будет действительно проще купить еще одну приставку (если она будет стоить вменяемых денег), чем что-то.делать. Просто HL будут воспринимать как «приставочный эксклюзив» от Valve.
Единственная разница имхо — нужно изучить как записать исошник на болванку или флешку и как загрузиться, а так те же «далее». Вроде не сложнее чем разобраться что такое треккер и торрент вообще.
становить ОС (ну вечер точно надо убить с учетом чтения инструкций)

Убунту? Час. И никаких инструкций читать не надо. Причем во время установки убунты (с начала собственно процесса установки) можно спокойно сидеть в инете в то время, пока ось ставится.
Dolios, мм мы говорим про пользователя у которого «операционная система i7» или о более мене продвинутом пользователе который как минимум знает что такое ОС и зачем она нужна? (надо как минимум прочитать что за зверь такой «убунта» и где ее взять, пусть даже на том же стиме это будет висеть)

VolCh, какие «трекеры»? Вы о чем?: "- нажимаю на кнопку скачать — вот на этом сайте и фильм/музыка скачиваеться только не «Интернетом», а вот этой зеленой программой" (я примерно такое описание реально слышал от человека, и человек далеко не «блондинка». «Зеленая программка» ставилась по инструкции с какого то сайта как я понял)
По такой же инструкции поставят и Ubuntu :)
Сейчас потребительские ПК продаются с предустановленной виндой и одним разделом на весь диск.
Установка убунты за час и «далее, далее» скорее всего закончится потерей всех пользовательских данных.
При выборе разделов установки надо мозг включать.
Сейчас потребительские ПК продаются с предустановленной виндой

Даже ноут можно купить без винды. Обычный комп вообще ни разу с предустановленной виндой не покупал.

одним разделом на весь диск.

Недавно ноут покупал с предустановленной виндой. При первом включении ноут предложил разбить диск на 2 раздела и таки разбил :)

При выборе разделов установки надо мозг включать.

Мозг включать всегда полезно. Мой комментарий был к фразе: «вечер точно надо убить с учетом чтения инструкций»
При первом включении ноут предложил разбить диск на 2 раздела и таки разбил :)

То есть, в магазине ноут был неработоспособен?
Никогда такого не видел. Обычно покупатель имеет возможность пожмакать кнопку «Пуск», запустить «Информацию и системе», тест экрана на битые пиксели и т.п.
В любом случае, если ноут предлагает сконфигурировать разделы, скорее всего для чайника их настройку сделает продавец в магазине, создав один логический диск.

Пришли, с чего начали.
Никогда такого не видел.

Очень часто в последнее время. Обычно показывают экран доустановки/активации и говорят «дома введете и заработает». Как вариант могут загрузить с внешнего носителя тестовый софт.

Да, и ОС при этом не обязательно Windows. Предустановленная Ubuntu тоже похоже себя ведёт.
То есть, в магазине ноут был неработоспособен?

В магазине ноут был в запечатаной коробке. Включался он уже дома.

В любом случае, если ноут предлагает сконфигурировать разделы, скорее всего для чайника их настройку сделает продавец в магазине, создав один логический диск.

«2 раздела» там было действием по умолчанию. Причем доходчиво объяснялось русским языком, что на одном разделе у вас будет система, а на втором данные.
Ну, допустим.
Сценарий установки убунты с нажатием «далее, далее» не уничтожит данные пользователя?
По-хорошему, надо один из разделов ресайзить.
Сценарий установки убунты с нажатием «далее, далее» не уничтожит данные пользователя?

Не знаю, я крайний раз ставил убунту настолько давно, что уже не помню, что там она спрашивает. А если винду подобным образом попытаться поставить?
Про винду сразу скажу, что если не выбирать форматирование target-раздела (а в последний раз я ставил так WinXP), то старые папки переименовываются в Windows.1, ProgramFiles.1, DocumentsAndSettings.1 и винда ставится без уничтожения данных в новые папки (без единичек).

Однако, вопрос был не хорошести windows-инсталлятора, а в том, сможет ли далёкий от компов «чайник» установить себе дополнительно убунту, чтобы поиграть в linux-эксклюзив, не ломая себе компьютер (не теряя данные). Поэтому постановку вопроса «а может ли win-installer так» считаю съездом с темы.
Однако, вопрос был не хорошести windows-инсталлятора, а в том, сможет ли далёкий от компов «чайник» установить себе дополнительно убунту, чтобы поиграть в linux-эксклюзив, не ломая себе компьютер (не теряя данные). Поэтому постановку вопроса «а может ли win-installer так» считаю съездом с темы.

Чукча писатель?

Тогда повторю для писателей. Я комментировал фразу:
установить ОС (ну вечер точно надо убить с учетом чтения инструкций)

И специально ее процитировал в своем первом ответе в этой ветке.
Да, но установить ос с какой целью? На новый комп, или чтобы поиграть в эксклюзив?
Какая разница? Если пользователь не совсем чайник, он почитает инструкции, если совсем — сделает то же, что и сейчас делает, когда у него начинаются проблемы с компьютером: позвонит знакомому или в контору «компьютерная помощь»
Речь (в контексте этого обсуждения) о том, сопоставима ли установка Убунты второй системой установке обычной игры под Windows. Если нет — многие не поиграют в HL3, выйди она linux-эксклюзивом.
Убунту? Час. И никаких инструкций читать не надо. Причем во время установки убунты (с начала собственно процесса установки) можно спокойно сидеть в инете в то время, пока ось ставится.

Установка-то может и час, но потом выяснится, что в ноутбуке стоит оптимус, дрова глючные, новомодная мышка рейзер со 100500 кнопками не работает, а драйвера и софт с диска, шедшие в комплекте к ней, почему-то не ставятся.

Я не верю в GNU/Linux, покуда его не начнут массово ставить в розничные ноутбуки. И не просто какие-то system76 или Dell, кои днём с огнём толком не сыскать, а нормальные Sony/Alienware/MSI G-серии/ASUS ROG и прочие, которые будут продаваться по всему миру. Только в этом случае, возможно, производители периферии начнут разрабатывать драйвера под те самые мышки со 100500 кнопками.

А так, чем дольше Габен тянет со стимбоксом, тем вероятнее он будет DoA, потому что Гугл будет ежеквартально вбивать гвоздь за гвоздем в гроб идеи Linux в виде GNU/Linux. Уже сейчас на выставках проще встретить моноблок или ноутбук на Android, чем с Ubuntu. Уже сейчас у EA доход от мобил перевалил за 100 млн. долларов. Дальше — больше.
А чем вам Dell не нравится? Разве сложно найти?

Другое дело, что предустановленная Ubuntu на них стоит криво — вся поддержка железа из реп Canonical. Вот сейчас пишу с такого — дискретное видео не работает (вернее пока добился или работы дискретного видео (ATI 8530M кажется), или работы Unity, с бета дровами с амд), регулировка яркости подсветки тоже не работает — кнопки определяются, «тултип» появляется, но сама регулировка не работает даже если из консоли пытаться заменить. Подозреваю, что проблема в том, что выпустили ноут, в котором дискретное видео стоит, которое ещё самой амд под линукс официально не поддерживается. А с остальным проблем нет, включая мышку с 5-ю дополнительными кнопками (12 кнопок по версии линукса, правда я только 9 обнаружил)…
А чем вам Dell не нравится? Разве сложно найти?

Мне нравятся, но они, мягко говоря, не игровые.

Всё остальное, о чём вы написали, и говорит о проблемах, которые Valve предстоит решать. Потому что, Canonical, судя по всему, сдулась, а остальные разработчики дистрибутивов ещё бессильнее.
Видимо у нас очень разные представления об игровых ноутбуках…

А виноваты тут скорее производители железа — или комплектующих, или самих ноутов, выпускающих ноуты, с железом которое в Линуксе ещё не поддерживается.
Видимо у нас очень разные представления об игровых ноутбуках…

Я не знаю, что за 8530, но 8590 — очень слабая карточка.
Если речь про игры, то ноутбуки, как правило, игровыми компьютераи не являются.
А если речь про ноутбуки, то виноват в отсутствии драйверов не линукс, а производители.

А уж поддержать 35 кнопок на мышке — вообще не проблема. Если мышку делали руками, растущими откуда положено.
Всё больше народу покупает ноуты в расчете и в игры поиграть. А от того кто виноват пользователю не легче.
Недавно захотел посмотреть, будет ли тормозить некоторые игры в стиме на flash под ubuntu (у меня под семеркой какие-то непонятные тормоза, при том что проц/видяха неплохие), но саму ОС ставить было лень, пошел простым путем:
1) Нашел скачанный заранее Ubuntu GamePack 13.04, скачал unetbootin, залил образ на флешку (15 мин).
2) Загрузился в live режим с флешки (5 мин).
3) Офигел, что все сразу заработало из коробки — от хоткеев ноута Fn+..., до вебки и вайфая. И все под любимым Gnome.
4) Без шаманств поставил виндовый стим через wine и начал тестировать некоторые виндовые игры, которые нормально запускались.

Только через несколько часов вспомнил, что я сижу в системе с флешки. Никаких неудобств при этом не испытывал. А steam cloud заботливо сохранил мой прогресс в тестируемых играх.
НЛО прилетело и опубликовало эту надпись здесь
Хотя кто знает насчет старых игр, Deep Silver вот рассматривает вариант портировать все свои ААА-игры на Linux, в том числе и прошлые.
www.forbes.com/sites/jasonevangelho/2013/09/10/metro-last-light-developer-4a-games-sees-clear-demand-for-high-quality-titles-on-linux/
Возможно огребу, но он это серьёзно?
У меня дебиан и я не могу на нём адекватно (!) установить ни одну толковую ММО (клиентскую) — только с помощью магии, шаманства и молитв.
Пока не будет установки игр «в полщечка» (как на Windows), реальность будет оставаться таковой, какая она есть.

Но я от всей души желаю Лиунксу развития в игровой области.
Ага, самое смешное, что как настольная система, та же убунта ппц как не стабильна… на работе пользуюсь ей по необходимости, и эти проблемы то с гномом, то с юнити и компизом этим… щас вот поставил минт с цинамоном, стало получше, но тоже, иногда грузится со второго раза и т.д. Как Гейб предлагает проводить экспансию игрового мира на настольный линух, если адекватной настольной системы «для домохозяйки» нет. Да, после установки свеженькой убунты, все красиво и ярко. Но чуть что не так, как вся эта ярка оболочка сменяется темным миром консоли, мануалов, гугления и красных глаз.
Используйте LTS версии, проблем со стабильностью нет.
Как же нет, если есть… и что это за система, когда после очередного обновления может не запуститься графическая оболочка, к примеру? Почему на винде такого никогда не бывает?

Или почему если на винде упадут драйвера для видяхи, то она просто моргнет экраном и перезапустит их. А убунта может выкинуть тебя в консоль спокойно… будет ли домохозяйка с этим разбираться?

Причем, проблемы есть везде, на любой системе, у любого производителя. Но как конечный настольный продукт, винда по-прежнему остается в лидерах по удобству «одного клика».
Может быть проблема в вас. У меня ubuntu 12.04, работаю в удовольствие, чувствую себя как в танке — всё очень надежно.
Хаха, конечно во мне, как же иначе. Когда я ставлю чистый дистрибутив, а он запускается с 3 раза. Первые два он выдает stacktrace на весь экран… Нормально да? Проблема явно во мне :))))

Тогда я могу смело утверждать, что проблема между монитором и стулом у тех, кто жалуется на винду :)) потому что она у меня годами стабильно работает :)
Проблема точно в вас. Ничего подобного ни у меня, ни у знакомых. Давно уже жену перевёл на Убунту — система у неё стоит уже 2 года, кучу раз поднимал временные ftp/http/ssh/samba, удалял, ставил снова — система живее всех живых, ни одной перестановки.
А что проблема в железе вы сосвем не допускаете?
Ладно, я закругляюсь мусолить это. Распространненность убунты говорит сама за себя. уже 20 лет предрекают смерть винды и популяризацию убунту. В универе у нас как-то даже компы все на нее перевели… а когда я выпускался, опять все компы стояли с виндой…

Пысы. Рад за вашу жену. Мне повезло меньше… может потому что я не только браузером пользуюсь )
я б тебе карму слил за упоротость
Am i supposed to be scared? :D
Ты совершенно не уважаешь собеседника и порешь нескончаемую чушь. Действительно, чего бы переживать. Тем более в таком юном возрасте.
Я высказываю свой опыт каждодневного общения с убунтой. Чушь тут порите только вы. Кармадрочеры всякие.

// Если бы вы умели читать, то поняли бы, что речь шла о том, что убунта как настольная система вызывает попаболь. Причем тут uptime серверов, про который вы писали ниже, любитель перейти на ты с незнакомыми людьми, мне неведомо.

Пойду делать уроки.
Если бы вы умели читать, то поняли бы, что речь шла о том, что убунта как настольная система вызывает попаболь.

Вот у меня уже лет 5 как убунта и дома и на работе. Попа не болит. А как вынужденно за винду сажусь, так постоянно мучает вопрос: «за что мелкософт так ненавидит своих пользователей?»
после очередного обновления может не запуститься графическая оболочка, к примеру?

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

В любом случае, как обычно ставят минусы, а потом сами же будут ругаться на убунту при очередном обновлении. Лицемеры проклятые :))
Теперь представь что люди её ставят на сервера и всё ок с uptime больше года (далеко не предел)
Ну вот мастдай 7 с обновками у меня дважды вылетал с некоторыми апдейтами до блюскрина при стартапе и что теперь?
Поставил апдейт в блеклист и норма.
Также и на линухе
А кто ж виноват в том, что вы ручками ставили драйвер с сайта производителя?

А чем мне его ставить, ножками? Если даже на сайте производителя мое видео поддерживается пока только в бете.
Да ладно?
Винда тоже этим неплохо грешит.
u.to/rk2HBA
А с Убунтой ни разу описанных вами проблем не встречал (или решались легко). Может, стоит работать не из под sudo su?

Поддерживаю Zeliret.
Нет, если просто поставить, настроить, и не трогать — все норм — и даже работает (без шуток).
Но вот Steam находит новую версию драйверов (319.чего-то там.убунту.0х) и предлагает мне обновиться. Соглашаюсь, на экране появляется сообщение об ошибке (портянка) и я мило отправляю его в Canoncial (я не гуру Linux, и мне не интересно разбираться в аде зависимостей и 100+ пакетов, которые почему-то скрашились при обновлении видеодрайвера). Обновляю вручную, перезагружаюсь, черный экран, tty1. Введите имя пользователя и пароль. Понимаю, что видеодрайвер умер (первый раз была паника и переустановка, второй раз была паника и 2 дня секса, после третьего раза уже автомат...), и тут оказывается, что это самое tty1 не принимает ни пользователя, ни пароль по неведомой причине — но я их не только помню, я их регулярно вводил в терминале (как выяснилось впоследствии — в его эмуляторе), когда он был запущен в графической оболочке. Через меню загрузки и командную строку мне удалось-таки инициировать рут (да кому он еще сдался? незачем рут иметь на убунту-машине, говорят в Canoncial), и потом шоков уже не было. Далее sudo apt-get remove nvidia-* (включая common), перезагрузка, установка stable 304. kde workspace правда от таких финтов ушами приходит в негодность, но мне было не особо его жаль.

И таких примеров — десятки. При установке новой версии ядра штатными средствами без вмешательства шаловливых пальчиков — черный экран — терминал. При установке вручную (имеется ввиду терминал и соотв. репозитории, потому что jockey выдает ошибки при попытках, которые регулярно отправляются в Canoncial) актуальной версии видеодрайвера — тоже самое. Ой, я умудрялся по первости ломать компьютер с Убунту полностью едва ли не чаще, чем в детстве первый комп дома с Windows 95, но только тогда я был ребенком, да и Windows 95 был известен BSOD'aми и прочими болячками, и у меня была лишь одна книга по Windows — для чайников или как-то так (толстая, куча картинок и детальных описаний), а сейчас Handbook, askubuntu и весь интернет к моим услугам — не всегда помогают правильно опознать и решить проблему.
Ах да, еще 2 монетки, не в пользу Ubuntu — нет точек восстановления, и файл xorg.conf.failsafe всегда пустой. Еще доставляли ошибки: screen not found (что?), работа с двумя мониторами, работа с юсб-мониторами и т.д.
Вообщем, хоть и названа человечностью, до идеала пока далеко. Но я не теряю надежды на лучшее. В некоторых дистрах ситуация чуть лучше, или чуть хуже, но история, в целом, та же.
P.S.: заранее согласен во всех обвинениях в ламерности, криворукости и так далее.
Не воспринимайте это как обвинение в криворукости.

У меня 2 системы: gentoo и xubuntu. И по моему опыту к ним нужен совершенно разный подход. Если с gentoo все понятно, то к ubuntu надо относиться как к виде или OSX: забыть о возможности администрирования из консоли, делать только то, что ожидали разработчики системы. Вообще забыть про sudo в консоли, про возможность сборки ядра, про установку левых программ. Даже про apt-get забыть (я себе позволил вольность в виде Synaptic). Пакеты не из основного репа ставить только через ppa. В крайнем случае можно поставить deb от очень надежного разработчика и только если на нем в явном виде указано, что он для ubuntu.
И обновляться как можно чаще, ибо чем больше накопилось обновлений, тем больше вероятность, что они одновременно не установятся.

С таким подходом у меня xubuntu дожила до смерти ноута и сейчас живет на новом без нареканий.

PS для настройки нескольких мониторов рекомендую arandr.
Очень странно, так как о подобных примерах только слышу, но ни разу не видел. Убунту на рабочем компе, Убунту дома — все замечательно. Домашнюю винду приходится держать из-за игрушек. Как пойдут хорошие ММО на линухе без шаманства, выкину винду и забуду, как страшный сон.
На рабочем компе тоже проблем нет (обычный офисный комп + openproj + mantis). У мамы стоит Убунту — фильмы, книжки, офисный пакет, интернет — проблем нет.
Лично у меня проблемы начинаются при попытке поддерживать в актуальном состоянии всю систему и установленные пакеты, и частности — видеодрайвера: там какой-то мрак форменный, в остальном почти всё хорошо, даже большинство игр (жаль, что не все) работают нормально. Как частный пример, проблемы с производительностью в Серьезном Сэме 3 я так и не поборол. Евро Трак Симулятор — тоже. В винде все ок в этих играх (но там GTA 4 доставляет). Многие игры идут хорошо. Left4Dead 2 на втором ПК (не особо молодом) идут даже лучше, чем шли на винде.
арч тестинг, полет в основном нормальный. А вы о нестабильности убунты говорите
О, для тех людей, кто умеет читать сообщения, арч тестинг действительно дружелюбней, чем убунта. Без сарказма и юмора.
В арче вылазят сообщения, когда что-то кардинально меняется, а в убунте (да как и в дебиане) это пытаются автоматизировать всякими пустыми легаси-метапакетами, автоматическими заменами конфигураций и прочей чепухой.
У меня давно витает идея написать про то, что не-rolling-release дистрибутивы не подходят для десктопа, но не уверен, что, во-первых, это интересно аудитории хабра, а во-вторых, это кто-то оценит.
Вы ведь на форуме арча есть? Напишите в тамошних блогах (ссылка есть на главной странице), если здесь опасаетесь :) Было бы интересно почитать, узнать доводы, плюсы и минусы.
p.s. сам пользуюсь арчем и виндой.
Странно, у меня обратный опыт. Брал новенький ASUS N56VZ с Win 7, поставил второй системой 12.04. В итоге windows периодически не может поймать wifi, переустановка системы и драйверов не помогают, только ребут роутера. Грузится дольше убунты, даже после выпиливание всей оравы приложений, которые вендор ставит вместе с ноутом. В убунту все шустро и никаких проблем. Разве что заряд держит минут на 15 меньше.

На днях в попытках поставить какую-то программку в Windows поймал себя на мысле как же не удобно тут приложения ставить, когда ты уже привык к Ubuntu Software Center / apt-get.
>Ага, самое смешное, что как настольная система, та же убунта ппц как не стабильна…

Действительно, «смешное».

У жены на компе 3 года стояла Ubuntu 9.10, в прошлом году я решил, что пора бы и обновить, поставил Минт (текущий на тот момент). В этом году она перестала пользоваться десктопом, пересела за ноут, на котором стояла Ubuntu 11.10. Недавно я поставил туда Минт (снова текущий). Ни с одной из перечисленных систем никаких проблем не было, кроме морального устаревания софта (которое случалось банально потому, что компы «обслуживались» по принципу «поставил и забыл», т.е. не обслуживались вообще).

Единственная проблема, которая сейчас имеет место — довольно долго (секунд 20-30) коннектится к вайфаю после возвращения из сна.
Ну вот под Fedora я Steam поставил и игрушки ставятся и работают в полщелчка как описано.
Про стим уже отписался ниже.
Но, смотрите, в винде, чтобы полщечковить (да простит меня Русский язык) ничего не надо устанавливать, а тут нужен Стим. Я это к чему, Линух — он не для игр изначально, не для хомяков практически по определению. По этой причине он (Линух) и находится сейчас в таком бедственном положении относительно игр.

Мне хочется, чтобы стим развивался дальше, но чтобы стать «будущим для игр» сама платформа должна двигаться в этом направлении.
Это как не надо ничего устанавливать? Если с «полщечка», то надо тот же Стим или его аналоги ставить. А если не ставить, то явно и парой щелчков не обойдешься.
Хм. Обычно установка какой-нибудь ММО выглядит следующим образом:
1. Заходишь на страничку «Скачать клиент».
2. Скачиваешь и кликаешь по установщику.
3. Всё.

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

Если неправ, поправьте, пожалуйста.
0. Гуглишь название игры
0.1 Переходишь по ссылке гугла
2.1 Кликаешь много раз «далее-далее-далее...»
2.2 Регистрация, как правило с подтверждением по почте
2.11 Приветствуем тебя в наших рядах ботнета!
Хм опять.
0. Если я не знаю где игру скачать, то я в любом случае буду её искать. Даже в том же стиме. Поэтому. считаю, пункт неуместный.
0.1. Аналогично предыдущему пункту.
2.2. Пожалуйста, читайте чуточку внимательнее: я писал именно про установку, а не про запуск игры или регистрацию в ней.
0 и 0.1. Поиск в стиме в общем случае займет меньше кликов для запуска установщика. Никаких «сохранить как» и «сохранить или запустить?».
2.2 Для большинства установка заканчивается когда можно уже играть.
Поиск в стиме может закончиться неудачей (т.к. там игр-то пару сотен всего), а в гугле — всегда успехом.
И в гугле не всегда успехом.
Это уже троллинг.
Спасибо за беседу.
Фишка в том что в windows 8 по идее нет такой щелчковости. Вы идете в магаз и качаете оттуда как в android. Ну и да никто steam туда с установщиком их магазина не пустит. По этой причине Valve быстро готовит себе запасной аэродром.
Это только «по идее», по факту в настольной винде ничего не изменилось :)
Microsoft уже говорил что такое будет. Так что это пока. По этой причине Valve соломку и стелит.
Уважаемые, минусующие, подскажите мне, пожалуйста, с чем вы не согласны?
С тем, что Линукс сейчас для игр хуже, чем Винда?
Или с тем, что силами одного стима невозможно сделать Линукс будущим игр?
Не минусовал, но:
— иногда даже лучше
— спорно. Не считая, что может не силами одного, но выступит заметным катализатором.
Можно по-подробней про «иногда даже лучше»? Хотелось бы примерчик.
Старые игрушки отказываются работать под новыми виндами, а под wine вполне нормально.
Есть же Wine под Windows
Первый раз слышу, если честно. Ок, пускай «иногда не хуже».
То есть нужно установить «не-эмулятор Windows» на Windows, чтобы играть в Windows-игры под Windows?

По-моему здесь напрашивается картинка с вот этим чуваком :D

image
Откройте для себя стим — все устанавливается в «полщелчка» :)

Ну а так — ставил себе HoN, doom3, quake 2, 3, quakelive, amnesia, еще несколько игр (уже забыл, редко в них играю) — все установилось в полщелчка и отлично работает. Да. Честно.
Вы не поверите, но стим давно открыт и стоит. Но там нет любимых популярных ММО. Банально, линейки, аиона, ид. мира, да даже танков (знаю, есть документированный изврат как их поставить на убунту). Совсем недавно появился Прайм (хотя игре уже около 3 лет).

Я это к чему: стим — хорошо, но, к сожалению, на данный момент очень медленно и мало-поддерживаемо (я про производителей игр). Думаю, вы спорить не будете, что очень (!) много игр сначала появляется под винду, а уже потом портится (portable) под Линух.

Можно, конечно, поднять тему, почему так происходит, но, считаю. вы сами прекрасно понимаете почему.
Да, конечно понимаю. И даже согласен с тем, что медленно развивается.
Давайте увеличим спрос, вот и появится предложение! Флешмоб что-ли провести? :) Поставить всем линуксоидам half-life 2, l4d 2, и доту. Глядишь, кто заметит и подумает еще раз?
Нужен большой флешмоб (:

К слову, в свою время, я частенько отписывался в комментариях по Прайму, что не хватает версии под Линух. И вуаля! Спустя каких-то 2 года мечта сбылась (:

p.s. Надо продолжать развивать игровую культуру Линуха.
Вот видите, все как просто :)

А флешмоб можно попробовать зафорсить в том же твиттере, или объявить где-нибудь на сайтике. Я же уже слышал, что был флешмоб по продвижению steam для linux. То-ли установить его нужно было, то ли еще что-то…
Valve нужен отладчик под линукс? Ну конечно знал что GDB человеконенависнический но чтоб на сколько…
Подозреваю, что разговор идет об отладке openGL, а с ней туговато. Да и есть для С++/С LLDB, который портируют для линукса.
C OpenGL все норм. Есть www.gremedy.com/
Конечно это не настолько круто как из под VS2012 отлаживать под DX10 и выше, но у этого дебаггера есть свои преимущества:
1. Валидация вызовов всех версий OGL
2. Профайлер (на мой субъективный взгляд лучше остальных)
3. Работает с любой аппликацией без особых шаманств и с любыми карточками (в отличие от PerfHUD/Nsight)
4. Работает отдельно от IDE

Реально недостатка всего два:
1. Процесс находится под дебагом (не приаттачиться из IDE). Проблема я думаю решаема, ибо они все равно подсовывают свою длл, и точки останова могли бы эмулировать.
2. Нельзя поставить бряки на шейдерах, чтобы смотреть значения переменных. Особо актуально для разработки шейдеров тесселяции, ибо данные должны пройти через много шейдеров, прежде чем хоть что-то окажется на экране. Эта проблема вряд-ли решаема, ибо gDEBugger юзает OGL API, а на текущем API нет доступа даже к откомпилированному коду для GPU, я уже молчу про API для установки брекпоинтов.

Зато недавно понадобилось подобным образом отлаживать проект под DirectX9, созданный не в студии. Так это вообще пичалька. Из всего что есть — это PerfHUD, который работает только с NVidia и предоставляет крайне кастрированные данные (по сравнению с gDEBugger-ом конечно). Покрутил/повертел я его, и снес, дабы не расстраиваться.
Ни единым Valve живет игровая индустрия. Есть же другие крупные игроки на рынке. И, например Blizzard даже банит, если пытаешься запустить D3 из под Линукса, а о том, чтобы выпустить хотя бы «убунтовую» версию речи вообще не идет. Вот и приходится держать винду, чтобы погонять монстров… Я считаю, когда будет общая тенденция портирования/разработки игр под Линукс, тогда будет счастье.
Что D3 именно из-за линукс не запускается — бред и чушь собачья. Они лишь определяют наличие виртуального окружения, думают что вы их, например, дебажите и, например, хотите взломать их сервера. Всё, никаким Linux тут не пахнет.
Я понимаю, что это не вина Линукс в том, что D3 нужно запускать из под виртуалки/wine, я говорю о том, что Blizzard принципиально не поддерживает платформу Линукс.
Банили тех придурков, которые через вайн читерили.
Почему Linux? «Ранее Ньюэлл анонсировал игровую приставку SteamBox (тоже под Linux).» Вот вам и ответ. Но я лично ничего против не имею, а только за. Linux платформа открытая, а это значит что баги можно «ловить» и исправлять намного эффективнее чем в закрытой Windows.
Баги чего?)) Какие-то странные утверждения. Игры — не модуль ядра. Нужен просто хороший отладчик, профайлер для видяхи и стабильный билд платформы и пофигу на какой писать и отлаживать. Точнее на Linux еще придется париться за зоопарк дистрибутивов, который добавит гемороя к уже существующему зоопарку железа. Ну вроде взрослые люди на техническом ресурсе. VS уже станадрт де факто для разработки больших игровых проектов. Всякие CodeWarrior уже давно сдулись(ну если кто помнит времена разработки под PS2 ;).

Стимбокс уже несколько лет все анонсируют. Часть команды вроде как уже даже была уволена/ушла из проекта. Кого Гэйб этим пугает?
Но вот на вопрос где GTA5 в стиме он может только развести руками.
Баги как Linux так и игры, грубо говоря, имея исходники всего — можно добиться лучших результатов чем их не имея. На счет дистрибутивов, то я понял, что речь идет только о Ubuntu, но раз сказали о Linux, возможно будут «расширяться»… (http://steamcommunity.com/linux?l=russian) В теории должно работать во всех Linux основанных на Debian.
Вы сами ответили на главный вопрос «В теории должно работать во всех Linux основанных на Debian». А если не Debian? А как быть с теми кто сидит на Stable и кто сидит на Edge? А что с версиями ядра? Вы бы знали что за гемор тестить все на куче видеокарт, а тут еще и до кучи пачку ОС сверху. Это между прочим одна из причин популярности консолей у разработчиков — одно железо, одна ос. С тем успехом можно двигать фрю как игровую платформу. Причем фря используется в PS.
Да все правильно! Но есть стандарты, например, OpenGL, которые были придуманы для стандартизации чтобы один и тот же код работал на разных платформах… Скорее всего они выбрали Ubuntu за ее простоту использования, плюс под линукс игр мало на это и делают ставку. Здесь ниша для продаж, практически свободна. Но не знаю одного если человек поставил Linux только через бесплатность то разве он будет игры покупать? Хотя, если не покупать Windows отдельно тогда это существенная экономия. И к слову FreeBSD мне больше по-душе :)
OpenGL — не панацея. Какая там версия на OSX?) Сейчас производители игровых видеокарт разрабатывают их с прицелом на DX, а не OGL.
Ниша то есть, но каков ее объем? Много ли желающих покупать игры по 60 баксов с дрм на Linux? Будет ли это окупать портирование, поддержку, тестирование и тд? Часто эти вопросы выпадают из обсуждения, хотя это весомая доля затрат.
Желание Гэйба найти нишу и снизить риски понятно, но не особое верится что у него все получится. Сейчас появляются штуки типа www.xbox.com/en-us/Developers/id. Это просто кладезь для инди разработчиков ИМХО.

Но пока, как и год назад — это лишь предположения, размышления и пожелания. Поживем — увидим.
Я не знаю как там она OSX, это ж не от ОС версия зависит, если вы не имеете ввиду поддержку программно (имею ввиду, если софт написан под v1, а видяха держит v2). С существующем асортименте ничто не панацея. Просто OGL своей поддержкой «кроет» больше чем DX. DX же дает возможность спекулировать разработчикам железа. Выпустили новую игру с поддержкой нового DX — даешь рост продаж новых видях (разработчики договорились заранее: мы делаем железо — вы делайте игру под него, чтобы старое не поддерживало, да что я рассказываю — это ж не новость ни для кого). Хотя и под OGL тоже скользкая ситуация с версиями, но менее критичная чем с DX.

Тут вопрос начинаеться с Steam Box.
Почему решили выпустить приставку? Вы сами ответили на этот вопрос, почему приставки лучше разработчикам, чем ПК.
Почему именно Linux? Предполагаю, старались выбрать что-то попроще для приставки. Open Source — чтобы секономить на производстве — все остальное лишь цепная реакция.
И последнее. Почему игры для Linux? Да потому, что это уже не так сложно допилить — ведь они и так на Linux под приставку будут делать. А что у них получиться после громких заявлений — это уже другой вопрос, но думаю, раз заявили значит есть идеи как и что.
> OpenGL — не панацея. Какая там версия на OSX?)
4.1 Core Profile в OS X 10.9.

> Сейчас производители игровых видеокарт разрабатывают их с прицелом на DX
Спеца видно издалека — с каких пор OGL противопоставляют с DX, а не с D3D?

> а не OGL
Вот например GL_AMD_sparse_texture появилось за год Tiled Resources из D3D 11.2.

> Ниша то есть, но каков ее объем? Много ли желающих покупать игры по 60 баксов с дрм на Linux? Будет ли это окупать портирование, поддержку, тестирование и тд?
Ответы на эти, и многие другие животрепещущие вопросы, вы нам сейчас и изложите.
Кстати, да, сравнивать библиотеку для рендеринга с библиотекой всё-про-всё как-то не этично.
Ну хоть счастье что обновляют.

Не надо переходить на личности. Просто в контексте обсуждения библиотек рендеринга думаю понятно что имеется ввиду D3D, так как даже в официальных материалах уже давно просто используют «DX»(я про презентации и тому подобное).

Появилось, а поддержка в железе? И если память не изменяет то надо 4.4, а не 4.1 как на том же OSX для их использования.

У меня нет ответа на этот вопрос) только запастись попкорном и наблюдать. Пока Андроид смотрится гораздо более серьезным конкурентом чем Ubuntu в качестве игровой платформы. Имхо.
А Андроид и Убунту используют разные драйвера разве?
А разве нет )))
Есть пример (линк для скачивания) драйвера, который встанет на обе системы?
Костыль-адаптер интерфейсов, типа WINE.
Если уж совсем плохо, почему бы и не поюзать.

На андроиде есть любопытный проект, Chainfire 3D, эмулирующий недостающие фичи OGL ES.
Можно запускать эксклюзивы для NVidia Tegra на других SoC
Я не вам отвечал, если что :)
Как раз почитав про Hybris трудно не понять, что драйверы совсем не одни и те же.
> Просто в контексте обсуждения библиотек рендеринга думаю понятно
Знаете, я вот тоже думал, что все кто лезут спорить про OpenGL, должны обладать хоть какими-то самыми минимальными знаниями о предмете спора, хотя бы о поддерживаемых версиях OpenGL в различных реализациях, а вы вот не знаете. Пичалька.

> Появилось, а поддержка в железе?
Начиная с GCN.

> И если память не изменяет то надо 4.4, а не 4.1 как на том же OSX для их использования.
Кому надо? Не забудьте развить мысль о том, в какие сроки и по каким причинам этому «кому» надо именно 4.4.
Вы не думали, что это риторический вопрос? Как-то остро вы воспринимаете вопросы связанные с OGL ;)
Я не слежу за OSX, так как это всетаки не та платформа, которая используется для игр.

Но отстутствие реализации последний версий OGL на том же OSX не говорит в пользу этого Api. Так же есть еще OGL ES, и если память мне не изменяет то это еще и разные спеки, что то же не особо радует.

> Вы не думали, что это риторический вопрос?
Если вы не знали правильный ответ, данный вопрос нельзя отнести к риторическим. Или вы хотите сказать, что задавали вопрос исходя из OGL3.2 в качестве ответа, и потому на тот момент считали вопрос риторическим?

> Как-то остро вы воспринимаете вопросы связанные с OGL ;)
Как-то остро вы видите «проблемы» OGL, закрывая глаза на проблемы D3D, вот например:

> Но отстутствие реализации последний версий OGL на том же OSX не говорит в пользу этого Api.
Отсутствие поддержки D3D11.2 во всех версиях Windows, предшествующих 8.1, не говорит в пользу этого API.
Отсутствие поддержки D3D11.1 во всех версиях Windows, предшествующих 8, не говорит в пользу этого API.
И так далее. В итоге лютая фрагментация, ога.

> Так же есть еще OGL ES, и если память мне не изменяет то это еще и разные спеки, что то же не особо радует.
Кого не радует? Потрудитесь излагать свои мысли ясно и чётко, а то ситуация похоже как с тем «риторическим вопросом», ответ на который вы не знали.
Суть вопроса была в том, что в OSX нет последних версий Api. Тоесть толку от фич 4.4 нет, а на Win8 и XBox они будут в ноябре.

Эта фрагментация не так болезненна, так как есть возможность использовать Feature Levels. В OGL я что-то не припомню похожего механизма.

Вас устроит ответ — лично меня и моих знакомых и друзей, кто занимается разработкой?
> Суть вопроса была в том, что в OSX нет последних версий Api.
Жду ответа на вопросы из последней строчки отсюда: habrahabr.ru/post/194042/#comment_6743808.

> Тоесть толку от фич 4.4 нет, а на Win8 и XBox они будут в ноябре.
На Win8 они будут только после обновления до 8.1 и установки видеокарты на GCN, не так ли? Уже бежите и падаете пилить рендер, требующий поддержки фич OGL4.4/D3D11.2?)

> Эта фрагментация не так болезненна, так как есть возможность использовать Feature Levels.
Можно на Vista инициализировать D3D11 с Feature Level D3D10?

> Вас устроит ответ — лично меня и моих знакомых и друзей, кто занимается разработкой?
Нет, конечно же. Пишите детально, что конкретно не радует, и почему.
1. Если тот же OSX хочет получить хоть какую-то весомую долю как игровая платформа — то обязательно.
2. С видеокартой согласен, но мы обсуждаем апи а не железо. И с выходом Xbox One разработчики с удовольствием будут использовать новые возможности. Делать проекты для Win8+XBox будет проще и выгоднее с точки зрения портирования.
3. Что же вы еще Millenium не вспомните? Vista сейчас занимает 4.11% процента рынка, что примерно на один процент больше чем OSX 10.8. Думаю можно не сильно переживать, что ОС почти семилетней давности с такой долей рынка вы не увидите каких-то графических изысков.
4. Если хотите подробно — велком в личку.
> > > И если память не изменяет то надо 4.4, а не 4.1 как на том же OSX для их использования.
> > Кому надо? Не забудьте развить мысль о том, в какие сроки и по каким причинам этому «кому» надо именно 4.4.
> Если тот же OSX хочет получить хоть какую-то весомую долю как игровая платформа — то обязательно.
Я ничего не понял. Нормальный ответ будет или нет?

> Что же вы еще Millenium не вспомните?
Что же вы мимо XP проскочили?

> Думаю можно не сильно переживать, что ОС почти семилетней давности с такой долей рынка вы не увидите каких-то графических изысков.
> С видеокартой согласен, но мы обсуждаем апи а не железо.
Рационально ли в контексте игр обсуждать одно в отрыве от другого? Осуществляя выбор нужно помнить не только о версиях API, но так же и об имеющихся у PC-игроков железе. В частности у трети из них до сих пор железо уровня D3D10/OGL3.3 и оставлять их за бортом неразумно (по вполне понятным причинам такой шаг пока что смогли позволить себе только CryTek; на следующий год запланированы другие проекты, требующие как минимум D3D11, но даже вместе со StarCitizen их можно пересчитать по пальцам одной руки).

> И с выходом Xbox One разработчики с удовольствием будут использовать новые возможности.
Смотрим статистику Steam — подходящие видеокарты есть на руках у пяти процентов игроков, и ещё не известно, многие ли из них горят желанием ставить Восьмёрку. Так что, вы сказали, будут делать разработчики?

> Если хотите подробно — велком в личку.
Ну так не интересно.
1. Ответил вполне ясно. Если стандарте фича есть — но она не доступна на одной из основных платформ OGL(не ES) — то она погоды не сделает. А для разработчика важно понимать когда та или иная фича будет доступна.
2. Думаю корректно сравнивать с ME, а не с XP). Кстати доля XP уже сопоставима с долей Vista по статистике Стима.
3. store.steampowered.com/hwsurvey — 64.78% are DX11 или я что-то не так понимаю?
4. По той же статистике — Windows 8 64 bit 14.01%. Недавно была в районе 7.5%.
5. Ну а что так) Можно за кружкой пива если в СПб)) Но не в публичной части веба.
> А для разработчика важно понимать когда та или иная фича будет доступна.
Совершенно верно, но ведь наличие фичи зависит не только от поддержки API в ОС, но и от поддержки в железе, а OGL4/D3D11-железа у трети игроков на данный момент нет, какую бы ОС они не поставили.

> Думаю корректно сравнивать с ME, а не с XP)
Я спросил «Можно на Vista инициализировать D3D11 с Feature Level D3D10?» И вот вместо того, чтобы ответить «нет», вы начали считать проценты Vista (игнорируя тот факт, что разработчики пока что поддерживают её) и зачем-то приплели ME.

> 64.78% are DX11 или я что-то не так понимаю?
Да, вы не понимаете тех разработчиков игр, которые на данный момент сознательно не используют фичи нового железа и новых API, потому что их банальна нет у достаточно значимой части целевой аудитории.

> По той же статистике — Windows 8 64 bit 14.01%. Недавно была в районе 7.5%.
Ну и? D3D11 исполнился третий год, поддержка есть у 64.78%, игроков, а D3D11-only игр — одна штука. Давайте сюда ваш прогноз по OGL4.4/D3D11.2.
1. Возможность использовать D3D11 рендер есть у многих игровых проектов последних лет.
2. Если говорить про DX11(а не DX11.1) то пожалуйста. Если память не изменяет, то только начиная с D3D_FEATURE_LEVEL_11_1 требуется рантайм DX11.1, который пристутсвует только на Win8+.
Непонятен изначальный посыл, который вы вложили в вопрос.
3. en.wikipedia.org/wiki/List_of_games_with_DirectX_11_support — список игр, которые поддерживают DX11.
4. Текущая ситуация сложилась в свзяи с тем, что консоли текущего поколения находятся на уровне FL 9.3. И, заастую просто не выгодно допиливать рендер под PC при мультиплатформt, если изначально движок не был рассчитан на это. Я ожидаю, что эта ситуация изменится с выходом следущего поколения, которое рассчитано на DX11.1+(DX11.2).
> Возможность использовать D3D11 рендер есть у многих игровых проектов последних лет.
В дополнение, внимание, к D3D9/D3D10-рендеру. То есть поддержку предыдущих поколений железа и ОС разработчики не прекратили.

> Если говорить про DX11(а не DX11.1) то пожалуйста.
Какое обновление нужно установить на Vista, чтобы использовать D3D11? Впрочем, не важно, всё равно у трети игроков нет нужного железа.

> Непонятен изначальный посыл, который вы вложили в вопрос.
Посыл простой — Feature Levels решает только половину проблемы, т.к. новые версии D3D API нельзя использовать на старых версиях ОС, и это в то время как OGL4.2 доступно даже на Windows XP.

> en.wikipedia.org/wiki/List_of_games_with_DirectX_11_support — список игр, которые поддерживают DX11.
Ну так и посчитайте, сколько уже вышедших игр поддерживают только D3D11 (без реализации поддержки D3D9 либо D3D10) и сколько таких игр выйдет в следующем году. Как вы считаете, в каком году игры начнут требовать OGL4.4/D3D11.2, без реалиации совместимости с OGL4.2/D3D11? Напоминаю, что сейчас нужное железо есть только у пяти процентов игроков.
1. А кто говорит о прекращении?
2. www.ngohq.com/news/16601-how-to-install-directx-11-in-windows-vista.html
3. Думаю даже 11.1 дадут на семерку попозже.
4. Игры давно уже не требуют, а адаптируются под железо. Никто не будет выпускать проект с бюджетом в 50 млн $ и требовать что-то, но постараются сделать так, что на самом распоследнем железе будет выглядеть сногсшибающе, что бы двигать продажи видеокарт и всего остального, и в этом производители железа и MS тесно повязаны. Но с выходом новых консолей и удешевления железа — будет больше игр, способных поддерживать D3D11. через год возможно 80-90% с тем кол-вом игровых проектов которые нас ждут осенью-зимой-весной. Не вижу ничего плохого в совместимости со старыми видеокартами.

На самом деле надо что бы был и OGL(и CL и тд), и что бы был DX, иначе кто-то из них превретится в IE6.
Только конкуренция способна двигать нас вперед. И не важно открытый или закрытый стандарт.
> А кто говорит о прекращении?
Ну вот вы например ранее писали «OpenGL — не панацея. Какая там версия на OSX?)» как будто поддерживать пару версий API (одну для старого железа и OS X, и последнюю для актуального железа на Windows и Linux) это что-то плохое (хотя, как мы видим, в случае с D3D именно это и делает чуть ли не каждый первый игровой разработчик).

> www.ngohq.com/news/16601-how-to-install-directx-11-in-windows-vista.html
Ну и почему же, как вы видите по таблице, на которую сами же сослались, разработчики продолжают в дополнение к D3D11 поддерживать D3D10, вместо того чтобы использовать только D3D11 с Feature Level 10 и Feature Level 11?

> Думаю даже 11.1 дадут на семерку попозже.
Помниться, даже выпуск Service Pack 2 для Семёрки отменили. С чего вдруг 11.1 выпустят?
1. Давайте попробую донести мысль с другой стороны. Если вы захотите сделать игру с офигенной графикой, и задумаетесь об OGL, то окажется, что Ati поддерживает OGL 4.3 на Windows в своих бета драйверах от 7.22.2013, Nvidia добавила бета версию поддержки 4.4 только в 327.24. На OSX свежих версий пока нет. Зато у вас четкий роадмэп от MS, простота поддержки разного железа через Feature Levels, и по сути точно такие же возможности в части рендеринга и поддержка одного из основных софтверных вендоров. Только если рассматривать все целиком, а не только рендеринг, то смыла просто нет в использовании OGL, как основного Api для рендеринга. Уже сейчас есть тенденция делать проекты под бокс, портировать под PC и PS3. В текущем поколении думаю мало что изменится. На всякий случай уточню, что в PS4 не совсем OGL — об этом можно почитать в другом посте про XBox vs PS.

2. Я вижу. Я где то сказал что поддержку старых версий надо выкинуть и жестко требовать DX11? Просто кроме той же винды с бета версией 4.4 от Nvidia больше нет платформ где можно на полную посмотреть возможности OGL в игровых проектах (Linux не в счет — там пока нет таких игр).

3. SP в Vista добавил новый WDDM. Сам DX — просто KB апдэйт.
2. А под виндой есть игры, которые используют OGL 4.4?
Если честно не видел) (немного криво сформулировал, каюсь). Да и вообще под OGL как-то не вижу игр, ну не считая маленьких инди проектов.
> Если вы захотите сделать игру с офигенной графикой
То всё равно не управитесь меньше, чем за пару лет, верно?

> окажется, что Ati поддерживает OGL 4.3 на Windows в своих бета драйверах от 7.22.2013, Nvidia добавила бета версию поддержки 4.4 только в 327.24. На OSX свежих версий пока нет. Зато у вас четкий роадмэп от MS, простота поддержки разного железа через Feature Levels, и по сути точно такие же возможности в части рендеринга и поддержка одного из основных софтверных вендоров.
Но вы-то у нас пишите так, будто бы «игру с офигенной графикой» сегодня начали, завтра закончили.

> Только если рассматривать все целиком, а не только рендеринг, то смыла просто нет в использовании OGL, как основного Api для рендеринга.
Чёрт с ними, с приставками, но на PC-то почему не использовать в качестве основного API для рисования 3D? Это же отличный вариант для кроссплатформенных (в смысле поддерживаемых ОС) проектов.

> Я где то сказал что поддержку старых версий надо выкинуть и жестко требовать DX11?
Нет, вы пишите это про OpenGL. Вы планомерно гнёте линию проблематичности OpenGL из-за того что на различных платформах, в зависимости от ОС/драйвера/железа доступны различные версии API. Вот только что «Ati поддерживает OGL 4.3 на Windows в своих бета драйверах от 7.22.2013, Nvidia добавила бета версию поддержки 4.4 только в 327.24. На OSX свежих версий пока нет.»
Я же вам демонстрирую применение вашей собственной логики к Direct3D, но до вас это похоже не доходит.

> SP в Vista добавил новый WDDM. Сам DX — просто KB апдэйт.
Ещё раз: почему нечто подобное должно произойти с Windows 7?

> Да и вообще под OGL как-то не вижу игр, ну не считая маленьких инди проектов.
Обратитесь к окулисту.
1. Да, не за день. Год-два стандартный цикл. Поэтому зачастую таргетят максимальные настройки текущего поколения. И если есть возможность — то наперед.
2. Почему вы считаете что кроссплатформенность упирается лишь в графику? DX то же имеет определенную «кроссплатформенность» — Windows + Xbox. Это больше половины всего игрового рынка больших тайтлов.
3. Моя логика такова, что реализации OGL на разных платформах появляются медленнее и хаотичнее. А поддерживать кроссплатформенный, кроссверсионный рендер на OGL просто проблематичнее, из за его механизма Extensions. Например посмотрите на это zp.amsnet.pl/cdragan/query.php.
Каждая дополнительная платформа для поддержки — определенный расходы и издержки. Это тестирование, лицензионные отчисления, поддержка. Вы ведь в курсе что некоторые движки лицензируются Per-Platform. В свое время Unreal Engine 2 стоил в базе около 300k usd и цена варьировалась от кол-ва платорм. Вы видимо пропустили мой вопрос про DRM. Как сообщество того же Linux отнесется к установке DRM с закрытым исходным кодом?

4. Гарантий нет, но и причин не получить это через какой-то промежуток времени то же нет.
5. Пожалуйста не опускайтесь до хамства, а если есть примеры — приведите пожалуйста.

Суть разговора в том, что в контексте разработки игр, DX предпочтительнее по его поддержке вендорами, инструментарию, документации, сторонними разработчиками, платформы с его поддержкой занимают больше половины рынка AAA тайтлов.

Например девкиты от Сони включают в себя тулсет полностью интегрированный в MS Visual Studio…
igogaming.net/2013/03/27/playstation-4-cpu-hdd-and-more-detailed/

Сейчас по сути есть Windows, Xbox, PlayStation ну и с оооооочень большой натяжкой WiiU. Хотя последнюю как-то сливают. Все эти 3 системы используют для разработки Windows, Visual Studio.
Если честно не вижу особых перспектив в большом геймдеве у OGL в ближайшей перспективе.
И напоследок www.geek.com/games/sony-iimprove-directx-11-for-the-ps4-blu-ray-1544364/.
Сони озаботилась тем, что бы легко портировать DX игры на PS4.
> Да, не за день. Год-два стандартный цикл.
Тогда к чему тогда все эти рассуждения про версии OpenGL? Будто вы полностью уверены в том, что за пару лет ситуация гарантированно не изменится.

> Поэтому зачастую таргетят максимальные настройки текущего поколения. И если есть возможность — то наперед.
Ну наконец-то вы выдали ответ на вопрос, заданный в последней строчке вот этого сообщения: habrahabr.ru/post/194042/#comment_6743808. Только не понятно, что сейчас мешает целиться в OGL3.3 и OGL4.3? (Полностью покроют старое и новое поколение видеокарт.)

> Почему вы считаете что кроссплатформенность упирается лишь в графику?
Почему вы не знаете про SDL? (Нет, это не Security Development Lifecycle.)

> Моя логика такова, что реализации OGL на разных платформах появляются медленнее и хаотичнее.
Никакой разницы с Direct3D — в который раз мне нужно напомнить про Windows 8.1, GCN и фрагментацию версий Direct3D API?
Вообще говоря, какая разница, как они там появляются, если ориентироваться нужно не на самую последнюю версию API (т.к. железо и ОС с полной поддержкой самой новой версии API всегда будет лишь у малой части игроков) а на те одну-две версии выбранного API, которые покроют подавляющее большинство игроков к релизу? (Вы в списке игр с поддержкой D3D11 именно это и наблюдаете — во всех играх, за считанными исключениями, поддерживается ещё и D3D9, либо D3D10.)

> А поддерживать кроссплатформенный, кроссверсионный рендер на OGL просто проблематичнее, из за его механизма Extensions. Например посмотрите на это zp.amsnet.pl/cdragan/query.php.
Начнём с азов: чем GL_ARB отличается от GL_EXT?

> Каждая дополнительная платформа для поддержки — определенный расходы и издержки. Это тестирование, лицензионные отчисления, поддержка.
И не говорите — цены на выкатывание патчей на Xbox такие, что ужас просто, а уж сколько ресурсов нужно на поддержку пользователей Windows — словами не передать. Короче, давайте сюда ваши рассчёты по «тестированию, лицензионным отчислениям, поддержке».

> Вы ведь в курсе что некоторые движки лицензируются Per-Platform. В свое время Unreal Engine 2 стоил в базе около 300k usd и цена варьировалась от кол-ва платорм.
Только что вы рассуждали о разработке, и вот уже рассуждаете о лицензировании готового движка. Определитесь уже что ли.

> Вы видимо пропустили мой вопрос про DRM. Как сообщество того же Linux отнесется к установке DRM с закрытым исходным кодом?
Не пропустил: habrahabr.ru/post/194042/#comment_6741906. Расскажите же нам, как сообщество Linux отнесётся к установке DRM с закрытым исходным кодом? Вы ведь уже знаете ответ. За одно можете в красках расписать, как сообщество Windows относится к UPlay и Tages в Steam и как раньше относились к StarForce. Режьте правду-матку :)

> Гарантий нет, но и причин не получить это через какой-то промежуток времени то же нет.
Причин не получать Service Pack 2 тоже не было, но внезапно оказалось, что они есть. Чувствую, поддержка D3D11 останется в D3D-рендерах и после появления D3D12.

> Пожалуйста не опускайтесь до хамства, а если есть примеры — приведите пожалуйста.
Обожемой, вы правда без моих подсказок не догадались бы заглянуть к Blizzard, в Steam и Origin?
store.steampowered.com/app/20920/
store.steampowered.com/app/8870/
store.steampowered.com/app/49520/
store.steampowered.com/app/204100/
store.steampowered.com/app/43160/

> Суть разговора в том, что в контексте разработки игр, DX предпочтительнее
Суть разговора в том, что вы не смогли обосновать, чем же D3D лучше (кроме «а ещё D3D есть на Xbox!» и «на разных ОС/драйверах разные версии OGL» хотя с D3D ситуация точно такая же) и сейчас начали искать, за что же ухватиться:

> DX предпочтительнее по его поддержке вендорами, инструментарию, документации, сторонними разработчиками
Обосновывайте.
1. А ситуация особо не меняется. OGL оживился с приходом мобильных устройств. Вы неверное забыли что достаточно длительное время он был ээээ никаким. С DX развивается стабильно.
2. Инструментарий, поддержка, финансовые возможности, и отсутсвие необходимости.
3. Самый частый вопрос по SDL — как подружить SDL и D3D ;)
4. Не выдергшивайте фразы из контекста. Поддержка обходится дороже просто в силу кол-ва пользователей и возможных проблем. Но и прибыль с 86% рынка совершенно другая чем с 1% Linux. И, в контексте лицензирования движков и тулзов, финансовой целесообразности нет. Она есть только у Valve, которым предложили подвинуться в своем уютненьком мирке. Кармак, который очень лояльно относился к Linux комьюнити, уже давно забил на это.
5. Бухтят но пользуются. Только старфорс кривой в свое время наделал шуму. DRM так никуда и не делся, копирайты то же, закрытый исходники. На Винде это не вызывает сильного дискомфорта.
6. Останется. Смысл ее выкидывать? Со строгостью DX даже десятилетний код на D3D у вас будет прекрасно работать.
7. Ну давайте по полочкам.
Blizzard — основные рендеры — D3D. Как активный игрок в их продукты — их OGL рендер неюзабельное г, которое как-то живет под OSX. На Винде у вас в том же WoW на выбор 9 и 11 D3D рендер.
REDEngine — порт под мак поддерживает OpenGL 3.2 Core profile. Кроме Win и OSX вышел на Xbox 360.
Border Lands 2 — forums.gearboxsoftware.com/showthread.php?t=112475 — The PC version of Borderlands doesn't support OpenGL.
Max Payne 3 — изначально заточен под DX, с поддержкой DX11, лишь потом один порт на OSX с OGL.
И Metro и Bioshock получили OpenGL только при портировании на OSX.
Все из приведенных вами игр под Win используют DX. С чего бы это?
8. Я констатирую факт исходя из информации, получаемой от друзей и знакомых которые еще работают в игровой индустрии(не в России). Хотите конкретики — пишите в личку.
9. Совсем забыл про ARB и EXT — я знаю поэтому
Bindless Texture Extension
Sparse Texture Extension
не внушают мне оптимизма. Да и нет смысла. Так как в 4.4 обещают — Streamlined Porting of Direct3D applications. Тоесть ситуация так и останется — Windows, Xbox, порт на PS4 и возможно OSX для кроссплатформы.

> Совсем забыл про ARB и EXT
Вот именно с таким уровнем знаний об OpenGL вы и лезете спорить. После этого всем вашим утверждениям про документацию и инструментарий — грош цена.

> А ситуация особо не меняется. OGL оживился с приходом мобильных устройств.
Приехали. Вы уже забыли о чём был пункт 1.

> Инструментарий, поддержка, финансовые возможности, и отсутсвие необходимости.
Вы продолжаете искать, за что бы ухватиться. Я ещё в предыдущем сообщении потребовал обосновать ваше «DX предпочтительнее по его поддержке вендорами, инструментарию, документации, сторонними разработчиками» но вместо этого вы снова попытались протолкнуть похожее утверждение, как нечто само собой разумеющееся.
Итак, претензий по покрытию поколений видеокарт (спустя пару лет) к комбинации OGL3.3+4.3 нет?

> Не выдергшивайте фразы из контекста. Поддержка обходится дороже просто в силу кол-ва пользователей и возможных проблем.
Calculations fuckin' where?

> Но и прибыль с 86% рынка совершенно другая чем с 1% Linux.
Да ещё и исходные данные для рассчётов некорректные. Поясняю на пальцах: персональных компьютеров в мире грубо около пары миллирдов, приставок последнего поколения продано около полутора сотен миллионов. Как эти данные нам помогут? Никак, потому что для игрового рынка это погода на Марсе, кроме того пирог платформ у конкретных игр может достаточно сильно отличаться даже от распределения платформ на игровом рынке. Вот такие вот 86% и 1%, ага.

> Кармак, который очень лояльно относился к Linux комьюнити, уже давно забил на это.
У него пичалька — он статистику собирал по своему провалившемуся Quake Live, а до этого ни одну игру линуксоидам продавать не пробовал, поэтому других данных у него нет.

> Бухтят но пользуются. На Винде это не вызывает сильного дискомфорта.
Это не правда, достаточно почитать обсуждения. Например смотрим проблемы с UPlay на форуме Far Cry 3 в Steam — глаза на лоб лезут, от того что люди там пишут.

> Останется. Смысл ее выкидывать? Со строгостью DX даже десятилетний код на D3D у вас будет прекрасно работать.
D3D11 останется в D3D-рендерах из-за суровой необходимости (распространённости Win7, отсутствия на ней более новых реализаций D3D) а не потому что якобы нет смысла выкидывать (есть, и причины вы знаете не хуже меня).

> Ну давайте по полочкам.
Давайте вернёмся к вашим проблемам со зрением. Ну вот сейчас наличие AAA-проектов, для которых реализован OGL-рендер, разглядели? (Borderlands был неудачным примером, но теперь вы вполне справитесь с поиском удачных.)

> Я констатирую факт исходя из информации, получаемой от друзей и знакомых
Данные агентства ОБС — это не факты, запомните.

> Bindless Texture Extension, Sparse Texture Extension не внушают мне оптимизма
Не хотите — не поддерживаете. Если по какой-то причине очень хотите эту фичу — поддерживаете. В случае OpenGL у вас есть выбор, в отличии от.
1. Как вы любите вырывать фразы из контекста. Особенно разорвать и на часть ответить в начале, а на часть в конце своего сообщения. Если у вас нет аргументов и вы опускаетесь до такой манеры ведения дискуссии, то думаю будет лучше закончить и посмотреть что будет дальше.
2. Без бума устройств с поддержкой OGL/ES так бы и кис дальше.
3. Требовать вы в другом месте будете. С чего бы нет? Только один вендор поддерживает 4.4 в бета режиме на одной платформе, на которой OGL для игр не используется. О чем вообще речь?
4. Вы хоть поняли, что это про Win написано?
5. Объясняю — 86% пользователей ваши потенциальные клиенты. Хоть луну с неба достаньте, но 1% это совершенно не интересно.
6. Эээ Enemy Territory: Quake Wars? Да и раньше порты выходили. Только как-то народ не особо ими интересовался.
7. Такие фэйлы не так часто случаются. Народ быстро забывает про это. Никто ведь не вспоминает обман Сони относительно PS3, а это посильнее какого-то бага с юстримом.
8. Причин может быть огромное множество. Может просто купили движок с готовыми рендерами под 9 и 11. Что даже вероятнее всего. Свои движки уже мало кто делает. Слишком рискованно.
9. На Windows я их не особо вижу. А порты на OSX по остаточному принципу — даже не имеет смысла обсуждать. Корейцы и китайцы вам за 150к зелени что угодно слепят(порты на ПК они кстати и лепят частенько). Если у игры через полгода/год появляется порт на второстепенную платформу с непонятно как написанным рендером — это что-то говорит о том на сколько крут OGL? Ну не притягивайте за уши. Искать старые игры, которые на последок решили портировать и выжать еще денюжек не вижу смысла.
10. Я вам предложил в личку. Вы сливаетесь. Что вас так напрягает? Хотите верьте, хотите — нет. Это ничего не изменит. Сказки про OGL я слышу года так с 2000-2001 и за это время он не занял особо никакой доли рынка тайтлов для больших платформ. Зато DX стал по сути стандартом, под который даже Сони прогнулась в PS4.

11. Этот экстеншен могут не поддерживать вендоры. Это к слову о кроссплатформенности, где поддержка того же 4.4 еще ни о чем не говорит.

Если вы пытаетесь доказать мне, что игры надо делать на OGL — то не сможете. Если убедить самого себя что будет светлое будущее на OGL — то можете мечтать дальше.

Даже Windows уже давно не самая популярная платформа. Близы уже на консоли побежали. Остались только MMO и стратегии. Elder Scrolls Online выходит на консолях. WoW — отдельная лига. Ну и корейщина всякая. GTA 5 яркий пример, как относятся к рынку PC(не важно какая ОС). Основные деньги не тут.

В общем предлагаю заканчивать дискуссию, и впредь, когда мы с вами встретимся в подобном топике, надеюсь на более вежливое общение и уважение к собеседнику.
> Если у вас нет аргументов и вы опускаетесь до такой манеры ведения дискуссии, то думаю будет лучше закончить и посмотреть что будет дальше.
По сути утверждений «Вот именно с таким уровнем знаний об OpenGL вы и лезете спорить. После этого всем вашим утверждениям про документацию и инструментарий — грош цена.» возражений, я так понимаю, нет? Судя по тому факту, что вам остаётся только оценивать мою манеру ведения дискуссии с вами, видимо нет.

> Требовать вы в другом месте будете. С чего бы нет?
С того, что если вы пришли сюда доказывать свою точку зрения, то будьте любезны её обосновать, иначе зачем вы вообще продолжаете писать?

> Вы хоть поняли, что это про Win написано?
Да, и я до сих пор жду от вас рассчёты по теме «Каждая дополнительная платформа для поддержки — определенный расходы и издержки. Это тестирование, лицензионные отчисления, поддержка»

> Только один вендор поддерживает 4.4 в бета режиме на одной платформе, на которой OGL для игр не используется. О чем вообще речь?
Not this shit again. Вы так троллите или вы действительно не в состоянии держать в памяти нить дискуссии? Мне пришлось совершить на собой немыслимое усилие, чтобы не послать вас… перечитывать ветку. В последний раз, постарайтесь запомнить:
1. С Direct3D 11.2 точно такая же ситуация (или даже хуже, т.к. D3D11.2 нельзя задействовать на версиях ОС, предшествующих Windows 8.1, которая пока даже не вышла).
2. Целиться в OGL4.4/D3D11.2 сейчас не рационально по той простой причине, что нужное железо имеется в наличии у малого процента игроков и вряд ли в скором времени здесь произойдут серьёзные изменения. (У AMD ушло два года только на то, чтобы GPU на GCN появились у пяти процентов игроков.)
3. Тем не менее, если у вас есть лишние деньги и время, вы можете озаботиться OGL4.4, так как к концу цикла разработки поддержка скорее всего появится на целевых платформах. Из-за пункта 2 нужен будет fallback на какую-нибудь предыдущую версию (какую — зависит от того, хотите ли вы захватить поколение видеокарт OGL3/D3D10).

> Эээ Enemy Territory: Quake Wars? Да и раньше порты выходили. Только как-то народ не особо ими интересовался.
Порты выходили. Продаж портов не было, были только бинарники на ftp, ресурсы нужно было брать из купленной версии для Windows.

> Такие фэйлы не так часто случаются. Народ быстро забывает про это. Никто ведь не вспоминает обман Сони относительно PS3, а это посильнее какого-то бага с юстримом.
Такие фейлы случаются постоянно, просто у кого-то плохая память. Пара других примеров: Assassin’s Creed, SimCity. Does that ring any bells?

> Объясняю — 86% пользователей ваши потенциальные клиенты. Хоть луну с неба достаньте, но 1% это совершенно не интересно.
> Даже Windows уже давно не самая популярная платформа. Близы уже на консоли побежали. Остались только MMO и стратегии.
Какая же у вас каша в голове. Определитесь, или «86% пользователей ваши потенциальные клиенты», или «Windows уже давно не самая популярная платформа». Я ещё раз напомню, что PC два миллиарда, а консолей полторы сотни миллионов, но не все два миллиарда пользователей PC могут захотеть купить вашу игру. Если точнее, подавляющему большинству из них обычные игры неинтересны (разве что какие-нибудь браузерки или игры на мобильных платформах, но это не та часть рынка игроиндустрии, которую мы сейчас обсуждаем). Остаётся считать тех, кому игры интересны, кому интересен выбранный жанр, и тут картина может быть совсем другой. Например если жанр «стратегия», то на OpenGL можно полностью переходить хоть сейчас (что в частности разработчики Planetary Annihilation и сделали) потому что поддержка OpenGL на всех нужных целевых платформах есть, и разработка Direct3D-рендера в таком случае просто пустая трата денег.

> А порты на OSX по остаточному принципу — даже не имеет смысла обсуждать. Корейцы и китайцы вам за 150к зелени что угодно слепят
> порты на ПК они кстати и лепят частенько
> GTA 5 яркий пример, как относятся к рынку PC(не важно какая ОС).
Если у игры через полгода/год появляется порт на второстепенную платформу (Windows) с непонятно как написанным рендером — это что-то говорит о том, насколько крут Direct3D?

> Я вам предложил в личку. Вы сливаетесь. Что вас так напрягает?
Я вам предложил ответить здесь. Вы сливаетесь. Что вас так напрягает?

> Этот экстеншен могут не поддерживать вендоры.
Какой конкретно экстеншен и какой вендор может не поддерживать? Не стесняйтесь в третий раз опозориться в вопросе, в котором вы не разбираетесь — пишите подробно. (Это вам моё напутствие разобраться, прежде чем писать.)

> Это к слову о кроссплатформенности, где поддержка того же 4.4 еще ни о чем не говорит.
Снова забыли про ARB и EXT?

> Если вы пытаетесь доказать мне, что игры надо делать на OGL — то не сможете. Если убедить самого себя что будет светлое будущее на OGL — то можете мечтать дальше.
Какая у вас буйная фантазия.

> В общем предлагаю заканчивать дискуссию, и впредь, когда мы с вами встретимся в подобном топике, надеюсь на более вежливое общение и уважение к собеседнику.
В общем предлагаю учить матчать и впредь, когда вы захотите высказаться на тему OpenGL в подобном топике, надеюсь на то, что мне не придётся в стопятисотый раз разжёвывать вам про OpenGL 4.4 и развенчивать беспроблемность Direct3D.
Это просто бесполезно с вами обсуждать — вы вырываете фразы из контекста и по ним строите свои высказывания. До вас даже не доходит, что хрен знает сколько постов выше я написал, что в технологическом плане эти два апи копируют друг друга. Только для D3D есть кому пробивать тулзы и поддержку, а для OGL нет. Знаете почему МС смог оттяпать такой кусок рынка консолей у Сони? Интструменты разработки, документация и контакты с разработчиками. Тот же PIX очень удобен. Вроде как его и для PC сейчас выпустили.

Вы считаете, что добавить еще одну платформу в поддержку это просто как два пальца. Возможно для треш инди игр за 50 рублей. Если вы хотите цифр, то никто вам не расскажет сколько и куда денег потрачено, так как на все закладывается маржа и куча нюансов. Свои «рациональные» фантазии оставьте при себе. По опыту могу сказать, что вы заблуждаетесь, и не просите доказательств. Надо — идите устраивайтесь в геймдев контору, у которой есть доступ к девкитам и нормальное финансирование и расскажите им как круто вы сейчас напишете полностью кроссплатформенный рендер на OGL и сколько они денег сэкономят, а то они, дураки, не вкурсе.

Ну и что бы вы развеять ваше странное мнение, я говорю ну хотя бы EXT — которые не обязательны для наличия в реализации на ту или иную платформу. И это еще не считая INTEL, AMD, NV и всякой остальной шелупени. Те же Bindless Texture — NV_bindless_texture. Вы прекрасно понимаете о чем я говорю.

Я вам даже наглядно иерархию платформ представлю, так сказать что бы исключить глупые комменты по поводу вторичности:
XBox(360-One) — PS3-4
|
Windows PC
|
OSX — Wii U(к сожалению именно тут)
|
Linux
Примерно такая картина бытия в традиционном геймдеве.
А раз вы у нас такой опытный и осведомленный, то цифры из последнего отчета NPD найдете сами.

Надеюсь что в этой теме мы занкончили. Как раз скоро у Valve презентация будет -там и посмотрим что такое стимбокс, есть ли он вообще и как там жизнь на марсе. Удачи.

PS. И не хамите собеседникам, даже если их точка зрения не совпадает с вашей.
Краткое содержание первых двух абзацев — я не хочу обосновывать утверждение «DX предпочтительнее по его поддержке вендорами, инструментарию, документации, сторонними разработчиками» поэтому в третий раз попробую протолкнуть это как нечто само собой разумеющееся, на этот раз в истеричной форме (а вдруг прокатит?)

Сожалею, не прокатило.
> Вы считаете, что добавить еще одну платформу в поддержку это просто как два пальца.
И, нет, это не моё мнение. Это мнение Райана Гордона, профессионала в вопросе портирования игр. Так что пока имеем два мнения по данному вопросу — мнение ваших друзей, которые, очевидно, не разбираются в данном вопросе, и мнение Райана (ваше же мнение, как вы понимаете, никому не интересно, уж извините).

> Ну и что бы вы развеять ваше странное мнение, я говорю ну хотя бы EXT — которые не обязательны
Поднимите глаза выше, видимо с первого раза не дошло:
> Не хотите — не поддерживаете. Если по какой-то причине очень хотите эту фичу — поддерживаете. В случае OpenGL у вас есть выбор, в отличии от.
Специально для вас, попроще: не хотите выяснять, доступно ли некоторое расширение — используете только ARB из целевой версии OGL API. Однако, у вас остаётся свобода использовать дополнительные плюшки (из разряда тех, которым только предстоит появиться в будущих версиях Direct3D).

> И не хамите собеседникам, даже если их точка зрения не совпадает с вашей.
Если вы не хотите, чтобы вам хамили, не повторяйте одну и ту же глупость из сообщения в сообщение (см. например про OpenGL 4.4).
Не надо домысливать и приписывать другим людям ваши фантазии. Вы, как я вижу, очень это любите.

1. Я уже объяснил вам, что DX имеет более развитый инструментарий и поддержку в движках для игр. Это факт(только не надо приводить OGRE и тд. Давайте говорить о серьезных проектах — CryEngine, Unreal Engine хотя бы.). Вы тактично промолчали про это. У DX лучше документация, поддержка в драйверах.
За всей этой дискуссией вы упустили момент, который окончательно показал что OGL на Win не предпочтительнее — забыли Rage? Как раз Mega Textures. И как же так случилось, что когда игра вышла на PC — поддержка нужных фич в драйверах не была реализована должным образом. Остальное можете нагуглить. Это и к вопросу про 4.4 и как классно реализована поддержка OGL в драйверах. После чего вся PC интустрия услышала пару лестных слов. А теперь представьте что это Linux, и как под него шикарно делают драйвера вендоры железа.

2. Я прекрасно знаю кто это. Только вот где там Loki сейчас? Если память не изменяет — то они банкрот. Так что мнение человека, компания которого обанкротилась на портировании игр под Linux — «очень весомый» аргумент. Вы считаете что затраты на поддержку, тестирование и тупо на лицензии на middleware ничего не стоят? Хотите цифр — подписывайте NDA и вперед. Еще раз повторюсь, публично вам никто называть цифры не будет, но портирование на Linux точно делают всю эту затею не выгодной в принципе, пока он не займет ощутимой доли рынка, что пока как-то не случается из года в год. Максимум если Valve сможет скопить кругленькую сумму и компенсировать разработчикам эти затраты. Но может нарваться на Сони и МС, которые будут просто выкупать эксклюзивы для своих платформ. А Valve не в той лиге что бы тягаться с ними в финансах.

3. Вопрос не в том хотите или нет — а в том, когда фича станет доступна всем, а не только тот же NV. Тот же DX четко регламентирует набор фич. И с этим гораздо удобней работать.

4. Интересная у вас позиция — «не говорите мне того, что не совпадает с моей точкой зрения и я не буду вам хамить». А что глупого про OGL4.4? Вы так и не написали, постоянно прыгая от одного к другому.
Вы то же говорите глупости, но я не опускаюсь до хамства и оскорблений.

Пока что, весь смысл топика — куча громких заявлений, год Linux, и тд. Это все тянется из года в год и никуда не двигается.
> Интересная у вас позиция — «не говорите мне того, что не совпадает с моей точкой зрения и я не буду вам хамить». А что глупого про OGL4.4? Вы так и не написали, постоянно прыгая от одного к другому.
Признаться, надоело. habrahabr.ru/post/194042/#comment_6758238
Как дойдёт содержимое хотя бы пункта 1 по ссылке — дайте знать.
Как же вы определили уровень знаний? На основании того, что я не слежу за версией OGL на OSX(наверное потому что это меня не волнует, но это вас так задело, что вы начали хамить)? Как вы так научились ванговать через монитор? Не научите?
Вы со своей стороны не предоставили ни одного аргумента, который бы хоть что то говорил о вашей квалификации, приводя стандартные заблуждения любителей порассуждать о геймдеве, слились когда привел вам ситуацию с экстеншенами — «не хотите — не используйте». Вот Кармак захотел и что-то не вышло. Может он то же хреновый специалист? Может он код разучился писать? Серьезно, мы же не на ЛОРе, и не на дестком форуме малолетних анонимусов кидающихся какашками.

Вон лучше посмотрите на чудо которое Valve выкатывает. Чудо OS способная стримить игры с винды. Это уже можно обсуждать как хоть какую-то попытку. Только вот опять вопрос — что от этого выиграет Linux, как игровая платформа.
Вы только не нервничайте. Сполосните лицо холодной водой, сходите проветриться, попейте чаю.

А теперь: пункт 1 по ссылке оказывается пронумерован цифрой 1 и не менее ВНЕЗАПНО (как и процитированная часть в моём предыдущем сообщении) является частью ответа про OGL4.4:
> 1. С Direct3D 11.2 точно такая же ситуация (или даже хуже, т.к. D3D11.2 нельзя задействовать на версиях ОС, предшествующих Windows 8.1, которая пока даже не вышла).

Кажется, вы воспринимаете тему OGL vs. D3D как нечто очень личное. Мораль — не пишите ответ, если вы сильно нервничаете. Отдохните.
Вы опять вангуете мимо)

1. OGL — фрагментация. Хотите фактов? Welcome:
Серия Radeon 8500 — проприетарные расширения от ATi для шейдеров. Что бы использовать шейдеры вы вынуждены писать отдельный код для ATi и отдельный код для NVidia.
GeForce 3 — Пачка проприетарных экстеншенов. ATi не могла их использовать. Думаю догадаетесь к ччему это приводит.
Не поленитесь сделать поиск по texture_env в экстеншенах.
MS была членом Kronos group, до момента появления DX9. После чего оставила эту свору дальше разбираться с тем чей экстеншен пропихнут и тд.
Напомните, через сколько лет появились вертексные буфферы(добавленные в D3D7) в OGL? Не через 2 ли года после добавления их NVidia для своих видеокарт, ричем они былуи нужны для тесселяции, которая появилась в OGL раньше чем в D3D?
Может вы забыли про 3DLabs и их шикарный GLSL?

И я не вижу смысла дальше лезть в OGL, так как те, кто ведет это стандарт, уже ни раз доказали как классно они умеют все засирать.

Ничего личного, просто в свое время намучался с похожими проблемами и полностью перестал воспринимать OGL как основной апи для разработки. И из-за того, что им управляет не одна компания, а комитет, я не верю в него и видимо мое менение совпадает с текущим положением дел в индустрии.

Edit: очепятки.
> Вы опять вангуете мимо)
Да нет, вы выдали (в очередной раз) ожидаемый ответ — вам говорят, что ситуация с OpenGL 4.4 и Direct3D 11.2 практически одинаковая (при этом вы предъявляете претензии только к OpenGL 4.4) а вы пишите о чём-то своём, видимо наболевшем, но не имеющим никакого отношения к тому сообщению, на которое вы отвечаете.
ЭЭ вам еще раз напонить о том, что я говорил выше? Что с технической точки зрения они похожи и предоставляют доступ к тем же фичам. Но те же экстеншены имхо — порочная модель, которая не раз доставгягла проблем. Поэтому работать с жестко контролируемым апи удобнее. Все просто — карта держит D3d11 — используем D3D11 Feature level. И нет NV, ATi и разных веток кода для выполнения одних и тех же задач, так как каждый вендор сделал собственную имплементацию. Вот пример гемора с OGL и кроссплатформенностью — www.gamedev.net/topic/556229-detecting-software-fallback/.

И даже в 4.4 sparse_texture год обсуждали и еще год добавляют в драйвера. Причем у AMD поддержка драйверов на уровне 4.3, тоесть по идее надо использовать их расширение AMD_sparse_texture, а у NVidia это вроде как должно сейчас быть в бете, но уже как ARB. Когда AMD допилит — хз. В результате опять сидеть и заниматься фичедетектингом. Ничего не меняется. Сначало каждый нареализует своих велосипедов, а потом через годик глядишь родят что-то общее, но только работать с таким чудом — никак не весело.

> И даже в 4.4 sparse_texture год обсуждали и еще год добавляют в драйвера. Причем у AMD поддержка драйверов на уровне 4.3, тоесть по идее надо использовать их расширение AMD_sparse_texture, а у NVidia это вроде как должно сейчас быть в бете, но уже как ARB. Когда AMD допилит — хз. В результате опять сидеть и заниматься фичедетектингом. Ничего не меняется. Сначало каждый нареализует своих велосипедов, а потом через годик глядишь родят что-то общее, но только работать с таким чудом — никак не весело.
А с D3D11.2 обратная ситуация — у AMD поддержка D3D11.2 есть во всех GCN-картах, у NV нет поддержки D3D11.2 в железе.

Ну и о чём вы тут весь абзац распинались?
Мы вроде о драйверах и фреймфорках говорим? При чем здесь доступность в железе? В железе будет доступно в ноябре на всех консолях ).
Вы на D3D не будете париться — просто fallback D3D11 Feature Level. Вам пофигу кто вендор карты. В D3D нет специфичных для вендоров расширений, ну кроме разве что FourCC.

Логично что железки с поддержкой D3D11.2 у AMD появятся раньше. Как никак часть фич у них еще c 2012 года есть и оба консольных производителя пошли к AMD. NVidia любит гнуть свою линию с уникальными фичами. B и опять NV, ATI(тоесть уже AMD) и все по кругу. Ничего не меняется. Только D3D выступает общим знаменателем этого зоопарка технологий.
Слухи про стимбокс пошли в прошлом году, еще и двух лет не прошло, чтобы добавлять «несколько лет не анонсируют».

Насчет увольнений — уволили людей, которые занимались устройствами дополненной реальности (что то-типо окулус рифта они там делали у себя), наработки им вернули и они могут заниматься отдельно от Valve.
Вопрос — что сможет противопоставить СтимБокс новому поколению консолей? Если железо будет фиксировано- то там надо нефиговые деньги и договоренности с вендорами железа и много чего еще. Это сразу поставит вопрос о портируемости игр на обычный десктопный Linux. Если железо будут апгрейдить — то это просто пк с Linux на борту и профита в этом никакого для разработчиков. Открытость — очень спорный аргумент в геймдеве. Хинт — почитайте про кризис игровой индустрии 80-х и почему Сони и МС жестко контролируют то, что выпускают. Пока вопросов больше чем ответов, и лишь рассказы о великом светлом будущем от Гэйба на разных Linux конфах.
По железу может быть компромисс — апгрейд возможен, но в узких рамках, выход за них на свой страх и риск.
Тогда как разработчик должен учитывать возможный апгрейд? Если железо фикс, то по сути вся игра(сцены и тд) подгоняется под возможности железа. Как-то нет особого бенефита в маленьких апгрейдах, если картинка не изменится, а если учитвать апгрейды — опять зоопарк железа.
Возможности смотрит по референсу (минимуму), скорость — по факту.
И приходим к ПК-подходу: Graphics level detail = ultra/high/medium/low.
Рекламировать как свои игры на выставках? ПК-шники рекламируют по ultra-левелу, и все понимают, о чём речь.

Если консольщики будут рекламировать по базовому (low), слишком будут проигрышно выглядеть, а если по high — скажут, обманывают (купил консоль, а обещанные спецэффекты где?)
Ну да, такой подход, только заточенный под одну линейку продуктов одного вендора.

Консоли можно продавать ultra/high/medium/low edition, на выставках показывать ultra, но пользователь может купить low (мало денег или не уверен нужна ли ему дорогая приставка) и сам проапгрейдить до ultra (когда разбогатеет или поймет что нужна).
Скорость то по референсу должна бать, иначе как-то не радужно получается, что у одних пользователей будет летать, а у других — нет. И вполне может сложиться ситуация, когда часть игр будут требовать каких-то расширений, а это, в свою очередь — фрагментация и опять гг.
НЛО прилетело и опубликовало эту надпись здесь
Он будет приносить 1% дохода, а то и больше — субъективно как-то в среде линуксоидов уважения к авторским правам больше.
1% дохода и 5% расхода (на саппорт, например). Может быть и невыгодно.
Посмотрите на статистику www.humblebundle.com/ там ясно видно что от линукс пользователей куда больше прибыли чем 1%
Это единственный здравый аргумент против. Действительно, 99% пользователей Linux в игры не играют, играют с кодом, драйверами и ядром.
Во всяком случае у них есть приставка — на ней играть будут, уже просто должны под нее выпустить игр, хотя бы несколько, а дальше будет видно, если потребитель будет покупать — будут продолжать, если нет, то нет.
Если процентами мерять, то еще не известно сколько пользователей винды играют в игры, отличные от браузерок и встроенного пасьянса.

p.s. 87,5% статистики в комментариях придумывается прямо на ходу.
Халфу ждали, ждём и ещё лет сто ждать будем, но вот когда они таки второй портал портируют??? Первый — портировали, Халфы — и первую и вторую с дополнениями, аж Лост Коаст есть! А со вторым Порталом — какой-то эпичный затык!
Все портируют со временем как и обещали, и портал 2 и cs:go. l4d2 сейчас все еще в бете, в пару месяцев назад с другом тестировали — падал в мультиплеере, что есть не хорошо. Закончат с l4d2 перейдут к следующему.

Half Life вон быстро портанули, я даже бету прошел и особо не увидел ни багов ни затыков
Игры от Valve — это всегда «Будущее здесь».
Будущее «игр» на той платформе, где нет конкурентов Steam.
Ок, Гейб, звучит логично.
Ну он в самом начале доклада так и сказал: если бы время остановилось, всё было бы замечательно, потому что сейчас у нас всё хорошо.
самый вкусный рынок — самый пустой
Тут пишут про проблемы, а я невероятно рад, что на ArchLinux у меня всё работает! Steam ставится из основного репозитория и обновляется вместе со всем остальным; работает без сучка и задоринки, и это при том, что у меня довольно экзотическая система с awesome в роли оконного менеджера. Уведомления выскакивают там, где надо и игры запускаются без каких-либо проблем.

Также отмечу, что покупаю игры через Humble Store, чтобы иметь DRM-free версию, а затем активирую ключ в стиме. Так вот, все игры из HS тоже устанавливаются и играются без проблем. Спустя 5 лет знакомства с Linux у меня наконец-то все работает, все драйвера допилены до рабочего состояния, включая 3D-ускорение, поэтому в упор не понимаю отрицательные комментарии. Может, у нас совсем разные конфигурации?

В любом случае, то, что сейчас делают Valve — это подвиг. И огромное им за это спасибо.
Спустя 5 лет знакомства с Linux у меня наконец-то все работает


вы сделали мой день)
Просто ArchLinux один из самых адекватных дистрибутивов. Вы всегда можете обсудить и подредактировать PKGBUILD в AUR с мейнтейнером, можете создать баг в багтрекере, если вам не нравится, как собран пакет в основном репозитории, и т.д.
Наша игра работает под линуксом( Ubuntu ) можете затестить, демо сдесь www.nuligine.com :)
Интересно было бы посмотреть на график падения прибылеи Valve если хотя бы на сутки, не давать подключаться с клиентов на форточках.
Зачем не давать?

Публикации

Истории