corvuscor

Пикабушник
Дата рождения: 1 января
114К рейтинг 80 подписчиков 10 подписок 117 постов 24 в горячем
Награды:
10 лет на Пикабу
425

Грампластинка с компьютерной программой.

В те времена, когда приводы FDD были дороги, для распространения компьютерных программ использовались компакт-кассеты по стандарту KCS, но мало кто слышал, что для этого использовались и обычные грампластинки. Называлось это дело Floppy-ROM и вмещало около 4 Кб на скорости 33 об/мин.

Грампластинка с компьютерной программой.
Показать полностью 1
208

Немного о растяжении видео.

Сегодня я расскажу вам о такой штуке, как масштабирование видео. Каждый день мы встречаемся с ним, но не каждый понимает, как оно вообще происходит, и мол, дескать, нафиг мне это не надо вообще.

А вот нифига. Предисловие.

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

Наглядно проиллюстрировать самые известные можно картиночками из вики.

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

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

Бикубическая интерполяция. Связывает точки сплайнами 3 степени, т.е, для изображения - поверхностями. Очень неплохо сглаживает все лесенки, но вносит много мыла. В видео по умолчанию сейчас используется редко. Дает теплый, ламповый эффект :)


К тому же во многих плеерах можно встретить такие вещи, как spline36, jinc, mitchell, а также фильтров и прескейлеров, начиная от superxbr, и заканчивая крайне сложными с точки зрения вычислительной мощности nnedi3 и waifu2x, которые являются нейронными сетями.


Закончим предисловие, перейдем к картинкам. Для наглядности взят "Ходячий замок", качество SD, растянуто до FullHD, на рисованных изображениях разница видна лучше. Подопытный плеер - mpv.

По-порядку: 

-бикубическая интерполяция

-билинейная интерполяция

-jinc

-и конечно, метод ближайшего соседа.


Здесь, как ни странно, имхо, побеждает билинейная интерполяция. Не зря ее так любят. Она не сильно мылит картинку, не грузит комп и не дает "звона", как jinc (каемка вокруг рта).

Еще картиночку в студию.

Пошли пушки потяжелее. По-порядку:

- spline36

- spline36 + настройки opengl-hq

- билинейная интерполяция + superxbr

- билинейная интерполяция + superxbr + sharpen (небольшое "заострение граней").


Что сказать? Superxbr явно рулит и педалит в аниме. Лесенки убирает совсем (если оно не перешакалено несколько раз), артефакты немного давит. Небольшое заострение граней - это уже по вкусу. Хотя и spline36 справляется довольно хорошо, при меньшем потреблении ресурсов, именно его использует mpv по-умолчанию у меня. Впрочем, даже на моей машине с FX-6300 разницы не заметно.


"Му-му" - говорит коровка.

"Гав-гав" - говорит собачка.

"Нахуя ты это писал? Я нихера не понял и не вижу разницы" - говорит пикабушник.


Т.е актуальность.


Ну, далеко не все есть в FullHD, это да. Мониторы выше FullHD вроде как еще не запретили. Так что затюнинговать плеер для воспроизведения чего-нибудь нарисованного на хорошем дисплее иногда бывает неплохо.

У меня все.

Показать полностью 4
11

Несколько открытых игр, которые не отстой...

... лично по моему мнению.

Если кто не знает, что я подразумеваю под словом "открытые" - это значит не коммерческие и распространяемые в исходниках под свободной лицензией. Т.е бесплатно. Совсем бесплатно.

Большинство опенсорсных игр - еще тот зашквар, но вот вам мой небольшой списочек из вполне годных, по моему скромному мнению, о которых большинство людей не слышали. Адепты YOBA - пролистывайте пост сразу. Начнем.


1. Warsow. 

Идейный наследник квейка, этим все сказано. Отличается мультяшной графикой, достигаемой с помощью сел-шейдинга (вроде Borderlands), а также еще большей, просто мозговыносящей скоростью игры и элементами паркура. Игра в целом нетребовательная, хотя нужна видеокарта с поддержкой как минимум OpenGL 3.2 (уровень DirectX 10). 


2. Minetest.

Открытый клон майнкрафта. Помимо бесплатности может похвастать тем, что написан на C и сносно работает даже на 13-летнем компьютере моей бабушки :-). 

Изначяльно не дотягивает до оригинала по фичам, но комьюнити пилит довольно много модов, которые можно поставить прямо из встроенного магазина. Одним словом, заслуживает упоминания.


3. Battle for Wesnoth.

Фентезийная пошаговая стратегия с элементами РПГ и олдскульным оформлением. Очень крутая штука вообще, хотя я и не фан подобных игр, я оценил, пройдя пару миссий. 

Сложность игры, прямо скажу, не для слабаков. Даже на "изи" приходится немало шевелить мозгами, и меня, как настоящего нуба, не раз нагибал ИИ. В общем, рекомендую попробовать.


4. Hedgewars.

Клон "червяков", только с ежами. Старается походить на Worms World Party. 


5. Lugaru/OpenLugaru. 

Старенькая игра, в которой антропоморфные звери жестоко избивают друг друга в стиле боевиков с Брюсом Ли. Играете за кролика. Физика игры такова, что нельзя просто "закликать" противника, драка именно напоминает драку. В свое время игра просто поразила меня, не думал, что мордобой может быть таким веселым. Есть в репах убунты, но на офф. сайте просят 9.99$. 


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

Показать полностью 5

Мой тест Vulkan API.

Наконец дошли руки и у меня. Ждал драйвер от нвидиа, беспроблемно работающий с новым Xorg. 


DirectX12

(надо же как то упомянуть, чтоб YOBA-геймеры не минусовали не глядя)


Взял игру The Talos Principle (а что еще то?). Весь цимес тестов этой игры заключался в том, чтобы взять i7 с овер9000 ядер на частоте овер9000 МГц, и затестить, и еще на настройках "Ультра", чтобы все обязательно уперлось в видеокарту. Это с API со сниженным CPU-оверхедом и многопоточным рендерингом.

Ну да ладно. Вот моя конфа:

AMD FX-6300@4,1 ГГц;

Palit NVIDIA 750Ti StormOC;

8 Гб ОЗУ@1600МГц;

Ubuntu Gnome 16.04 beta, драйвер NV 364.12;

Поехали?

Да что ты будешь делать? Сливается Vulkan даже OpenGL, хотя фризов в целом поменьше. Можно списать на то, что поддержка Vulkan в игре на стадии беты. Разработчики честно предупреждают о возможных проблемах с производительностью. Ну а хотя, может немного изменить условия тестирования?

Вот здесь результат, прямо скажу, кардинально иной. Выводы можете сами сделать.


Тестов DX11 не привожу по понятной причине, если кто-то захочет, может запилить их на свой машине.

Показать полностью 3
14

Автомобильной безопасности пост.

Сегодня я поведаю о системах активной безопасности в автомобиле.

Вообще, системы активной безопасности отличаются от систем пассивной безопасности тем, что их задача - не дать водителю попасть в аварию, в то время как у вторых - минимизировать последствия уже возникшей. Так какие примочки в современных авто следят за тем, чтобы ваши руки и ноги были прикреплены к туловищу до конца поездки?


--Антиблокировочная система тормозов. (ABS) Пожалуй, самая распространенная система, разве что человек очень далекий от автомобилизма не слышал этой аббревиатуры. Получила распространение в 70-х годах на машинах BMW. Суть ее работы заключается в том, чтобы не дать колесам автомобиля заблокироваться, сохранив управляемость автомобиля и сокращая тормозной путь в некоторых случаях. Есть и побочные эффекты - увеличивается тормозной путь при разнородном покрытии, рыхлом снеге, иногда и неровной дороге, в зависимости от алгоритма работы. Так же, некоторые водители, не знакомые с работой системы, могут отдернуть ногу от педали при ее срабатывании, что является грубой ошибкой.

--Система контроля курсовой устойчивости. (ESP, ESC) Расширенный вариант ABS, который включает, помимо датчиков вращения колес, еще и акселерометры и датчики положения руля. Основная задача системы - предотвращение сноса и заноса путем притормаживания отдельных колес, или, наоборот, увеличением мощности, ориентируясь по несоответствию реального ускорения машины выбранному направлению, а так же скорости вращения всех колес. Значительно увеличивается безопасность управления автомобилем на скользких поверхностях. Изобретение ESP некоторые считают вторым по значимости в сфере безопасности после изобретения трехточечных ремней.

--Системы помощи при экстренном торможении и распределения тормозных усилий (BAS и EBD) - как правило, сейчас идут "комплектом" с АБС. Первая увеличивает тормозное усилие при резком нажатии на педаль, т.к человек в экстренной ситуации зачастую не в состоянии сделать это в достаточной мере. Вторая изменяет тормозное усилие на каждом колесе в зависимости от сцепления с дорогой, которое обусловлено, во-первых, переносом нагрузки на переднюю ось при торможении, а во-вторых - разностью покрытия. Является, по сути, продвинутым аналогом "колдуна".

--Противобуксовочная система. (TCS) Как правило, интегрирована в ESP. Нужна для трогании на скользком покрытии, так же "побочным" эффектом в ее работе можно считать имитацию блокировки дифференциала притормаживаем буксующего колеса, что в некоторых случаях увеличивает проходимость автомобиля.

--Система помощи при подъеме в гору (HAC). Название говорит само за себя. Предотвращает скатывание назад и пробуксовку автомобиля при трогании в гору.


Срач о ненужности всего этого Настоящему Мужику (С) объявляю открытым.

Показать полностью 2
419

С днем оверклокера, товарищи!

Оверклокинг - или по простому "разгон" - это процесс повышения тактовой частоты устройства относительно заданной производителем для увеличения производительности. Так то. 

Каждый високосный год, 29 февраля празднуется день оверклокера. Как бы, самый "разогнанный" день. Лично я, как человек несколько причастный к этому делу, рюмочку накачу, и камрадов поздравляю. Вздрогнем!

С днем оверклокера, товарищи!
21

Представлена первая массовая система на российских процессорах "Байкал-Т1"

Представлена первая массовая система на российских процессорах "Байкал-Т1"

Компания "Т-Платформы" представила компьютер типа всё-в-одном "Таволга Терминал", который является первой массовой системой на базе российского 2-ядерного процессора "Байкал-Т1". 

Моноблок "Таволга Терминал" представляет собой рабочую станцию на платформе Linux Debian 8, которая также может использоваться как тонкий клиент. Система оснащена 21.5-дюймовым IPS дисплеем с разрешением 1920 х 1080 точек. Объём оперативной памяти DDR3 может составлять от 2 до 8 Гбайт, а для хранения данных предлагается 2.5-дюймовый SSD-накопитель, который могут дополнять 8-Гбайт NAND Flash и 8-Гбайт Disk-on-Chip SSD.

Также "Таволга Терминал" имеет пару встроенных динамиков мощностью по 2.5 Вт, два гигабитных сетевых порта, четыре разъёма USB 2.0, кардридер и 3,5-мм разъём для наушников. Стоимость пока не сообщается.

Ах да, ссылка на ресурс, откуда утянул:

http://www.overclockers.ru/hardnews/74504/-quot-tavolga-term...

Показать полностью 1
1148

Вышел Vulkan 1.0, графический API, конкурирующий с DirectX.

Дело было вчера, анонсирована версия 1.0, драйверы с поддержкой подготовили NVIDIA, AMD, Intel, Qualcomm для Windows, Linux и Android 6.0. 

Теперь дело с зоопарком графических API обстоит так. 

Что тут можно сказать?

Отличная работа, все прочитано!