Налаштування відеодрайверів NVIDIA

  1. Налаштування 3D-параметрів для відеокарти Foxconn GeForce 7600GT
  2. Anisotropic filtering
  3. Anisotropic mip filter optimization
  4. Anisotropic sample optimization
  5. Antialiasing settings
  6. Conformant Texture Clamp
  7. Error reporting
  8. Extension Limit
  9. Force mipmaps
  10. Gamma correct antialiasing
  11. Hardware acceleration
  12. Negative LOD bias
  13. Texture filtering
  14. Threaded optimization
  15. Transparency optimization
  16. Trilinear optimization
  17. Triple buffering
  18. Vertical Sync
  19. Додаткова настройка 3D-параметрів для відеокарти NVidia GeForce 7950GX2
  20. Multi GPU performance mode
  21. Додаткова настройка 3D-параметрів для відеокарти MSI GeForce 8xxx
  22. висновок

Максим Афанасьєв

Налаштування 3D-параметрів для відеокарти Foxconn GeForce 7600GT

Anisotropic filtering

Anisotropic mip filter optimization

Anisotropic sample optimization

Antialiasing settings

Conformant Texture Clamp

Error reporting

Extension Limit

Force mipmaps

Gamma correct antialiasing

Hardware acceleration

Negative LOD bias

Texture filtering

Threaded optimization

Transparency optimization

Trilinear optimization

Triple buffering

Vertical Sync

Додаткова настройка 3D-параметрів для відеокарти NVidia GeForce 7950GX2

Multi GPU performance mode

Додаткова настройка 3D-параметрів для відеокарти MSI GeForce 8xxx

висновок

Драйвери, керуючі відеокартами, стандартизовані і практично не відрізняються один від одного, навіть якщо вони від різних виробників. Дуже часто драйвер підходить відразу до цілої серії відеокарт, оскільки серія грунтується на єдиній технології і на одному і тому ж технологічному процесі. Найпродуктивніша відеокарта в серії підтримує всі основні задаються драйвером технології, такі, наприклад, як антиалиасинг, анізотропна фільтрація, якість текстур і т.п. Решта відеокарти серії часто підтримують весь спектр цих технологій, за винятком максимальних значень. Оскільки драйвери для серій практично збігаються, в цій статті розглядаються топові відеокарти на чіпах NVIDIA - GeForce 7950GX2 (рис. 1) і MSI GeForce 8800GTX (рис. 2). Щоб показати відмінності молодших моделей, була відібрана відеокарта середнього рівня Foxconn GeForce 7600GT (рис. 3), яка має гарне співвідношення «ціна / якість».

Рис. 1. Відеокарта NVIDIA GeForce 7950GX2

Для тестування використовувався чотирьохядерний процесор Intel Core 2 Duo QX6800, як системної плати застосовувалася материнська плата Intel 975XBX2 з 2 Гбайт оперативної пам'яті. Всі три відеокарти мали роз'єм PCIExpress x16. Щоб наочно показати відмінність між настройками, використовувалася спеціальна програма FRAPS, яка дозволяє захоплювати зображення в чітко визначений час, тобто можна отримати однакову картинку при різних настройках. На момент написання статті для серії GeForce 7xxx останньою версією драйвера була NVIDIA Forceware 93.81, для серії GeForce 8xxx - NVIDIA Forceware 97.44.

Рис. 2. Відеокарта MSI GeForce 8800GTX

Установку драйверів без проблем може виконати навіть недосвідчений користувач, зазвичай після цього потрібно перезавантажити комп'ютер, щоб зміни вступили в силу. Необхідно відзначити одну особливість: якщо замінити відеокарту серії GeForce 7xxx відкритий серії GeForce 8xxx, то в деяких випадках операційна система Windows XP не зможе завантажитися; в цьому випадку необхідно зайти в режим Safe Mode і примусово встановити драйвери до нової відеокарти. Драйвери компанії NVIDIA мають зручну утиліту управління настройками NVIDIA Control Panel. Її іконка зазвичай знаходиться в правому нижньому кутку екрану, а крім того, цю програму можна викликати, натиснувши праву кнопку миші в будь-якій частині екрану і вибравши її назву у спливаючому меню. Ця утиліта включає всі настройки драйвера. Існують два варіанти відображення NVIDIA Control Panel - стандартний (Standard View) і просунутий (Advanced View). Перший включає утиліту контролю над температурою ядра видеопроцессора і регулювання якості зображення, а другий - ще й додаткові параметри регулювання налаштувань якості зображення. Саме ці настройки ми і розглянемо більш уважно.

Рис. 3. Відеокарта Foxconn GeForce 7600GT

Для того щоб перейти в просунутий режим, необхідно натиснути на іконку Standard View, після чого вона переключиться в режим Advanced. У лівій частині панелі управління драйвером з'явиться меню «Управління параметрами 3D», клацніть по ньому і з'явиться приблизно таке вікно, як показано на рис. 4. Саме в ньому знаходяться всі необхідні настройки для точкового зміни якості і продуктивності відеосистеми, а також установки додаткових можливостей.

Рис. 4. Меню «Управління параметрами 3D»

Як вже говорилося, для всіх відеокарт однієї серії поставляється один комплект драйверів. Першою в наш процесор була встановлена ​​відеокарта Foxconn GeForce 7600GT (див. Рис. 3).

Налаштування 3D-параметрів для відеокарти Foxconn GeForce 7600GT

Розглянемо параметри, які можна піддати налаштування.

Anisotropic filtering

Можливі значення: Application-controlled (за замовчуванням), Off, 2x, 4x, 8x, 16x.

Ця функція впливає на чіткість промальовування текстур. За замовчуванням використовується значення Application-controlled - таким чином, зовнішня програма сама визначає значення анізотропної фільтрації. Чим більше значення параметра, тим вище якість 3D-зображення на виході за рахунок зменшення розпливчастості текстур і додання їм більш чітких обрисів, але при цьому відповідно втрачається продуктивність.

Anisotropic mip filter optimization

Можливі значення: On, Off (за замовчуванням).

Анізотропна оптимізація заміщає промальовування віддалених від переднього плану текстур з піксельної на лінійну. Таким чином, якщо текстура знаходиться не на передньому плані, а вилучена, то на її промальовування буде витрачено менше часу, оскільки йде не точкова промальовування текстури, а промальовування за допомогою ліній і відповідно продуктивність в програмі (грі) збільшується, проте в той же час падає якість зображення віддалених об'єктів. За замовчуванням ця опція в драйвері відключена.

Anisotropic sample optimization

Можливі значення: On (за замовчуванням для відеокарти GeForce 7600GT), Off.

Ця функція дозволяє вибрати оптимальний метод при оптимізації невеликих ділянок зображення (семплів - від англ. Sample). Вона працює на всіх стадіях обробки текстури, крім першої. Якщо ця опція активна, продуктивність збільшується, але разом з тим знижується якість зображення. Для більш потужних відеокарт, наприклад GeForce 7950GX2, ця функція в драйвері відключена за замовчуванням.

Antialiasing settings

Можливі значення для відеокарти GeForce 7600GT: Application-controlled (за замовчуванням), 2x, 2xQ, 4x, 8xS.

Функція антиалиасинга широко відома більшості користувачів. Вона забезпечує усунення ефекту сходи на кордонах текстур, який виникає при побудові 3D-об'єктів, шляхом згладжування зображення. Поява такого ефекту пояснюється досить просто: відеопроцесори можуть без спотворення відтворювати вертикальні або горизонтальні лінії, а з похилими виникають проблеми. Створена відеоадаптером похила крива йде сходинками, і чим вище дозвіл, тим менше помітний цей ефект, оскільки кількість пікселів, розташованих на одній ділянці, зростає і людське око перестає помічати сходинки цієї «сходи». Але дозвіл не завжди може бути дуже великим, і для боротьби з цим ефектом при середньому і малому дозволі призначені різні методи антиалиасинга, тобто згладжування. З урахуванням нових технологій методи антиалиасинга змінюються, тому в параметрі Antialiasing settings присутні різні значення, наприклад 2x і 2xQ. Для відеокарт з різних родин допустимі методи антиалиасинга розрізняються, наприклад нове сімейство GeForce 8xxx підтримує новітні методи, які дозволяють досягти більш високої якості зображення.

Conformant Texture Clamp

Можливі значення: Off, Use OpenGL specification, Use hardware (за замовчуванням).

Ця функція відповідає за визначення меж відображення текстур. Її відключення необхідно в разі появи артефактів у зображенні, при цьому як продуктивність, так і якість зображення можуть погіршитися. За замовчуванням використовується апаратний алгоритм відображення (Use hardware).

Error reporting

Можливі значення: Off (за замовчуванням), On.

Функція звіту про помилки. За замовчуванням вона відключена, оскільки може суттєво знизити продуктивність в додатках OpenGL. Опція необхідна в тих випадках, коли програми, що використовують відеосистему, працюють нестабільно.

Extension Limit

Можливі значення: Off (за замовчуванням), On.

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

Force mipmaps

Можливі значення: None (за замовчуванням), Bilinear, Trilinear.

Функція Force mipmaps необхідна для додатків, які не підтримують опцію Mipmaps, що забезпечує погіршення якості текстур в міру їхнього видалення від наглядача. Для більшості нових програмних продуктів цю функцію можна відключити. Для застарілого ПЗ передбачені два режими - Bilinear і Trilinear. Перший дає деякий приріст в якості, але при цьому невелику втрату в продуктивності, а другий дозволяє отримати зображення високої якості, проте одночасно істотно знижується продуктивність відеосистеми.

Gamma correct antialiasing

Можливі значення: Off (за замовчуванням), On.

Включення цієї функції підвищує якість зображення в темних сценах. За замовчуванням вона відключена. У нових драйверах для серії GeForce 8ххх ця функція не використовується.

Hardware acceleration

Можливі значення: Single display performance mode (за замовчуванням), Compability performance mode, Multiple display performance mode.

Функція відповідає за якість і швидкість обробки зображення для мультимоніторних систем. У разі появи артефактів необхідно вибрати друге значення. За замовчуванням заданий параметр Multi display performance mode, однак якщо застосовуються два монітори (фізично підключені і активні), а додаток використовує тільки один з них, то необхідно вибрати першу опцію для отримання більшої продуктивності.

Negative LOD bias

Можливі значення: Allow (за замовчуванням), Clamp.

Деякі додатки використовують негативний нахил поверхні в структурах для посилення їх фільтрації. Ця функція впливає на статичне зображення, в разі динамічної сцени застосовується антиалиасинг. За замовчуванням опція встановлена ​​в режим Allow, який передбачає найкращу швидкодію. Режим Clamp може бути активний тільки в тому випадку, якщо функція антиалиасинга включена і сприяє поліпшенню якості зображення з невеликою втратою продуктивності.

Texture filtering

Можливі значення: High Quality, Quality (за замовчуванням), Performance, High Performance.

Дана опція дозволяє задавати якість текстур, впливаючи тим самим на співвідношення «продуктивність / якість». Чим вище якість текстур, тим менше продуктивність. За замовчуванням ця опція виставлена ​​в режим Quality - середньої продуктивності і хорошої якості.

Threaded optimization

Можливі значення: Auto (за замовчуванням), On, Off.

Оскільки більшість сучасних комп'ютерів вже володіють декількома фізичними процесорами (тобто одним процесором з декількома ядрами), ця функція дозволяє максимально задіяти всі ядра для обробки відеозображень, підвищуючи тим самим продуктивність системи. Практично для всіх сучасних ігор рекомендується встановлювати цю функцію в режим Auto або On, який використовується за умовчанням. Для застарілих додатків більше підходить режим Off.

Transparency optimization

Можливі значення: Off (за замовчуванням), Multisampling, Supersampling.

Ця функція відповідає за зменшення ефекту ступінчастості на видимих ​​межах прозорих і напівпрозорих текстур. За замовчуванням вона відключена. Режим Multisampling дозволяє досягти максимальної продуктивності, а Supersampling - отримати максимальну якість зображення.

Trilinear optimization

Можливі значення: Off (за замовчуванням), On.

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

Triple buffering

Можливі значення: Off (за замовчуванням), On.

За замовчуванням ця функція відключена і використовується лише в разі, якщо активна функція Vertical Sync. Рекомендується її відключати. З назви зрозуміло, що це потрійний буфер.

Vertical Sync

Можливі значення: Use the 3D application settings (за замовчуванням), Force Off, Force On.

Ця функція дуже часто відключається геймерами, оскільки обмежує кількість FPS встановленої частотою вертикальної розгортки монітора, знижуючи тим самим продуктивність. Якщо ця функція активна, то якість зображення краще.

Додаткова настройка 3D-параметрів для відеокарти NVidia GeForce 7950GX2

Відеокарта GeForce 7950GX2, яка має два фізичних видеопроцессора, поряд з вишерассмотреннимі параметрами, передбачає додаткову настройку. Необхідність в такій настройці також виникає в разі установки двох відеокарт в системі SLI.

Multi GPU performance mode

Можливі значення: NVidia recommended (за замовчуванням), Force split-frame rendering, Force alternate frame rendering 1, Force alternate frame rendering 2, Single-GPU.

Ця функція відповідає за обробку зображення в разі присутності в системі декількох фактичних відеопроцесорів. Рекомендується значення параметрів за замовчуванням - NVIDIA recommended. У разі появи артефактів в зображеннях та інших проблем можна спробувати використовувати інші режими. Якщо всі спроби ні до чого не привели, слід застосувати режим Single-GPU - в цьому випадку обробка зображень буде здійснюватися однією фізичною відеочіпом, що, правда, істотно знизить продуктивність, особливо якщо використовується відеокарта GeForce 7950GX2.

Додаткова настройка 3D-параметрів для відеокарти MSI GeForce 8xxx

Оскільки графічні процесори нової серії GeForce 8xxx є новим поколінням і включають новітні технології, драйвери для них мають деякі характерні особливості і додаткові налаштування.

Так, параметр Anisotropic filtering, в порівнянні з попередньою серією, розширено і має режими Off, 2x, 4x, 8x і 16x.

Можливі параметри антиалиасинга (Antialiasing setting): Application-controlled (за замовчуванням), 2x, 4x, 8x, 8xQ, 16x, 16xQ. Однак варто зазначити, що функція антиалиасинга включається лише в тому випадку, якщо новий параметр Antialiasing mode встановлений в режимі Enhance the application setting або Override any application setting, оскільки в новому драйвері додаток виконує управління антиалиасинг більшою мірою, ніж в попередній серії. Параметр Antialiasing mode також має режими Off і Application controlled.

Для параметра Texture filtering quality за замовчуванням встановлено значення High quality, оскільки ця відеокарта найпродуктивніша в серії. Функція Anisotropic sample filtering вимкнена. У порівнянні з попередньою серією назви параметрів дещо змінені, проте більшість з них присутній. Відзначимо також, що параметр Multi GPU performance mode задається і для відеокарти GeForce 8800GTX.

висновок

Вибір оптимальних параметрів якості та продуктивності повинен бути дуже ретельним. Щоб підібрати оптимальну конфігурацію, необхідно налаштувати не тільки драйвер відеокарти, але і додаток, в якому вона буде застосовуватися. У багатьох випадках падіння продуктивності на потужних відеосистемах - вина розробників ПЗ, в яких відеокарту використовують, тому, перш ніж потрошити драйвер відеокарти, слід розібратися з настройками програми, а також поставити останні оновлення. Це, до речі, пояснює призначення параметрів Application controlled в драйвері відеокарти, так як управляти настройками продуктивності і якості зручніше через одну програму, а не через кілька. Необхідно стежити також за оновленнями драйверів і DirectX, який особливо часто є винуватцем виникнення артефактів і помилок при роботі додатків (в основному ігор).

КомпьютерПресс 4'2007