AGP Aperture Size (Graphics Aperture Size, Graphics Win Size, IGD Aperture Size)

Інші ідентичні назви опції: Graphics Aperture Size, Graphics Win Size, IGD Aperture Size

Для настройки розмірів апертури AGP в BIOS Setup використовується опція AGP Aperture Size або Graphics Aperture Size. Крім того, дана опція допомагає користувачеві налаштувати розмір таблиці GART.

Принцип роботи

Щоб зрозуміти, як працює ця опція, спочатку треба розібратися в тому, що ж означає термін «апертура» стосовно до шини AGP, а також в тому, що означає абревіатура GART.

Апертурою називається сегмент оперативної пам’яті, який виділяється для потреб AGP, перш за все, для зберігання текстур. Слід врахувати, що її розмір не є об’ємом пам’яті в мегабайтах, а вираховується за формулою РA = (РП x 2) + 12 МБ, де РА – це розмір апертури, а РП – розмір пам’яті AGP в мегабайтах. Таким чином, ми бачимо, що обсяг пам’яті, що виділяється для потреб AGP в два рази менше розміру апертури. Чому ж так відбувається? Вся справа в тому, що крім самої пам’яті AGP в системі резервується спеціальна область пам’яті для комбінованої запису. Її обсяг дорівнює обсягу самої пам’яті AGP. Крім того, ще 12 МБ відводиться пам’яті для віртуальної адресації.

GART є таблицею перерозподілу графічних адрес (Graphics Address Remapping Table). Ця таблиця вбудована в контролер відеосистеми, розташований, як правило, в північному мосту материнської плати, і призначена для перенесення адрес AGP в системну пам’ять.

Як правило, користувачеві доступні наступні значення опції AGP Aperture Size – 4, 8, 16, 32, 64, 128, 256.

Яке значення опції вибрати?

Щоб розібратися в цьому, потрібно спочатку усвідомити принцип роботи графічної пам’яті в операційних системах сімейства Microsoft Windows.

Всі версії Windows, починаючи з Windows 95, використовують метод розподілу пам’яті за принципом водоспаду ( «waterfall»), а також підтримують технологію Direct in Memory Execution (DIME), яка має на увазі можливість використання системної пам’яті для відеовиводу. При цьому спочатку створюються розділи в пам’яті графічного прискорювача. При їх заповненні дані передаються в пам’ять AGP, а потім в системну. Таким чином, пам’ять заповнюється в автоматичному режимі, причому метод її використання є оптимальним для кожної програми.

Встановлюючи розмір апертури AGP, слід врахувати, що вона не є фізичною пам’яттю, а всього лише діапазоном адрес, які може використовувати операційна система з метою виведення відеозображення.

Чим більше обсяг ОЗУ відеокарти, тим менше вона використовує системну пам’ять, і, отже, тим менше потрібно розмір апертури AGP. Отже, встановлювати великий розмір апертури потрібно тільки для відеокарт з невеликим об’ємом оперативної пам’яті. При цьому потрібно мати на увазі, що розмір апертури не пов’язаний безпосередньо з продуктивністю відеосистеми.

З іншого боку, установка малого розміру апертури не буде він випущений системну пам’ять, оскільки розмір апертури встановлює обсяг системної пам’яті, яка може бути зайнята шиною AGP, але не обов’язково буде їй використовуватися. Таким чином, в опції AGP Aperture Size має сенс задати більшу апертури і для відеокарт з великим об’ємом. Крім того, певні типи графічних карт налаштовані на значення опції AGP Aperture Size, рівне 64, або більше. Далеко не всі програми вказують на необхідне їм значення діафрагми, а в ряді випадків обсяг використовуваних програмою текстур виявляється більше, ніж може вмістити відеокарта з ОЗУ навіть великого обсягу, і, таким чином, використання апертури стає неминучим.

Однак використання апертури невеликої кількості також не у всіх випадках виявляється раціональним. Занадто великий розмір апертури призводить до великого розміру таблиці GART, а це, в свою чергу, може привести до затримок роботи відеосистеми через уповільнення пошуку необхідної адреси в таблиці. Отже, оптимальним значенням для більшості випадків буде розмір апертури, рівний 64 або 128. У більшості материнських плат цей параметр встановлюється за умовчанням, і він дорівнює 64.

Ссылка на основную публикацию