Перейти к содержимому

2D, ускорение и Windows: разве не все видеокарты одинаковы?

    1651276923

    Часть 1: Теоретическая основа

    Обновление (26 января 2010 г.): с момента первоначальной публикации этой статьи на Tom’s Hardware DE мы поделились нашими выводами и бинарным тестом с AMD для анализа. Комментарий компании включен в наше заключение.

    Введение: Разве не все видеокарты одинаковы, когда дело доходит до 2D?

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

    Мы также поняли, что, хотя 3D сегодня занимает центральное место, для нас также может быть полезно вернуться к компоненту графики, который мы принимаем как должное каждый день, не особо задумываясь о нем, а именно 2D. Это не был один из тех неожиданных моментов «давайте добавим что-то в набор тестов, что не было реальной проблемой с тех пор, когда производительность RAMDAC была основным отличием». Подробнее об этом в ближайшее время.

    Хотя основная область интереса для большинства пользователей — это скорость отображения графического интерфейса Windows (где Windows 7 заслуживает много похвал по сравнению с Vista), мы с некоторой неохотой решили, что предполагаемое «обновление графики» в Windows 7 на самом деле не так. вообще слишком свежо. По сравнению с Windows XP (и даже с Vista), производители видеокарт, похоже, еще не полностью оптимизировали 2D-графику в Windows 7, по крайней мере, когда дело доходит до тщательного изучения новой реализации GDI (интерфейса графических устройств). вызовы API. То, что мы знаем как 2D-графику, состоит не только из ярких цветов, эффектов смешивания объектов и анимированных меню с тенями; они также требуют, чтобы разработчики разобрались с пикселями, линиями, кривыми, прямоугольниками, многоугольниками и всевозможными другими «графическими примитивами», как их иногда называют.

    Важное предварительное примечание

    Мы хотели избежать эмоционального подтекста в этой статье, даже несмотря на то, что преданным обитателям красных или зеленых лагерей, возможно, придется протереть глаза, читая этот материал. Поскольку мы сами не хотели верить результатам наших собственных тестов, мы потратили дополнительное время и тщательность при подготовке этой истории в интересах всех затронутых сторон, чтобы получить результаты, которые будут максимально объективными и заслуживающими защиты. Мы также усердно работали над созданием максимально объективной базы для сравнения видеокарт друг с другом. Мы также не будем указывать пальцем: скорее важно понимать эту статью как вклад и помощь тем пользователям, которые используют свои ПК не только для игр, но и для тех, кто использует свои ПК для реальной работы.

    В этом контексте важно отметить, что в настоящее время может быть довольно сложно продуктивно работать с 2D-графикой в ​​Windows 7. Например, используя Radeon HD 5870 и последние версии драйверов, нам было трудно создавать простые векторные графики, для визуализации простых или сложных проектов САПР или даже для игр в 2D-играх в режимах с более высоким качеством графики. Мы говорим об этом не как о критике, а как о подходе к определенной проблеме, которую мы стремились проанализировать и понять как можно полнее.

    Теория и практика

    Поскольку большинство читателей, вероятно, не знают о встроенных функциях и поведении 2D-ускорения в версиях от Windows XP до Windows 7, мы разбили эту исчерпывающую статью на две части. В этой первой части мы расскажем заслуживающие внимания предысторию и технические темы, относящиеся к 2D-графике, чтобы, когда читатели перейдут ко второй части, они не только смогли понять наши тесты, но и были лучше подготовлены к их интерпретации. полученные результаты. Чтобы помочь этому процессу, мы даже разработали нашу собственную небольшую программу сравнительного анализа (и сделаем ее доступной для загрузки и использования заинтересованными сторонами). Наша цель — сделать обе части максимально информативными, читабельными и заслуживающими внимания.

    В следующем разделе мы рассмотрим основы 2D. Попутно отметим, что небольшой бэкграунд в этой области никому не повредит и может даже пригодиться для других вещей, помимо понимания наших тестов.

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x