ATi Radeon X800Pro – Повече за драйверите

ATi Radeon X800Pro – Повече за драйверите

В раздел: Статии от на 2.08.2004, 5,304 показвания

X800Pro, особено моделите на някои производители, които се модват и овърклокват успешно до X800XT,
са примамлива покупка за всички, които разполагат с необходимите средства. Много пъти обаче съм изразявал мнение, че драйверите на ATi са единствената спънка на тези видеокарти към върха – в синтетичните тестове проблеми няма (или почти няма, както ще се убедите), но в игрите положението е различно и засега, поне до излизането на Catalyst 4.8 (или както и да го номерират, макар че до излизането
на статията нищо чудно той вече да е реалност), фактите гласят, че с Radeon X800Pro (не са правени тестове с ХТ версията) в не една игра се появяват бъгове, причинени от драйвера.

Игрите и синтетичните тестове, с които е тествана видеокартата:

– X2:the Threat (v.1.3)
– Splinter Cell: Pandora Tomorrow
– Thief: Deadly Shadows (v.1.0)
– Star Wars: Knights Of The Old Republic (v1.03)
– Far Cry (v.1.1)
– Tomb Rider: Angel Of Darkness
– Prince Of Persia
– 3DMark 2001
– 3DMark2003 v.340
– SPECviewperf 7.1.1

Тестовете са правени с драйвери Catalyst 4.6 и 4.7beta. Бета версията на 4.7 претърпя несъществени промени и според няколкото бързи теста при излизането на финалната версия нямаше поправени бъгове, а промените се изразяваха в правилното разпознаване на картата при инсталация – бета версията се инсталираше само “на ръка”.

X2:the Threat

В X2 и с двата драйвера се забелязва мигане на текстурите на някои от космическите кораби, като това се вижда дори във вградения в играта тест, но е по-ясно забележимо в самата игра. Втори проблем е лошата филтрация на отдалечени обекти – в тази игра е почти задължително да се ползва анизоторпна филтрация (ако искате всичко отдалечено все пак да има вид), но например астероидите, върху които се прилагат релефни текстури не се филтрират и изглеждат замазани когато са далече. При Radeon 9800Pro и GeForce FX5900XT такъв проблем няма. Близките астероиди “прозират” – с двете други карти също няма такъв проблем.

Splinter Cell: Pandora Tomorrow

На скрийншота ясно се вижда къде е проблема. Сам Фишър надали би обикалял с подобен антикамуфлажен костюм ;). С Radeon 9800Pro костюма е с нормалния си черен цвят. И с двата радеона водата около него премигва постоянно и в никакъв случай не бе огледална.

Явно в драйвера има значителни промени и с Catalyst 4.7 броят на кадрите отлита където му е мястото на теория. За съжаление по никакъв начин не може да се пусне Antialiasing – включването му в контролният панел не променя FPS, нито пък качеството на картината.

Thief: Deadly Shadows

В Thief3 се появиха по-странни проблеми.

Независимо от зададеният режим на заглаждане на ръбовете и дали това ставаше от менюто в играта или от контролния панел на видеокартата, кадрите си оставаха постоянни. Нещо повече, при изключване на анизотропната филтрация положението си остава същото. При Radeon 9800Pro броят FPS се променя значително при включване или промяна на качеството на Antialiasing-а, като промяната е значителна
защото избрах тежка сцена (първата мисия, вътре в страноприемницата) с много повърхности за филтрация и разчупена геометрия, където АА лесно се забелязва.

Star Wars: Knights Of The Old Republic

Третият скрийншот показва как би трябвало да изглежда менюто, на първите два се вижда как изглежда при X800Pro и с Catalyst 4.6, и с 4.7. Следващите два скрийншота са при включена и от драйвера, и от контролният панел 8 level анизотропна филтрация, но пърият е без включен АА, а вторият – с 4хАА. Не бих нарекъл качеството на филтрация добро, ясно се забелязва участъкът, от който тревата започва да изглежда замазана. При 9800Pro и 5900XT AF е плавна и няма такъв преход. Не можах да изключа AF при X800Pro – независимо дали е включена в драйвера, всяка промяна в менюто на играта водеше до черен екран, въпреки че FRAPS показваше промяна на броя кадри и звуците от играта се чуваха, т.е. играта продължаваше да върви с промененото ниво на AF, но…

Far Cry

В тази игра според мен проблеми има с почти всички видеокарти след слагане на пач 1.1, но така или иначе, те са отстранени в 1.2. По време на тестовете обаче той още не бе пуснат.

Картинката от по-горе се вижда при включване на анизотропна филтрация от контролния панел, различна от зададената в играта, въпреки че след известно време “ръчкане” се оказа, че появата не е закономерна. Картината е от първото ниво, след излизаенто от тунелите, а когато проблема бе отстранен, на същото място се играеше без артефакти и с 4хАА и 4хAF (играта не позволява по-високо ниво на филтрация, странно е как колеги в други сайтове тестват с 8 или 16хAF), но на места при включени всички детайли на High (за водата Ultra High) все пак броя кадри пада под 30 и това се усеща. На скрийншота артефактите изглеждат…преувеличени, тъй като реално на екрана липсват сините правоъгълничета и HUD дистлеите
се виждаха. И все пак – проблемите вероятно се дължат на самата игра – с GeForce 5900 при използване на AF понякога стволовете на дърветата придобиват странен вид, и това е само един пример…

Tomb Rider: Angel Of Darkness

В тази игра единствено невъзможността да се използва Antialiasing представлява проблем. Не може да се пусне нито от контролният панел на драйверите Catalyst, нито от менюто за настройка на играта.

Prince Of Persia

Същите проблеми както и в Thief3, но след известно време “мъки”, се оказа, че всъщност АА не се включва – скрийншота е при 4хАА, но ясно се забелязва липсата на каквото и да е заглаждане на ръбовете.

3DMark 2001

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

3DMark2003

В по-новата версия та 3DMark разликите при включване на анизотропната филтрация (след няколко пускания се оказа, че разликите не идват от antialiasing-а) от самият тест и от драйвера са по-съществени.
Говореше се за оптимизации, но близо 320 точки разлика (5694 – 6011 т. съответно от “мрака” и от драйвера) при тези настройки са си сериозна разлика. При разделителна способност 1280х1024 разликата
остава близка от 300 точки. (4231- 4520 т.):

SPECviewperf 7.1.1

Не само няма да се оплачем от подобренията в драйвера, но дори си струва да ги похвалим:

Резултатите с драйвери Catalyst 4.6 бяха изключително ниски (дори на фона на 9800Pro), но с 4.7 увеличението им е повече от значително.

Temporal Antialiasing

ATi въведоха този нов метод на заглаждане на ръбовете с Catalyst 4.7 и на теория може да се използва дори с по-старите модели видеокарти. На практика не успях да го пусна на 9800Pro. Проблема е в това, че според канадците той б трябвало да дава занчително предимство при използването му, тъй като при 2хTemporal AA качеството на изображението е близко до това при 4xAA. За съжаление преценката относно качеството остава чисто субективна – Temporal AA се изразява в бърза смяна на два по-леки, но различни като ориентация antialiasing режима, при което се използва инерцията на човешкото око – ние виждаме
двата кадъра сляти, съответно нивото на заглаждане изглежда по-високо. За целта разбира се са нужни по-голям брой кадри, така че да не може да видим премигването при смяна на двата режима (над 60 FPS
е препоръчително, но така или иначе трудно бихте го забелязали). На практика заглаждането при 2хTemporal поне по субективна преценка все още е далеч от кочеството на 4хАА, вероятно защото се използват предварително зададени режими, а броят кадри съвсем не е като при 2хАА, както сами ще видите от тестовете по-долу:

Дори да приемем, че 2хTemporalAA е със същото качество като 4хАА, остава въпросът дали си струва да се използва, при положение, че в не един тест предимството в скоростта е в полза на 4хАА.

При увеличаване на разделителната способност обаче се забелязва промяна в резултатите и 2xTAA в крайна сметка започва да изглежда привлекателен. Докато не пуснах подобни тестове и с X2: The Threat:

Както вече споменах в играта е почти задължително да се ползва анизотропна филтрация, ако искате прилична картинка, а единствено липсата на достатъчно мощ в досегашните поколения видеокарти
спира употребата на АА – то е не по-малко нужно. Сега няма проблем да се ползва дори 4х, но 2xTemporal остава излишен, поне докато не бъде по някакъв начин оптимизиран и не се вдигне производителността
при използването му. В 3DMark2003 в Troll’s Lair при ползване на TAA се забелязва “сливане” на пиксели (под прозореца в самото начало на теста) и примигване, но това не се вижда на скрийншот.

Много хора отричат да имат проблеми с драйверите на ATi, макар че с по-ранни версии не бяха малко подобни проблеми и с предното поколение видеокарти на компанията. Да, разбира се няма как да не отчетем факта, че за R300 и R350/360 (които са еднакви чипове със съвсем минимални промени) драйверите бяха изпипани с времето и към днешна дата вече наистина не страдат от никакви бъгове.
Тепърва предстои да се утвърдят и новите версии с поддръжка на R420 чиповете във всичките им модификации. За съжаление малко са местата, където се споменава за тези проблеми, в първоначалните ревюта почти навсякъде се избягваха и проблемните игри – дори сайтове, които използваха като утвърден тест например Deus Ex 2 го оставиха настрана – играта ползва същият енджин както и Thief3 (в последната просто е по-оптимизиран) и съответно страда от същите проблеми. Splinter Cell 2 също е налична от много време и единствено възможността да се тества с готов бенчмарк кара колегите все още да използват първата серия на играта (дали, дано пролича иронията..). Tomb Rider: AOD също бе сред утвърдените тестове, а сега се ползва на все по-малко места. Един поглед над резултатите от Shadermark би показал, че
и той вероятно е сред залегналите с оптимизации в драйвера за него тестове – как иначе на места повишението спрямо Radeon 9800Pro съвсем не отговаря на подобренията в самия чип на X800Pro. За тестовете може да се говори много, също и за оптимизациите, още повече за това колко често подобните проблеми се споменават. За наша радост много, много рядко има разлики в качеството на картината в самите игри, а и ATi пуска нови версии на драйверите си често, като в тях вече наистина има сериозни промени и подобрения – почти в крак с подобренията в чиповете на компанията ;).









Коментарите са забранени.