Компания Intel опубликовала исходных тексты проекта SVT-AV1 (https://github.com/OpenVisualCloud/SVT-AV1) (Scalable Video Technology AV1) с реализацией альтернативного кодировщика для формата кодирования видео AV1 (https://www.opennet.dev/opennews/art.shtml?num=48345), в котором задействованы (https://github.com/OpenVisualCloud/SVT-AV1/blob/master/Docs/...) присутствующие в современных CPU Intel средства аппаратного распараллеливания вычислений. SVT-AV1 дополнил ранее открытый (https://www.intel.com/content/www/us/en/cloud-computing/visu...) кодировщик
SVT-HEVC (https://github.com/intel/SVT-HEVC), основанный на тех же технологиях. В ближайшее время также ожидается открытие кода кодировщика SVT-VP9 (https://github.com/OpenVisualCloud/SVT-VP9). Код открыт (https://github.com/OpenVisualCloud/SVT-AV1) под лицензией BSD. Кодировщик оформлен в виде библиотеки, которую можно использовать в окружениях Linux, Windows и macOS.Проект нацелен на достижение уровня производительности, пригодного для перекодирования видео на лету и применения в сервисах, отдающих видео по запросу (VOD). Из-за усложнения применяемых в AV1 алгоритмов, для кодирования данного формата требуется существенно больше ресурсов, что не позволяет применять штатный кодировщик AV1 для перекодирования в реальном времени. Например, штатный кодировщик от проекта AV1
требует (https://www.opennet.dev/opennews/art.shtml?num=48429) в 5721, 5869 и 658 раз больше вычислений по сравнению с кодировщиками x264 (профиль "main"), x264 (профиль "high") и libvpx-vp9.Ценой возможности применения SVT-AV1 для перекодирования на лету является достаточно высокие требования к оборудованию: для работы необходим процессор Intel Core пятого поколения (Intel Xeon E5-v4 на базе микроархитектуры Skylake и более новые CPU). Для кодирования 10-битовых потоков AV1 с качеством 4K требуется 48 Гб ОЗУ, 1080p - 16 Гб, 720p - 8 Гб, 480p - 4 Гб.
URL: https://www.phoronix.com/scan.php?page=news_item&px=Intel-Op...
Новость: https://www.opennet.dev/opennews/art.shtml?num=50086
48Gb ОЗУ! В это же время свободный декодер H.264 так и не умеет многопроцессорность...
x264 не умеет многопроцессорность?
> x264 не умеет многопроцессорность?Учись читать. Я про декодер писал. Да, подавляющее количество пользователей всё ещё пользуется программными реализациями из браузеров. Там даже Chrome его не умеет на десктопе.
Свободный декодер в ffmpeg / libavcodec прекрасно умеет многопроцессорность, вы о чем?Можно использовать программно из браузеров без проблем (через gstreamer или напрямую, тот же firefox умеет и напрямую).
Запускаю просмотр видео в FF, открываю top, жму Shift+h и наблюдаю, что никакого распараллеливания декодирования не наблюдается. ЧЯДНТ?
А зачем Вам параллельное декодирование - один поток не справляется?
планировщик не справляется с остальными свободными ядрами с балансировкой для приемлемой интеративностью десктопа...
> Запускаю просмотр видео в FF, открываю top, жму Shift+h и наблюдаю, что
> никакого распараллеливания декодирования не наблюдается. ЧЯДНТ?Ну, во-первых, я так понимаю в FF могут быть разные методы декодирования. У вас точно он декодирует через ffmpeg/libavcodec?
Во-вторых, там при декодировании приложение может указать, сколько потоков использовать. Если FF указывает, что один - не будет распараллеливания. Но это уже претензии к тому, почему он так делает.
В-третьих, там просто может быть странная версия декодера и отключено многопроцессорное декодирование. По разным причинам. Например, вот по такой: https://forum.videolan.org/viewtopic.php?f=13&t=134770&p=445...
В firefox включено аппаратное ускорение и он использует такую версию ffmpeg, где при этом отключается многопоток.
А то, что ffmpeg/libavcodec под капотом умеют многопоточное декодирование, достаточно просто увидеть, открыв файл в каком-нибудь mpv.
Ты мне ещё в mpv посоветуй vimeo и youtube смотреть. FF - все настройки по-умолчанию, 66-ая бета под капотом, 8 потоков в about:support. Реальных 4 ядра. Подскажи магический ключик в about:config.
Таки а что вы можете предложить взамен на свои требования?
Да никаких, мне пофиг. Если это поделие и будет адаптировано Youtube, то это приведёт к заметному росту расходов, что приведёт к росту кол-ва рекламы, коммерческого контента или прикончит очередную технологическую платформу. Разумеется спорщиков, твердящих, что такого никогда не случится, будет масса, но и Kodak за год коллапса стоил несколько десятков ярдов, а AOL так вообще был когда-то сравним с нынешними Apple и FB. В обоих случаях к коллапсу привели ошибки вполне себе технологического характера.
говоришь как потреблятдь: "насуйте мне побольше потоков"
Нету у него магических ключиков. Или работает, или нет. И он всегда славился отстойными кодеками. Всего то пару лет, как научился h264 без особых проблем и иногда даже на видеокарте.
FF не умеет аппаратного декодирования. Официальный ответ в багтрекере — первый в выводе поисковика.
На Android, iOS, Windows, macOS умеет.
А это 99% наверно аудитории Firefox
> На Android, iOS, Windows, macOS умеет.умеет, но декодированием там занимается штатный апи операционной системы
а в линуксе нет никакой операционной системы, вообще.
Что, правда, не помешало адобу решить проблему еще десять лет назад (обратите внимание - без всякого подсчета процентов), но это че-та кодить надо, разбираться, в общем, современному индусу слишком сложно, проще забить.
У адоба с флешем другие технические условия были. На опеннете rinat уже объяснял, чем ускорение видео на странице отличается от ускорения видео в флеше, который вставлен в страницу.
> не помешало адобу решить проблему еще десять лет назадЕсли бы я им не пользовался, то может как-то и слушал, развесив уши.
Только через VDPAU. и то можно вспомнить баги с голубыми рожами, и прочими приколами.
Так что ничем не отличается принципиально.
Да - сложно, да - разбираться надо. И сильно зависит от многих сторонних компонент.
> Если бы я им не пользовался, то может как-то и слушал, развесив уши.afair, голубые приходили за вендоюзерами (про мак ничего не знаю) при 10битном кодировании - у линуксеров все было нормально. vaa обещали, но, то ли доделали в конце мертвой 11й, то ли вообще не - этот момент я пропустил, но смысл что адобу уже незачем было напрягаться, решили за него.
Со сторонними компонентами тоже все смешно - компания-разработчик премьера, понятно, обошлась зависимостью от OpenGL, а у мозиллы пять (или сколько там) версий ffmpeg'а, каждая со своими особенностями и глюками.
https://askubuntu.com/questions/20319/videos-have-blue-faces...
а флэш-то тут причем? чувак там каких-то кодеков понадаунлоадил для непоймичего.мы про флэш - у которого во времена 10-11 версий в венде случалось нашествие то зеленых человечков, то, вот, голубых, если попадался материал в 10 битах. В линуксном флэше (и в винде после перехода на html5) голубые не появлялись.
> В линуксном флэше голубые не появлялисьПоявлялись
Свободный libx264, который сейчас все используют, уже давным давно умеет многопоточность. И для FullHD ему нужен всего лишь гигабайт оперативки, так что я с трудом представляю массовое использование AV1 в быту.
32 Гб оперативки уже норма. В этом году видать уже 64 будет норм.
Я где то писал уже но
Из за таких как ты любителей оперативы вкладка браузера жрет 2 гига озу
Всмысле, из-за не нищих ?
Ну да, для определенной прослойки населения, вообще все проблемы от них.
Согласен со школьником. Сидят на нищуковых нетбуках с 4 Гб DDR3 и ноют, что у них всё тормозит и все должны срочно регрессить все новые фичи в ПО ради них.
Отсыпьте мне пожалуйста парочку 10-Вт ARM одноплатников с 64Гб оперативки. За любые деньги.
Во-первых: 2 гига на вкладку это вы явно хватили, возможно на браузер?
Во-вторых: а это много? Если не учитывать то, что под капотом веба очень кривые технологии такое потребление оперативной памяти вполне оправдано. Тут скорее внутренности чинить надо, а не потребление оперативы браузерами. К тому же, если вам так не нравится, то сидите на Dillo на каком-нибудь, он очень скромно ест оперативку.
В-третьих: такое количество оперативки и правда уже норма. А потребление больше потому что эта оперативка есть, т.е. да, лучше экономить на оперативке и писать более качественный софт, потому что в нем будет больше функционала, он будет стабильнее (но с неоптимальным использованием ОЗУ). Ещё раз, ОЗУ дешевая, если вам хочется запускать на бабушкином ноуте сайты, то вот вам аналогия: на скоростной трассе гужевые повозки запрещены.
Пришёл домой, у жены всё тормозит, смотрю в top chromium 18Гб ( на компе 16, ssd от интела брется со swap-ом ), ну да там вкладок много, но это же обычный пользователь, а не программист, верстальщик, просто в списке текущих задач, поиск жилья в отпуск ( привет букинг, айрбнб и гуглкарты, с их тяжеленными страничками ), несколько вкладок с чем для детей, отложенные "задачи" по подаркам, пару почтовых ящиков, месседжеров, ютубов, гугл таблицы... И вроде ничего лишнего и страшного но откуда м...ть 18Гб? (экран full hd не 4к).... Что за ру...пы делали такие сайты?
Вы действительно не понимаете? Если у букинга, например, страница будет есть не 2Гб, а 512Мб оперативки, то сколько extra денег они заработают? Так. А если они впилят ещё 100500 новых фич? Вот. Это не ру...пы, это рынок. Да, мне тоже не нравится, да, это некрасиво, да, это нездоровая практика. Но есть ли у вас другая мотивация для них? Вы пользовались и будете пользоваться, даже если у них 8Гиг оперативы жрать сайт будет, и в магазин сходите ещё купите, у вас выбора нет.
это ру...пы, просто пока, их мало и с ними вынуждены мириться...
Рынок это когда есть выбор, у нас есть 2 браузерных движка, 3 сервиса карт, 1 глобальная соц сеть, 3 глобальных месседженера и т.д.
ТУТ НЕТ РЫНКА!
> Рынок это когда есть выбор, у нас есть 2 браузерных движка, 3 сервиса карт, 1 глобальная соц сеть, 3 глобальных месседженера и т.д.Ты путаешь идеальный свободный рынок, как его представлял себе Адамс, и реальный рынок. Теория и реальность, карта и местность -- это разные вещи. Реальный рынок -- это когда много людей обменивается ценностями и услугами. А что уж там получится в результате, и будет ли у тебя выбор -- это уж как карты лягут.
Никакой из реальных рынков не является свободным -- всегда есть ограничения, пошлины, тарифы, или даже прямая и наглая регуляция со стороны государства или кого ещё. Ну и конечно же, любой участник рынка спит и видит, как он стал монополистом или, хотя бы, вступил бы в картельный сговор. Монополия и картельные договорённости -- это тоже штука, которая естественным образом возникает на рынке. С точки зрения Адамса -- это баги системы, но реальность тупая и не отличает баги от документированного поведения.
Реальный базар это а не рынок :), а сверху было про рынок на котором что-то зависит от покупателя ;)
p.s. про реальность я немного вкурсе ;)
> сверху было про рынок на котором что-то зависит от покупателя ;)Разве? Я сейчас перечитал несколько последних сообщений, и ничего такого не увидел. Но даже если так, то я скажу вам: зависит, но немного не так, как об этом обычно думают.
Я сам долго ломал голову над противоречиями, которые постоянно лезут, когда пытаешься обмозговать эти проблемы, и в конечном итоге понял, что тут надо умело переключаться между "уровнями организации материи", иначе противоречия неизбежны. Есть разные уровни организации материи: квантовая механика работает на одном, классическая физика на уровне повыше, термодинамика ещё выше... Мы можем подниматься так через химию, физиологию, к уровню отдельных особей вида, в нашем случае к уровню, который работает с отдельными людьми -- на этом уровне, например, психология живёт. Но мы можем двинутся и дальше вверх, и оказаться на уровне, единицей анализа которого являются малые группы -- социальная психология. Большие группы -- тут социология, политика. Группы ещё больше -- это уже речь о международной политике. Все эти уровни организации материи и единицы анализа -- это лишь абстракции, но проблема в том, что если мы не научились следить за тем, как наше мышление переходит с одного уровня на другой, то мы регулярно будем упираться в противоречия или заниматься какой-нибудь совершенно бессмысленной и безнадёжной интеллектуальной деятельностью, типа доказывания существования свободы воли исходя из наличия квантовой неопределённости (свободу воли, если она есть, может быть возможно редуцировать к квантовой неопределённости, но доказать её существование таким образом не удастся определённо).
Ну так вот, возвращаясь к влиянию потребителя на рынок. Потребитель влияет на рынок, но он влияет на уровне социологии, он влияет как одна большая группа потребителей. Если все потребители откажутся покупать Intel'овские процессоры, то Intel разорится. Но поведение отдельного потребителя фактически не влияет на состояние Intel'а. Потребители как группа людей -- это довольно тупая штука, у неё совершенно нет сколь-нибудь выраженной силы воли, потому что у в группе нет никакого единства, и у отдельных потребителей нет веры в интеллект группы потребителей. И это делает потребителей дойной коровой. Если бы потребители верили бы в интеллект группы потребителей, то она была бы резко умнее (это кстати замечательный пример, когда сам факт веры во что-то, делает это что-то реальностью, что-то типа самоисполняющегося пророчества, но такое пророчество -- это лишь частный случай более общей идеи), и доить её было бы сложнее. Но веры нет, и я не уверен в том, что эта вера может возникнуть. Если она возникнет, она будет поддерживать сама себя, эдаким причинно-следственным циклом, но тут проблема курицы и яйца. В истории были примеры возникновения таких причинно-следственных циклов, но там уходили столетия на то, чтобы положительная обратная связь привела бы к возбуждению контура.
Таким образом, потребители вроде как и определяют то, как рынок будет развиваться, но в то же время и не определяют. У них (как у группы) есть "физическая" способность, но не хватает воли или интеллекта, чтобы её реализовать. И, может быть, это достаточный повод, чтобы сказать, что потребитель ни на что не влияет: какая разница почему он не может повлиять, потому что у него нет "физической" способности, или потому что он слишком туп, факт остаётся фактом: повлиять он не может. Но я пока не уверен в том, что нет никакого способа воспитать в потребителе веру в себя.
Прочитал, в принципе не готов высказывать ни согласия ни несогласия, но про рынок сверху было:
"Вы действительно не понимаете? Если у букинга, например, страница будет есть не 2Гб, а 512Мб оперативки, то сколько extra денег они заработают? Так. А если они впилят ещё 100500 новых фич? Вот. Это не ру...пы, это рынок."
На мой взгляд это не про ситуацию "рынок" а про ситуацию крыс на подводной лодке, немного поясню:
Да букинг на фишке продаж аренды авто только выиграет, нет он не проиграет если его сайт от этого начнёт тормозить, но это не следствие того что сам по себе заказ аренды авто на букинге - нужная фича, а тормоза никому не мешают, просто срулить с сервиса некуда.
Альтернативных вариантов всегда масса. Вы привели несовсем корректные цифры, да, сервисов карт мало (но не 3). Соцсетей даже я упомню штук этак 5: твиттер, инста, вк, фейсбук, гугл+ (мир его праху). IM'ок тоже море. Сервисов бронирования намного больше, это и скайсканнер и airbnb и tripadvisor, их просто сотня. Просто все пользуются букингом (и для апартаментов airbnb -- много раз сравнивал, могу посоветовать, попробуйте). Он чуть лучше по скорости, сильно лучше по фичам. Вопрос приоритетов. Пример (привёл в другой ветке но кину и тут): airbnb страшно тормозит и неудобен, но конкретно он решает проблему поиска хаты в азии на длительный срок и решает хорошо. Колюсь и плачу, но продолжаю пользоватся, т.к. разница в цене и вообще качество найденного жилья может быть сильно важнее и больше стоимости пачки компов по 64Гб оперативки. Ну вот просто азиаты его любят. Моя точка зрения была в том: что это реальность и никуда от этого не деться. Это не хорошо, это факт. Что делать и почему так - хз. Деньги?
Так сколько ГЛОБАЛЬНЫХ сервисов карт?
Инста = фейсбук(9 апреля 2012 года Facebook объявил о покупке мобильного фотоприложения Instagram за $1 млрд. ), гугл+ помер так и не став соцсетью, остальные региональные, твиттер не соц сеть ну пусть будет, я ошибся таки 2 :)Проблема в том что на глобальном рынке выигрывает тот кто первым удачно надел тапки (причины удачи могут быть разные), бывают потрясения и смены но очень редко.
По процессу поиска в этом году - booking подмял ещё и interhome (теперь он постит свои предложения на букинге "по более низким или равным ценам", раньше букинг не работал особо с агрегаторами(и по схеме - в цену не включена финишная уборка), есть и другие).
По AirBNB это другой рынок(был) но теперь в Европе его ввели в законное русло, и вот мы уже видим некоторые предложения одних и тех-же место что в эйрбнб что в букинге по одинаковым ценам (или в букинге дешевле), в Азии, возможно, процесс ещё не пошёл. Это примерно тоже что становится с убером, много где он стал прослойкой между таксопарками и клиентом, а где-то его совсем запретили.p.s. Многие сервисы бронирования работают через общую базу, тот же скайсканнер честно пишет через кого :)
> твиттер не соц сетьЗначение знаешь? Исказилось восприятие вк и фейсбуком в подростковом возрасте?
https://en.wikipedia.org/wiki/Twitter
> is an American online news and social networking servicehttps://ru.wikipedia.org/wiki/%D0%A2%D0%...
> социальная сеть для публичного обмена сообщениямиТо, чего нет в твиттере по сравнению с фб/вк, не является определяющими факторами термина соцсеть. Просто фб/вк это один вид соцсети, а твиттер другой, как и инстаграм. Дальше можете читать хотя бы https://en.wikipedia.org/wiki/Social_networking_service
Какой рынок? Чего-чего? У вас совсем кукуха белку поймала? Рынок букинга в букинге! Внезапно! И они напрямую заинтересованы в том, чтобы ты мог забронировать и оплатить гостиницу с любого утюга, главное прямо сейчас и потом тебе насовать ещё стопицот аналогичных предложений, уже прооптимизированных под твой утюг, со специальным вайфаем и всеми условиями для жЫвотных.
> Если у букинга, например, страница будет есть не 2Гб, а 512Мб оперативки, то сколько extra денег они заработают?Если коротко, то больше. Пользователь скорее всего выберет то, где все быстро открывается и заказывается, ежели то, где будет небольшая скидка.
Это тоже влияет, согласен. Можно сравнить airbnb (тормозной ужас) и booking. Но booking впринципе и по функционалу приятнее и дешевле обычно. Опять же количество оперативы это не про "быстро открывается", она быстро аллоцируется уж что мы научились делать быстро! :) Вопрос в приоритетах, и тут, увы требуемые ресурсы явно не в фаворитах. К тому же, всё зависит от вашей ситуации. Я искал квартиру на 3 месяца в тае и мне пришлось пользоватся airbnb, через нехочу, у остальных с квартирами как-то не очень. И "небольшая скидка" в этом случае это несколько тысяч долларов.
>> Если у букинга, например, страница будет есть не 2Гб, а 512Мб оперативки, то сколько extra денег они заработают?
> Если коротко, то больше. Пользователь скорее всего выберет то, где все быстро
> открывается и заказывается, ежели то, где будет небольшая скидка.Подумал и да, это все действительно давление рынка. Ещё один хороший пример: в стране где я живу (Нидерланды) люди в основном про энергосбережение. Если вы изучаете квартиру съём или покупку, то у неё обязательно есть рейтинг энергоэффективности. Причина проста: давление рынка и ситуации. Стоимость электричества в Амстердаме 8.7р\кв*ч против 2.6 р\кв*ч в родном Новосибирске. Учитывая что центрального отпления тут нет вопрос энергопотребления становится очень важным. Люди начинают гундеть что типа очень много надо на отопление. Компании начинают строить энергоэффективные дома. Также с компами: люди в основном сидят с ноутами. Мало кто хочет держать дома 2кВт обогреватель и платить по 25 центов за час его работы.
По поводу того что индустрия катится к чёрту я с вами полностью согласен. Не из домашнего использования, но всё же: сидят орлы, фигачат на Scala. Выпустили продукт, небольшой микросервис. Жрёт, скотина, 2 гига, меньше сделать не могут иначе GC беснуется и вот это вот всё. Соседняя команда пишет на Go и C++. Мне сложно сказать что у них там внутри по бизнес-логике, но снаружи сервисы выглядят очень похоже. Ребята Go-шники: "Чота у нас воркер жрёт 256 Мб, течёт, давай чинить. О, 64Мб, нормально, в прод". Зато на Scala писать быстрее. И на самом деле нет.
Ребята Go-шники: "Чота у нас воркер жрёт 256 Мб, течёт, давай чинить. О, 64Мб, нормально, в прод".Вам вроде не 20 лет, что-бы утверждать что 64Мб на микросервис ( а ещё если он и stateless ) это мало ;) Это, к примеру, ~1700 копий sim city for zx-spectrum 48....
P.S. В дополнение к выше, и что мне покупать новый комп с 64Гб? ( в старый больше не лезет ) за 1000$ (сравнимого уровня так и выйдет)???
ну зачем же с 64, вполне нормально 16 или 32. Ну да, покупать.
Опять же аналогия: и что мне теперь продавать лошадь и покупать машину чтобы ездить по шоссе?
Ну, да! А как иначе? А потом глайдер придётся покупать, а потом межпланетный скутер. Да, придётся. Либо сидите без Интернета, кто ж вас заставляет-то? :)
Я же выше написал уже 16 и уже не хватает в домашнем использовании...
Ну раз не хватает, значит у вас задачи такие. Мне с ААА играми и моей жене с фотошопом вполне хватает 16ти пока что.
Ещё раз, браузер, выше, и да для 3D моделирования в Autodesk Mechanical Desktop в далёком 2006-м году с запиханной ветрь моделью большого метеоспутника мне хватало 1 Гб оперативки, а сайтам на js(будь он неладен) не хватает..
Грустно, что обычно всё это скатывается вот в такие посиделки бабулек на скамеечке "да, браузер жрёт". Ну да, жрёт и вы никуда от этого не денетесь. Какое решение-то? Массовый геноцид JS-разработчиков чтоли?Всмысле относительно новости тут всё понятно: intel не причём, уверен у них такое потребление оперативы это ещё высокооптимизировано всё (с трейдом на скорость, конечно). Просто в браузерах же тоже пытаются скорость увеличить за счёт потребления памяти: кеширование, буферизация, JITы всякие.
Я вообще без относительно новости, я просто к вашему комментарию что 2Гб на вкладку это перебор... Честно, сколько жрёт онлайн кодировщик видео мне, по сути, не очень важно, т.к. я понимаю почему конкретный алгоритм требователен к памяти, потому как понимаю, примерно, каков алгоритм и за счёт чего достигается такой уровень сжатия.
Меня гораздо больше удручает ситуации когда "разработчики" и "дизайнеры" ссылаются на то что всем "не важно" сколько памяти требует то или иное приложение. Они просто настолько "ушли в свой мир", что не понимают того что когда пользователь говорит что приложение работает плохо, это включает и ситуацию, когда приложению не хватает памяти...
Кстати, в норме их должны одёргивать (и одёргивают) маркетологи, видящие в своих гуглоаналитиках и прочем шпионском софте раннее закрытие страниц и прочие признаки недовольного юзера, или менеджеры, которые получают жалобы клиентов на тормоза (для корпоративных систем). На моей памяти в результате дрючили разработчиков, если, конечно, приоритеты позволяли, ане надо было срочно что-то ещё лабать. Но в общем и в целом - все в курсе, что это плохо, только руки не доходят - отстать с фичами - это обычно страшнее если тормоза не стали какими-то совсем уж чудовищными.
ИМХО, проблема в том что высшее руководство не пользуется своими сервисами, либо не знает как оно в принципе могло бы работать.
ему и не надо, есть исследования удовлнюетворённости клиентов и подобное. Просто приоритеты у вас и у контор-владельца сайта могут быть совсем разными. Ну, или просто менеджмент хреновый, тоже бывает
Про скорость, текущие страницы не от скорости, а от того что программисты не понимают как работает код, они думают что GC мгновенно грохнет их мега массив boolean 10000 * 10000 элементов ( даже не задумываясь сколько памяти жрёт эта структура ), при этом зациклив ссылки на неё в 100 других структурах, которые уже не используются в логике... И это всё приводит к тому, что эти "куски" данных остаются висеть внутри виртуальнй машины, и хорошо если GC в какой-то момент при "полном проходе" найдёт эти зацикливания, а если нет? Если где-то осталась живая ссылка?
В общем имхо, тут явно есть пробелы но думаю скоро период взрывного роста пройдёт и начнётся оптимизация...
ну вот это к вопросу о том, что можно учиться писать на "безопасных" языках, не пройдя си или ассемблер - в результате нет ни малейшего чутья чего стоит то или иное действие.
Не могу ответить за тех кто так учился, но ИМХО знание Си и ассемблера не даёт понимания работы GC, а вот захочет ли знающий задаваться вопросом, а как оно в принципе, это уже не от знаний зависит, а от мотивов и воспитания ;)
не знание, а некоторый опыт писания на них. Дают чуйку - насколько в целом это сложно. Ну и какое-то управление памятью там чуть не каждый второй писал, хотя бы арены/пулы. Тоже помогает.
К нам сеньор фантазёр приходил из маилру на собеседование, на вопрос "сколько памяти на amd64 займёт слайс из 1000 int'ов (go)?" он смог ответить только "ну около 1000 байт". А вы тут 16Гб, 64Гб. :DИ реально ведь senior, справку показывал.
Честно говоря, давно не программист, и когда был тоже не правда была, так любитель...
Наверное подход МС в реализациях .Net ( каждый элемент таблицы grid-а отдельный объект ) меня окончательно убедил что этому миру ничего не поможет и ему, пока, нужны сви...ки. Тогда помнится сосед попробовал реализовать модуль "интерактивно записи клиентов в очередь по исполнителям с отображением карты" с таким же подходом, не взлетело(компы слабоваты оказались), зато на Delphi с отрисовкой в картинку всё просто летало...До сих пор не могу найти нормального модуля для отображения данных из БД (много данных, люди хотят) но современные технологии (js, java, .net) что-то никак не могут предложить что-то хоть как-то похожее на компоненты из delphi 7-2007, да они красивые, но тормозят, приготовить наверное можно, но нужно очень много времени :(
я хз кто это написал вы или не вы, аноним же. ))
Они нумеруются в рамках одной новости, обычно без ошибок, хотя не факт.
Есть ещё вариант ddos-ить в реальности разроботчиков этих сайтов...
Очередная наглая ложь, 16Гб ОЗУ уже мало даже при условии что свопится в SSD, тут выше уже народ отписывался про хром в такой конфигруации, я могу подтвердить то же про Firefox. При ОЗУ менее 24Гб уже нормально жить невозможно. А если ещё комп не выключать сутками, то вообще амба
Я не выключаю компы не то что сутками, месяцами. С двумя-тремя запущенными файрфоксами. На одном компе у меня 6Гб, на втором 12. Нужда в свопе возникает только на первом, и только при сборке (точнее на компоновке) чего-нибудь особенно жирного, типа llvm, firefox, openoffice.Если у тебя фф жрёт больше, то тут либо ты какие-то особо жрущие сайты используешь, либо у тебя аддоны выедают всю память.
У меня норм, но я привёл где-то выше пример, сайты массовые обычного пользователя в chromium, не меня. Сам в шоке был...
да ff получше, особенно если урезать все рекламки uBlock и донастроенным privacy Badger-ом, много пустого пространства на экране становится, глаза отдыхают...
> Опять же аналогия: и что мне теперь продавать лошадь
> и покупать машину чтобы ездить по шоссе?Аналогия была бы уместна при замене калькулятора компьютером. В данном случае это демагогия.
Только 64 гига DDR4 ОЗУ выйдет примерно в 600$ )
Так и нужно ОЗУ + проц + мать, остальное есть, и то что есть будет весьма недёшево сейчас(4х больших HDD) :)
Но цена 16Гб таки 8200 руб сейчас в МСК, итого ~ 500$ за 4 шт..
p.s. Любителям фразы про дешёвую память:
11 марта 2011 Модуль памяти SAMSUNG 4 шт. 1270руб. ( это был массовый максимум на тот момет, планка 4Гб)
Итого 5 080,00 руб, курс ЦБ 28,4356 итого 178,65$ за 16Гб или по текущему курсу (65,65) = 11728,33 руб / 16ГбВ итоге за 8 лет память снизилась в цене всего на 30% ( что не так много как кажется на первый взгляд, и это самая дешёвая сейчас к средней тогда ).
> что есть будет весьма недёшево сейчас(4х больших HDD) :)Извините, а вы не пробовали поработать.
Может просто надо начать забывать?
Инвестировать в себя, саморазвитием заняться, а не ныть на форумах?
> начать забывать?= начать зарабатывать.
Тут не внутренности чинить, а разработчиков массово усыплять пора.
Причём это зацикленность на фреймворках и универсальных скриптах, искал пару дней назад лёгкую версию слайдера(для альбома на закрытом от улицы разделе сайта), так вот таких поиск гугла не выдаёт, в первых рядах монстры, в которых jquery - это минимум...
> которых jquery - это минимум...jquery это действительно минимум - потому что _никто_ не хочет переписывать с нуля на языке, которому нужен leftpad, все тривиальные операции.
проще дернуть одну-единственную функцию из jquery, решающую твою задачу - даже если весь остальной набор нафиг не нужен.
Вот из этого и растут проблемы, т.к. если бы пришлось написать функцию ( да хотя-бы вставить в код страницы самому ):
module.exports = leftpad;
function leftpad (str, len, ch) {
str = String(str);
var i = -1;
if (!ch && ch !== 0) ch = ' ';
len = len - str.length;
while (++i < len) {
str = ch + str;
}
return str;
}То уже должны были появиться мысли о том, что это не встроенная функция которая работает быстро, а нечто тормозящее использующее несколько объектов в памяти ( я вижу больше чем [len] экземпляров строки, хоть и js не знаю ), которые в процессе должен собрать GC браузера...
А те кто никогда не работал с памятью напрямую, часто, просто не понимают как двумерным массивом boolean или пустых строк можно забить всю память очень быстро!
в принципе да, кто с памятью напрямую не работал - не понимает, что происходит. Но в данном случае, насколько я понимаю, объекты будут optimized out очень быстро при хоть сколько-нибудь активном использовании функции. Кстати, если таки взять готовый небезызвестный модуль, будет шустрее - там не поленились реализовать кэширование для коротких пробельных строк. JS-движки сейчас очень хороши в операциях такого рода. В общем, это как раз тот случай, когда надо писать, а потом, если есть нужда, профилировать - сюрпризов может быть масса.
Я этот код взял с хабра, из статьи про leftpad и ту самую уязвимость, наверное после этого у кого-то дошли руки до неё, ну а сколько их, до которых не дошли?
Моей бабушке и 512 Мб норм :D
Только для игровых и профессиональных десктопов. А если смартфон/планшет/видеокамера/видеорегистратор/одноплатник? А если старая печатная машинка ещё на х86 без 64 бит? Если видеокарта с жалкими 2Гб видеопамяти?
то зачем ты ее притащил в серверную и пытаешься раздавать VOD ? твоему видео с мобильника ни VOD, ни AV1 нафиш не сдались.
>Если видеокарта с жалкими 2Гб видеопамяти?А зачем тебе под Линуксом вообще 2 Гб видеокарта? Там и 512 за глаза, игр-то всё равно нет.
>>Если видеокарта с жалкими 2Гб видеопамяти?
> А зачем тебе под Линуксом вообще 2 Гб видеокарта? Там и 512
> за глаза, игр-то всё равно нет.У меня kodi на 512 успешно FullHD @60FPS декодирует, а Chromecast (о, боже!) всего 512 мб имеет (RAM+VRAM) и справляется с декодированием.
Chromecast построен на чипе Marvell 88DE3005 (Armada 1500-mini), в котором реализовано аппаратное декодирование форматов сжатия видео VP8 и H.264.
Спасибо, cap, а то я не знал, что там аппаратный декодер.
Raspberry Pi 3 как то справляется с кодированием FullHD в реальном времени в 32М видеопамяти. Качество всего лишь среднее, кодек только h264, настроек минимум и доступ к кодировщику огорожен как только можно, но он делает это! А ведь это по сути ущербная плата предыдущего поколения. 3 вкладки в хромиуме уже заставляют его уходить в своп.
Оно ещё и MPEG2 и MPEG4/ASP умеет после покупки ключей за 100 рублей.
Умеет, только мне энкодер мпег2 и задаром ненужен. Декодер был бы полезен... иногда... Но в принципе за 100р мне не влом транскодировать mpeg2 -> h264_omx. Обычно даже ноут включать для таких видео не приходится.
вот-же! а я то не знал и играю на линуксе почти во все игры.
> играю на линуксе почти во все игры.
> почти
> почтиSupertuxkart и Tux Racer? Ну тогда это не почти, а 100% игр :)
Нищеброд, в стиме полно нормальных игр с поддержкой линуха. А то что и без поддержки уже самим стимом заворачивается в wine. Даже настраивать не надо, просто плати и играй
> просто плати и играйОткрою тебе страшную тайну: даже на проприетарных драйверах Nvidia работает максимум на 25-30% от своей мощности. Серьёзно, проверь в одной и той же игре FPS в Linux и Windows. Я проверял.
>А то что и без поддержки уже самим стимом заворачивается в wineУгу, такие замечательные игры, как Doom II, Half-Life, Warcraft 2, поддержка которых перечисляется в последних вайновых ченжлогах.
На самом деле сильно больше.
https://svnweb.freebsd.org/ports/head/games/?sortby=file
это только то что во фряхе есть.
Ещё много чего через вайн можно запустить, скажем до 2010 года очень многое идёт.
А старые игрушки под вендой уже не идут а под вайном при прямых руках вполне работают.
> На самом деле сильно больше.
> https://svnweb.freebsd.org/ports/head/games/?sortby=file
> это только то что во фряхе есть.
> Ещё много чего через вайн можно запустить, скажем до 2010 года очень
> многое идёт.
> А старые игрушки под вендой уже не идут а под вайном при
> прямых руках вполне работают.Ну так они и под Виндой при прямых руках идут. А десятилетнее отставание в играх - это сильно.
Поделите количество игр под Linux на количество игр под Windows и воочию увидите число, стремящееся к нулю.
Нет, вы серьёзно считаете *nix игровой платформой?!
Да нормально оно работает, зачем вам ещё вон та игра? Просто что-бы сказать что она работает или нет? Если времени не хватает на то что-бы поиграть в интересные игры которые идут, то то что есть ещё какая-то операционка (win ) или платформа ( ps4, xbox.. там внезапно бывают игры которых нет на pc ) не особо влияет...
> платформа ( ps4, xbox.. там внезапно бывают игры которых нет на pc )Например, э-эм... э-эм... кхм... ну если кинцо не считать по 2 400 за диск, то... м-м-м... Heavy Rain!
Майнкрафт для телефона 3 месяца назад был 500р., 2400 это дорого?
> Майнкрафт для телефона 3 месяца назад был 500р., 2400 это дорого?Для телефона? Вроде ж Linux обсуждаем.
2 400 это дорого, да.
Так про ps4 же... Для линукс он ~1500 если не больше ( java edition )
Не идут старые игры под новой вендой никак.
Самый яркий пример Need for Speed 3, он после ХР перестал работать вообще совсем.
Под вайном он у меня работал с помощью ряда костылей которые описаны в вайновой "вики".
Правда потом появился VEG (вон он там снизу в коментах) и на асме переписал много чего, так что оно даже в венде стало работать.
Но есть ещё 100500 других игр с которые даже в ХР кое как работали или уже не работали, а на висте ещё больше всего перестало работать, с приходом х64.Насчёт отставания - мне вот всё равно, у меня есть несколько любимых игр и они работают.
Я считаю что мне на фряхе лучше живётся чем многим на венде и маке, у меня нет потребностей в новых играх каждый день/месяц/год.
> как работали или уже не работали, а на висте ещё больше
> всего перестало работать, с приходом х64.Тут вина плохо написанного движка, серьёзно. Моя любимая Half-Life 1 до сих пор работает даже на Win10. Орда2 тоже, как ни странно. Обе игры 99-го года выпуска. CS1.5, GTA Vice City - тоже чекнуто на Десятке.
> Я считаю что мне на фряхе лучше живётся чем многим на венде
> и маке, у меня нет потребностей в новых играх каждый день/месяц/год.А также в нормальных системах документооборота, редактирования документов, 3D-моделирования, редактирования видео...
Я согласен что двигло там было так себе, писали его ещё в 98 году и видимо торопились очень.
Но таких игр было сделано много.
Вот где то с 2004 года начали уже писать под ХР (или выпускать то что начали делать раньше) и с ними действительно проблем должно быть на порядок меньше, чем с тем что делали под 9х.
Есть ещё игры типа StarCraft, которые до сих пор как то патчат или патчили после выхода ХР.Да, у меня нет потребности в том, что ты перечислил :)
Но документооборот нынче модно через браузер, редакторы документов тоже до браузеров докатились, ещё либреофис есть.
Про моделирование и редактирование - тут что то есть, но я не в курсе темы чтобы рассуждать насколько оно хорошо или плохо относительно того что в венде.
> 32 Гб оперативки уже норма. В этом году видать уже 64 будет
> норм.В бедных европах на 4 гигах значительная часть офисного планктона так и пребывает. Предлагаешь оставить их без видосиков вообще?
Сейчас спецы набИгут и с пеной у рта станут доказывать, что "Оперативка сегодня дешевая, пусть покупают", - хотя в 2018 эта отмазка уже не действует.
Кстати она дорогая ( в баксах ) сравнивал цены того что я покупал лет 7 назад (есть сайты хранящие историю, и это круто!) и сейчас, сейчас чуть дешевле за тот-же объём ( в зеленоватых ), а стандартный максимум на платформу сильно дороже ( тогда 16 и сейчас 64 )
Речь шла о кодировании в реалтайм, для декодирования dav1d хорошо справляется, не знаю сколько оперативы надо, но для 4к минимум 4 ядра требуется.
И зачем такая печка на коленках мне? Трафик дешевле аккумуляторов.
> И зачем такая печка на коленках мне?Ну Я это такая буква алфавита в конце...
На VP9 вроде никто особо не орёт, что тяжёлый по декодингу (есть исключения).
Так и этот AV1 пока внедрят... Весь интернет на h264 сидит (кроме гугла), и особо не торопится бежать на новые форматы.
Когда-нибудь... А когда-то и mp3 декодировать для PC была не такая простая задача.
>> И зачем такая печка на коленках мне?
> Ну Я это такая буква алфавита в конце...
> На VP9 вроде никто особо не орёт, что тяжёлый по декодингу (есть
> исключения).
> Так и этот AV1 пока внедрят... Весь интернет на h264 сидит (кроме
> гугла), и особо не торопится бежать на новые форматы.
> Когда-нибудь... А когда-то и mp3 декодировать для PC была не такая простая
> задача.Google на устройства отдаёт H.264 в основном да и трасляции живые тоже в нём даже в браузерах.
Это сейчас h.264, а через 2-3 года будет AV1.
Торренты сейчас всё чаще в h.265, который процом на 4к тоже не очень то декодится на больших битрейтах.
Мне коредуо уже не хватало для некоторых тестовых видео. А видеокарты не все h.265 профили умеют.Я не хочу опять попасть в цифровое гетто - когда придётся искать информацию в тех форматах которые способен осилить мой девайс.
У меня такое уже было, когда я в 2007 году сидел на п3, который не тянул 720p скачанный с торрентов. И вот недавно опять с h.265.
Да уж конечно будет. Эфирное вещание тоже за 2-3 года обновит инфраструктуру? Вещание будет происходить в том формате, в каком решит это делать обладатель контента. Тытруба может и будет в AVC1, но остальные скорее перейдут на H.265. Сильно много контента в VP9 закодировано кроме тытрубы?
Скорее будет зависеть от поддержки производителями оборудования, что-то подсказывает что есть шанс что заведётся avc1
Производители оборудования ничего просто так не реализуют. VP8/9 реализованы были только после "сотрудничества" с Google.
Так гугль отдал все свои наработки по VP9 и пр в AV1, их там целая банда собралась чтобы этот кодек запилить.
Да, оно изначально идёт из инета, но производителям придётся подтянутся, потому что контента в этом будет только больше, а софтварно оно будет слишком тормозным в мобилках, на десктопах 1080 думаю без проблем почти у всех потянет, где камень или райзен или интел не старше 5 лет. Хотя возможны вариации с битрейтом и тогда требования ещё снижаются.
Особенно показательно, что даже Google не кодирует в AV1 все видосики, а только самые рейтинговые. Он тормозит даже для него.
А зачем кодировать все видосики в AV1?
Самые рейтинговые - много трафика, экономия очевидна вот прям сразу.То что не смотрят - может и перегонят в AV1, просто это будет потом. Отдельный вопрос - качество, те если у них есть оригинал и с него они транскодят в то, что потом отдают то хорошо, а если они оригинал похерили то уж лучше и не транскодить то что есть в AV1, а то совсем мыло получится.
А ты никогда не пробовал кодировать в AV1? Оцени энергозатраты. Разница на 2 (!) порядка даже на относительно новом CPU. Даже с учётом прогресса в реализации (ну 2 раза через реализацию критических частей на ассембл. вставках, AVX и пр.) и переноса на GPU (10 раз пальцем в небо), мы получим реализацию, которая будет в 10 раз более медленной.
https://forum.ixbt.com/topic.cgi?id=8:25651
Пробовал вот это, в h.265, тоже совсем не быстро.
AV1 реализация в хромиуме еще в тесте и включается через флаги
Я про шанс взлететь говорил про кодеки(аппаратные), без них это будет уделом интернета.
Эфирный хлам очень инертный и это вообще отдельная тема, нет смысла её сюда приплетать.
Они до DVB-T2, DVB-S2, h.264 апгрейдились долго и с большой болью и до сих пор много нытиков что надо было DVB-T1 оставить, наверное и про DVB-S1 тоже были (у меня самого куча тюнеров превратилась в бесполезный хлам из за этого).Но скажем телеки умеют обычно несколько больше того что допустимо передавать в MPEG2-TS, говорили что и VP9 некоторые современные умеют, я уже не интересовался.
Обладатель контента не диктует вещателю как тому делать свою работу, обладателя прав на контент интересует только DRM - чтобы платили/не пиратили.
Вещатель сам транскодирует контент под свои потребности, потому что у них и битрейты разные на разных спутниках и SD/HD и тп.Есть табличка того какие кодеки в каких браузерах поддерживаются, и тот же AV1 там появляется или уже появился у многих. Всякие софтовые плееры типа VLC, MPV тоже уже могут AV1.
Поэтому в инете AV1 за 5 лет отъест ощутимый кусок ниши, а всё потому, что не только лучше жмёт но и полностью свободный, в отличии от h.264, h.265.
Гугль пилил vp9 из за лицензии, как минимум один из мотивов.Кроме тытрубы есть ещё торренты, есть пиртуба и 100500 сайтов которые тоже выкладывают видео.
> Google на устройства отдаёт H.264 в основномЭто не так. В хром идет vp9, это больше 70% юзеров. Даже лиса в последних версиях стала для части юзеров предпочитать vp9.
Новые видео какое-то время в h.264 отдаются, как и стримы.
Пока нет аппаратных декодировщиков - других вариантов тоже нет.
Трафик далеко не всегда дешевле, и выбор формата тоже не всегда возможен.Я вот принципиально считаю что возможность просмотра 4к в AV1 это нижняя планка производительности которая должна быть, иначе девайс не для дома, а для каких то вылазок в консоль в полях.
Опять же ты судишь по себе, а у нас дома и работе стационарные компы, ноутов почти нет, и они так, в дороге немного поработать с почтой.
предлагаю да, оставить - зачем мне их хомпорно в рилтайме?
Нет, 64G еще не норма. mini-ITX в 99% это две планки памяти. И поддержки 32G + 32G пока не видать. А что-то кроме mini-ITX брать сейчас - это надо задачи иметь еще более специфичные, чем просто требующие отдельного десктопа. Ибо такие няшные маленькие sfx блоки питания и все остальное.
Рилтайм кодирование на mini-ITX ты с какого дуба рухнул. Еще бы малину-ардуину притащил.
На телефоне
а кто в быту вообще видео кодирует? ну кроме стримеров?
наверно те, кто видео снимает.
Я кодирую. Обычно для планшета, фильмы смотреть. Я могу, конечно, и отдельно для него скачивать, но на планшете смотрю фильмы раз в полгода, так что проще какой-нибудь 15-гиговый BDRip перекодировать в 720p гига в 3. Тем более, что QuickSync на штеуде позволяет это делать относительно быстро, а качество на 10 дюймах не так уж и важно.
А декодировать?
> И для FullHD ему нужен всего лишь гигабайт оперативкиНа лету или нет? Новость именно о кодировании на лету, а не просто так.
А применение увидишь. Потому что кодек нового поколения, и полностью свободный, без обязанности платить мпегле.
>> И для FullHD ему нужен всего лишь гигабайт оперативки
> На лету или нет? Новость именно о кодировании на лету, а не
> просто так.
> А применение увидишь. Потому что кодек нового поколения, и полностью свободный, без
> обязанности платить мпегле.Кодить в реалтайме FullHD аппаратно сейчас не умеет... ну разве только BSD.
Речь о кодере, а не о декодере
Ещё один кэп, перечитай мой первый пост.
На AMD надо.
АМД вечные тормоза, в плане маркетинга и таких вот вещей. У них же, например, есть аналог интеловского IPP, но я даже не вспомню название AMDшной либы этой. Интеловская же всегда на слуху.
На десктопных Штуедах (от Skylake и далее) работает? В какой-нибудь ffmpeg сабж встраивать планируется?
BSD+Patent licenseСкорей всего нет
им совершенно плевать на лицензии - по умолчанию они не собирают гнутые куски кода, а не по умолчанию так можно вообще: --enable-gpl --enable-nonfree ("License: nonfree and unredistributable")
https://github.com/OpenVisualCloud/SVT-AV1/tree/master/ffmpe...
Intel Xeon E5-v4 - Broadwell.
In order to achieve the performance targeted by the SVT-AV1 Encoder, the specific CPU model listed above would need to be used when running the encoder. Otherwise, the encoder runs on any 5th Generation Intel® Core™ processor, (Intel® Xeon® CPUs, E5-v4 or newer).то есть работать будет на E5, но оптимизации включатся только на камушках из списка. Список на гитхап скопировать почему-то забыли.
тут вроде написано: нужны камни из списка выше или любой камень е5-v4 и новее..тоесть видимо после e5-v4 нужные аппаратные блоки стали ставить во все интелочипы а не только в избранные.
На АМД до-райзенах будет работать?
нет! да кому надо этот ваш АМД?
Угадай: «…для работы необходим процессор Intel Core пятого поколения (Intel Xeon E5-v4 и более новые CPU)»
Там хитро написано, но я так понял что будет, на райзенах точно.
я пробовал на fx - пишет что инструкции ему не нравятся.
Не понятна цель создания. Ни экономии электроэнергии, ни времени, ни денег, и ради небольшой экономии места.
Видео кодируется один раз, а отдаётся миллионы раз. Если удастся урезать трафик даже в 2 раза — это огромная экономия. А аппаратная поддержка со временем появится везде где надо.
>Видео кодируется один раз, а отдаётся миллионы раз.youtube-dl -F Вот и увидишь, как работает твоё "видео кодируется раз".
Ну то что там несколько форматов на выбор - это немножко другое, всё равно оно в них кодируется в каждый по разу и потом раздаётся.
> Ну то что там несколько форматов на выбор - это немножко другое,
> всё равно оно в них кодируется в каждый по разу и
> потом раздаётся.прикол в том, что его в них можно _не_ кодировать, пока не спросят именно этот формат (и тем некисло сэкономить на васян-роликах которые кроме автора никто не смотрит) - и вот для этого как раз нужны быстрые кодеки, и неважно (гуглю) сколько стоит ферма.
а для монатажа хомпорно в общем-то все равно, день оно будет ковыряться или неделю.
Пока, правда, для "бытовой" техники и 4k скорее получается "месяц или пятилетку", но тут, наверное, интел нам ничем не поможет.
>Ну то что там несколько форматов на выбор - это немножко другое, всё равно оно в них кодируется в каждый по разу и потом раздаётся.Вот тут-то и оно. Классическая ситуация, описанная xkcd про стандарты - видеохостинги будут держать ещё один экземляр в новом формате (я тут даже не упоминаю про разные разрешения, речь просто про формат кодирования), теряя место на ферме. И также будут вынуждены кодировать "1 раз" в каждый из прорвы форматов, затрачивая процессорное время. И также будут отдавать не самые полосоэкономные форматы, а те, которые запросит клиент, забивая себе каналы.
Вот такие реалии. Хотя, конечно, citius altius fortius (а в случаи с av1 речи про citius совсем не идёт) греет душу.
Со временем весь HD-контент будет только в AV1, плюс варианты в низком разрешении в h264 для устаревших устройств. Надо только дождаться когда поддержка AV1 станет достаточно массовой. Лет 5 надо.
Особенно это будет полезно с постепенным набором популярности видео с разрешениями типа 4K.
Intel делал для рязань, ибо у них нет бюджетных процов с большим числом ядер на одном шокете в преспективе обгрейда.
> Intel делал для рязань, ибо у них нет бюджетных процов с большим
> числом ядер на одном шокете в преспективе обгрейда.А сколько вам ядер надо? 6-ядерные от интела - 15 т.р.; 8-ядерные - также доступны (уже не такие бюджетные, но сокет все еще бюджетный).
Или вы хотите сказать, что это у AMD 8-ядерники бюджетные?? Уж подороже 6-ядерников от интела будут (с которыми они по производительности сравнимы).
>15 т.рЩа у половины местной публики (успешные востребованные ит-специалисты как никак) инсульт с инфарктом одновременно. Может оно и к лучшему.
Какой вы ехидный. Аж ндравиццо.
> успешные востребованные ит-специалисты как никакфсие как один.
от 16 до 64 потоков как в AMD EPYC
> от 16 до 64 потоков как в AMD EPYCПотоков? Не ошиблись? Для 16 потоков не нужен эпик. Обычные десктопные процы (не HEDT) что от AMD, что от интел существуют в вариантах с 16 потоками. Тот же Core i9-9900K имеет 16 потоков и ставится в недорогую материнку с обычным 1151v2, а не те под эпик, которые стоят как самолет, да еще и в продаже практически отстуствуют. Аналогично с Ryzen 7.
А вот 32 потока это уже небюджетно при любом раскладе... Мать+проц выйдет за $1K, как ни крути.
> Мать+проц выйдет за $1KЭто так про интел?
AMD AM4 мать вам выйдет в копейку, ведь все в проце есть
>> Мать+проц выйдет за $1K
> Это так про интел?Неважно, про что. 32 потока бюджетно не получить ни от кого (не будем обсуждать покупку старых xeon с али, говорим про новое железо)
> AMD AM4 мать вам выйдет в копейку, ведь все в проце есть
Покажите мне процессор с 32 потоками для AM4?
Еще раз: получить 16 потоков можно за относительно разумные деньги и от интела, и от AMD. И никакие EPYC со сверхдорогущими материнками тут, как предлагал предыдущий комментатор не требуются. Хотя, конечно, если захочется еще и частоту хорошую то выйдет дорого, но тут уж ничего не поделаешь.
А вот 32 потока бюджетно - не выйдет никак.
AMD TR 1950X стоит от 45200₽
Core i9-9900K - от 36495₽т.е. 1) 16-поточный процессор Intel стоит лишь на 20% дешевле 32-поточного AMD
2) ценник обоих процессоров не является разумнымВ тоже время AMD R7 1700 стоит 12631₽, что вполне доступно и дешевле любого i5/Coffee, даже 6/6
> AMD TR 1950X стоит от 45200₽
> Core i9-9900K - от 36495₽
> т.е. 1) 16-поточный процессор Intel стоит лишь на 20% дешевле 32-поточного AMD
> 2) ценник обоих процессоров не является разумнымЭто совершенно некорректное сравнение, т.к. вы тут сравниваете HEDT и обычную платформу.
У TR 1950X тактовая частота и интерконнекты дают сильно меньшую производительность на ядро, чем в Core i9-9900K. По бенчмаркам там > 30% разницы в производительности на ядро (в смысле что ядро 9900K быстрее ядра 1950X на это значение).Т.е. даже если предположить, что задача одинаково распараллелится и на 16 ядер, и на 32 (а это почти всегда не так), то получается, что с учетом на 20% меньшей стомости и на 30% большей производительности на ядро теоретическая выгода AMD всего порядка 12%. Но практически не будет и этого, во-первых потому что таких идеально параллелящихся задач в тех областях, где используют эти процессоры практически не бывает, а во-вторых потому что большие задержки между ядрами у TR 1950X и особенности внутреннего NUMA, на которое приложения не рассчитывают, дадут негативный эффект и потери производительности будут еще больше. Недаром для многих задач AMD рекомендует отключить половину ядер (и контроллеров памяти) у TR.
Замечу, даже в самой-самой любимой задаче AMD - финальном рендеринге (и наверное единственном бенчмарке, где TR и Ryzen могут чуть-чуть обгонять интел, Cinebench), Core i9-9900K показывает на 32% лучший результат в однотредовом режиме и на 38% хуже в многотредовом по сравнению с 1950X. у которого в два раза больше ядер и куча неприятных особенностей HEDT-платформы в виде нагрева и прочего. Т.е. ядер в два раза больше, а скорость на 38% больше в идеальном бенчмарке; в других задачах, кроме рендеринга не будет и этого.
В итоге никакой выгоды на практике нет.
НО, то что я тут написал тоже не имеет большого значения, потому что сравнивать десктопную и HEDT платформы некорректно. В том числе по стоимости. Это разные классы процессоров с совершенно различным внутренним устройствам (быстрая шина в кристалле без задержек против масштабируемоей архитектуры) под разные задачи.
Хинт: 32-х ядерный 64-х поточный EPYC 7601 стоит $4200 и сливает от 30% до 50% производительности Xeon W-3175X с 28 ядрами и 56 потоками и стоимостью $2900. https://www.anandtech.com/show/13748/the-intel-xeon-w-3175x-... и следующие страницы. И что это доказывает? А ничего, кроме того, что не надо абстрактно сравнивать платформы для разных задач.
> В тоже время AMD R7 1700 стоит 12631₽, что вполне доступно и
> дешевле любого i5/Coffee, даже 6/6Ага, древний 1700, без нормального саморазгона, с медленной памятью (у 1000 серии много проблем по сравнению с 2000 серией).. Ну нашли процессор на несколько тысяч дешевле интела, и что? Он будет уступать ему в скорости на ту же сумму, на которую он дешевле.
Давно пора понять, что цены подобраны так, что не получите вы никакой огромной выгоды от выбора той или иной платформы. И хватит смотреть на голые ядра, в условиях когда важна еще пропускная способность памяти, задержки, частоты ядер и IPC. И скорость работы AVX2 тоже иногда нужна. Не быстрее один процессор другого только из-за числа ядер. Смотрите в вашей конкретной задаче, там и будет все решаться. А для "абстрактного декстопа" без нагруженных задач выгоды особой от AMD нет. Явных потерь, впрочем, тоже.
Если это AV1 так замечательно параллелится, то зачем, спрашивается, нужен Intel со своими ископаемыми CISC-мамонтами?
В современных интелах CISC только снаружи. Паттерн "фасад", так сказать.А зачем - ну, обратная совместимость, вот это все. Понятно, что фактически архитектура давно устарела.
В CISC с самого начала - ещё с лохматых 60-х - реализовывался не в железе, а на уровне микрокода. И только знаменитый Пентюх с неизлечимым FP-багом ненадолго отходил от этой традиции. Но хрен редьки не слаще.
Ах да, тексты снова на немодном замшелом Си, а не на хипстерском безопасном и параллельном во все поля Rust'е.
CISC-мамонты создавались не для игры в Контру, а для определённых вычислений. Жалко только СПАРКи и Солярку.
Все бы не плохо, тубам с vod'ами xeon v4 и 48 гигов озу пшик. Они ЦА, а не ваши нетбуки с пентюками 2 или одноплатники в гостинной.
Но, на практике в этом мире все еще нет ни одного вменяемого декодера AV1. Что и эту штуку делает практически бесполезной на данный момент.
SVT-VP9 был бы мне намного интереснее..
> Но, на практике в этом мире все еще нет ни одного вменяемого
> декодера AV1. Что и эту штуку делает практически бесполезной на данныйпольза от этой штуки на данный момент просматривается очень четко - утопить окончательно hevc/265
и неважно, будет ей когда-то что-то кодироваться, или нет.А через пару лет будет уже в каждом лаптопе достаточно мощный процессор, чтобы 1080p просто процессорным кодеком и вытянуть - а 4k там и нафиг не надо, у него экран не 4k.
А в мабилу впендюрят очередной "ускоритель" - у нее-то есть 4k, и китайцы над этим работают.
> SVT-VP9 был бы мне намного интереснее..
нет смысла - mpeg4 и hevc вполне достаточно в обозримом будущем для всех реальных задач.
Кому достаточно, а кого копирасты зае**т. Не все резонно в даркнеты положить и ссать им всем на голову :D
Ну и львиная доля браузеров этот самый hevc не играет и не собирается. Потому вот-с. Пара лет мне долго, потому неинтересно собственно.
да бросьте, копирастам вы неинтересны вот совсем - максимум, могут наехать на авторов библиотекину и не браузером единым (особенно если вы сами себе собрались что-то кодировать, вы собственное видео - через браузер смотрите?)
с браузерами да, все грустненько - нищ...нувыпонелида? могут тихо давиться от зависти к богатым и успешным юзверям сафари на единственноверных платформах.
Если чо - еще был йож в видне10prerelease примерно середины 16 года. Но прямо перед релизом был кастрирован, чтобы у MS нечаянно не получилось хоть что-то хорошо.правда, в отличие от av1, который что у мурзилы что у гугля работает только в сферическом вакууме (и то на винде), это-то работал.
Так не себе, потому браузеры и копирасты на примете.
На одних яблоидах с сафарями далеко не уедешь. Если ты не Apple.
Хм, SVT-AV1 конфликтует с SVT-VP9 при сборке ffmpeg-4.1.1. Нужно выбирать что-то одно.
Когда они откроют уже кодировщики vp8 для своих видях?..