LinuxForum.Fans
Тема

Перешел на 64 Ubuntu, ухудшилась скорость кодирования

Автор: dm2003 88 сообщений 11497 просмотров
#138379
drBatty написал:
Termo, АМД == дешёвый процессор. За те-же деньги вы получаете более быстрый CPU. И во первых не доплачиваете за бренд, а во вторых не доплачиваете за надёжность. Решать конечно вам...

Док, не для холивара прошу - пример можно "за те же деньги более быстрый".
Ну а по поводу денег за брэнд и Интел..... Тут уж лучше промолчать, ибо тогда холивар неизбежен.
Я когда брал свой первый Феном х 4 810 в 2009, Интеловски Core 2 Duo 8400 стоил намного дороже и при этом проседал в производительности. Да и сейчас у нас: Intel Core 2 Duo E7600 - 163$, AMD Phenom II X4 955 Black Ed - 155$. Ну и кто кого уделает по производительности за те же деньги? :D Интел не желает снижать цены на процы предпредыдущего поколения.

#138382
Wolfenberg написал:
Если нужна графика:
http://friends-forum.com/forum/showthread.php?t=55582

Если уж обращатся к этой ссылке, то уже впору отсылать человека в винду. Там выбор прог побогаче, но не к лицу форуму это делать. :D Или это для общего ознакомления?
ЗЫ. Подборка хорошая.

#138395

ZhuK, да кто ж мешает Wine использовать? smile

#138423
ZhuK написал:
Я когда брал свой первый Феном х 4 810 в 2009, Интеловски Core 2 Duo 8400 стоил намного дороже и при этом проседал в производительности. Да и сейчас у нас: Intel Core 2 Duo E7600 - 163$, AMD Phenom II X4 955 Black Ed - 155$. Ну и кто кого уделает по производительности за те же деньги?

ну дык я про то и говорю.

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

Просто народ ловится на простую уловку - при переходе от 8и бит к 16 был выигрыш, при переходе от 16и к 32 - тоже, но при переходе от 32х к 64м битам прироста скорости НЕ БУДЕТ. Во первых потому, что данные ещё третий пень обрабатывает как минимум по 128 бит (SSE), во вторых, тот-же третий пень умеет PAE, т.е. сам процессор может адресовать 64Гб. ВАМ не хватает? У вас 96Гб? тогда x64 - для вас.

Именно потому-то и происходит замедление... Ну даже ежу должно быть ясно, что 128и битный процессор вдвое быстрее обрабатывает 32х битные адреса, нежели 64х битные - что тут непонятного-то?! Даже в задачах, в которых адресная арифметика почти ненужна (ибо задача кодирования видео - потоковая, это не BWT, где надо адресовать огромную матрицу, и не ГА, где миллиарды организмов).

#138434

Док, вроде бы все верно и правильно. Но вот мои соображения при переходе на 64. Не вдаваясь в высокие материи (а твои высказывания для меня это действительно высокая материя, я так далеко не копал) я выбрал ХР 64 по причине большей стабильносити (все таки на серверной сделана) и по причине того, что все таки если запускаешь 64-разрядные приложения в 64 ОС, то ресурсов (в частности процессорных) они подъедают гораздо меньше чем их аналоги 32 в 32 ОС. Я бы никогда не ушел на 64 если бы не сравнивал сам. Т.е. процесс протекает для компа легче. Ну а почему бы это не использовать если все равно архитектура проца 64? И Убунта 64, которую недавно поставил, даже "на глаз" работает быстрее, особенно Опера поразила - ну прям летает. :D А в винде оффис 64 здорово работает. Да и фотошоп 64 уже есть, что тоже к лучшему.
Док, я к сожалению не переходил с 8 на 16 и с 16 на 32 и не знаю насколько положение дел тогда улучшилось. Но сейчас я вижу что 64 приложения работают очень шустро и мне это нравится. smile
Я не призываю поголовно ступать в ряды 64, но если бы приложений под 64 становилось больше, я был бы рад. 64 проц появился в 2004, на дворе 2011 - а мы все на волах со двора выезжаем. smile

#138435
Wolfenberg написал:
ZhuK, да кто ж мешает Wine использовать? smile

Не-е-е-е. Эт не то. Эт другое. Эт ненатуральное. smile Это через что-то, а значит чему-то нужно отдавать ресурсы, да и Wine на мой взгляд далеко не шедевр. Не в обиду.
Я тут все время о ресурсах, да о ресурсах.... Просто кодирование на хромой кобыле не объедешь. Тут в основном железо решает все - чем лучше железо, тем быстрее результат. Ни сборка ОС "под себя", ни колдунство с конфигами не помогут делу. Толко 4, а лучше 6, а еще лучше 8 ядер, пара топовых карт из 5 линейки nVidia и гиг 16 оперативы. И вперед за Родину! :)

#138437
ZhuK написал:
И Убунта 64, которую недавно поставил, даже "на глаз" работает быстрее, особенно Опера поразила - ну прям летает. big_smile А в винде оффис 64 здорово работает. Да и фотошоп 64 уже есть, что тоже к лучшему.

фишка в том, что спор 32 vs 64 вы уже решили в момент покупки процессора. И не удивительно, что приложения заточенные под ВАШ процессор работают лучше на ВАШЕМ процессоре. и дело тут далеко не только в битности - компилятор умеет оптимизировать код, и делает это по разному, если ему по разному задавать опции.

man gcc написал:
-mtune=name
This option is very similar to the -mcpu= option, except that instead of specifying the actual target
processor type, and hence restricting which instructions can be used, it specifies that GCC should
tune the performance of the code as if the target were of the type specified in this option, but still
choosing the instructions that it will generate based on the cpu specified by a -mcpu= option. For
some ARM implementations better performance can be obtained by using this option.

очевидно, что если у вас код оптимизирован под вашу архитектуру, то работает он заметно лучше. а у ТС К10, и естественно, код оптимизированный под амд64 заработал у него хуже. что тут удивительного?

#138438
ZhuK написал:
Толко 4, а лучше 6, а еще лучше 8 ядер

а ещё лучше - 8 камней, и у каждого своя память.

#138447
drBatty написал:
АМД == дешёвый процессор. За те-же деньги вы получаете более быстрый CPU. И во первых не доплачиваете за бренд, а во вторых не доплачиваете за надёжность. Решать конечно вам...

надежность атлонов и феномов не хуже интелов
отношение амд == печка в глубокой древности

Док, если чо, то сейчас 2011 год...

#138456

Док, у меня тоже К10... smile Подпись внизу раздражающая тебя. :D
Док, я не слышал чтобы кто-то затачивал приложения под АМД или Интел конкретно (ну кроме некоторых бенчмарков). Игры - да, но под видеокарты разных производителей. А вот о заточке под проц не слыхал. Ну тут еще мать играет немалую роль.
Не, лучше 4 хорошие видеокарты. :D
Свой первый АМД Athlon 64 3200 купил потому, что в те годы АДМ лидировала процами в играх. В кодировании немного отставала, а в играх была недосягаема. А "осознание" 64 пришло позже. :D

#138461
Termo написал:
Док, если чо, то сейчас 2011 год...

я знаю. датчик ВНУТРИ кристалла уже сделали? то-то же :(
не, я понимаю, технически это тривиально сделать, но в Intel эту фиговину просто тупо запатентовали. :(
потому, если оторвать радиатор от амд - он сгорит - внешний датчик не успеет среагировать. А интел не сгорит, ибо там датчик внутри.

А ещё интел сделала 4004, а вот эта ваша АМД только-только создалось в этом 1969ом году. Первое время они лишь клонировали интеловские процессоры, и лишь в конце девяностых они сделали что-то свое (точнее несколько расширили возможности MMX от интел.).

АМД - вечно догоняющая, они даже частоту не ставили, пользовались специальным "рейтингом". Ибо всем ясно, что обогнать intel они не в состоянии. Вот и придумывают они всякую ерунду, никому не нужную...

вика написал:
Доля AMD на рынке микропроцессоров на протяжении всей её истории была значительно меньше доли Intel. По итогам 2009 года доля AMD составила около 20 % от общемирового производства. Продукция вендора всегда отличалась привлекательным соотношением производительность/цена при достачно демократичной розничной стоимости, в результате в период кризиса компания уверенно удерживала свою долю рынка[5].
#138465
drBatty написал:
датчик ВНУТРИ кристалла уже сделали?

да
температуру ядер показывает
и крышки тоже
как и в Интеле...
/etc/sensors3.conf

Termo написал:
А ещё интел сделала 4004, а вот эта ваша АМД только-только создалось в этом 1969ом году. Первое время они лишь клонировали интеловские процессоры, и лишь в конце девяностых они сделали что-то свое (точнее несколько расширили возможности MMX от интел.).

Док, я повторюсь, сейчас 2011 год

drBatty написал:
АМД - вечно догоняющая

64 бита кто реализовал?
такие дела...

#138467
ZhuK написал:
А вот о заточке под проц не слыхал. Ну тут еще мать играет немалую роль.

дык "64х битная" это и есть - заточка под процессор. материнка тут не играет никакой роли. гентушники этим и занимаются - точат свою генту под свои камни... :rolleyes:

вот вам пруф:

x86-64 (также x64/AMD64/Intel64/EM64T) — 64-битная аппаратная платформа: чипсет, архитектура микропроцессора и команд, разработанные компанией AMD для выполнения 64-разрядных приложений.

Это расширение архитектуры x86 с полной обратной совместимостью. Корпорации Microsoft и Sun Microsystems используют для обозначения этого набора инструкций термин «x64», однако каталог с файлами для архитектуры в дистрибутивах Microsoft называется «amd64» (сравните «i386» для архитектуры x86).

Набор команд x86-64 в настоящее время поддержан:

* AMD — процессорами Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon II, Phenom, Phenom II, Turion 64, Opteron, последними моделями Sempron
* Intel (с незначительными дополнениями) под названием «Intel 64» (ранее известные как «EM64T» и «IA-32e») в поздних моделях процессоров Pentium 4, а также в Pentium D, Pentium Extreme Edition, Celeron D, Pentium Dual-Core, Core 2 Duo, Core 2 Quad, Core i3, Core i5, Core i7, Atom и Xeon.

http://ru.wikipedia.org/wiki/X64

ZhuK написал:
АДМ лидировала процами в играх.

да не лидировала она никогда. только отношение цена/производительность лучше у АМД. А топывые камешки от интела всегда рвали АМД. И будут рвать (я о тех, что у нас за 40000руб продают ну вот эта еешка: Intel(R) Core(TM) Extreme Edition i7-990X | 3.46GHz | Socket 1366 | 12MB Оплата: наличный, безналичный расчет. Доставка по РФ, транспортными компаниями. )

#138482
drBatty написал:
А топывые камешки от интела всегда рвали АМД. И будут рвать (я о тех, что у нас за 40000руб продают ну вот эта еешка: Intel(R) Core(TM) Extreme Edition i7-990X | 3.46GHz | Socket 1366 | 12MB Оплата: наличный, безналичный расчет. Доставка по РФ, транспортными компаниями. )

угу
вот только через несколько месяцев после релиза супер_камня от Интел
АМД выпускает свой, который уступает в тестах всего лишь на 10%,
но при этом стоит ровно половину цены
и Интел вынуждена:
а) придумывать рекламную кампанию, чтобы продать свой супер_пупер
б) вкладывать сотни нефти на разработку нового супер_камня
круговорот бабла в природе...

#138500

Termo, я с этим и не спорил.
вообще это религиозный вопрос, и спорить тут просто глупо. wink

#138610

Termo, ты еще забыл упомянуть технологию HT, о которой Интел очень тепло отзывались и использовали в приставках XBox, если мне память не изменяет. Подобие которой Интел наконец-то реализовал в процах Core i. Снеслись наконец-то. smile А АМД пользует ее с 2004. Именно в те годы АМД и были впереди в играх. Мы не говорим о серверных камнях, они действительно были и есть очень сильными. Мы говорим о десктопах. Золотые времена для АМД были. :( Щаз конечно нет того подъема.
О Пень D как 64 разрядном ответе АМД Интел предпочитает лишний раз сама не упоминать. Вот в сравнении с этой моделью любая печка АМД выглядит как холодильник. smile
Да, EMT инструкцию пользовали, но первый 64 был назван только Пень D.
Док, мы не поняли друг друга. Когда я говорил о заточке под видяху я имел ввиду что под видеокартой данного производителя игра будет "идти" лучше. А под картой конкурента хуже. Такое есть, а вот под проц подобной специализации не видел. А приложение 64 тут и ежу понятно что для 64 проца.
Мы говорили о общей производительности железа под кодирование и мать в этом не последнее дело. Извини, если невнятно выразил мысль.
А в целом подводя итог скажу: я доволен своим процессором и железом в целом. Чего и вам желаю. :D Ну разве что мониторчик бы с хорошей матрицей. smile

#138629
ZhuK написал:
Мы говорили о общей производительности железа под кодирование и мать в этом не последнее дело.

по идее, если не рассматривать CUDA, то все вычисления происходят внутри CPU при кодировании видео, вся информация легко влезает в кеш второго уровня. Потому совершенно неважна скорость с которой данные входят и выходят из процессора. Влиянием мамки ИМХО можно пренебречь в этом случае. (ну разве что на некоторых мамках можно частоту чуть поднять). Совсем другое дело, если вы работаете с большими изображениями - они в кеш не влезают, и их приходится хранить в RAM, и вот тут влияние мамки очень велико. Что касается 64х битности - просто нечего сравнивать - АМД и Интел не делают одинаковых процессоров с разной битовостью. И оптимизация "под 64" совсем не означает именно 64. Просто другой процессор, и команды выполняются по другому. Как именно "по другому" меня мало волнует - я просто указываю при компиляции архитектуру, а компилятор оптимизирует. 4.4.4 - хороший компилятор.

Да, "процессор за 40000руб" вовсе не серверный - это-же еешка - для крутых геймеров. На сервер её лучше не ставить, она там плохо работает. Серверам нужно много задач выполнять одновременно, а не одну гаму показывать.

#138648

Ну могет быть, могет быть. smile
Хотя было бы интересно воткнуть камень ценой долларов в 150 в материнку ценой 50 у.е. И посмотреть на результаты. Да, для полноты и видяху за 300 у.е. И оцень наглядно важность материнки для работы приложений, кодирования, игр.
Вот у меня не было такой возможности, а хотелось бы.

#138654
Termo написал:
даже комментировать его бессмысленно...

+ 100 у самого АМД, и проц и видео от них

#138667
dm2003 написал:
Тестировал вчера 3 проги. DeVeDe, ManDVD, DVD Styler.
1. DeVeDe по качеству, как мне показалось, самая лучшая, т.к. имеет возможность кодировать в 2 прохода. Но скорость среди этих прог самая низкая.
2. ManDVD самая быстрая, но вот нельзя добавлять фильмы разного разрешения, т.к. он все фильмы переделывает под одну гребенку. Одним словом нужно добавлять к примеру файлы разрешения 4:3 или 16:9.
3. DVD Styler заняла второе место по скорости. Можно добавлять фильмы с разным разрешением, как впрочем и DeVeDe

Произошла ошибка. На второе место вышла все таки DeVeDe. По времени чуть уступила ManDVD. 5.3 часа перекодировала за 2 часа 10 минут

Войдите или зарегистрируйтесь, чтобы ответить.