Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Windows XP (https://nowa.cc/forumdisplay.php?f=50)
-   -   Неправильная загрузка ядер 2-ядерного AMD (https://nowa.cc/showthread.php?t=252928)

SarZ 25.11.2009 22:30

Неправильная загрузка ядер 2-ядерного AMD
 
Приветствую! Поскольку поиск не выдал тем с ответами на мои вопросы, решил открыть новую тему.
Захотелось фильм посмотреть с высоким разрешением - оказалось, что комп не тянет. Начал искать причину и нашел: загрузка ядер процессора не синхронная. Хотя, на аналогичном проце и материнке (другой комп), полная симметрия.
Вопрос: как вылечить, чтобы систему не положить?
Распределение по ядрам зависит от версии проигрывателя. Правда, после установки драйвера проца и добавки параметра в реестр, распределяться нагрузка стала и в последней версии (верхний рисунок). Но, опять не синхронно. В результате, фильм все равно идет плохо.

Конфигурация:
Тип ЦП DualCore AMD Athlon 64 X2, 1900 MHz (9.5 x 200) 3600+ (Псевдоним ЦП Brisbane)
Системная плата Asus M2N
Чипсет системной платы nVIDIA nForce 6100-430, AMD Hammer
Системная память 1024 Мб (DDR2-667 DDR2 SDRAM)
Видеоадаптер NVIDIA GeForce 8500 GT (256 Мб)
3D-акселератор nVIDIA GeForce 8500 GT

Пример загрузки ядер: Ядро 1: 85-100 %; Ядро 2: 4-12 %
На рисунках скрины загрузки ядер:
http://photofile.ru/photo/7531/43043...l/87449783.jpg

Iskam 26.11.2009 12:12

Re: Неправильная загрузка ядер 2-ядерного AMD
 
а кто сказал, что загрузка должна быть симметрична (не путать с синхронностью)?
дальше: на скриншотах я вижу вполне синхронную загрузку, больше или меньше сбалансированную. например, можно сказать, что второй плеер вообще практически последовательными командами отвлекает процессор, поэтому провал на втором ядре, собственно в этом случае и памяти занято больше всего из трёх опытов.
первый же и третий опыты показывают нормальную загрузку, так оно и должно быть.

Цитата:

Сообщение от KonstaZp (Сообщение 2825298)
Хотя, на аналогичном проце и материнке (другой комп), полная симметрия.

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

А то что видео тормозит, так статистику по видео и аудио компрессии из gspot, например, в студию. Возможно на вашей системе это видео и должно тормозить

SarZ 26.11.2009 14:35

Re: Неправильная загрузка ядер 2-ядерного AMD
 
Спасибо, Iskam, благодаря Вам обратил внимание на фазу. И... обалдел.
Оказалось, что первый проигрыватель (МРС-НС последней версии 1.3.1249.0) дает противофазную нагрузку ядер (см рис. на рисунке зеленым цветом - второе ядро, красным - первое, синим - первое, поднятое ближе ко второму для более легкого восприятия фазы).
http://photofile.ru/photo/7531/43043...l/87453640.jpg
Второй проигрыватель (МРС-НС более раннней версии 1.2.959.0) дает синфазную, но различную по величине нагрузку ядер (см. рис. на нем зеленым цветом - второе ядро, красным - первое).
http://photofile.ru/photo/7531/43043...l/87453641.jpg
Соответственно, общая загрузка в первом случае на уровне 50-53%, во втором на уровне 75%.
Я в шоке...
Картинки, полученные на аналогичном компе (там у видюхи памяти 512, а у меня 256), упомянутом выше, строго одинаковые. И на нем с выводом этого файла проблем не было.
Еще наблюдение. Первый проигрыватель дает равномерное, но замедленное видео (звук идет нормально). Второй проигрыватель дает рывки и зависание видео, но картинка синхронна звуку...
Мне, все-же кажется, что при правильной настройке загрузка обоих ядер должна быть синхронной и примерно одинаковой. Или ошибаюсь? Здесь тоже об этом написано: http://news.softodrom.ru/ap/b1731.shtml
Параметры файла: MPEG4 Video (H264) 1920x1080 29.97fps в контейнере MKV
Запустил gspot, но как достать из него статистику - не понял.

Iskam 26.11.2009 16:08

Re: Неправильная загрузка ядер 2-ядерного AMD
 
ну, примерно понятно.
дело в том, что при последовательной выборке данных из массива без оптимизации для распараллеливания ядра могут быть загружены лишь вот как:
1. всё делает одно ядро, второе отдыхает (картинка за нумером 2 в первом посте)
2. обработка ведётся обоими ядрами, но поочерёдно (картинка за нумером 1 в первом посте)
При этом во втором случае тормоза должны быть ещё отчаяннее, поскольку помимо самой обработки нужно ещё постоянно передавать состояния.
Другими словами из трёх этих плееров умеет с двумя ядрами работать только LA.
А теперь подходим к интересному...
почему же у друга на такой же машине всё работает веселее?
Скорее всего потому, что у него либо другой кодек подготавливает картинки для плеера, либо кодек тот же, но установлен более корректно, чтоли (хотя некорректно встать кодек может лишь если его поверх другого ставить и то это редкая ситуация). С загрузкой ядер процессора декодированием между прочим тоже можно любопытные вещи понаблюдать, но щас касаться этого не будем...
То есть какой опыт нужно провести:
установить вторую систему на какой нибудь временный раздел и в чистой системе поставить кодек "как у друга" и запустить видео.
если ситуация не изменится - останется искать железную проблему. перегрев камня, мостов, видюхи, винтов, пороки на платах и т.п. прелести.


Текущее время: 19:52. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02009 секунды с 9 запросами