У дома / интернет / opengl тройно буфериране. Какво? Къде срещаме буферирането

opengl тройно буфериране. Какво? Къде срещаме буферирането

Тройно буфериране OpenGl AMD (Triple Buffering, tripleBuffering) - буфериране на три нива (буфери), във всяко се формират данни, които след това се използват от програмата без изчакване. В интернет има много информация по тази тема и, да си призная, дори на мен ми беше трудно да я разбера първия път.

Същността е проста - предварително изготвяне на графични данни. Активирайте, когато използвате VSync.

VSync - вертикална синхронизация на честотата на кадрите в играта с често движение на монитора. Резултатът - максималният FPS е равен на честотата на монитора.

Принцип на действие

В общи линии нещо подобно:

  1. Процесорът съобщава на видеокартата данните за създаване на картината.
  2. Видеокартата подготви картината и я изведе на монитора.
  3. Мониторът показва тази картина 60 пъти в секунда, стандартната честота за LCD монитори.
  4. След това процесорът отново изпраща данните за картината към видеокартата - видеокартата подготвя картината. Но показването на текущата картина на монитора все още не е завършено.
  5. Процесор, видеокарта - в очакване на края на шоуто.
  6. Когато буферирането е активирано, няма да има чакане - процесорът ще изпраща команди, видеокартата ще създава изображение.
  7. Докато показването е в ход, следващите изображения ще бъдат поставени в специална област (буфер).
  8. В края на дисплея следващата картина ще бъде извлечена без изчакване от буфера. Има два такива буфера по подразбиране и те винаги работят - процесът се нарича двойно буфериране. Тройното буфериране ускорява процеса, тъй като се използва трети буфер, системата работи подобно на двойното буфериране.

Най-важното нещо, което трябва да разберем е, че 1 секунда е миг за нас. За процесора / видеокартата - значително време. Ето защо в програмирането, ако трябва да направите пауза, тогава не използвам секунди, а милисекунди като единица.

Опция в настройките на AMD Radeon:


Пример #2:


Активиране или не?

Трябва да го активирате, ако използвате VSync в игри. Когато използвате VSync, качеството на картината се подобрява чрез премахване на така нареченото разкъсване на изображението, което може да доведе до падане на FPS. Резултатът - ви позволява да минимизирате закъсненията при подготовката на данни от видеокартата. Специално за топ процесори/видео карти.

Тройното буфериране е налично само в OpenGL, можете да използвате RivaTuner, за да го активирате в Direct3D игри.

RivaTuner е предназначен за фина настройка на видеокарти NVIDIA. Настояще недокументирани функции Detonator драйвери за всички версии, ниско ниво на овърклок на GPU, корекция на опресняване, диагностичен модул.

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

Ако този тип буфериране има лош ефект върху играта, може да е в драйверите.Можете да опитате да инсталирате други драйвери, предишните. Съвет - направете точка за възстановяване преди инсталиране. Ако наскоро сте инсталирали драйвери, направете обратното - опитайте да възстановите компютъра до състоянието, преди да инсталирате нова версия.

Тройно буфериране и WorldOfTanks

Информацията беше актуална за 2014 г. за WoT 9.0.

Тази информация не претендира, че е полезна, но при някои проблеми / закъснения може да стане полезна.

За най-добра производителност в WorldOfTanks, triplebuffering също трябва да бъде зададено на false (т.е. дезактивирано). Това важи особено за не много продуктивни компютри.

Параметърът tripleBuffering в конфигурационния файл отговаря за буферирането:

  1. При активирана вертикална синхронизация трябва да се активира тройно буфериране. Задайте tripleBuffering = true.
  2. Когато е деактивирано, деактивирайте. tripleBuffering=false.

Мини инструкция:


Допълнително

Някои други графични опции
Име Описание
Обърнете размера на опашката Броят на предварително обучения персонал. Активирането му може да намали/елиминира спадовете на FPS. Препоръчителната стойност е 2. Ако имате многоядрен процесор, стойност 0 може да влоши производителността.
Оптимизации на анизотропно/трилинейно филтриране Оптимизиране на анизотропно и трилинейно филтриране. Включването му ще увеличи скоростта, едва ли ще забележите спад в качеството на картината. Актуално за най-добрите модели видеокарти.
Адаптивно анти-алиасинг Изглаждането на обекта не се извършва напълно, а само по краищата. Ефектът се постига с помощта на силните страни на мултисемплирането (MSAA) и суперсемплирането (SSAA).
Поддръжка на DXT компресия Компресиране на текстури без загуби за спестяване на честотна лента. Препоръчително е да активирате.

Заключение

  1. Същността е подготовката на данни за бъдещото изображение, по време на показване на текущото.
  2. OpenGl Triple Buffering на AMD трябва да се използва с активиран VSync.
  3. Производителността на играта трябва да се подобри. Особено на топ компютри.

Добър ден, дами и господа, познати, читатели и други личности! Нека опитаме днес конфигурирайте видеокартата.

Вие и аз вече говорихме много за драйвери, като се започне от това и се стигне до всякакви и всякакви други разлики. Днес ще продължим тази тема и ще говорим за по-подробни настройки.

Ще говорим за избора на настройки на драйвера, като използваме примера на видеокарти AMD Radeon (ATI), използвайки вградената в тях помощна програма. Тук няма да говорим за температури (защото говореха), овърклок на видеокартата (защото говореха) и скорост на вентилатора (защото и те говореха), а ще разгледаме точно функционалността на софтуера, който идва с комплекта и куп всякакви настройки (които , включително тези, които се намират в приложните игри).

Между другото, дори ако имате карта, която не е от този производител, трябва да прочетете статията, за да знаете и по аналогия да можете да конфигурирате всички видове анизотропно филтриране, антиалиасинг, морфологично вземане на проби и филтриране, тройно буфериране и още много.

И така, ключът е да започнем, да се движим.

Уводно многословие

Внимание! По-нататък част от безсмисления (воден) текст при актуализирането на статията беше запазена, доколкото има много и няма желание да се пренаписва (или изтрива) изцяло различни причини, а оригиналният автор е различен от текста. Имайте това предвид. В противен случай съдържанието ще ви помогне (може да се кликне).

Мисля, че не лъжа, ако предположа, че мнозина, които четат сайта на проекта "", не, не, и грешат в свободното си време да седнат на любимата си игра, за да се потопят в цветния свят на виртуалния реалност.

Но това не е задача, нашият списък с желания (хардуер под капака на компютър) не винаги съвпада със системните изисквания на новоиздадените играчки. Но вие все пак искате да залагате, и то не както и да е, а така, че нещо дори да се движи и казва на екрана, а не да забавя и да изостава. Какво да правим в тази ситуация?

Да не купувате с всяко издание на модерна играчка нов пълнеж за вашия компютър и по-специално като най-важния компонент на съвременните видеоигри? Не знам за вас, но аз нямам желание да давам трудно спечелените си пари само за 1-2 часа виртуално удоволствие на седмица.

На пръв поглед може да изглежда, че няма изход, освен да хвърляте пари в хардуер, но има един и е много безплатен и доста ефективен за себе си и се нарича - настройка на драйвери за видеокарта за максимална производителност. От вас, като потребител, се изискват само директни ръце :) и тази бележка.

И така, добри господа, нека се заемем с изстискването на целия сок от вашето vidyahi, като настроим неговия хардуер. На първо място, искам да кажа, че тази конкретна статия ще бъде посветена на потребители, които имат видеокарта от AMD под капака на своя компютър, т.е. радеонщик. Въпреки това, читателите, които са гласували за NVIDIA, също не трябва да се притесняват, ние ще подготвим още по-вкусна статия за вас.

Всъщност нека да минем по същество.

Уводна тема и статия

Поради факта, че статията се актуализира периодично и се актуализира (доколкото е възможно), но не се пренаписва изцяло, тук можете да намерите две версии на описаните драйвери и настройки за .

Един от тях говори за "старите" драйвери за съответните карти и софтуер, както и за вътрешния слой и интерфейс (понякога можете да стигнете до него на определени системи, типове драйвери и т.н.), т.е. говорим за това, което можете да видите по-горе.

Втората версия (под различно подзаглавие) описва визуалния и логически вид на по-нова версия, а именно AMD Radeon Software (известен още като, в различни моменти, Crimson, Crimson Relive и т.н. и т.н.). Можете да го видите по-долу (с възможност за кликване):

По един или друг начин, независимо от вида на използвания софтуер (и както първият, така и вторият, това е само средата на драйвера), настройките (те означават самите проби, кеш паметта на шейдъра, анизотропното филтриране и много други ), по своето семантично съдържание са сходни и играят ключова роля.

Поради това последните са поставени в отделна подзаглавие, съдържанието след което е най-общо (включително за всички видеокарти) и уместно.

Настройките на драйвера на видеокартата отделно от версиите и интерфейсите

Какво трябва да разберете тук (и по-нататък), преди да настроите:

  • Ако не можете да определите разликата на око, тогава не е нужно да задавате максималната стойност за нищо или да търсите кое е по-добро и т.н., и т.н., защото това ще бъдат букви за букви, числа за числа и т.н. ;
  • Ако всичко работи бързо и не срещате ъгли и неравности, тогава просто не се нуждаете от по-високи стойности;
  • Ако всичко работи бавно, тогава дори тогава и само тогава си струва да изберете настройките, начините, степени и методи;
  • Какво е бавно и бързо, ъгли и грапавини, всеки сам си решава, защото зависи от разделителната способност на монитора, неговата скорост на реакция, приложение и субективни усещания (за някои "стълбите" изглеждат норма, за други, напротив, 16X MSAA не е достатъчно).

Сега за самите настройки.

Режим на антиалиасинг

определя нивата, степента и метода на изглаждане на повърхностите в 3D приложения:

  • Елиминира стълби (ъгли) на екраните на различни модели;
  • Драйверът (не в приложението) обикновено има три глобални стойности: използвайте настройките на приложението, подобрете ги или ги заменете;
  • Когато бъде заменен и подобрен, той ви позволява да изберете степента на антиалиасинг (2X, 4X, 8X и т.н. и т.н., по-специално стойности като 2xEQ и т.н.), от които пряко зависят качеството и производителността (по-силно anti-aliasing -> изисква повече ресурси ->
  • В самите приложения (не в драйвера), често (от известно време) можете да изберете метод (вид, вариант, метод, наречете го както искате), - SSAA, MSAA, CSAA, NFAA, FXAA, DLAA, MLAA, SMAA, TXAAи т.н.;
  • Разликата в степените и методите може бързо и лесно да се намери в търсачките (по-добре е веднага да търсите по снимки) или да се определи от вас на око в конкретно приложение.

Метод на изглаждане

Указва метода (технология, тип, вариант, метод, както искате да го наречете), който се прилага при изглаждане:

  • Обикновено има три степени (в настройките на драйвера), - многократно вземане на проби, адаптивно вземане на проби, излишно вземане на проби (относно настройките на приложението, описани по-горе);
  • Качеството и производителността директно зависят от метода (по-силно изглаждане -> изисква повече ресурси -> ако не са достатъчни, тогава по-малко производителност);
  • Препоръчително е да използвате адаптивната опция, но я променете, ако има проблеми с производителността и/или недостатъчно антиалиасинг при използване на градусиизглаждане.

Морфологично (да не се бърка с анизотропно) филтриране

Допълнителен метод за изглаждане и филтриране на изображение. „Малко известен“, рядко използван, излишен:

  • Теоретично това трябва да подобри качеството на изображението, но на практика често се отразява негативно на производителността с цената на съмнително подобрение в anti-aliasing;
  • Много криво казано се занимава не толкова с изглаждане, а с размазване на крайното изображение и допълнителното му филтриране, след прилагане на описаните по-горе методи, за по-пълно разбиране (не съм сигурен дали ви трябва), можете да опитате да прочетете ( инж.);
  • Поради горните причини, както и във връзка с често по-скоро негативни последици (загуба, спирачки и т.н.), си струва да го оставите изключен (всъщност той има две позиции (включено-изключено).

Анизотропен режим на филтриране

Подобрява качеството на текстурите и изображенията като цяло чрез филтриране на изображения на текстури върху повърхности, които са силно (и не много) наклонени спрямо камерата:

  • Драйверът (не в приложението) обикновено има две глобални стойности: използване на настройките на приложението или отмяна;
  • Както в случая с антиалиасинг, може да има 2X, 4X, 8X и т.н., което определя качеството на филтрирането;
  • Принципът се основава на използването на няколко копия на една и съща текстура с различни детайли и изграждане на броя на текселите (минималната единица текстура на триизмерен обект, ако искате - текстурен пиксел) по посока на гледане и осредняване цвета им. Силно натоварва видео паметта (изисква нейната висока честотна лента, която от своя страна се определя);
  • От определени години (от около 2007 г.) почти няма отрицателен ефект върху производителността, но има положителен ефект върху качеството на изображението, така че X16 и по-стари се използват навсякъде.

Оптимизация на повърхностния формат

Както в случая с морфологичното филтриране, това е допълнителен метод за филтриране, само в този случай не антиалиасинг, а текстури.

  • Теоретично, подобно на анизотропното филтриране, то трябва да подобри качеството на изображението чрез допълнително филтриране на текстури;
  • Практически (и визуално) е забележимо малък, обикновено се отразява съмнително на производителността, но може да повлияе на стабилността. Препоръчително е да избягвате излишната употреба на тази настройка.

Изчакайте вертикална актуализация (известна още като вертикална синхронизация, известна още като V-Sync)

Синхронизира скоростта на кадрите (FPS) с честотата на опресняване на монитора:

  • Драйверът (не в приложението) обикновено има четири глобални стойности: винаги изключено, изключено (ако не е посочено от приложението), разрешено (ако не е посочено от приложението), винаги включено;
  • В редки случаи ви позволява да избегнете редки, бързи, визуално незабележими "ленти", които сякаш разкъсват изображението на два компонента, които протичат бързо и дори са познати на някого (някои изобщо не ги срещат или не ги забелязват );
  • Маркетолозите се продават като чудо на чудесата, увеличавайки гладкостта на изображението и всичко останало;
  • Всъщност, поради лимита на FPS (особено ако е по-нисък от кадровата честота на монитора като такъв), той обикновено се отразява негативно на производителността с изключително съмнителни ползи;
  • Твърденията за намаляване на шума, консумацията на енергия и т.н., чрез ограничаване на производителността до тази стойност, са изсмукани от пръста, защото в съвременния свят и при нормални условия самата видеокарта променя честотите, консумацията на енергия, скоростта на въртене и много други, без изкуствени ограничения. Double V-Sync като цяло е глупост, но сега не говорим за това;
  • Във връзка с гореизложеното се препоръчва винаги да се държи изключено. Ако наистина, на око, в тази конкретна конфигурация на ситуация на игра виждате визуална полза след включването и изключването й, тогава тя е включена.

Тройно буфериране OpenGL (и повече)

Преувеличено, това е I / O буфер, който ускорява скоростта на достъп до генерираните данни:

  • Рамките се чертаят с честота, по-ниска или по-висока от честотата на опресняване на екрана, готови (формирани от хардуера по-рано, отколкото са били поискани обратно от програмата, която ги е изпратила за формиране) се поставят в буфера (така да се каже хранилище) , и следващият кадър се дава за изчисляване, като по този начин се намалява забавянето + програмата не трябва да анкетира хардуера, за да получи събития за актуализиране на екрана и алгоритъмът може свободно да работи възможно най-бързо;
  • Съответно има двойно буфериране (обикновено се използва), има тройно буфериране (точно това, което описваме сега), двойното буфериране използва два буфера, тройно три (може и повече, но това вече не прави забележима разлика);
  • Двойно: ако системата има два буфера, A и B, тя може да показва буфер B, като едновременно с това формира ново изображение в буфер A, но е необходимо да изчака буферите да се променят поради забавянето на изображението;
  • Троен: ако системата има три буфера: A, B и C, не е необходимо да чака буферите да се променят. Може да показва буфер B, образувайки изображение в буфер A, малко повече.
  • Какво да направите: струва си да го включите, въпреки ограниченията.

Кеш на шейдъра

Позволява ви да съхранявате компилирани шейдъри в кеша, което понякога може значително да ускори обработката, да намали натоварването на CPU и GPU, като работи незабавно с готови данни без ненужно компилиране и вземането им от хранилището.

  • Има ли стойност "изключено" или " AMD оптимизиран" (в други карти настройките може да не са там, наречени по различен начин или активирани по подразбиране) - изключването му често не се препоръчва, защото това ви позволява да постигнете по-плавна видео поредица без ненужни забавяния на изобразяването, т.е. оставете оптимизираните или активирани позиция..

Режим на теселацияи теселацията като такава

Това е нещото, отговорно за глобалното подобряване на картината. На основно ниво това е метод за разбиване на полигони на по-малки части.

Прилагането на теселация към груб модел (вляво) позволява по-гладък модел (в същото изображение, но в средата), използването на карти на изместване (в същото изображение, но вдясно) дава на героите кинематографично ниво на реализъм.

  • Рамката на драйвера има три опции: оптимизирана от AMD, използване на настройките на приложението и замяна на настройките на приложението;
  • Най-често си струва да го оставите такъв, какъвто е, но по-често, ако по някаква причина FPS в игра с по-ниски изисквания (с по-мощна карта) е малък и има и странни забавяния, фризове (избледняване) и спадове където не трябва да бъдат, тук има смисъл да използвате настройките на приложението и/или дори ръчно управлениеотменя;
  • Override ви позволява да задавате нива от 2x до 64x и по-високи или да ги деактивирате напълно. Нивото задава много смачкване и пряко влияе върху производителността и качеството на изображението. С тази стойност има смисъл да играете с този параметър, ако нещо се обърка. Да, и така също.

енергийна ефективност

Позволява ви да дъвчете порядък по-малко енергия с цената на загуба на производителност:

  • Изключете, ако имате нужда от производителност. Може би това е всичко, което си струва да се каже тук.

Контрол на честотата на кадрите

Позволява ви да изберете и зададете ограничение на честотата на кадрите в приложението, уж, както в случая на вертикална синхронизация, за да добавите гладкост към видео последователността.

  • Всъщност малко хора имат нужда от това и защо, освен в случаите на обратното - когато честотата на кадрите е изкуствено (с настройки, които не могат да се променят) ограничена в приложението, тук можете да опитате да замените тази стойност с плъзгач, който позволява , в редки случаи, за да премахнете това ограничение и да работите изцяло (или стойността, която сте посочили).

Може би от Основни настройкитова е всичко, което трябва да се знае. Нека да разгледаме интерфейсите на конкретен софтуер, както и Overdrive и Wattman.

Как да конфигурирате видеокартата чрез "стария" софтуер - Catalyst Control Center

В процеса на инсталиране / актуализиране на драйвери (или, ако вече сте закупили готов компютър с предварително инсталирана операционна система), в допълнение към самия модул, който отговаря за показването на картината на екрана на монитора, допълнителен модулозаглавен Център за контрол на катализатора (ACCC).

Това е софтуерна обвивка, която е контролен център за работа с видео адаптери и ви позволява да извършвате всякакви манипулации както с настройките на самата карта, така и с свързания монитор.

По подразбиране ACCC стои в таблото на работния плот като малка икона (вижте изображението).

Въпреки това, по някаква причина може да не намерите иконата на контролния център на стандартното място, тогава, за да започнете да работите с ACCC, трябва да актуализирате драйверите на вашата видеокарта.

Това може да стане по различни начини, но аз предпочитам да направя това със специален безплатна помощна програмаот AMD, наречен amddriverdownloader (старо име).

Който не е наясно, това е технологията за автоматично откриване (търсене и откриване) на повечето най-новите версиидрайвери на производителя. Предимствата му са в яснота, удобство, безплатност и автоматизация на процеса на търсене и изтегляне на драйвери. Недостатъците са, че не винаги го прави правилно, както всяка автоматизирана система.

Благодарение на това сега не е необходимо да посещавате уебсайта на производителя, да търсите правилния модел видео адаптер, да карате вашата операционна система и битова дълбочина. Просто изтегляте помощната програма, стартирате я по всяко време и тя определя дали има нещо ново за вашите дърва за огрев и изтегля необходимия комплект за разпространение на вашия компютър. Така че, за да започнете да работите с ACCC, актуализирайте драйверите чрез помощната програма, като отидете на официалния уебсайт в секцията за изтегляне и щракнете върху „Изтегляне“.

След изтеглянето започвате стандартната инсталация на дърва за огрев, заедно с която ще бъдете доставени с днешния ни герой на повода - контролния център. За да влезете в него, трябва да кликнете върху иконата (червено-сив цвят AMD) на тавата на работния плот с десния бутон на мишката и да щракнете върху съответния надпис.

По същество ACCC не е нищо повече от потребителски интерфейсза инсталиране, конфигуриране и достъп до функции за AMD Radeon и хибридни графични карти AMD процесори. Това приложение предоставя видео настройки за регулиране на настройките на дисплея, профилите на дисплея и качеството на изображението.

ACCC играе много важна роля във функционирането на вашата видеокарта и ви позволява да добавяте необходимите fps "s (папагали) в игрите. Тоест, с него можете да стартирате игра или приложение на доста прилично ниво на полет, което първоначално е по-взискателен към характеристиките на вашия компютър и по-специално към видеокартите.

Забележка :
ATI Technologies, известна с производството на компютърни процесори, разработи Catalyst Control Center (CCC), за да допълни своята линия от графични карти Radeon. Помощната програма за първи път стана достъпна на видеокарти от серия R. След придобиването на ATI от AMD, помощната програма стана (в Стара версия) бъдете наречени .

Веднага след стартиране на центъра щракнете върху бутона „ Опции"(над въпросителния знак) и изберете елемента -" Разширен изглед” (виж изображението). По този начин преминаваме към по-разширен режим с голям брой настройки и по-удобен интерфейс за взаимодействие.

В раздела с настройки може да се интересувате и от елемента „ Активиране на менюто на лентата на задачите” – отговаря за това дали да се покаже иконата в трея и „ Възстановете фабричните настройки” – връщане към чисти настройки, в случай че сте прекалили с нещо при оптимизацията :).

Освен това, като щракнете върху въпросителния знак, ще извикате обширна помощ в контролния център, където можете да проучите всички настройки на помощната програма нагоре и надолу.

И така, както подсказва името на помощната програма, " Контролен център"- действа като център за всички опции и функции, свързани с графичната карта на AMD. Чрез стартиране на ACCC потребителите получават достъп до различни функции:

  • Управление на работния плот;
  • Персонализиране на цифрови панели / дисплей;
  • Настройка на параметрите на видео картината;
  • Настройка на 3D приложения;
  • Управление на производителността, AMD OverDrive - овърклок на процесора и GPU.

Нека разбием акцентите на настройките и да преминем през най-важните раздели на AMD Catalyst Control Center.

Първото нещо, на което бих искал да обърна внимание, е точката „ Свойства на работния плот" в падащото меню " Управление на работния плот". Позволява ви да промените размера на екрана, честотата на опресняване, качеството на цветовете и ротацията на работния плот.

Тук се интересуваме от настройките под числата (1, 2, 3). Необходимо е да зададете (ако са били автоматично определени неправилно) правилната разделителна способност, битова дълбочина (качество на цвета), честота на опресняване на екрана, както и да зададете ориентация (пейзаж или портрет).

За да направите това, трябва да получите документацията (спецификация за монитора) и да намерите стойностите на първата и третата характеристика там в раздела „ технически параметримонитор”.

Следващото важно меню “ Моите цифрови плоски панели” и елементи:

  • Свойства (цифров плосък панел);
  • Настройки за мащабиране;

Нека да разгледаме всеки поотделно.

В свойствата на цифровия панел се интересуваме от раздела „ Мащабиране на изображението". Може да се реализира с помощта на графичния процесор GPU, ако поставите отметка там.

Тази функция отговаря за правилното съвпадение на формата на монитора с формата на видеоигрите. Тези. така че да играете с правилната разделителна способност на цял екран и с възможно най-високата разделителна способност.

Ако отметката не е отметната, тогава се извършва такова мащабиране Windows инструменти, обаче, не винаги е правилно. Дали да поставите отметка в квадратчето зависи от всеки, аз не играя много, така че го нямам. Който обича да играе игри, по-добре да се придържа :)

Друга настройка тук е " Активирайте ITC обработката". Той осигурява качество на видеото, използвайки GPU, а не графичния драйвер за HDMI дисплеи, които поддържат ITC обработка. Е, ясно ли е какво наградих тук? ;)

Накратко, това е такава функция, която позволява на вашия монитор да използва свои собствени алгоритми за обработка на изображения на цял екран. Тези. ако мониторът поддържа HDMI, поставете отметка в квадратчето и се насладете на всички прелести на картината, които производителят е вложил в хардуера на монитора. В противен случай за мониторите на дървото няма да е наличен.

Следващият елемент в раздела „ Моите цифрови панели” – “Настройки за мащабиране". Настройката е отговорна за премахването на „траурната рамка“ около краищата на работния плот. Често се случва след преинсталиране на операционната система или драйверите да се появят черни ленти отстрани на монитора. Така че, за да избегнете това, по-добре е да поставите отметка в квадратчето - “ Използвайте коефициент на мащабиране”.

Забележка :
След всяка промяна на параметрите, за да влязат в сила, щракнете върху бутона „Приложи (A)” или „По подразбиране (E)” (ако искате да върнете всичко както е било).

Последната важна настройка в раздела Numeric Panels е LCD Overdrive. Ако си избрал собствен монитор, значи го знаеш - реакцията на монитора и колкото по-малка е, толкова по-добре (уж).

Активирайки тази опция, вие компенсирате времето за реакция (чрез ускоряване на цветните сигнали) и по този начин движещите се обекти няма да оставят "примка" при гледане на динамични сцени от филми или игри. Тази опция е активна само ако технологията се поддържа от самата графична карта.

Тук има много настройки и всички те в една или друга степен отговарят за красотата на изображението. яркост, наситеност, контраст и други параметри. Трябва да кажа, че в повечето случаи стандартните настройки на центъра са доста задоволителни и не изискват специални потребителски настройки.

Затова е по-добре да не ги променяте, защото промяната на един ще доведе до нарушаване на общия баланс и промяна в купчината свързани параметри. С други думи, дори малки подобрения могат да доведат до „изплуване“ на изображението. Полезни настройки за нас тук ще бъде разделът „Качество“: качество на видеото и деинтерлейсинг.

Трябва да поставим следните квадратчета за отметка (вижте изображението):

  • "Динамичен контраст"- това е автоматично регулиране на яркостта в зависимост от картината на монитора. Отговаря за най-доброто показване на бързо променящи се сцени, например при гледане на филми или в динамични игри.
  • „Деинтерлейсинг“ е елиминирането на преплитането или „ефекта на гребен“ при гледане на видео. За да преувеличим, ефектът на гребена е задвижването на движещ се обект, т.е. когато на екрана на монитора има едновременно две полета от рамката, изместени едно спрямо друго. Деинтерлейсингът елиминира този ефект.

Също така, за по-гладък процес на възпроизвеждане на видео е необходимо да поставите отметка в квадратчето „откриване на промяна на рамката“ във видео потока, когато използвате деинтерлейсинг.

В раздела " Видео "Има още настройки, които заслужават нашето внимание и това са:

  • AMD Steady Video - нестабилна стабилизация на изображението;
  • Глобално качество на видеото;
  • По-бързо видео конвертиране.

Ако вашето домашно видео се тресе (сякаш след голям ден :)), тогава трябва да поставите отметка в квадратчето до AMD Steady Video. Настройка „ Глобално качество на видеото” –> “Принудително изглаждане на видео” ви позволява да осигурите гладко възпроизвеждане на видео потока без изпускане на кадри. Поставяме отметка там.

Настройка „ Бързо видео конвертиране” ви позволява да свържете ресурсите на вашето видео към процеса на видео конвертиране. графичен хардуер. Поставете отметка " Включи хардуерно ускорение ”, ако често кодирате видео с помощта на различни плейъри и искате да ускорите този процес.

И така, сега нека прескочим двата елемента „Игри“ и „ производителност” и спрете в раздела „ Информация ". Всъщност тук няма нищо необичайно, стандартна информация от производителя.

В раздела на началната страница на AMD се интересуваме от „Проверка за актуализации на драйвери“, което ви позволява да изтеглите най-новите драйвери на вашия компютър, т.е. актуализират своята версия и самото ядро ​​на центъра за управление на Catalyst.

За да започне да се зарежда „купчината дърва за огрев“, трябва да кликнете върху синята стрелка и процесът на актуализиране на драйвера ще започне.

Следващите два раздела са „Програми“ и „ Хардуерни устройства". Те дават възможност да се запознаете в детайли с хардуерните устройства на системата, графичния адаптер и като цяло да получите информация за системата (бутон “ Системна информация”).

Разбрах основната настройка. Нека сега да разгледаме опциите за производителност и овърклок, които се намират в секцията OverDrive.

OverDrive в "стария" драйверен софтуер на AMD

Ако сте запален геймър и притежавате видеокарта AMD, тогава имате право да разчитате на известно увеличение на нейната мощност безплатно. Оптималната и правилна настройка ще ви помогне да изстискате желания fps в игрите и да добавите скорост в различни 3D приложения. Две настройки са отговорни за това в контролния център: „ производителност” и „Игри”.

Разгледайте ги по-подробно и започнете по ред.

Технологията AMD OverDrive е разработка на AMD, предназначена за овърклок на графична карта и GPU на ниво драйвер. За да започнете да го използвате, трябва да прочетете и приемете условията на лицензионното споразумение (вижте изображението).

Мисля, че имате въпрос на устните си: Какво прави AMD OverDrive и каква ми е ползата като потребител?". Аз й отговарям:

  • Има набори от предварително зададени параметри за начинаещи и фенове на овърклок. Можете лесно да изберете предварително конфигуриран профил на паметта, за да постигнете оптимална производителност на DDR3 паметта. Можете също така ръчно да управлявате настройките за производителност от BIOS и да създавате потребителски профили за конкретни приложения;
  • Чрез автоматично регулиране на честотата прави овърклокването още по-бързо и лесно;
  • Позволява ви да контролирате скоростта на вентилатора, за да подобрите производителността;
  • Позволява ви да контролирате всичките си настройки за производителност, включително честота на паметта, напрежение и времена.

След приемане на условията на лиценза и предупреждение, че ако имате криви ръце по-добър овърклокне се включвайте (:)), изскача следният прозорец.

Тук можете да си играете с настройките и да добавяте папагали към приложенията. Този метод работи по следния начин. Променяме някой от параметрите с няколко единици, влизаме в 3D приложението, стартираме измервателя на FPS и ако има увеличение на папагалите и всичко работи стабилно, оставяме тези параметри. В противен случай се връщаме към параметрите по подразбиране (клавиш E) и променяме параметрите по-внимателно, докато намерим стабилно увеличена комбинация от настройки.

Забележка :
За да могат промените в раните да влязат в сила и да повлияят на производителността на системата, трябва да проверите „ Активирайте графично устройство”.

Ето какви резултати (от гледна точка на повишаване на производителността) успях да постигна само като си играх с настройките на видеокартата и (в по-малка степен) честотите на процесора.

Настройките по подразбиране бяха следните:

...и броят fps в играта Metro Last Light Redux (1080p резолюция, много високи настройки) с тях беше:

И ето на какво са променени (на картата):

...и броят FPS в играта Metro Last Light Redux със същите графични настройки е:

Общо имаме 41 срещу 44 - доста приличен резултат за няколко жеста с настройките на картата и (в по-малка степен) на процесора. Ако седите подробно и завъртите процесора както трябва, тогава 5-7 допълнителни папагала могат да бъдат нокаутирани със сигурност.

Забележка :
В допълнение към графичната карта можете също да овърклокнете процесора с помощта на AMD OverDrive. Все пак трябва да е от AMD.

Както се надявате да си спомните, има още една точка в дневния ред, това е настройката на 3D приложения. За да започнете да работите с тях, отидете в съответното меню ACCC:

Виждаме прикачения файл Системни настройки”, И в него таблица с две колони: „ Възможности" и „ Настройки». В долната част можете да добавите приложение за игра (бутон „Добавяне“) във формат .exe и да зададете графичните настройки за конкретна игра (приложение), т.е. така наречения профил.

Локалните настройки (изглаждане, филтриране, вземане на проби и всичко останало) задавате въз основа на написаното по-долу по-горе, т.е. в първата половина на статията под съответното подзаглавие.

Как да настроите графична карта Radeon чрез "нов" софтуер - AMD (ATI) софтуер (Crimson нататък)

Ако имате чисто нова карта, най-новата система и драйвери, тогава най-вероятно вече имате най-новата версия на софтуера за работа с настройките на драйвера. Той е много по-визуален, стегнат и съдържа много малко раздели ( Игри, видео, преживейте, покажетеи система), всяка от които много ясно ви позволява да контролирате видеокартата.

Разделът „Игри“ отговаря за управлението на основните настройки за производителност, които са изброени по-горе, т.е. в първата половина на статията под съответното подзаглавие.

Разделът "Видео" отговаря за настройките на цвета, яркостта и контраста на видеото и всичко, което го придружава. Тук има няколко предварително зададени профила, резултатът от които се вижда, както се казва, в движение (стартирайте видеото и мушнете мишката в профила).

Relive, ако е инсталиран, ви позволява да заснемате видео и да управлявате настройките, които вървят с него. Тук няма да коментираме нищо, тъй като не става въпрос за това.

Разделът "Дисплей" ви позволява да управлявате настройките за разделителна способност, да променяте цветовата температура на монитора, така да се каже, програмно, да задавате ултрависока разделителна способност, мащабиране и т.н.

Последният раздел, който се нарича "Система" и съдържа разделите "Общ преглед", " Софтуер"и" Оборудване ", ще ви помогне да разберете сегашна версиядрайвери, честоти, името на видеокартата, нейните подробни характеристики и някои от параметрите на компютъра.

Както можете да видите, всичко тук е много по-сбито и удобно.

Настройване на Wattman в "новия" драйверен софтуер от AMD (ATI)

В раздела за игри има два подраздела, единият от които отговаря за глобалните настройки, вторият за по-дълбоките (овърклок), който разделът се нарича (по времето, когато статията беше актуализирана) Wattman, който замени Overdrive.

Ако решите да овърклокнете и промените честотите, отидете на този раздел и се съгласете с предупреждението, което ви казва, че всичко, което правите - правите на свой собствен риск и риск, можете да загубите гаранцията си и така нататък (като цяло прочетете текст).

След това ще видите такъв голям лист (можете да разтегнете прозореца с мишката), първият раздел в който е отговорен за наблюдение на състоянието (честота, температура, скорост на охладителя и т.н.) във времето (т.е. при първото стартиране може да е празен, трябва да изчакате).

Вторият раздел ви позволява да променяте честотите лесно и бързо, като издърпате плъзгача до желания процент и в същото време виждате как това влияе на различни състояния и напрежения. Напрежението може да се настрои и ръчно, но това силно не се препоръчва. Интересът трябва да се увеличава бавно (за предпочитане с 1%), след всеки от които трябва да тествате видеокартата за стабилност за дълго време, опитвайки се да постигнете максимален растеж с максимална стабилност.

Третият раздел по подобен начин регулира стойностите за честотата на паметта и напрежението на паметта (които също не трябва да се променят ръчно, ако не сте опитен овърклок), като по този начин я овърклоквате. Струва си да овърклокнете параметрите на свой ред (отделна честота и отделна памет) и след това да се опитате да ги свържете заедно, защото едното зависи от другото (вижте).

Последният раздел ви позволява да контролирате скоростта на въртене на охладителите на охладителната система в зависимост от температурата (дясната страна) и в даден диапазон на скоростта (RPM) (от минимум до максимум + акустична граница).

На това може би всичко, което си струва да се знае тук и може да се знае. Все още препоръчваме контролиране на скоростта и овърклок чрез Afterburner, подробна статия по тази тема.

Е, това вероятно са всички настройки, които могат да бъдат променени, за да се подобри "летаемостта" и по-добрата "индикативност" на 3D приложенията.

За да имате по-ясна картина на всичко по-горе в главата си, ще дам обща бележка, бележка, наречена „ Как да подобря графичната производителност за игри?”:

  • Актуализирайте драйверите своевременно;
  • Глобално конфигуриране на драйвери (вижте по-горе);
  • Конфигуриране на драйвери локално за приложението (профили), в зависимост от нуждите и изискванията;
  • Използвайте добро охлаждане(), настройка (по-шумно от ) или използване ;
  • Малко овърклокване никога не е навредило на никого. В разумни граници.

С теб беше капитанът-очевидност (c) :)

Е, това вероятно е всичко за днес, нека да обобщим и да се сбогуваме.

Послеслов

Днес ние напълно се занимавахме с темата за настройка на драйвери за видеокарти. Сигурен съм, че сега всеки от вас ще може да го направи правилно и, ако е необходимо, да изстиска допълнителни папагали от вашите графични бебета :)

Както винаги, ако имате някакви въпроси, допълнения, мисли и т.н., тогава добре дошли да коментирате тази публикация.

PS: За първоначалното съществуване на тази статия, благодаря на члена на екипа 25 FRAME

Тройното буфериране позволява по-бързо извеждане на изображение в сравнение с двойното буфериране. В приложенията от реалния свят това често включва опит за абстрахиране на операциите за генериране на графики от синхронизирането със скоростта на опресняване на монитора. Обикновено кадрите се рисуват под или над честотата на опресняване на екрана (променлива скорост на кадрите) без обичайните ефекти, които това може да причини (а именно трептене, изместване, накъсване). Тъй като програмата не трябва да анкетира хардуера, за да получи събития за актуализиране на екрана, алгоритъмът е свободен да работи възможно най-бързо. Това не е единственият наличен метод за тройно буфериране, но е преобладаващият в компютърните архитектури, където скоростта на машината може да варира значително.

Друг метод за тройно буфериране включва синхронизиране със скоростта на опресняване на екрана, като се използва трети буфер просто като начин да се осигури свободно място за заявки за промяна в общото количество графики, които се изобразяват. Тук буферът се използва в истинския смисъл, когато действа като хранилище. Този метод представя повишена минимални изискваниякъм хардуера, но осигурява постоянна (срещу променлива) кадрова честота.

Тройното буфериране използва три буфера, но методът може да бъде разширен до произволен брой буфери, необходими на приложението. Обикновено няма полза от използването на четири или повече буфера.

Недостатъци на двойното буфериране

Ако системата има два буфера, A и B, тя може да показва буфер B, като същевременно генерира ново изображение в буфер A. Когато изображението в буфер A е готово, системата трябва да изчака лъчът на монитора да се върне към размяна на буфери. Този период на изчакване може да бъде няколко милисекунди, през които нито един от буферите не е докоснат. В момента, в който вертикалното сканиране приключи, можете или да размените буфери A и B, за да започнете изобразяването в буфер B (превключване на страници), или да копирате буфер A в буфер B и да рисувате в буфер A.

Предимства на тройното буфериране

Ако системата има три буфера, A, B и C, не е необходимо да чака буферите да се променят. Може да изобразява буфер B, изобразяващ буфер A. Когато буфер A е готов, той незабавно започва да изобразява буфер C. Когато има вертикална пауза, буфер A се показва и буфер B се освобождава за повторна употреба.

Ограничения за тройно буфериране

Ако системата винаги запълва буферите за по-малко време, отколкото е необходимо за показване на буфера на екрана, компютърът винаги ще чака мониторен сигнал, независимо от броя на буферите. В този случай тройното буфериране няма предимство пред двойното буфериране.


Фондация Уикимедия. 2010 г.

Вижте какво е "Тройно буфериране" в други речници:

    Буферирането (от английския буфер) е метод за организиране на обмен, по-специално въвеждане и извеждане на данни в компютри и други изчислителни устройства, което включва използването на буфер за временно съхранение на данни. При самостоятелно въвеждане на данни ... ... Wikipedia

    - (от английски буфер) метод за организиране на обмен, по-специално въвеждане и извеждане на данни в компютри и други изчислителни устройства, което включва използването на буфер за временно съхранение на данни. При въвеждане на данни едно устройство или ... ... Wikipedia

    В компютърните науки, метод за подготовка на данни, който осигурява възможност за връщане на готовия резултат, без да се прекъсва процеса на подготовка на следващия резултат. Основните области на приложение на двойното буфериране: изобразяване на възпроизвеждане на съдържание на екрана ... ... Wikipedia

    Двойното буфериране в компютърните науки е метод за подготовка на данни, който осигурява възможност за връщане на готовия резултат, без да се прекъсва процеса на подготовка на следващия резултат. Основните области на приложение на двойното буфериране: изобразяване на съдържание ... ... Wikipedia

    В тази статия липсват връзки към източници на информация. Информацията трябва да може да се провери, в противен случай може да бъде поставена под съмнение и премахната. Можете да ... Уикипедия

    В компютърните науки буферът е област от паметта, използвана за временно съхраняване на данни по време на въвеждане или извеждане. Обменът на данни (вход и изход) може да се осъществи както с външни устройства, и с процеси в компютъра. Буфери ... ... Уикипедия

Като част от този преглед ще ви кажа какво е тройното буфериране, както и за функциите, свързани с него.

Същността на проблема. При формирането на изображение се счита за оптимално, че първоначално цялата област се заменя с фон (например бяло или определена картина) и едва след това върху него се прилагат отделни фрагменти. Ако обаче се използва един буфер, от който се чете и в който се записват данни, тогава е напълно възможно да възникнат проблеми като трептене на екрана или отделни елементи, поява на счупвания (горната част на снимката е от сегашната, долната част е от старата) и други дефекти.

Едно решение на този проблем е двойното и тройното буфериране. Какво е това и защо е необходимо, както и как е свързано с V-Sync, ще разгледаме допълнително.

Тройно и двойно буфериране

двойно буфериране

двойно буфериране- това е метод, който ви позволява да осигурите едновременното предаване на готовия резултат и формирането на следващия.

Как работи двойното буфериране в компютърна графика? Струва си да се отбележи, че има две опции, като и двете решават проблема с трептенето и някои други дефекти, но не решават проблема с разкъсването на картината. Първият е, когато изображението първо се формира в RAM паметта на компютъра и след това се копира в буфера на монитора (от който последният чете и извежда картината на екрана). Второто е, когато видеокартата първоначално поддържа два буфера, които сменя без да копира данните, което е много по-бързо. В този случай прекъсванията се случват по-рядко.

Струва си да знаете, че основният буфер е този, в който се съхранява картината, показана на екрана на монитора. Вторичният буфер е този, в който се генерира изображението (извършва се рендиране).

Тройно буфериране

Тройно буфериранее вид двойно буфериране, което използва три буфера за данни.

Как работи тройното буфериране в компютърната графика?Самият механизъм е до голяма степен подобен, но се използват само три буфера за данни - първичен и два вторични. В този случай също е възможно да се използват допълнителни буфери на видеокартата като вторични буфери на метода, ако има такива.

Защо е необходимо това? Факт е, че по време на копиране на данни видеокартата не работи. Съответно допълнителен заден буфер решава този проблем, тъй като в момента на копиране на данни може да се формира следващото изображение. Това ви позволява да увеличите fps.

И двете технологии обаче обикновено се свързват с V-Sync и има причина. Нека да видим защо по-нататък.

Двойно и тройно буфериране с вертикална синхронизация

V-Sync се използва във връзка с двойно или тройно буфериране за решаване на проблеми с разкъсването. Единствената разлика от нормалната употреба е, че копирането на данни е синхронизирано с честотата на монитора. С прости думи, в моментите, когато мониторът чете и показва данни, картината не се променя.

Забележка: Читателите трябва да знаят, че V-Sync подобрява Input Lag.

Какви са предимствата и недостатъците на двойното буфериране с V-Sync?

Професионалисти. Няма пропуски на екрана. Ако видеокартата е мощна и нейните fps са по-високи от честотата на монитора, тогава намаляването на fps може да не се усети, тъй като всеки кадър от анимацията ще бъде рендиран (генериран), докато не се покаже на екрана на монитора, като се вземат предвид забавяне на копирането.

минуси. Долната линия е, че в допълнение към проблема с прекъсването на видеокартата при копиране на данни се добавя забавяне в очакване на монитора да изчертае. Това означава, че fps може да падне драстично, ако видеокартата генерира по-малко кадри от честотата на монитора. Например 40-45 кадъра в секунда могат да бъдат намалени до 30 реални кадъра в секунда, тъй като някои от кадрите ще бъдат показани в 1 цикъл на монитора, а някои от кадрите в 2 цикъла на монитора. Ако fps е по-малко от 30, тогава намалението може да бъде до 15 кадъра.

Вторият съществен недостатък е, че ако реалните fps на видеокартата скочат в играта, това може да се забележи и допълнително да причини прекомерна умора на очите. Например, ако има 40-50 fps в някои сцени и 20-30 fps в други, това означава, че fps ще се редуват в стила на "30 - 15 - 30 - 15 - 15 - 30 - 30".

Какви са плюсовете и минусите на тройното буфериране с V-Sync?

Професионалисти. Същото като двойното, но с известна разлика. Факт е, че тройното буфериране ви позволява да се отървете от проблема с неактивността, тъй като когато чакате монитора или копирате данни, видеокартата формира следващото изображение, което е особено полезно, ако видеокартата формира изображения бързо или бавно (обаче , възможен е минус под формата на периодични прескачащи изображения поради V-Sync).

минуси. Първият недостатък е, че тройното буфериране изисква повече изчислителни ресурси. Вторият недостатък е, че ако видеокартата винаги генерира изображения бързо, като вземе предвид всички закъснения, тогава се губи смисълът от тройно буфериране. трето. Ако компютърът е "слаб", активирането на този метод може да намали реалните fps. Това се случва поради първия минус, тъй като са необходими повече изчислителни ресурси. В този случай е по-добре да деактивирате не само тройното буфериране, но и V-Sync.

Буферирането е начин за организиране на обмена, а именно въвеждането и извеждането на данни в изчислителните устройства и компютри. Буферът се използва като място за временно съхраняване на данни. По време на въвеждане на данни някои устройства записват данни в буфера, докато други четат данни от буфера. В заключение всичко е точно обратното.

Къде срещаме буфериране?

Всъщност всички процеси в компютъра са свързани с този процес. Не е лесно за неинформиран човек да разбере какво е буфериране. Въпреки това е много лесно да го наблюдавате: същото изтегляне на филм онлайн - данните се буферират, филмът се зарежда в кеша и се възпроизвежда, въпреки че не е на компютъра.

Тази операция позволява на процесите да изпълняват входни и изходни данни независимо един от друг. Поради тази полезност, буферирането се използва в многофункционални операционни системи.

Няколко от неговите видове се използват в компютърната графика за въвеждане, извеждане и обработка на изображения. Те са реализирани хардуерно или софтуерно.

Пример за буфериране в е RAMмодем, който се използва за временно съхранение на получени и изпратени файлове.
Пример за буфериране в софтуерса многозадачни операционни системи, при които при въвеждане на данни за печат файловете временно се качват в опашката за печат.

Напредналите потребители на компютри трябва да знаят какво е буфериране.
В областта информационни технологииВинаги има повърхностна информация и задълбочена информация. След като разберете какво е буферирането, можете да отидете по-далеч и да разгледате видовете му по-подробно.

Известно е, че има двойно и тройно буфериране. За тях ще стане дума в следващото подзаглавие.

Тройно буфериране - какво е това?

В компютърната графика този видОбсъжданият процес е разновидност на двойното буфериране. Разликата е само в метода на показване на изображения. Triple ви позволява да избегнете или намалите броя на артефактите. Също така се наблюдават разлики между двойното и тройното буфериране в скоростта на извеждане на изображението.

Методът на тройно буфериране също е синхронизиран с Третият буфер се използва тук като метод за предоставяне на свободно място за заявки за промяна в общия обем на изобразените графики. Той действа като вид хранилище. Методът на тройно буфериране изисква повече ресурси, но осигурява постоянна скорост на кадрите.

Три буфера не са ограничението. Въпреки това, няма нужда от 4 или повече места за временно съхранение на изтеглени файлове, само 3 от тях винаги ще работят активно. Следователно най-добрият вариант е тройното буфериране.

Помислете какво е буфериране в игрите?

Буферирането се използва и за прехвърляне на изображения на игри. В игрите се използват както двойни, така и тройни. Двойното буфериране е за по-слаби компютри и операционни системи, докато тройното буфериране е за по-мощни.

Ако използвате тройно буфериране на слаба операционна система, играта може да се сблъска. С други думи, производителността зависи от това какъв вид процес се използва на вашия компютър. Игрите също са различни, с различни изисквания за PC и OS.

Изборът на типа буфериране е доста труден, тъй като производителите на игри създават своето въображение, използвайки различни методи. Ето защо във форумите за игри често можете да чуете как определена игра не работи добре с тройно буфериране и обратно.

В идеалния случай производителите трябва да посочат Системни изискванияконкретна игра, нейната съвместимост с различни операционни системи, поддръжка на буфериране и др.

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

Относно изходното буфериране

Изходното буфериране е доста полезно нещо. Тази функция се състои от подреждане на целия изход на скрипта, добавяне на заглавки на бисквитки и друг получен конкретен скрипт към него. След като обработката на информацията приключи, всички данни се изпращат на клиента в обратен ред, тоест първо заглавките, след това страницата и след това резултатът от скрипта.

Възможности, отключени чрез буфериране на изхода

  1. Изпращане на бисквитка от абсолютно всяко място в скрипта.
  2. Започнете сесия по всяко време.
  3. Компресиране на данни преди изпращането им на клиента.

Имайте предвид, че компресията ще изисква допълнителни ресурси на процесора. Но скоростта на трансфер ще се увеличи с 40% (в зависимост от броя на снимките и текста). Известно е, че картините се компресират много по-лошо от текста. Изходното буфериране не е активирано по подразбиране.

Има 2 метода за активиране на изходното буфериране:

  1. Подходящо за тези, които притежават самия сървър или които имат достъп до файла php.ini. Всичко, което трябва да направите, е да намерите директивата output_buffering в този файл и да я зададете на On.
  2. Вторият начин е да използвате ob_start() в скрипта, чийто изход трябва да бъде буфериран.

Така че разбрахме какво е буфериране.