PowerColor EvilKYRO, Відеокарти, огляди

Введення

Останнім часом, коли на ринку виробників 3D акселераторів однією фігурою стало менше, помічається все більший інтерес покупців до “стороннім рішень”, тобто до тих фірмам, які ще не встигли приїстися і набриднути нескінченними прес-релізами. Зазвичай на такі “темні конячки” покладаються великі надії, і багато хто готовий терпіти недоліки таких продуктів лише тому, що це не nVidia, або 3dfx.

Однією з таких “темних конячок” є фірми Imagination Technologies і ST Microelectronics, що створили відеочіп PowerVR 3, також відомий як KYRO. Взагалі, чіпи PowerVR мало відомі споживачам. Хіба що можна згадати відомий прискорювач Matrox M3D на PowerVR, або Neon 250 на другому поколінні чипів PowerVR, та й все – більше про PowerVR нічого не відомо. Схоже, що і KYRO була уготована та ж доля, якби не кілька серйозних причин. Перша з них в тому, що в порівнянні з попередніми роками потреба в 2D/3D прискорювачах нижчого класу значно зросла. З цього ринку пішли такі рішення як S3 Savage, Verite, Permedia та ін Все, що позиціонувалося на нижчий клас – це дуже повільні Riva TNT, TNT2, Vanta, а також Rage Pro, Voodoo3 2000, Savage4. Відеокарти на цих чіпах мають занадто низьку швидкість і часом завищену ціну. А покупці адже мріють про швидкостях GeForce2 GTS майже за дарма. Тут, звичайно, як не можна краще підходять відеокарти на GeForce2 MX і GeForce256, але в цьому і є друга причина – ринок перенасичений відеокартами на чіпах nVidia. А коли ціни на GeForce стоять на місці, хочеться чекати чогось новенького, якогось чуда, свіжого рішення і за низькою ціною.

Таким свіжим рішенням і став чіп KYRO. Інженери STM не стали вбудовувати в свій чип блок апаратного розрахунку трансформацій і освітлення (T & L). Замість цього вони застосували тайловую архітектуру рендеринга, про яку останнім часом нам все частіше доводиться чути. Давайте розглянемо характеристики KYRO.

На перший погляд, 125 МГц при двох піксельних конвеєрах дає швидкість заповнення 250 МPixel / sec. Такий низький рівень був придатний для Riva TNT2, але ніяк не для чіпа 2000 року. Як же може цей акселератор змагатися з GeForce256, або Voodoo5? Відповіддю на це питання і є тайловая архітектура. Ми ніколи раніше не зустрічали поняття “ефективний філрейт”. Це пов’язано з тим, що в сучасних акселераторах ефективний філрейт не перевищує теоретичного. У випадку з KYRO не можна сказати, що карта буде мати швидкість заповнення більше теоретичної, але завдяки своїй архітектурі KYRO зможе змагатися з чіпами, які мають філрейт 750 МPixels / sec.

Тепер звернімо увагу на пропускну здатність шини пам’яті. 2 Гб / с – це набагато менше, ніж у GeForce2 GTS (5.3 Гб / с), або навіть GeForce256 (2.7 Гб / с). Відразу можна було б записати KYRO в ряди відстаючих, якби не тайловая архітектура.

Тайловая архітектура

Для того, щоб зрозуміти роботу тайловой архітектури, треба знати, як відбувається візуалізація сцени. Тут ми не будемо вдаватися в технічні подробиці рендеринга сцени, а відразу розглянемо переваги тайловой архітектури перед звичайною.

Уявіть собі звичайну сцену з якої-небудь гри. Скажімо, Quake. Ви стоїте посередині кімнати, з якої коридори ведуть в інші зали, підземелля та інші темні місця. Звичайний прискорювач має для кожного полігону сцени розрахувати колір і видимість кожного пікселя. Для цього прискорювач читає з пам’яті текстуру і накладає тексель на кожен піксель, визначаючи його колір. Потім прискорювач визначає видимість кожного пікселя, використовуючи Z-буфер для зберігання інформації про z-координатах. Якщо піксель видимий (перед ним немає непрозорих полігонів), то він передається під фреймбуфер (кадровий буфер), або при необхідності змішується з іншим пікселем (якщо перед ним знаходиться прозорий полігон). Що знаходиться під фреймбуфер, ми й бачимо на екрані.

На що витрачаються ресурси? На текстурирование всіх крапок, навіть тих, які ми не бачимо. На звернення до Z-буферу, який може вимагати досить багато пам’яті, залежно від розрядності. Саме ці операції і стримують продуктивність GeForce2 GTS, не даючи досягти максимумів швидкості заповнення. Саме вони завантажують шину відеопам’яті.

Як відбувається рендеринг в KYRO? Уявіть собі, що весь екран розбивається на маленькі прямоугольнички розміром 32×32, або 32×16 пікселів. Це тайли. Кожен тайл має такий розмір, що здатний зберігатися у вбудованому в ядрі тайловом буфері. В цьому буфері відбувається відсікання невидимих ​​поверхонь з 32-бітної точністю, а видимі поверхні текстурируются і передаються під фреймбуфер. Сортування полігонів, обробка пікселів та інші операції здійснюються в цьому буфері, не виходячи назовні і не використовуючи ресурсів пам’яті. Всі тайли опрацьовуються послідовно, чим досягається дуже висока продуктивність сортування полігонів. Дійсно, не маючи T & L блоку, KYRO здатний обробляти до 20 MPoly / sec.

Таким чином, ми бачимо, що при тайловой архітектурі:

Інший хорошою можливістю чіпів, що використовують тайловую архітектуру є розпаралелювання роботи на кілька відеочіпів. Тобто, теоретично можна створити відеокарту з двома, чотирма і більше чипами KYRO, збільшивши продуктивність як раз в два, або чотири рази, тому що завдяки своїй архітектурі тайловие чіпи дуже добре масштабуються. І використання двох чіпів дає збільшення швидкості майже в два рази.

Тепер подивимося на інші можливості KYRO.

Почнемо з 8-рівневого мультитекстурирования. KYRO може накладати до 8 текстур на один піксель. Звичайно, 8 текстур накладаються не за один такт, але це дає можливість використання ефекту Environment Mapped BumpMapping (EMBM). Причому, якщо в GeForce2 підтримка EMBM здійснювалася за рахунок використання NSR-блоку, то тут EMBM підтримується апаратно.

Ефект полносценного згладжування (FSAA) може згладжувати сцену з розміром матриці 2x і 4x. До можливостей згладжування ми повернемося в процесі тестування.

Апаратна компресія текстур проводиться за методами DXTC і повністю підтримується драйверами.

RAMDAC має частоту всього 270 МГц. Це рівень відеокарт 1998 року. Така низька частота непрощенна для відеочіпа 2000 року. І хоча є можливість встановити дозвіл до 1920x1280x32 (при відповідному обсязі відеопам’яті) невеликий вибір частот і порівняно низька якість картинки дасть про себе знати.

Після виходу KYRO чекала важка доля. Перш за все, це було пов’язано з проблемами роботи на відеокартах з менш ніж 64 мегабайтами пам’яті. Друга проблема була в тому, що виробники, які звикли до сильній руці nVidia не поспішали створювати карти на KYRO. У результаті жоден “бренд” не став випускати відеокарти на KYRO, та й менш відомі виробники не ризикували починати випуск KYRO-based карт. Свою негативну роль грала погана репутація PowerVR2 і небажання програмістів Img.Tec. і STM писати драйвера. Та й цінова ніша відеокарт на KYRO не дуже-то ясна. Начебто, карти підходять під визначення “до 100 $”, але до останнього часу ціна на KYRO становила близько 140 $, що дорожче, ніж GeForce2 MX.

В результаті нам відомі тільки три відеокарти на KYRO:

STM Electronics KYRO, Inno3D Tornado 2000 і PowerColor EvilKYRO.

У цьому огляді ми розглянемо відеокарту EvilKYRO від PowerColor.

До нас в Лабораторію потрапила відеокарта EvilKYRO CVR3S. Плата поставляється в тонкій барвистої коробці (треба віддати належне PowerColor – на коробку не купиться тільки святий). Крім плати всередині упаковки можна знайти диск з драйверами для всіх продуктів PowerColor, диск з грою Test Drive 5 (постачається з усіма відеокартами PowerColor) і тоненький чорно-білий мануал. Комплект поставки не дуже-то багатий. Але якщо враховувати низьку ціну на цю відеокарту, а також те, що це відеокарта фірми PowerColor, то можна просто подякувати PowerColor за красиву обкладинку коробки, яку не соромно поставити на полицю, сховавши подалі жахливу коробку від Asus v7700.

3DMark 2000 також підтримує EMBM.

На жаль, падіння швидкості при включенні EMBM також велике, що навряд чи дозволить використовувати цей ефект в іграх.

Глюки

Про глюки варто сказати відразу. Вони є і пов’язані вони, насамперед, з сирими драйверами відеокарти. Це і випадання текстур в іграх, нерідкі зависання, та й прості відмови запускати гри в заданих дозволах. Щиро сподіваємося, що ці глюки зникнуть в нових версіях драйверів.

Розгін

Як уже згадувалося раніше, можливостей для розгону відеокарти в драйверах немає. Та й взагалі, що стосується розгону KYRO, то тут справи йдуть не найкращим чином. Перш за все, тому що на сьогоднішній день існують тільки дві програми, здатні розігнати KYRO. Це – KyroClock (від німецького сайту Mitrax.de) і нова версія PowerStrip. Частоти відеокарт встановлюються драйверами і можуть відрізнятися, в залежності від виробника відеокарти.

Архітектура KYRO побудована таким чином, що частота пам’яті завжди дорівнює частоті ядра.

За замовчуванням EvilKYRO працює на частоті 110/110 МГц, що на 15 МГц нижче, ніж номінальна частота ядра KYRO. Чому PowerColor встановив таку низьку частоту, зрозуміти складно, а здогадатися легко. Справа навіть не в охолодженні. Сам чіп STG 4000 гріється дуже слабо (завдяки використанню 0.25 мкм технології), та й кулер на чипі встановлений досить якісний. Пам’ять також дозволяє працювати на високих частотах. Можливо, причина такої низької номінальної частоти в конструкції самої плати та використання низькоякісних компонентів.

Але що ж до розгону, то нам вдалося розігнати EvilKYRO максимум до 120 МГц. Вже на більш високих частотах відеокарта зависала і доводилося перезавантажувати Windows 98 в Safe Mode, щоб встановити частоти на місце. Тепер дійсно можна зрозуміти, що немає ніякої практичної різниці, яка плата вам дісталася – з 7нс, або 6нс пам’яттю. Частота чіпа і пам’яті на EvilKYRO (як і на інших KYRO-based картах) завжди однакова, а вище 125 МГц розігнати STG4000 не виходить.

Ну а що стосується стабільності роботи, то враховуючи “родовитість” цієї відеокарти, я б не рекомендавал розганяти EvilKYRO вище 115 МГц.

Але ще більше розчарування спіткало нас, коли ми побачили, що розгін не дає ніяких переваг. Швидкість KYRO практично не змінюється у всіх дозволах.

Висновок можна зробити простий: якщо ви любитель розгону, то відеокарти на KYRO не для вас, а якщо ви купили собі карту на KYRO, то про розгін можна забути.

Тестування

Для тестування використовувався комп’ютер наступної конфігурації:

Для порівняння використовувалася карта PowerColor PowerGene MX 32Mb на чипі GeForce2 MX, основному конкурентові KYRO. GeForce2 MX працював на частоті 175/166 МГц. EvilKYRO працював на частоті 110/110 МГц.

2D і Video

Насамперед було вирішено перевірити якість 2D і відеоможливостей карти. І якщо про якість ми вже поговорили, то прийшов час сказати про швидкість. Для тестування використовувалися програми WinBench99 і Video2000. І якщо в 2D нас цікавила швидкість виведення зображення на екран, то в Video2000 нас цікавили, насамперед, якість зображення і підтримувані можливості карти.

Для тесту 2D використовувалося дозвіл 1024x768x32. Як результат тестування наводимо наступну діаграму.

За діаграмі видно, що KYRO серйозно поступається GeForce2 MX в швидкості виведення картинки на екран. У цьому можна звинуватити низькі частоти карти і 128-бітну архітектуру KYRO. Але взагалі цієї швидкості вистачає для пристойної роботи в більшості додатків.

Не дивлячись на підтримку компенсації руху в MPEG-2, EvilKYRO програє карті на GeForce2 MX в обох тестах Video2000.

Direct3D

При тестуванні в Direct3D ставилося завданням з’ясувати, наскільки ж KYRO хороший для роботи в старих іграх під DirectX6, в нових під DirectX7 і в тих завданнях, які використовують T & L відеокарт на GeForceX чіпах. Також було цікаво перевірити, наскільки ж дає перевагу використання 24-бітного кольору.

Почнемо, мабуть, як завжди, з 3DMark 99.

В обох тестах ми спостерігаємо нищівної поразки EvilKYRO перед GeForce2 MX. І використання мультитекстурирования ніяк не міняє картину. Зате можна помітити, наскільки ж низьке падіння швидкості при переході від 16-бітного кольору до 24-бітному та 32-бітному кольорі. Недоробленості драйверів, або перевага тайловой архітектури?

Щоб зрозуміти більше, треба подивитися на тести в DirectX7 на прикладі 3DMark2000. Щоб зробити результати більш чистими, ми протестували GeForce2 MX як з включеним апаратним блоком T & L, так і з оптимізацією під 3DNow! інструкції, реалізовані в процесорах Duron (Athlon). Це дасть нам уявлення про роботу в T & L-оптимізованих і простих іграх. Обидва тесту прогонялись з середньою деталізацією.

І якщо в низькій роздільній здатності в 16-бітному кольорі в додатках, не підтримують T & L EvilKYRO виграє у PowerGene MX, то при перемиканні в TrueColor перемога стає практично явною. Взагалі пару кадрів відставання 32-бітного кольору KYRO можна пробачити через низьку частоти. Але використання 24-бітного кольору в корені міняє справу. Ну а при використанні апаратного T & L GeForce2 MX показує переваги тільки в низькій роздільній здатності, та й в 16-бітному колір, адже від низької пропускної здатності пам’яті нікуди не втечеш. І у KYRO проблем з цим немає. 1280x1024x32 – чиста перемога KYRO.

Тест Game2 лише підтверджує наші висновки. 1280x1024x32 і 1024x768x32 – перемога нашого зброю перед nVidia. І хто позиціонував цю карту на ринок 15 “моніторів?

Висновки можна зробити прості: для DirectX6 і нижче відеокарта не призначена, однак у більшості сучасних Direct3D ігор у високій роздільній здатності KYRO виграє у GeForce2MX. Без компромісів.

OpenGL

У OpenGL люди ще й працюють. Іноді. Тому, як завжди, почнемо з перевірки нашого ICD драйвера на можливість по обробці складних сцен. І як завжди, допоможе нам в цьому 3DExercizer. Відкрите серйозні, тому використовувалося дозвіл 1024x768x32.

Не сказав би, що справа тут в ядрі. Частота 110 МГц здатна на більше. Звичайно, 20000000 полігонів у секунду тут і не пахне. Гадати нічого – проблема в погано налагодженому драйвері OpenGL ICD. Діаграма говорить сама за себе, а ось чому при збільшенні складності сцени з 8792 полігонів до 17384 полігонів швидкість GeForce2 MX не змінилася, залишається тільки гадати.

Переходячи від слів до справи, пропоную подивитися результати тестування Quake III Arena. Для тестів всі налаштування встановлювалися на максимум, так як люди ми серйозні і Fastest в кінці 2000 – початку 2001 року неактуальне. Єдине, що ми змінювали – глибину кольору рендеринга і текстур.

Ніяких питань. Просто потрібно зізнатися, що OpenGL драйвер ще треба доопрацювати. Тоді, можливо, ми побачимо картину, схожу з DirectX7.

OpenGL драйвер для KYRO писався з нуля. Так що проти багаторічного Unified OpenGL від nVidia йому не встояти. Як би хотілося, щоб програмісти STMicroelectronics розуміли це.

Висновки

Отже, підійшло саме час зробити висновки. Звичайно, для такої неоднозначної карти як EvilKYRO висновки зробити непросто.

Якщо вам остаточно набридли ATI Technologies Inc. і nVidia, а Matrox ви не довіряєте, то можете придивитися до карт на KYRO. Безперечно, тайловая архітектура ще жодного разу змусить згадати вас про тих, хто її розробляв, а також про їх матерів (з хорошого боку, зрозуміло). Працює у відеокарт на KYRO знаходиться трохи нижче, ніж у прославлених GeForce. Це означає, що, наприклад, на T & L-Only іграх (якщо такі з’являться) KYRO працювати не буде, а от Tile-only ігор навряд чи ви побачите. Відеокарти на KYRO також мають хороші показники якості 3D рендеринга, низьке падіння швидкості при зміні глибини кольору, а також при включенні FSAA 2x.

До недоліків KYRO можна віднести 270 МГц RAMDAC, низьку швидкість в 2D, а також практичну Неразгоняемость.

Якщо на своєму віку KYRO побачить правильні драйвера, то для високих дозволів в TrueColor 3D це буде кращим вибором, ніж GeForce2 MX і GeForce256.

Що ж говорити про EvilKYRO? Серед KYRO-based відеокарт вибір невеликий. EvilKYRO позбавлений усіляких надлишок типу виходу на LCD панель і телевізор. Це робить його чисто ігрової відеокартою, яка буде коштувати нижче своїх конкурентів. До тих пір, поки EvilKYRO коштує дешевше, ніж будь-яка GeForce2 MX карта, його можна брати. До тих пір, поки більшість ігор не використовують T & L, KYRO – відмінний вибір.

Покупка відеокарт на таких маловідомих чіпах завжди пов’язана з ризиком. Ризиком, що про KYRO забудуть так само, як забули про Neon250. З ризиком не знайти драйверів, або апдейтів BIOS. Але ризик – благородна справа, тому власники EvilKYRO без сумнівів отримають деякі переваги, купуючи саме цю карту, а не GeForce2 MX. Рекомендувати, або не рекомендувати KYRO я не буду. Тести перед вами – вирішуйте самі.

Ми дякуємо фірму “Антарес”

за допомогу, надану при підготовці огляду.

LIKE OFF

3/01.2001

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*