Графическая карта PCI-e 3.0 на материнской плате PCI-e 2.0 с пятью 27-дюймовыми мониторами с разрешением 1920 x 1080 и Eyefinity

3964
Damien Law

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

В настоящее время у меня есть материнская плата PCI-e 2.0 (Asus M3A32-MVP Deluxe - http://www.asus.com/Motherboards/AMD_AM2Plus/M3A32MVP_DeluxeWiFiAP/ ) с 8 ГБ оперативной памяти DDR2 и более чем достаточной мощностью (800 Вт на блок питания). Я обдумываю покупку графической карты HD7970, которая представляет собой карту PCI-e 3.0 для установки на мою материнскую плату и будет управлять пятью 27-дюймовыми мониторами с разрешением 1920 x 1080 с помощью Eyefinity (обманывая ОС, думая, что у меня ОДИН очень большой экран) вместо 5). Будет ли работать такая система без производительности .... сильно?

Я понимаю, что PCI-e 2.0 x16 имеет пропускную способность 8 Гбит / с, а PCI-e 3.0 x16 - до 16 Гбит / с. Простое арифметическое вычисление дает мне количество бит, необходимое для хранения информации ОДНОГО монитора с разрешением 1920 x 1080 при глубине цвета 24 бита на пиксель (bpp) ОДНОГО кадра.

1920 * 1080 = 2,073,600 pixels 2,073,600 * 24bpp = 49,766,400 bits 

Так по количеству бит на 5 мониторов

49,766,400 * 5 = 248,832,000 bits 

Если я хочу плавные 60 кадров в секунду (FPS), это будет

248,832,000 * 60 = 14,929,920,000 bits/sec 

Таким образом, скорость передачи данных составляет колоссальные 15 Гбит / с, и только PCI-e 3.0 может поддерживать ее.

ПЕРВЫЙ ВОПРОС

Что произойдет, если я все еще подключу эту карту к слоту PCI-e 2.0? Будет ли система автоматически сбрасывать FPS (что означает, что мой FPS будет страдать и падать примерно до 32 FPS) ИЛИ вся система в конечном итоге выйдет из строя (или замедлится до сканирования, в которое не стоит инвестировать)?

ВТОРОЙ ВОПРОС

Могу ли я получить две идентичные графические карты для распределения нагрузки (3 монитора на первой карте и 2 на второй)? В соответствии с моими спецификациями mobo, режим с двумя картами может достигать x16 полос на каждой, что означает, что общая пропускная способность может быть увеличена до 16 Гбит / с. Будет ли Eyefinity работать (5 мониторов объединены, чтобы сделать ОДИН очень большой дисплей)? Нужен ли мне CrossFire (что я предпочитаю не делать из-за микростатертирования) ?, в котором в этом случае в конфигурации будут все 5 мониторов на основной карте.

Я действительно надеюсь, что кто-то сможет пролить свет на мою дилемму. Могу ли я просто купить карту высшего класса и получить максимальный игровой опыт, или я должен сэкономить и изменить всю свою игровую систему? Заранее спасибо =)

2

1 ответ на вопрос

2
FirmwareNewb

Я не знаю, нашли ли вы ответ на этот вопрос, поэтому я попробую.

Прежде всего, мы должны убедиться, что знаем разницу между Гбит / с и ГБ / с.

Gbps = Gigabits per second GB/s = Gigabytes per second 

PCIe 2.0 поддерживает 5 ГТ / с (Гигатрансфер в секунду), а PCIe 3.0 - 8 ГТ / с. PCIe 2.0 использует кодировку 8b / 10b, а PCIe 3.0 использует кодировку 128b / 130b. Это накладные расходы транзакции, которые разъедают с такой скоростью передачи данных. GT / s по существу равняется Gbps.

Итак, чтобы исправить ваши предположения. Канал PCIe 2.0 x16 способен:

5GT/s per lane * 16 lanes = 80GT/s 80GT/s * 8b/10b encoding = 64Gbps 64Gbps / 8 bits per byte = 8GB/s 

Просто хочу убедиться, что мы знаем разницу в этой информации, чтобы вы понимали мои ответы. Кроме того, я считаю, что теперь существует 8-битная область прозрачности для пикселей, поэтому в наши дни у нас 32 бит на пиксель. Это меняет ваши расчеты.

2,073,600 * 32bpp = 66,355,200 

Итак 5 мониторов

66,355,200 * 5 = 331,776,000 bits 

На скорости 60 кадров в секунду

331,776,000 * 60 = 19,906,560,000 bits/sec 

Таким образом, у нас действительно есть данные со скоростью 20 Гбит / с, которые необходимо передать.

ПРИМЕЧАНИЕ: я провел некоторые исследования после выполнения расчетов и обнаружил, что у нас есть 30-битные и до 48-битные в эти дни, поэтому вам может понадобиться передавать до 30 Гбит / с данных.

ПЕРВЫЙ ОТВЕТ

Слоты PCIe соединяются (соединяются / соединяются) с самым низким поддерживаемым стандартом. Таким образом, карта PCIe 3.0 в слоте PCIe 2.0 будет соединяться с каналом PCIe 2.0. В x16 это позволяет на 8 ГБ / с или 64 Гбит / с в каждом направлении. Вы должны теоретически иметь пропускную способность PCIe для достижения 5 мониторов. Я думаю, что видеокарта будет проблемой там больше, чем пропускная способность протокола.

ВТОРОЙ ОТВЕТ

Из того, что я обнаружил, все мониторы должны быть подключены к основной карте, чтобы работать eyefinity. Если вы используете вторую карту, она может быть настроена только на перекрестный огонь, чтобы справиться с некоторой нагрузкой на GPU. Реальная проблема, с которой вы столкнетесь, - это общий GPU. Возможно, вам удастся добиться более высокой производительности за счет использования CrossFire, но я серьезно сомневаюсь, что вы можете получить 5 мониторов для бесперебойной работы на одной видеокарте с помощью eyefinity. Я никогда не настраивал эту конфигурацию, поэтому я рекомендую спрашивать на форуме для энтузиастов, например: http://www.widescreengamingforum.com/wiki/Main_Page

Похожие вопросы