21.03.2016, 04:20 | #1 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Оптимизация в играх, консоли и ПК
Вообще тема про консоли, PC и оптимизацию игр на этих платформах всплыла в разговоре про плановую экономику в разделе "Политика" (не спрашивайте, как это случилось).
Речь там шла вот о чем: Консоли имеют строго фиксированное железо в течение долгого времени, поэтому разработчики игр оптимизируют их как следует, а на ПК железо мощное, поэтому никто ничего не оптимизирует или оптимизирует недостаточно, поэтому приходится каждые джва года покупать новую видеокарту. Поэтому консоли лучше, чем ПК, Поскольку разговор не для раздела Политика, пришлось перетащить свои задницы сюда. Заодно в качестве первого поста проведу ликбез по GPU и графике. Но сперва правила темы: Оффтопом не считается: 1. Обсуждение графики и производительности PC в сравнении с консолями. 2. Обсуждение того, что "вот эта игра могла работать лучше!", при условии аргументации 3. Сравнение характеристик железа (процессоров, памяти и GPU) PC и консолей, консолей и консолей, PC и PC. __________________________________________________ __________________________________________________ ___________ Итак, действительно ли разработчики игр сговорились с производителями видеокарт, чтобы те могли продавать больше видеокарт и получать больше На самом деле нет. Когда вы запускаете игру, в начале запускается целый ряд заставок в стиле "Коламбия пикчерс представляет", где вы видите лого издателя, разработчика и прочих причастных организаций. И часто в этом списке обитают NVidia и AMD. Это значит, что разработчики обращались к производителям видеокарт, чтобы те сделали их игру более Но все же есть подозрения, что разработчики игр делают не все для того, чтобы игра быстро бегала на вашем компьютере, да? Отчасти это так. Зависит от конкретной команды разработчиков, а именно того, каких программистов они наняли для написания движка (или какой движок они взяли готовым) и как художники распорядились тем, что дали им программисты. Окей, а как дела с приставками? Ну, с приставками, на самом деле, в плане железа, все удручающе. Посмотрите вот на этот график: Скрытый текст: Здесь показано, чем занимаются создатели видеокарт, пока создатели приставок стригут капусту. Обратите внимание, что шкала флопсов (от слова FLOPS - Floating Point OPerations - операции с плавающей запятой) - логарифмическая. Это значит, что значение каждой следующей горизонтальной линии в 10 раз больше предыдущего. То есть если GeForce 8800 имел где-то 500-600 GigaFLOP (это миллиардов операций, стало быть), то уже Titan X имеет больше 6000 GigaFLOP, т.е. в 10 раз больше. Окей, и как же на помогут эти флопсы, спросите вы? Да очень просто. Один флоп - это одно сложение, вычитание, умножение или деление, выполненное над некой переменной типа float. Чтобы получить цвет пикселя, которым будет закрашена поверхность треугольника без текстуры, освещенного каким-нибудь источником света с помощью аппроксимации Ламберта, нужно найти косинус угла между нормалью к этому треугольнику и направлением на источник света, и умножить его на цвет поверхности и цвет источника света. Это все вместе со скалярным произведением занимает 7 операций. Эти операции нужно делать над каждым пикселем, то есть если у вас разрешение 1920 на 1080, а треугольник растянулся на весь экран, вам понадобится 14515200 операций с плавающей точки, то есть на один кадр вы должны потратить 14 миллионов флопов. А нынче ведь все любят уже не Ламберта, а какого-нибудь Орена-Наяра, где можно шероховатость материала указывать. Так почему же тогда разработчики игр любят приставки больше? Все из-за вас, маленькие жадные дети(с). Дело в пиратстве. Разработчик хочет кушать, и желательно побольше. Поэтому он хочет продавать свои игры, а за пиратские игры никто ему не заплатит. А на приставках с пиратством все гораздо лучше с точки зрения разработчика. В этом, кстати, заключается причина, почему часто одни и те же игры на консолях и на PC одинаково выглядят: они просто портированы с консолей. В этом случае в PC-версию можно добавить больше каких-то эффектов, которые не затрагивают ресурсы игры: какие-нибудь HBAO/shadow map based godrays/ ray-marching reflections. Текстуры и модели остаются прежними, поэтому особой разницы не заметно. Можем ли мы как-то выяснить, хорошо ли оптимизирована игра? Ну, если вы умеете программировать графику, у вас не maxwell-видеокарта и вы поставили себе NSight graphics debugger, то полагаю, кое-какие выводы сделать вполне получится. Этот дебаггер работает с картами NVidia и может показывать различные данные во время работы игры и выполнять capture frame - получение данных о всех вызовах, выполненных от одного D3D11ImmediateContext->Present() (или glSwapBuffers) до другого. Там можно понять, что рисует игра и как она это делает, сколько времени тратит на выполнение каждой операции, если ли в процессе рендера остановки для синхронизации GPU-CPU (например, когда игра пытается получить результаты GPU-based occlusion culling, и когда она делает это не правильно) и как выглядит шейдер, который выполняется на конкретном этапе, а также можно посмотреть состояние всех ресурсов. Единственное, что удручает - это то, что дебаггер не доступен для работы с видеокартами с архитектурой Maxwell внутри, а это 7хх и 9хх. Но я не программист, но хочу оптимизировать настройки игры так, чтобы она не тормозила и выглядела хорошо. Есть ли у меня шансы на это, док? Ага. Дальше под спойлером будет список новомодных фич, которые предлагаются в опциях графики игр, краткое их описание и насколько сильно все это грузит видеокарту. За один раз я их все не опишу, потому буду добавлять по мере поступления вдохновения. Скрытый текст:
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) Последний раз редактировалось [CCCP] Monster; 22.03.2016 в 17:00. |
||
|
22.03.2016, 13:53 | #21 | ||
Игрок
Регистрация: 13.02.2007
Сообщений: 797
Репутация: 191
|
Цитата:
Добавлено через 1 минуту Я так с Аланом Вейком делал, не очень красиво получилось) Не в плане проводов, а именно игра, не знаю с чем связано. Последний раз редактировалось Vint.92; 22.03.2016 в 13:55. Причина: Добавлено сообщение |
||
|
22.03.2016, 13:57 | #22 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
Vint.92, я смотрел эту тему... просматриваю ежедневно. Один [плохое слово] поднял, только не понял к чему он клонил и, что этим хотел доказать.
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ Последний раз редактировалось [CCCP] Monster; 22.03.2016 в 16:10. |
||
|
22.03.2016, 14:01 | #23 | ||
Игроман
Регистрация: 01.12.2011
Адрес: планета Земля
Сообщений: 3,659
Репутация: 188
|
да, я человек старинный. за всем следить не успеваю.
ок, а как мне включить комп из гаража не вставая с дивана в гостинной? я совершенно серьезно, это было бы удобно, ну там киношки смотреть, а то я по старинке прожигаю диски и иду вставлять их в ДВД проигрыватель, от которого ресивер 7.1 бухает и бахает)) Цитата:
но оно так и есть....просто у меня и PC и коробоксы и плойки, есть с чем сравнивать, в шутеры, стратежки, некоторые гонялки и рпг играю на компе, как я уже говорил это интимный процесс для меня одного и что бы за спиной никого не было, а вот во все остальное предпочитаю играть на консолях))) кстати недавно оригинальную Sega Mega Drive2 купил и телек с трубой))) детство в начале 90х прошло в бедности и ее у меня так и не было. Если вопрос стоит, что купить выбирая между всем этим, то конечно компутер, а если финансовый вопрос отсутствует, то почему бы не купить все это и не устраивать срачи, что ПеКа это хардкор или консоли круче.
__________________
Мыслил по-государственному: брал только в особо крупных размерах. |
||
|
22.03.2016, 14:07 | #24 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
Цитата:
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ |
||
|
22.03.2016, 14:10 | #25 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
кук, в том, чтобы объяснить, что происходит с играми на самом деле, почему они тормозят, как портируются с консолей на ПК и обратно.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
22.03.2016, 14:15 | #26 | ||
Игроман
Регистрация: 09.10.2006
Адрес: IS, FedCom, New Exford
Сообщений: 3,590
Репутация: 321
|
Лично у меня через WiDi, но таки да, только 1080р, если хочется фильмов в высоком качестве, то уже через роутер с хранилищем. как вариант еще еще беспроводной HDMI
|
||
|
22.03.2016, 14:19 | #27 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
[CCCP] Monster, тормозят, из за лени разработчиков оптимизировать. Мы имеем десяток поколений видео карт и я не могу вспомнить хита, для какой то определенной модели карточек. Тот же к примеру Масс эффект, первая и финальная часть имеют существенные отличия в сист. треб. на ПК, но не просят для третьей части новую консоль - почему, не возможно на пк играть в эти игры на одинаковых настройках- на 360м боксе можно, а тут нет?
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ |
||
|
22.03.2016, 14:20 | #28 | ||
Игроман
Регистрация: 09.10.2006
Адрес: IS, FedCom, New Exford
Сообщений: 3,590
Репутация: 321
|
Цитата:
Где я это говорил? ну про ПК хардкор или там консоли круче, я говорил про то, что одно другому не мешает и ничего сложного в подключении одного и другого нет от слова соовсем, для этого выпустили уже кучу всего и нормальную сеть по квартире можно сделать спокойно, вообще без проблем, вот я себе все организовал и не парюсь, но если кому то легче делать все через одно место, то это его выбор |
||
|
22.03.2016, 14:22 | #29 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
klop, читал и слышал, что на моем тв LG есть такая возможность, но как и где взять необходимую прогу, не пойму и не найду.
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ |
||
|
22.03.2016, 14:23 | #30 | ||
Игроман
Регистрация: 09.10.2006
Адрес: IS, FedCom, New Exford
Сообщений: 3,590
Репутация: 321
|
|||
|
22.03.2016, 14:26 | #31 | ||
нарута - эта крута!
Регистрация: 16.09.2009
Адрес: Арканар
Сообщений: 4,532
Репутация: 591
|
Цитата:
Цитата:
__________________
Отняли статус, оставьте хоть подпись :с
|
||
|
22.03.2016, 14:37 | #32 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
если не трудно спроси, но упор на игры- с видео и фото все норм, я с компа, жена с ноут бука кино и фото демонстрируем, с этим проблем нету.
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ |
||
|
22.03.2016, 14:56 | #33 | ||
Игроман
Регистрация: 01.12.2011
Адрес: планета Земля
Сообщений: 3,659
Репутация: 188
|
Цитата:
Цитата:
а так конечно, начинаю себя ощущать отсталым от того куда уходят возможности. Отец у меня как газету выписывал, так и выписывает, попытки научить его читать любую прессу через планшет, терпели полное фиаско.
__________________
Мыслил по-государственному: брал только в особо крупных размерах. |
||
|
22.03.2016, 15:00 | #34 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
kassota, ууу, как все печально((( подтверждаешь мою теорию- деньги есть ума не надо... когда есть стабильный и большой достаток- мозг отключается, легче купить чем сделать ((((
Извини, правда.
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ |
||
|
22.03.2016, 15:10 | #35 | ||
Игроман
Регистрация: 09.10.2006
Адрес: IS, FedCom, New Exford
Сообщений: 3,590
Репутация: 321
|
на самом деле нет, там все довольно просто, это абсолютно тот же роутер, просто в нем еще и хранилище есть (жесткий диск с некоторым софтом и аппаратной начинкой), с которого можно смотреть фильмы к примеру вообще с любого устройства, он и в сети будет отображаться как сетевое хранилище, это так же как если взять USB HDD и воткнуть его в комп, только втыкать его никуда не нужно и зайти в него можно в любое время через сеть, другое дело если лень, тогда да, легче оставить так как есть.
|
||
|
22.03.2016, 15:18 | #36 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
klop, там, все еще проще- теже браузеры в телефоне сами предлагают- --- скачать на флешку или в облако.
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ |
||
|
22.03.2016, 15:46 | #37 | ||
Игроман
Регистрация: 01.12.2011
Адрес: планета Земля
Сообщений: 3,659
Репутация: 188
|
Цитата:
или зимой тратить время на уборку снега, когда есть опять таки специальный человек, который этим себе на хлеб зарабатывает и на минитракторе чистит все по всему поселку снег. Т.е. мне надо сейчас вникнуть в суть вопроса, как и чего установить, настроить, т.е потратить время дома на что то, что вроде как бы должно облегчить мне жизнь, сэкономив 5-10тыр, но при этом потратив на это 1 час времени? не, я лучше заплачу деньги мастеру и этот час с детьми поиграю или с ними посмотрю мультфильмы. klop, это от роутера надо кабель протащить к ТВ? или как там коннект происходит? вайфая в ТВ нет, а ради него телевизор менять не вижу смысла
__________________
Мыслил по-государственному: брал только в особо крупных размерах. |
||
|
22.03.2016, 16:08 | #38 | ||
Игроман
Регистрация: 09.10.2006
Адрес: IS, FedCom, New Exford
Сообщений: 3,590
Репутация: 321
|
Цитата:
кстати по теме выше Цитата:
|
||
|
22.03.2016, 16:16 | #39 | ||
Игроман
Регистрация: 02.03.2008
Адрес: ууууууу, такой городишко
Сообщений: 2,013
Репутация: 434
|
kassota, примерно, такой ответ и ждал от тебя. Но комп, же это не мусор и не снег... мусор воняет, после снега болит руки и спина... это, же просто. работа чисто головой- неужели ты вместо того, что бы сыну/дочери помочь с уроками считаешь- легче нанять гастарбайтеров? Бля я был лучшего мнения о тебе, ощущения как новый мобильник из коробки достал или приставку подключил, но ни как не говно черпать (((
Фраерок, но сливаешся ты в моих глазах, обидно. Всегда тебя поддерживал по политике во мнении. Добавлено через 1 минуту klop, там по ходу большая плазма - без смартов и прочего.
__________________
Человек остался человеком даже после конца света. Он все также готов был грызть глотки своим собратьям из-за абстрактных идей… метро 2033 Вас убило индикатором гранат ---- Call of Duty 2 перевод с палёной версии . ¯\_(ツ)_/¯ Последний раз редактировалось кук; 22.03.2016 в 16:17. Причина: Добавлено сообщение |
||
|
22.03.2016, 16:35 | #40 | ||
Игроман
Регистрация: 01.12.2011
Адрес: планета Земля
Сообщений: 3,659
Репутация: 188
|
Цитата:
я не могу научить или помочь лично кому то, если я не разбираюсь в этом, поэтому лучше всего обратиться к специалисту. klop, там ЖК Шарп 64 дюйма 10 летней свежести, картинка супер, но вот новомодных наворотов нет
__________________
Мыслил по-государственному: брал только в особо крупных размерах. |
||
|
|