Консультация № 185186
16.01.2012, 00:36
65.01 руб.
0 24 2
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Как перенести нагрузку с центрального процессора на видеокарту при просмотре видео?
Процессор - Intel Pentium 2.40GHz, 2GB RAM, видеокарта - nvidia GeForce 6200. ОС - Windows7. Для просмотра видео использую KMPlayer 2.9.3.
Видеокодеки -
Скрытый текст

CODEC Изготовитель Описание Состояние Файл Версия Размер Дата создания
c:\windows\system32\tsbyuv.dll Microsoft Corporation OK C:\Windows\system32\TSBYUV.DLL 6.1.7601.17514 12,00 КБ (12 288 байт) 26.07.2011 7:34
c:\windows\system32\msvidc32.dll Microsoft Corporation OK C:\Windows\system32\MSVIDC32.DLL 6.1.7601.17514 31,00 КБ (31 744 байт) 26.07.2011 7:34
c:\windows\system32\iyuv_32.dll Microsoft Corporation OK C:\Windows\system32\IYUV_32.DLL 6.1.7601.17514 49,00 КБ (50 176 байт) 26.07.2011 7:34
c:\windows\system32\msyuv.dll Microsoft Corporation OK C:\Windows\system32\MSYUV.DLL 6.1.7601.17514 22,00 КБ (22 528 байт) 26.07.2011 7:34
c:\windows\system32\msrle32.dll Microsoft Corporation OK C:\Windows\system32\MSRLE32.DLL 6.1.7601.17514 13,00 КБ (13 312 байт) 26.07.2011 7:34
c:\windows\system32\iccvid.dll Radius Inc. OK C:\Windows\system32\ICCVID.DLL 1.10.0.13 81,00 КБ (82 944 байт) 26.07.2011 7:34

При использовании шейдерных функций для переноса нагрузки при проигрывания с процессора на видеокарту, особой разницы в быстродействии и загрузки CPU я не заметил. URL >>

Обсуждение

Неизвестный
16.01.2012, 01:45
общий
Ваше "железо" слишком старо. Что за кодек вы установили?
давно
Мастер-Эксперт
242862
2724
16.01.2012, 15:36
общий
Не советовал бы Вам на таком "железе" использовать в качестве OC Windows7 /
В своё время на схожем "железе" , правда видеокарта была даже GF 7600 , отказался от использования OC Vista .
PS Вы можете справедливо в ответ заметить : спрашивал об одном , а мне тут ...
Но думаю большинство Ваших проблем именно из-за этого несоответствия .
PPS Оперативная память ? Желательно для W7 4Gb , минимум два .

Об авторе:
Не следует множить сущее без необходимости.Оккам
Неизвестный
16.01.2012, 19:16
общий
Ваша видеокарта GeForce 6200 не поддерживает технологию CUDA, через которую обычно задействуются ресурсы видеокарты. Поэтому врядли удастся найти способ разгрузить центральный процессор.
Неизвестный
16.01.2012, 19:44
общий
это ответ
Здравствуйте, Посетитель - 372487!

Существуют кодеки с поддержкой CUDA или DXVA, которые позволяют разгрузить процессор, но Ваша видеокарта не поддерживает CUDA технологию. Возможно, что DXVA заработает (об этом ниже). Если у Вас тормозит видео, могу посоветовать попробовать изменить режим качества в KMPlayer.

Для этого, сделайте следующее:

1. Нажмите правой кнопкой мыши (далее ПКМ) на KMPlayer и выберите "Настройки" --> "Расширенное меню". Появятся дополнительные пункты меню.

2. Нажмите снова ПКМ и выберите "Видео (Расширенные)" --> "Заготовка: Скорость (1 Гц)"

Это немного снизит качество, но понизит нагрузку на процессор.


Еще можно попробовать Daum PotPlayer. Этот плеер написали разработчики KMPlayer, покинув команду. Он почти точная копия KMPlayer. Советую, использовать сборку с Ru-board. В ней, кстати, установлены кодеки, поддерживающие CUDA и DXVA.

На форуме, есть такой комментарий к PotPlayer :
На слабом целероне и встроенной видеокарте прекрасно вопроизводит BDRip 1080p и не загружает проц. (опять же у меня).


Так что стоит попробовать этот плеер. К слову: Я использую оба плеера. Удачи Вам.
давно
Профессор
7764
1433
16.01.2012, 20:08
общий
это ответ
Здравствуйте, Посетитель - 372487!
Хорошо загружает процессор HD видео. С остальным видео Ваш процессор легко справится.
Значит нужно При просмотре HD видео перенести нагрузку на видеокарту. У GeForce это могут делать карты начиная с 8-ой серии. Но у младших карт GeForce 8400, GeForce 8500, GeForce 8600 слабые вычислительные мощности. У GeForce 8800 уже всё хорошо с этим. Учитывая что Ваш процессор старенький, мощную видеокарту ставить в системный блок нерационально. Карты 8-ой, 9-ой и 200-ой(это просто перемаркированная 8-я) серии уже не продаются. Но если найдёте(может б/у), то берите не ниже GeForce8800, GeForce9600, GeForce GTS250 и выше в каждой серии.
Шейдеры к просмотру видео не имеют никакого отношения.
Ше?йдер (англ. Shader) — это программа для одной из ступеней графического конвейера, используемая в трёхмерной графике для определения окончательных параметров объекта или изображения. Она может включать в себя произвольной сложности описание поглощения и рассеяния света, наложения текстуры, отражение и преломление, затенение, смещение поверхности и эффекты пост-обработки.
Перенос обработки шейдеров с ЦПУ на ГПУ работает только в играх.
Кстати, Win7 не для Вашего "железа". Ставьте WinXP. Только не сборку а-ля "гей эдишен", а нормальную, чистую.
давно
Мастер-Эксперт
4666
2757
17.01.2012, 19:38
общий
Процессор - Intel Pentium 2.40GHz, 2GB RAM, видеокарта - nvidia GeForce 6200. ОС - Windows7.
не всё - озвучьте модель Вашей материнской платы ??
Об авторе:
Не все сисадмины одинаково полезны ...
Неизвестный
18.01.2012, 20:38
общий

PotPlayer не помог? Очень интересно узнать результат...
Неизвестный
19.01.2012, 08:56
общий
Адресаты:
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Как перенести нагрузку с центрального процессора на видеокарту при просмотре видео?
Процессор - Intel Pentium 2.40GHz, 2GB RAM, видеокарта - nvidia GeForce 6200. ОС - Windows7. Для просмотра видео использую KMPlayer 2.9.3.

не всё - озвучьте модель Вашей материнской платы ??

Gigabyte GA-8IPE1000 чипсет Intel 865PE, AGP 8X.
Неизвестный
19.01.2012, 09:17
общий
19.01.2012, 09:43
Цитата: Hunter7007
Ваше "железо" слишком старо. Что за кодек вы установили?

Системные.
CODEC Изготовитель Описание Состояние Файл Версия Размер Дата создания
c:\windows\system32\tsbyuv.dll Microsoft Corporation OK C:\Windows\system32\TSBYUV.DLL 6.1.7601.17514 12,00 КБ (12 288 байт) 26.07.2011 7:34
c:\windows\system32\msvidc32.dll Microsoft Corporation OK C:\Windows\system32\MSVIDC32.DLL 6.1.7601.17514 31,00 КБ (31 744 байт) 26.07.2011 7:34
c:\windows\system32\iyuv_32.dll Microsoft Corporation OK C:\Windows\system32\IYUV_32.DLL 6.1.7601.17514 49,00 КБ (50 176 байт) 26.07.2011 7:34
c:\windows\system32\msyuv.dll Microsoft Corporation OK C:\Windows\system32\MSYUV.DLL 6.1.7601.17514 22,00 КБ (22 528 байт) 26.07.2011 7:34
c:\windows\system32\msrle32.dll Microsoft Corporation OK C:\Windows\system32\MSRLE32.DLL 6.1.7601.17514 13,00 КБ (13 312 байт) 26.07.2011 7:34
c:\windows\system32\iccvid.dll Radius Inc. OK C:\Windows\system32\ICCVID.DLL 1.10.0.13 81,00 КБ (82 944 байт) 26.07.2011 7:34
Для просмотра видео использую KMPlayer 2.9.3, а у него свои кодеки.
Неизвестный
19.01.2012, 10:00
общий
Цитата: Hunter7007
Не советовал бы Вам на таком "железе" использовать в качестве OC Windows7 /
В своё время на схожем "железе" , правда видеокарта была даже GF 7600 , отказался от использования OC Vista .
PS Вы можете справедливо в ответ заметить : спрашивал об одном , а мне тут ...
Но думаю большинство Ваших проблем именно из-за этого несоответствия .
PPS Оперативная память ? Желательно для W7 4Gb , минимум два .

Этого железа было вполне достаточно для просмотра видео на 17" мониторе, но с покупкой Philips 234EL2SB загрузка ЦП, при просмотре видео заметно выросла.
У меня установлено 2GB RAM.
Неизвестный
19.01.2012, 10:07
общий
19.01.2012, 10:08
Цитата: 306686
PotPlayer не помог? Очень интересно узнать результат...

Спасибо за совет. Ни какой разницы, между KMPlayer и PotPlayer (сборка от SamLab), в загрузке ЦП при просмотре видео я не заметил.
давно
Мастер-Эксперт
4666
2757
19.01.2012, 11:19
общий
По Вашей материнской памяти (при любой ревизии) вы имеете -
Цитата: Gigabyte GA-8IPE1000
-
Память Тип: двухканальная DDR 400 / 333 / 266
Количество DIMM слотов: 4
Максимальная емкость: до 4Гб (см. FAQ для подробной информации)
Так и поставьте озу по максимуму и попробуйте, как Вам уже советовали.
Об авторе:
Не все сисадмины одинаково полезны ...
давно
Профессор
7764
1433
19.01.2012, 14:57
общий
для этого процессора 4гб будут лишними.
давно
Мастер-Эксперт
4666
2757
19.01.2012, 15:01
общий
19.01.2012, 15:05
Адресаты:
Памяти мало не бывает
А для Windows 7 тем более
Об авторе:
Не все сисадмины одинаково полезны ...
Неизвестный
19.01.2012, 15:06
общий
Если у Вас разрешение стоит 1920 х 1080 , то лучше поменять на 1600 х 900 . Не так мелко будет выглядеть и немного снизит нагрузку.


Мда, сейчас решил проверить PotPlayer, а он жрет около 70- 80% CPU , как и KMP... А ведь я точно помню, что было около 20-30 %
Или что-то поломалось, или маленький процент видел на каком-то определенном фильме...

Скачал свежую сборку-
http://rghost.ru/35533358

Получается следующее:
Фильм - Угнать за 60 сек mkv-формата . Размер - 2 гб 300 мб

KMP - 80-85%
PotPlayer c - 50-60% c CoreAVC профилем.

В этой сборке 4 кодека с использованием видеокарты. Пробуйте фильмы с большим разрешением и разного формата.
Как пишет автор сборки, ускорение поддерживается для:

(DXVA) PotPlayer (H.264/AVC/WVC1)
(CUDA) LAV (H.264/AVC/WVC1/MPEG2) или (SOFT) LAV (H.264/AVC/WVC1/MPEG2)

з.ы. Процессор у меня Athlon 3000 и видеокартой Nvidea 8600GT
давно
Мастер-Эксперт
242862
2724
19.01.2012, 16:15
общий
достаточно для просмотра видео на 17" мониторе, но с покупкой Philips 234EL2SB загрузка ЦП, при просмотре видео заметно выросла
.
Мда .
Очень давно на портале не звучала старая истина : В заданном вопросе содержится ответ .
В Вашем случае это достаточно для просмотра видео на 17" мониторе
Как Вы сами прекрасно понимаете смотреть видео на 17" мониторе и на 23" это " две большие разницы " .
Об авторе:
Не следует множить сущее без необходимости.Оккам
давно
Профессор
7764
1433
19.01.2012, 20:07
общий
Адресаты:
ага, тока не на этом камушке.
Неизвестный
19.01.2012, 22:19
общий
Цитата: Valery N
Памяти мало не бывает
А для Windows 7 тем более

Моя материнская плата поддерживает не более 3Гб ОЗУ (если верить мануалу).
Windows 7 прекрасно справлялась со своими обязанностями на этом железе и с 512Мб ОЗУ.
Неизвестный
19.01.2012, 23:00
общий
Цитата: 306686
Скачал свежую сборку-
http://rghost.ru/35533358
В этой сборке 4 кодека с использованием видеокарты.

Спасибо. С этой сборкой загрузка ЦП стала в два раза меньше.
Неизвестный
19.01.2012, 23:13
общий
19.01.2012, 23:15
И сколько % и формат какой?


з.ы. Вначале написал: "И сколько FPS?" На волне прочтения статьи про игры...
Неизвестный
19.01.2012, 23:38
общий
Цитата: 306686
И сколько % и формат какой?

37-42% в зависимости от выбранного профиля.
Неизвестный
19.01.2012, 23:57
общий
19.01.2012, 23:59
Хм.. Интересно, благодаря чему так снизилась нагрузка, неуж-то видеокарта помогла... Нужно почитать на досуге про DXVA. А параметры фильма какие? Узнать можно нажав Tab во время просмотра фильма и после Input пишется кодек и разрешение.

з.ы. Спасибо за монетки =)
Неизвестный
20.01.2012, 09:10
общий
37-42% - это потребление ресурсов самим PotPlayer-ом. Профиль - DXVA ArcSoft, фильтры обработки видео пост - postprocessing.
Прикрепленные файлы:
544d22d4c15a6426a0e60af3c75994b8.JPG
Неизвестный
20.01.2012, 15:10
общий
ага, ясно. Спасибо за скриншот.
Форма ответа