|
|
Регистрация | Правила форума | FAQ форума | Справка | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
21.10.2016, 08:25 | #1 | |||
Старожил
|
Путеводитель. Часть 17. Мельница FPS, или Кто, куда и зачем упирается
Видеокарты. Путеводитель для «чайников».
Часть 17. Мельница FPS, или Кто, куда и зачем упирается. Эти карты - что мельница Как видеокарта делает кадры?Мелят фреймы - не верится И с fps таким - душа несется в рай Давай, RX-GTX - давай, шарманка, играй Чтобы разобраться, схематически изобразим ее работу. И поможет нам в этом промышленная мельница. Вот такой примитивный агрегат для фасовки муки
Представим работу видеокарты по следующей схеме: Итак, работа ВК в терминах мукомольной промышленности: Оффтоп 1. Центральный процессор (ЦП, CPU) отвечает за поступление достаточного количества зерна в бункер. Зерно – массив данных после рассчета (обсчета) «физики» игры – что, как, с чем взаимодействует. И по каким условиям (законам, принципам). Попросту говоря, с какой скоростью, когда и куда летит пуля; как шмякнется тело противника после попадания и тд. и т.п. 2. Графический процессор (ГП, GPU) отвечает за превращение зерна в муку. То есть, рисование картинки-фрейма на основании условий, заданных/рассчитанных ЦП. Это - «жернова мельницы». Понятно, что от качества зерна зависит качество муки: если ЦП неправильно/некорректно рассчитывает параметры – получается такая же картинка. Третий сорт. Но важнее здесь другое: способен ли CPU подавать на вход GPU достаточный объем зерна в единицу времени. 3. GPU преобразует цифровые данные в картинки. Это и есть визуализация (рендеринг). В нашем случае, мешок, наполняемый мукой - это картинка, рисуемая попиксельно. Наполненный мешок – это фрейм (кадр игры). Картинка рисуется по шаблону, зависящему от разрешения вашего монитора (или разрешения, установленного вами самостоятельно, но в пределах максимально возможного на данном мониторе). А также, в соответствии с параметрами «видео», установленных вами вручную, в настройках игры. Этим вы задаете качество муки – мелкий помол, средний или грубый. Таким образом, вы определяете «размер» мешка и качество его содержимого. Аналогия понятна: мешок бОльшего размера дольше наполняется, значит, количество мешков в единицу времени (секунду) будет меньше. Мука более мелкого помола (картинка более высокого качества), кроме того, дольше мелется. Т. е. FPS (кадров в секунду) будет меньше, но качество отрисованной картинки - лучше. Но, при этом, взаимосвязь с CPU прямая: ЦП должен поставлять зерно лучшего качества, затрачивая больше времени на его «подготовку» (обработку). И тут мы снова уперлись в наличие связки «проц–видюха» по их производительности. 4. Само собой, заполнив пикселями кадр, получаем готовый фрейм-мешок, который уходит на экран через «видеобуфер» (временное хранилище готовых кадров). Оффтоп Рассмотрим на конкретных примерах. Оффтоп Вариант I. Центральный процессор «мощнее» видеопроцессора. Т.е. ЦП, в силу своей производительности, имеет заведомо избыточную возможность «поставлять зерно на жернова» в заведомо избыточных объемах (количестве). В свою очередь жернова физически не могут (в силу малой производительности) перемолоть такое количество зерна. Диагноз: «Проц уперся в видюху». Количество FPS стабильно и не уменьшается, но ограничено мощностью видеокарты. Т.е. ЦП может обсчитать данные и для большего количества FPS. Вариант II. Видеопроцессор «мощнее» центрального процессора. Т.е. ВК, в силу своей производительности, имеет заведомо избыточную возможность «молоть зерно на муку» в заведомо избыточных объемах (количестве). В свою очередь, ЦП физически не может (в силу слабой производительности) поставить необходимое количество зерна. Диагноз: «Видюха уперлась в проц». Количество FPS уменьшается до уровня, ограниченного мощностью центрального процессора. Т.е. ЦП не может обсчитать данные для большего количества FPS, хотя видеокарта и способна отрисовать еще больше кадров в секунду. Собственно, вывод элементарен: центральный процессор должен быть слегка мощнее видеочипа. И тогда, в общем случае, правило таково – «процессор должен упираться в видеокарту». Когда можно не соблюдать это правило? Ситуация 1: у вас сгорела видеокарта. Вы покупаете новую. Но, зная, что в скором времени смените систему на более современную/производительную, берите видеокарту мощнее, чем может загрузить её работой старый процессор. Да, сначала карта не сможет шуровать в полную силу. Но это временно, до приобретения нового проца. Ситуация 2: вам предложили более производительный CPU с заманчивой ценой. Вы решаете по случаю обновить систему. Покупаете новый ЦП. Денег на другое пока не хватат – играете на старой ВК. Ничего страшного – между собой два-три поколения GPU/CPU вполне соотносимы по производительности. Углубляясь в зернохранилище
Тем, кто не любит читать: «Таблица соответствия видеокарт к CPU» Ситуация 3: вы всегда меняете систему в сборе. Тогда CPU должен слегка превосходить GPU, чтобы она работала на полную. Потому что, на более слабый ЦП достаточно и еще более слабой ВК. Банальная экономия денег. Ситуация 4: вы планомерно обновляете систему поэтапно (процессор или видео). В таком разе, это те же случаи 1 или 2. Вы просто меняете местами «современность» ЦП или ВК. Через год-полтора ситуация «перевернется». Важно всегда только одно – лично ваш комфорт игры. А также, для каких целей еще вы используете комп. Иначе, правило не имеет смысла. Мы рассмотрели два из трех «узких мест». "Пропускная способность памяти" Оффтоп Обычно, ПСП соответствует производительности и потребностям видеочипа. Поэтому, будем считать, что… точнее, НЕ будем считать её «узким местом». Но случаи, когда производители не соблюдают это требование («соответствие производительности»), встречаются. Почему они это делают? – Из-за экономии. Ну, и покупателю «хочица-нравица» памяти поболе. Когда не соответствует
Убедились? «Ничто не обходиться производителям так дешево, и не цениться покупателями так дорого, как излишние чипы видеопамяти» Но если вы живете по принципу «маловато будет», то - кошелек вам в руки. Некоторые скажут, что мы забыли про такой параметр, как «объем видеопамяти». Давайте рассмотрим и его. Пусть у нас стоит самый мощный из существующих процессоров, а у GTX 1080 память - 16Gb. Если ПСП «резиновая», то GPU, все равно, «несмогёт». Но это – тот же «Вариант I», только без, так сказать, «переполнения видеопамяти». Недаром люди знающие поясняют: «взял RX 480… естественно 4 Гб, ибо 8 ей нафиг не надо». При этом, в играх из 16 Гб памяти будет задействовано 20%. В самых терминальных режимах – до 30%. Даже в 4К. Получается, что 2/3 памяти вы купили зря. Точнее не зря. Вы подарили деньги дяде, который их - в отличие от вас - умеет считать. Пускать в дело и преумножать на благо своей семьи. А вы (или ваши родители) и дальше продолжайте горбатиться на него – вы купили то, что вам не нужно. И не понадобиться в будущем: к тому моменту изменяться требования к производительности самого видеочипа. Да и драйвера, возможно, перестанут обновлять – нужно же заставить вас купить другую видеокарту. «Cash must flow». Выбор объёма видеопамяти
Читайте классику: «Капитал» К.Маркса и «Развенчиваем мифы о производительности видеокарт» «Захотели бы руки – перемелятся звуки в муку» Последний раз редактировалось akaR_H_Killer, 24.10.2016 в 03:49. |
|||
24.10.2016, 03:43 | #2 | ||||
Старожил
|
Тестирование GeForce GTX 1080 в разрешении 4K
«GeForce GTX 1080… позволяет играть в разрешении 4K, которое все еще остается недоступным для многих других видеокарт. Высокий потенциал GPU GP104 и большой объем видеопамяти в 8 ГБ обеспечивают хорошие результаты производительности в 3840x2160. … Разгон позволяет поднять производительность еще на 10-12%.» … Тестовый стенд процессор: Intel Core i7-6950X @4,1 ГГц материнская плата: MSI X99S MPOWER видеокарта: GeForce GTX 1080 Founders Edition память: DDR4 Kingston HyperX HX430C15SB2K4/16, 3000 МГц, 4x4 ГБ жесткий диск: Hitachi HDS721010CLA332, 1 TБ блок питания: Seasonic SS-750KM операционная система: Windows 7 Ultimate SP1 x64 и Windows 10 x64 драйвер GeForce: NVIDIA GeForce 372.54 … Видеокарта GeForce GTX 1080 является оптимальным вариантом для разрешения 4K, которая не имеет конкурентов, способных обеспечить такой же высокий уровень быстродействия. У AMD пока вообще нет альтернатив в топовом сегменте. Лучшие результаты обеспечит только новая версия GeForce GTX Titan X на базе более мощного GPU GP102, но это продукт премиум-уровня с крайне высокой ценой.» На 10.10.2016: Цитата:
Последний раз редактировалось akaR_H_Killer, 24.10.2016 в 03:47. |
||||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
Справочник словарей | ||
Словари русского языка - www.gramota.ru | Яndex - Словари | Википедия - ru.wikipedia.org |
|
|
|