Страница 2: Тесты
Мы начнем с нескольких синтетических тестов. И большая часть здесь – бенчмарки OpenCL от Moritz Lehmann, которые доступны на Github. Тестируется пропускная способность памяти и вычислительная производительность с разными типами данных.
Тесты OpenCL
По последовательной скорости чтения и записи RTX 6000 Ada Generation явно находится впереди, видеокарта Radeon Pro W7900 не показывает ожидаемую пропускную способность. С другой стороны, Radeon Pro W7800 дает результаты, на которые мы рассчитывали. По случайной записи значения пропускной способности оказались довольно странными.
По вычислениям с плавающей запятой можно видеть большие отличия, связанные с дизайном архитектур. Но многое зависит от бенчмарка и загруженности вычислительных блоков. NVIDIA с видеокартами RTX подчеркивает вычислительную производительность FP64, но отрыв здесь не такой большой. Но вот по вычислениям FP32 видеокарта RTX 6000 Ada Generation – явный лидер. К сожалению, мы не смогли запустить бенчмарк FP16 на видеокарте NVIDIA, хотя обе модели Radeon PRO W7000 работали успешно.
Здесь можно видеть некоторое сходство по результатам целочисленных вычислений с разной точностью. В случае INT64 видеокарты AMD показывают хорошие результаты, в INT32 они значительно отстают, а в INT16 и INT8 результаты вновь ближе к модели NVIDIA.
Тест OpenCL позволяет оценить пропускную способность интерфейса PCI Express, хотя значение явно синтетическое. Интерфейс памяти видеокарты вполне справляется с обработкой данных, которые поступают через PCI Express. Это важно при чтении больших массивов данных с накопителя и передачи их в видеопамять.
Тесты рендеринга
С рендерингом сцены Gooseberry, содержащей 5.000 семплов, видеокарта RTX 6000 Ada Generation справилась за 132 с, Radeon Pro W7900 потребовалось почти 290 с, а Radeon Pro W7800 в паре с плагином AMD PreRenderer потребовалось 385 с.
Другие тесты рендеринга показывают похожие результаты. RTX 6000 Ada Generation примерно в два раза быстрее Radeon Pro W7900, а Radeon Pro W7900 на 20-30% медленнее.
Дополнительные тесты рабочих станций
В DaVinci Resolve мы наложили несколько эффектов на видео, после чего измерили время расчета. Radeon Pro W7900 показала результат ближе к RTX 6000 Ada Generation. Поскольку здесь заполняются все 48 Гбайт памяти, Radeon Pro W7800 немного отстает.
В тесте GPUPI две видеокарты AMD уступают конкуренту пропорционально цене. Но речь идет о синтетической нагрузке, которая может не отражать практических сценариев.
Но то же самое мы видим и в бенчмарке FluidX3D. FluidX3D – приложение CFD, которое работает через OpenCL на всех GPU, причем оно бесплатное для некоммерческого использования. Приложение тоже разработано Moritz Lehmann и доступно на Github.
Тесты показывают преимущество RTX 6000 Ada Generation, W7900 дает лишь 64% производительности, а Radeon Pro W7800 отстает еще на 20%.
В Unreal Engine 5 (предварительная версия для редакторов) RTX 6000 Ada Generation показывает 51 FPS, а Radeon Pro W7900 дает на 30% меньше fps, а именно 35 fps. В случае Radeon Pro W7800 придется принести в жертву еще 20%.
Температура, уровень шума, энергопотребление
Мы провели измерения других характеристик. У всех трех видеокарт нет серьезных проблем с температурой. Конечно, не всем пользователям понравится уровень 90 °C под полной нагрузкой, но для профессиональных моделей это норма. Они рассчитаны на подобные условия эксплуатации.
Энергопотребление вполне ожидаемое. RTX 6000 Ada Generation и Radeon Pro W7900 потребляли порядка 300 Вт, а Radeon Pro W7800 – чуть меньший уровень 255 Вт.
Но с уровнем шума все же NVIDIA справляется лучше, видеокарта RTX 6000 Ada Generation работает тише. Две модели Radeon PRO W7000 показали себя на равных.