3

Мы отрисовываем 16 потоков в реальном времени на нашем клиентском компьютере через одно из наших приложений, и разрешение видеопотоков составляет 4CIF/MPEG4/25FPS/4000Kbits.

Конфигурация клиентского компьютера ниже.

Настольный компьютер HP:

Microsoft Windows XP Процессор Intel® Core2 Duo с процессором E8400 @ 3,00 ГГц, 2,99 ГГц, 1,94 ГБ ОЗУ Чипсет Intel (R) серии Q45/Q43 Express (встроенный)

Загрузка ЦП машины достигает максимума 99% для 16 потоков.

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

Итак, мы попробовали следующие видеокарты.

  1. NVIDIA Quadro NVS 440 - 128 МБ
  2. Radeon HD 4350 - 512 МБ GDDR2
  3. Redeon HD 4350 - 1 ГБ памяти DDR2
  4. ASUS EAH 4350 Silent 1 ГБ DDR2

Но по производительности не было никакой разницы - даже падение производительности.

Итак, какова цель этих внешних видеокарт?

Неужели это уменьшит загрузку процессора? Какие параметры нужно проверить, если мы хотим уменьшить загрузку процессора?

3 ответа3

8

Общая цель видеокарт - создавать сразу видимую графику, будь то рендеринг 3D-игр, создание визуального графического интерфейса пользователя или, в последнее время, декодирование видео для просмотра на мониторе.

Если вы кодируете 16 потоков данных для отправки на другие машины, которые будут отображаться на экранах этими машинами, то это отличается от того, как вы собираетесь использовать видеокарты, но с некоторым дополнительным программным обеспечением они не выходят за рамки того, чем они являются. способен.

Достойная графическая карта с некоторым дополнительным программным обеспечением, написанным для ее использования, может кодировать видео быстрее, чем процессор, но программное обеспечение для кодирования должно быть написано для использования графического процессора, иначе ничего особенного не произойдет.

См. Http://www.nvidia.co.uk/object/IO_62559_uk.html для примера в Adobe Premiere

PowerDirector будет использовать видеокарту для кодирования видео для вас

Короче говоря, вы не можете просто подключить видеокарту и ожидать, что ваше программное обеспечение начнет ее использовать, вам нужно использовать программное обеспечение, которое на самом деле знает об ускоренном кодировании GPU.

Какие пакеты программного обеспечения вы используете, чтобы получить ваше видео от того, где ваш источник находится на ваших конечных точках?

- = EDIT = -

Как примечание, все перечисленные видеокарты являются бюджетными картами очень низкого уровня, которые очень ограничены с точки зрения вычислительной мощности, при условии, что две из 4350 имеют 1 ГБ ОЗУ, но, честно говоря, объем оперативной памяти так В наши дни это часто встречается на видеокартах, словно говоря, что «на моем компьютере есть процессор».

Эти карты могут воспроизводить видео в формате Full HD и, возможно, играть в несколько 3d-игр с отключенными (или даже отключенными) эффектами, но не ожидайте какого-либо революционного повышения производительности в любых играх или для кодирования видео, эти 4350 действительно являются линейкой видеокарт.

1

У меня есть двухпроцессорный ПК с 64-битной операционной системой Microsoft. Я купил видеокарту Radeon HD6670 в надежде, что смогу смотреть фильмы в формате 1080p, но загрузка процессора составляет 98+. после прочтения вашей интересной статьи мне стало интересно, какое программное обеспечение мне следует использовать, чтобы заставить мой серверный ПК (одноядерные процессоры xeon intel 2) распределять рабочую нагрузку?

0

У вас младший процессор, который пытается выполнять тяжелую вычислительную работу. Он перегружен, поэтому вы добавляете низкоуровневый графический процессор и удивляетесь, почему система не может выполнять тяжелую вычислительную работу. Ну, это бюджетная система.

Если ваше приложение поддерживает вычисления на графическом процессоре, то добавление высокопроизводительного графического процессора будет иметь огромное значение. Если этого не произойдет, добавление графического процессора не будет иметь никакого значения вообще. Графические процессоры только ускоряют графику автоматически, а не вычисления.

Скорее всего, лучшее решение - обновить процессор. Например, Q9450 примерно утроит вычислительную мощность вашего процессора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .