Ru-Board.club
← Вернуться в раздел «Программы»

» JPEGView

Автор: ItsJustMe
Дата сообщения: 03.04.2016 10:48
sergne80
Ну, например, у меня проц тоже супер-стар, даже без AVX, не то что AVX2. Но у 99% хомячков AVX2 есть. Так что, проблемы только у 1%.

Цитата:
особенно если в каком то отдельном писькомерном тесте, внезапно от этого какойто прирост, вылез.

Прирост там будет заметен, если 1000000 jpeg обработать (повернуть, изменить размер, еще что-то). На меньшем количестве прироста не заметишь просто.

Думаю, кто-то из этого 1% напишет автору, и через 1-2 дня он соберет версию, где исправит свой "автодетектор"
Гениальный, надо сказать, детектор. Детектит наличие AVX2 вполне успешно, когда он есть. А вот, если CPU AVX2 не поддерживает, детектор валится, ибо для своей работы использует инструкцию AVX2, коей и проверяет наличие AVX2.
Автор: Imperator
Дата сообщения: 03.04.2016 11:27
DimmY
i7-2600K.
Автор: sergne80
Дата сообщения: 03.04.2016 13:31

Цитата:
А вот, если CPU AVX2 не поддерживает, детектор валится, ибо для своей работы использует инструкцию AVX2, коей и проверяет наличие AVX2.

вместе с бинарником исполнительного файла, внутри которого он и находится. Вообщем как всегда, вернее почки как у разработчиков ffmpeg подобное с 2010 года случаться тоже переодически.
Цитата:
Но у 99% хомячков AVX2 есть.

Хрен там. У амд оно только с последним экскаватором появилось, а у интела только у игрунов с ихним самым дорогим CoreI последних моделей. В мире же почти все пк это жестянки на селеронах, пентиумах, или вообще атомах, где даже первого AVX у самых последних моделях нету и не будет долго долго ещё.
тут именно у автора запустилось, и он ошибся думаяя об 99% у которых тоже также всё будет хорошо.
Автор: ItsJustMe
Дата сообщения: 03.04.2016 23:20

Цитата:
вместе с бинарником исполнительного файла

Абчом и речь.

Цитата:
Хрен там.

AVX2 = Haswell, середина 2013.
Это я слоупок, все еще комп не обновлю (денег нет). А у подавляющего большинства компы не старше 2 лет. Так что все у них работает.


Цитата:
В мире же почти все пк это жестянки на селеронах, пентиумах,

Не, я в курсе, разумеется, что есть офисные компы, которые вот точно такие. Встречаются еще экземпляры с середины и даже начала 2000. Но когда мы говорим о пользователях сабжа, речь, разумеется, не о них. Речь о домашних пользователях. А там картина совершенно другая - компы не старше 2 лет обычно. Да и в офисы сейчас покупают, в основном, ноуты. Дешевые, за $300. Но покупают-то их сейчас, а у них процы, хоть и Celeron'ы, но Broadwell и Skylake, так что там тоже все в порядке.

Да, и не забывайте, что я говорю о рассее. И описанная картина характерна для рассейских городов. Если же брать развитые страны, то там вообще вряд ли кто с проблемой незапуска сабжа столкнулся. А уж если говорить о такой стране как Собянинск, то там тем более проблем нет. Ну, не будешь же сидеть на золотом унитазе, держа в руках планшет со старым Atom'ом.

PS:
Инструкция XGETBV, коей детектор проверяет наличие AVX2, относится к AVX, поэтому при поддержке последнего успешно выполняется и сообщает, что AVX2 не поддерживается. А, вот если и AVX нет, то краш. У меня даже AVX нет, так что я это смог увидеть. У тех, у кого все есть, те с пеной у рта кричат, что "У вас кривые руки и растут они из жопы, ибо сабж работает и не жужжит. А если вы не смогли его запустить, значит руки из жопы." Такова мудрость рассейских форумов.
Автор: sergne80
Дата сообщения: 04.04.2016 17:15

Цитата:
AVX2 = Haswell, середина 2013.

Интел жлоб. Он эти костыльные расширения только в corei использовать людям. но i3 дураков покупать нет, такие сразу или i5 или совсем i7 покупать стараются. а вот у выпущенного только в этом году народного 4500 пентиума, на последнем ядре который кстате, никаких AVX нету всё равно.

Добавлено:

Цитата:
а у них процы, хоть и Celeron'ы, но Broadwell и Skylake,

Нету в этих селеронах и пентиумах, этого AVX. Интел зажопил, вырезал всё из крисалла.
Автор: kot1313
Дата сообщения: 04.04.2016 19:45
Остается для универсальности 1.0.34 - чтоб работала на любых машинах.
Жаль, если разработчик так и оставит привязку к AVX
У меня-то она есть, а вот у других может и не быть...
Впрочем и 1.0.34 практически идеальна.
Не хватает тока более подробного вывода EXIF, но на это способен (и то не полностью) тока Breeze браузер.
Ну и спецутииты от конкретных производителей фотожелеза.
А, Скорей всего, разраб встраивать детализированный EXIF не будет.
Автор: ItsJustMe
Дата сообщения: 04.04.2016 20:49
sergne80

Цитата:
Нету в этих селеронах и пентиумах, этого AVX.

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

Зато там, наверное, XGETBV есть. И сабж поэтому не падает.

kot1313

Цитата:
Жаль, если разработчик так и оставит привязку к AVX

Без AVX2 в сабже вполне можно обойтись. Мне, например, тоже жаль, что его, AVX2, у меня нет, но что уж тут поделать.... Живем без. Пока что.

Цитата:
А, Скорей всего, разраб встраивать детализированный EXIF не будет.

Он там и так такой, что черт ногу сломит.
Автор: DimmY
Дата сообщения: 04.04.2016 21:14
kot1313

Цитата:
Жаль, если разработчик так и оставит привязку к AVX

Почему привязка? Я так понимаю, не привязка тут, а ошибка в определении процессора. Которую, надеюсь, автор исправит (хотя что-то он долго не отвечает).

Цитата:
Не хватает тока более подробного вывода EXIF

Если не секрет, каких именно параметров не хватает и почему? Все основные параметры отображаются, а загромождать экран километровыми простынями, в которых действительно

Цитата:
черт ногу сломит

нужно ли?
Автор: kot1313
Дата сообщения: 04.04.2016 21:42

Цитата:
а загромождать экран километровыми простынями

ну например марка объектива, режим съёмки - Exposure mode, AF mode, Picture style и некоторые другие...
Причем часть параметров у разных производителей разные.
Весь EXIF конечно не нужен, но вот некоторые дополнительные показатели хотелось бы иметь возможность выводить.
Автор: DimmY
Дата сообщения: 04.04.2016 21:51
kot1313
Обосновать надо бы. Иначе с учётом того, что

Цитата:
часть параметров у разных производителей разные

получится надуманная, по мнению автора, просьба. Например, мне Picture style кажется ну совсем бесполезной информацией.

А вот и автор проявился и написал то же, о чём тут ранее было сказано:

Цитата:
I suspect that the Intel example code I use to detect AVX2 assumes that the CPU supports AVX because it uses an instruction that looks quite new.

Всё уже исправлено, версия 1.0.35.1 лежит на sourceforge.
Автор: kot1313
Дата сообщения: 05.04.2016 00:10

Цитата:
получится надуманная, по мнению автора, просьба

Ну я это и говорю. Скорей всего автор не захочет расширять функционал утилиты только для пользователей Canon или только Nikon (а как же !!! Olympus !!! - скажут ему владельцы этих фотоаппаратов)
Если же использовать универсальный метод, то он получается слишком громоздкий, что уже несовместимо с главной идеологией программы,
коей по моему является минимализм.
Впрочем те функции, которые я за последние три года просил у Разработчика добавить, он добавил

PS Можно, скажем, иметь основной перечень EXIF тегов для пятёрки основных производителей в txt файле,
причем основная масса тегов изначально будет закомментирована и не будет участвовать в выводе на экран.
А уж каждый пользователь волен разкомментировать нужные ему теги EXIF для показа.
Тогда и производительность, и размер программы не пострадают. И EXIF расширенный при необходимости будет выводится
То есть
И Овцы будут Сыты и Волки Целы
Автор: Xenaki
Дата сообщения: 05.04.2016 00:14
DimmY
Спасибо, а Вы могли бы добавить параметр, чтобы окно после выхода из Fullscreen-а, не принимало размер (по ширине) изображения, а оставалось максимизированным, как и было до захода в Fullscreen?
Автор: kot1313
Дата сообщения: 05.04.2016 00:18
DimmY
А Вы случайно не Автор ?

Добавлено:

Цитата:
Picture style кажется ну совсем бесполезной информацией

Очень даже не надуманная информация, когда на Canon подбираешь правильный окрас пейзажа - облаков - заката, то есть режим съёмки.
В Picture style кстати исчо четыре переменных, в том числе резкость кадра (Можно играться пресетами-пикчерстайлами)
Объективы частенько меняю

А Вывод расширенного EXIF нужен тогда, когда обрабатываетшь огромное количество фотографий
(за поедку в горы или тайгу я могу заснять 5-10 тыщь кадров - режимы съёмки у всех не упомнишь)
Вот и гадаешь, почему эта получилась, а та нет.
Приходится переключаться на BreezeBrowzer и смотреть там расширенный EXIF. Но Бриз браузер громоздкий и тормознутый, да исчо и платный.
Но тока в нем я нашел вывод EXIF выборочно.


Добавлено:
Xenaki
Поддерживаю, подобный переключатель стоило бы иметь, иногда такое поведение нужно.
Автор: DimmY
Дата сообщения: 05.04.2016 00:50
kot1313

Цитата:
Можно, скажем, иметь основной перечень EXIF тегов для пятёрки основных производителей в txt файле,
причем основная масса тегов изначально будет закомментирована и не будет участвовать в выводе на экран.
А уж каждый пользователь волен разкомментировать нужные ему теги EXIF для показа.

Практически то же самое и я только что предложил автору. Но особой надежды не питаю.


Цитата:
А Вы случайно не Автор ?

Случайно нет. Автор – David Kleiner.

Xenaki

Цитата:
чтобы окно после выхода из Fullscreen-а, не принимало размер (по ширине) изображения, а оставалось максимизированным, как и было до захода в Fullscreen?

Попробуйте сюда написать.
Автор: kot1313
Дата сообщения: 05.04.2016 01:02
DimmY

Цитата:
Практически то же самое и я только что предложил автору

А какой это тикет ?
Надежда, кстати, есть !
Не только мы с Вами думаем о расширенном выводе EXIF
Нашел открытый тикет №68 от марта прошлого года про EXIF.
Разработчик его не закрыл, значит возможно будет нам счастье.
Через пару лет
David Kleiner очень тщательно и, поэтому, медленно правит программу.
Автор: DimmY
Дата сообщения: 05.04.2016 01:42
kot1313
Это в личной переписке. Проблема может быть ещё в том, что не всё пишет он сам. В общем, посмотрим.
Автор: kot1313
Дата сообщения: 05.04.2016 01:47
DimmY
Кстати, вчитался сейчас в строчку новых функций
•Increased maximum image size to 500 MPixels for 64 bit version
Это какой же фотик стока дает ?
!!! 500 мегапикселей !!!
Автор: DimmY
Дата сообщения: 05.04.2016 02:45
kot1313
Это сделано по просьбе пользователя, которому приходится иметь дело с огромными сканированными картами. А вообще можете и сами такое сделать, склеив панораму из нескольких десятков кадров, например.
Автор: kot1313
Дата сообщения: 05.04.2016 03:00
DimmY
Ну в интернете видел фотики студийные на 60 и 200 мегапикселей по цене кроссовера лексус
Hasselblad H4D-200MS - $45 тысяч
Правда тама тоже не честные 200 мегапикселей а склейка одного кадра из шести, то есть реальная матрица где-то 30 мегапикселей с хвостиком
Автор: ItsJustMe
Дата сообщения: 05.04.2016 04:30

Цитата:
I suspect that the Intel example code I use to detect AVX2 assumes that the CPU supports AVX because it uses an instruction that looks quite new.

О чем большевики предупреждали еще в 1917 году (то есть, на прошлой странице). Как и предсказывалось, не прошло и двух дней.
Засунул все в try-catch. Я же у себя просто выкинул

Xenaki

Цитата:
чтобы окно после выхода из Fullscreen-а, не принимало размер (по ширине) изображения, а оставалось максимизированным, как и было до захода в Fullscreen?

А чем для этой цели

Код: DefaultWindowRect=max OR sticky
Автор: Xenaki
Дата сообщения: 05.04.2016 07:22
DimmY

Код: Попробуйте сюда написать.
Автор: DimmY
Дата сообщения: 05.04.2016 09:30
Xenaki
Так вы подпишите тогда в ту тему своё мнение, чтобы привлечь к ней внимание автора. А то он её, кажется, полностью проигнорировал.
Если вы думаете, что в этом нет смысла, то ошибаетесь - смысл есть. Какой бы популярной ни была программа, количество просьб от пользователей бывает удивительно малым. Автор считает, что если поступила одна-единственная просьба, то на неё нет смысла реагировать, особенно если пользы в этой просьбе он сам не видит. Сталкивался с этим не раз при общении с автором IrfanView. Так что чем активнее пользователи, тем шансы на реализацию пожеланий выше.
Автор: ItsJustMe
Дата сообщения: 05.04.2016 13:06
Xenaki

Цитата:
чтобы окно после выхода из Fullscreen-а, не принимало размер (по ширине) изображения, а оставалось максимизированным, как и было до захода в Fullscreen?

А чем для этой цели

Код: DefaultWindowRect=max OR sticky
Автор: Xenaki
Дата сообщения: 07.04.2016 07:52
DimmY

Код: Так вы подпишите тогда в ту тему своё мнение, чтобы привлечь к ней внимание автора. А то он её, кажется, полностью проигнорировал.
Автор: ItsJustMe
Дата сообщения: 07.04.2016 10:05
Xenaki
У меня

Код: DefaultWindowRect=sticky
Автор: Andrewz64
Дата сообщения: 07.04.2016 11:30
DimmY сразу не ответил.

Цитата:
у вас какие процессоры?

i5-3230M и Win 10 x 64, всё нормально работает, всегда ставлю х 64.

Автор: kot1313
Дата сообщения: 07.04.2016 21:23
Xenaki
Номер Вашего реквеста укажите пожалуста. Добавлю прямо сейчас

Добавлено:

Цитата:
Подписываюсь под всеми реквестами, а в особенности под 3 и 7

А почему Вы сами не подписались в этом реквесте №66, про который Вы писали ?
https://sourceforge.net/p/jpegview/feature-requests/66/
Автор: DimmY
Дата сообщения: 07.04.2016 23:05
ItsJustMe

Цитата:
работает

У меня - нет.
Andrewz64
Уже неактуально - всё прояснилось и было исправлено.
Автор: Xenaki
Дата сообщения: 08.04.2016 06:32
ItsJustMe

Код: DefaultWindowRect=sticky
Автор: ItsJustMe
Дата сообщения: 08.04.2016 07:10
Xenaki
Try this one.

Страницы: 1234567891011121314

Предыдущая тема: OmniWin. OmniNest и другие


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.