МГТС/IPv6-2, на модеме HG8245T

Скорее записки для памяти, но пусть будут.

Если у вас МГТС-GPON и модем ПлохойПуть HG8245T, то конфигурирование IPv6 (если убрать все тупиковые пути по которым я ходил) сводится к:

  1. Входим как telecomadmin (пароль admintelecom)
  2. WAN - Wan configuration, кликаем в интернетовский VLAN
  3. Скриншотим его на предмет всех параметров.
  4. Удаляем описание VLAN
  5. Создаем такой же, но в режиме IPv4/IPv6
  6. Ставим все параметры так же как были (Vlan ID, MTU, биндинг к LAN-портам, NAT)
  7. IPv6 параметры оставляем по умолчанию.

Все....

МГТС/IPv6

Вот возжелалось мне иметь IPv6 через МГТСовский GPON (судя по форумам, стандартное желание у людей ровно обратное, отключить его нах).

Имею модем HG8245T у которого интернет ходит по VLAN#30 в настройках которой написано "IPv4" и отредактировать это поле нельзя.

Вопрос: а что будет, если старое описание VLAN удавить, создать новую с тем же ID (и прочими настройками) и режимом IPv4/v6?

В принципе, конечно, я могу настройки побэкапить сначала и если что не так - восстановить, только вот бэкап настроек дал...

Про AVX2 и размывание кэшей

Вот наконец удалось ощутить офигенную пользу от AVX2, причем двойную. Вот такой вот код:

_mm256_stream_si256((__m256i *)&drowp[col], _mm256_i32gather_epi32((const int*)table, _mm256_cvttps_epi32(_mm256_load_ps(&srowp[col])), 4));

в 4.5-5 раз быстрее, чем простой SSE2 аналог (в котором, понятно, нет gather) и в ~6 раз быстрее скалярного C-кода:

drowp[col] = table[(unsigned)srowp[col]];

Рассмотрение всего хозяйства под микроскопом показало, что основной взнос в результат дает _mm256_stream, а вовсе не gather. Стоит заменить stream на store, как все сразу портится. По достаточно очевидной причине: длина строки и drowp и srowp -...

AVX(2) data load

Граждане, что-то вот отчаялся понять, отчего может быть так что

Вот так - хорошо, профайлер в этом месте особых тормозов не показывает:

                __m128 p0 = _mm_loadu_ps(source);
                __m128 p1 = _mm_loadu_ps(source + 4);
                __m128 p2 = _mm_loadu_ps(source + 8);

 

А вот так - нехорошо:

                __m256 i0008 = _mm256_loadu_ps(fsrcstart3);
                __m256 i0915 = _mm256_loadu_ps(fsrcstart3 + 8);
                __m256 i1623
...

FastRawViewer 1.4.6: release

FastRawViewer 1.4.6 выпущен ограниченным тиражом ой, пока только на .RU-сайте (бету качали плохо, поэтому наберем тестеров таким способом). На .COM - ориентировочно в четверг-пятницу.

Брать тут: https://www.fastrawviewer.ru/download

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

...

Про МГТС и GPON

Вот в декабре сменил МГТС-овский тариф на 200 мегабит и как-то не было счастья, ну то есть 15-16 мегабайт/сек регулярно видел, а так чтобы 20-22 - редко.

Даже думал, не надо ли роутер менять с ПлохогоПути на что-то более современное.

Но нет, курсы английского для детей качаются честно на 22MB/sec, по всей видимости мои другие желания - менее общие и просто нужных источников на нужной скорости нет (ну и забугор все шейпят...).

 

Monochrome2DNG: полезный тул для пользователей конвертированных ЧБ камер

Преамбула: ч-б камеры, переделанные из цветных

Наверное не все знают, но есть в природе такие чудные штуки, как "черно-белые цифровые камеры, переделанные из цветных". Смысл в них в том, что байеровских фильтров нет, соответственно не нужен дебайер, соответственно нет артефактов дебайеризации.

Нет, есть и "настоящие", которые прямо с завода такие (лейки и фазаны), но речь именно о переделках.

У переделок - остается родная прошивка, которая о переделке не в...

LibRaw 0.19 (Beta1)

LibRaw 0.19 (beta1) (github)- это не только ценный мех, но и:

  • 1014 поддержаных камер
  • улучшенная обработка вложенных IFD в DNG
  • улучшенный разбор метаданных разных вендоров
  • улучшенная обработка превьюшек
  • вызов open_bayer для тех самоделкиных, кто дамп данных с сенсора имеет уже в памяти и без метаданных.
  • отсутствие поддержки LibRaw-demosaic-pack-GPLn, вместо них теперь сделаны callbacks, надеюсь что найдутся энтузиасты, которые demosaic packs прикрутят новым методом (а не через #ifdef как раньше).

Прошу любить, тестировать и жаловаться.

Camera market: итоги года

Готовлю релиз LibRaw 0.19, соответственно смотрю на списки камер. Предыдущий релиз был в декабре 16-го, то есть за примерно 15 месяцев:

  • Canon: 8 камер (и сегодня еще две, эти в подсчет не входят), две мыльницы, остальные - сменная оптика.
  • Fujifilm: 9 камер (из них одна анонсирована до отчетного периода, но появилась уже в нем; две - только на японский рынок)
  • Panasonic: 9 камер (точные даты анонсов не уточнял, что-то может быть и на фотокине показали и до декабря 16-го выпустить не успели т.е. частично ситуация может быть с фуджей). И еще 10-я, GH5s, в LibRaw 0.19 она не войдет.
  • А остальные все - кое-как:
    • Leica: 3
    • Nikon 3 (или 4, в одной вот сомневаюсь)
    • Olympus: 3
    • Pentax: 1
    • Sony: 4 (сегодняшний анонс не входит)

Ничего не хочу сказать этим списком, додумывайте сами :)

P.S. Это все про камеры с RAW. Камеры без оного в наши списки не входят.

И снова про (де)байер

Один и тот же кадр, но тот что слева - после дебайеризации, а тот что справа - без нее. Adobe Camera Raw 10.2.1, движки "по нулям", черно-белая камера без АА-фильтра. Кликните, чтобы увеличить:

При обесцвечивании (камера то ч-б) муар, понятно, теряет цвет, но не пропадает.

Если же взять объект, весь состоящий из мелких контрастных деталей, то даже и увеличения в 300% не надо, все видно и на...

Трудо-выебудни

Вот, к примеру, история:

  • Беру одинаковые исходные данные (RGB-файл) и леплю из него ч-б битмеп, двумя способами:
    • 3 компонента на пиксель (значения одинаковые)
    • 1 компонент на пиксель.
  • Запихиваю это все в libjpeg(-turbo), один и тот же код и степень сжатия, отличия только в cinfo.input_components и cinfo.in_color_space (out_color_space не ставлю, оно само ставится тоже в 3/1 соответственно)
  • Пишу результат в файл(ы)
  • Смотрю в эти файлы:
    • Фотошопом: файлы, как и ожидалось, неотличимы на глаз
    • IrfanVew: отличимы и
  • ...

DPRSplit: расщепитель Dual Pixel RAW файлов (Canon 5D mk IV)

Когда в руке микроскоп - все кажется гвоздями.

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

Как мы уже писали, камера Canon 5D Mark IV в режиме Dual Pixel RAW пишет два полукадра, один из которых экспонирован на стоп ниже. Достать этот (второй) кадр оттуда можно с помощью RawDigger, но во многих...

Pages

Subscribe to blog.lexa.ru: все статьи