ПРЕДИСЛОВИЕ
Здравствуй, мой дорогой читатель!
Первые идеи о составной видеосистеме начали приходить в мою голову при изучении связок вида внешняя видеокарта плюс видеокарта, встроенная в чипсет материнской платы.
Это был 2006 год. Я продал свой первый компьютер, на котором написал программу для диплома, и стал собирать новый.
Новый компьютер я собирал полностью на свои, заработанные трудом программиста деньги, а не как для старого, где мои личные финансовые вложения были лишь частичны. Я увеличивал ОЗУ, менял HDD и доплачивал за видеокарту, когда она отказала по гарантии. Доплатить пришлось, потому что мою модель сняли с производства и на складах остался один брак. Так я сделал первый апгрейд видеоподсистемы с Nvidia GeForce2 MX 200 на Nvidia GeForce4 MX 440.
НУЛЕВОЙ ЦИКЛ АПГРЕЙДА
В 2006 г. компания AMD была все еще в лидерах на рынке центральных процессоров архитектуры x86. Она выпустила первые 64-ех битные процессоры для домашних пользователей на архитектуре K8, а Intel зашла немного в тупик со своей архитектурой NetBurst. Закончив распродавать свой старый компьютер, я остался только с новым HDD на 250 Gb, на который были перенесены данные с предыдущего в 80 Gb.
Зная, что видеокарту меняют 2-3 раза между сменой связки материнская плата – процессор – ОЗУ, я выбрал материнскую плату со встроенной видеокартой от Nvidia. Купил только один модуль DDR400 на 1 Gb с расчетом докупить позже второй в 1,5 раза дешевле и получить корпус с качественным блоком питания (БП).
Расчет оказался верный, блок питания на момент написания статьи все еще работает. Он был в эксплуатации 8 лет и ни разу не подвел. Аккумулятор на материнской плате пришлось заменить дважды, второй раз перед продажей
ПЕРВЫЙ ЦИКЛ АПГРЕЙДА
Первую внешнюю видеокарту я выбрал под новую часть сериала под названием TES. Это был Oblivion. Видеокарта показывала хорошую производительность почти при максимальных настройках на самом ходовом разрешении 1280x1024.
Вялые попытки заставить работать NVidia GT7600GT в связке с младшей сестрой, встроенной в чипсет, успеха не принесли. О SLI-системе я только мечтал. К смене материнской платы, а значит и процессора, я не был готов, да и очень рано было это делать. Прошло всего несколько месяцев с ее покупки и аккуратного сбора всех частей в единое целое. Комплектующие приобретались с разницей во времени от нескольких недель до 1,5 месяца: HDD, корпус с БП, связка плата-процессор-память. Уже в 2006 году я отказался от FDD, а в 2011 от DVD.
Когда мне надоел Oblivion, я добавил TV-тюнер и под радио погрузился в мир Linux в виртуальной машине. Погружение было осложнено дорогим GPRS-трафиком.
Для разработки сетевых программ и последующего их тестирования одной виртуальной машины стало мало, а значит и ОЗУ тоже стало не хватать, что я и исправил, купив память Hynix 1Gb в два раза дешевле, а не в 1,5, как планировал. Наконец-то, двухканальный контроллер моего AMD включился в полноценную работу.
Деньги на память я получил, продав видеокарту товарищу с работы. Он потом ее благополучно спалил :).
Встроенная видеокарта полезная штука в такие времена!
Последняя модификация в этом цикле произошла под конец 2007 года. Radeon XT1950XT, купленный за все те же 200$, смог меня порадовать 30 FPS в Crysis на DirectX 9.0 без сглаживания с основной массой настроек уровня HIGH.
ВТОРОЙ ЦИКЛ АПГРЕЙДА
Сrysis радовал меня недолго. Может с недельку. Я вернулся к программированию под Linux.
Смена семейного статуса и места жительства, и вот уже мой компьютер в рабстве у сестры в роли печатной машинки. Все разделы на HDD под Linux порезаны, СD/DVD тоже долго не протянул
TV-тюнер доставлял ей намного больше удовольствия чем Radeon, который я благополучно продал, чтобы он не собирал лишнюю пыль в процессе работы в Word.
Поэтому этот цикл можно даже назвать даунгрейдом.
Но это еще не конец истории AMD Athlon 64 и верной его спутницы - встроенной видеокарты!
ТРЕТИЙ ЦИКЛ АПГРЕЙДА
Мой AMD возвращается ко мне в середине 2011. О, какой это был шок – работать на этих тормозах! Памяти с трудом хватало на пять вкладок в последних версиях браузеров, которые стали требовательней к ресурсам, чем Windows Vista. HD-фильмы вообще не ворочались. Даже TV-тюнер перестал радовать.
И о чудо! Меня спасает технология CUDA.
Чудеса техники Шепард в бой!
Но конечно, такое долго не могло продолжаться, 5 вкладок – это настоящее мучение для программиста и меня ждал…
ЧЕТВЕРТЫЙ ЦИКЛ АПГРЕЙДА
Этот цикл принес очень много новых технологий в повидавшее свое корпус из 0,8 мм стали. В 2013 году это стал дешёвенький Intel Core 2-ого поколения – забытый бренд Pentium.
О Pentium я мог только мечтать в 1997 году, когда смотрел на самого успешного предпринимателя Молодежного Экономического Лагеря и его приз – ПК на базе Intel Pentium 75 МГц. Да-да, 75 МГц – это была моя школьная мечта.
И вот прошло 16 лет и я держал в руках б/у кусочек кремния под металлической крышкой о двух ядрах за 50 $, каждое способное молотить числа на частоте 3000 МГц.
Новая материнская плата имела поддержку SLI. Жаль чипсет Intel B75 обеспечивает только 4 линии в этом режиме у второго слота PCIe, но этого было достаточно для входа в эру гибридности – совместная работа видеокарт от AMD и Nvidia.
ГИБРИДНАЯ ВИДЕОСИСТЕМА (HYBRID PHYSX)
Основную нагрузку в формировании изображения должна была нести видеокарта последнего поколения. Работать она должна была на шине PCIe 3.0. Старушке GTX 560 отводилась роль ускорителя PhysX, для которых вполне достаточно 4-x линий этой шины с ее PCIe 2.0.
Выбор пал на AMD Radeon R9 290X от MSI с ее собственной разработкой системы охлаждения Twin Froze IV. Одна из интереснейших технологий, которую поддерживает это видеокарта – новое графическое API под названием Mantle (англ. Мантия). Меня как программиста очень заинтересовало это API, но на момент покупки видеокарты его еще не было в открытом доступе, как и нет на момент написания статьи. Зато вышел патч для Battlefield 4 под beta-версию драйверов с поддержкой этой технологии.
Battlefield 4 я купил, но так и не нашел время его запустить… Мне хватало экспериментов с новой гибридной системой.
Развитие блога в плане услуг по ремонту и прошивке приставок тоже требовало временного ресурса.
Что же мне дала гибридная видеосистема?
Можно выделить два крупных направления: игры и прикладные вычисления. По первому направлению я поэкспериментировал с запуском игр с технологией PhysX:
- Metro 2033;
- Metro: Last Light;
- Batman: Arkham Asylum;
- Mirrors Edge;
- X-COM: Enemy Unknown.
Как я настраивал для этого систему, я напишу в отдельной статье.
По второму направлению я открыл для себя совершенно новую тему – криптовалюта. Одновременная работа по добыче (mining) криптовалюты Litecoin на видеокартах AMD и Nvidia - вот достигнутый мной результат и это анонс моей следующей статьи.
Начав изучать Blender, я попробовал выполнять рендеринг посредством CUDA, но это было еще до установки R9 290X. Работоспособна ли эта связка и как она позволяет повысить производительность труда в Blender еще один вопрос, на который я хочу найти ответ.
Если вам интересны эти исследования, то подпишитесь на мой блог сейчас и следите за новостями.
ЗАКЛЮЧЕНИЕ
Эксперименты с Crysis 3 показали, что это самое энергетически прожорливое, не синтетическое программное обеспечение, которое я устанавливал на свою гибридную систему. Даже Metro: Last Light, работая сразу на двух видеокартах не смог его догнать, т.к. не достаточно эффективно нагружал все ядра центрального процессора (4 ядра i7 третьего поколения c HyperThreading). Итог – 465 Вт, замеренные через Zalman MFC 2. Вообще, про потребление электроэнергии вашим вычислительным другом можно подробнее почитать в этой статье.
Хорошо, что мой старый блок питания не подвергся это невыполнимой миссии! Его сменил Chieftec серии Nitro II на 750 Вт. Как видите, запаса мощности выше крыши. Выбор на эту модель пал благодаря его четырем кабелям дополнительного питания для видеокарт на 8PIN (6+2), а не на версию на 550-650 Вт, где такой роскоши нет, как и отключаемых кабелей (Cable Management).
9 ответов