Feodor2 / Mypal68

web browser
Other
630 stars 39 forks source link

SSE4 процы #350

Closed NS-Clone closed 9 months ago

NS-Clone commented 10 months ago

раз у тебя часто редкие релизы может ты мож периодически собирать версии заточенные под разные процы?

ХРю жо работает на машинах 2014 года почти из коробки но чета когда речь заходит про ХРю всех переклинивает и они начинают жужжать про SSE1 которые 2000-х годов и с которых не поинтернетитть ужо тк там гиг рамы обычно предел...

я собирал под march/mtune i386 и под корудуба и разница в скорости была 2-х кратная

Feodor2 commented 10 months ago

SSE4 и ещё 2 с 3 тоже, уже есть в декодерах рисунков и видео Вот сегодя будет для SSE1 где я вырезал все выше. А ты типа хочеш чтобы я повырезал всё ниже sse4, - сэкономит 1 ну 2 максимум именно мб, то есть перевыпускать отдельную версию ради эконеомии 2 мб? Думаю нет смысла. Мой корч и то не тянет SSE4, а у него 3гб.

NS-Clone commented 10 months ago

А ты типа хочеш чтобы я повырезал всё ниже sse4, - сэкономит 1 ну 2 максимум именно мб,

я не про конкретные вставки sse4 кода а про сборку всего с автоматической оптимизацией под новые процы можот в этих ваших рустах тоже такое есть (про -march -mtune)

ато браузер у нас и так ползает а мы еще улучшаем совместимость с первым пнем? (я не сторонник универсальных версий)

Feodor2 commented 10 months ago

Да в рустах можно выбирать какое sse включать, нон там нет ни видео ни рисунков наскольок знаю, даже веберендерер ничего такого не используюет. Если нечем заняться и такой хороший мощный комп утебя, и знаеш как собирать - давай под sse4 соберёш сам. Я подскажу если шо что где включать

NS-Clone commented 10 months ago

Если нечем заняться и такой хороший мощный комп утебя, и знаеш как собирать - давай под sse4 соберёш сам. Я подскажу если шо что где включать

если roytam не собрал то я тем более не соберу :) у меня не очень высокий % соберания чужих софтов Ж)

NS-Clone commented 10 months ago

, нон там нет ни видео ни рисунков наскольок знаю, даже веберендерер ничего такого не используюет.

а к чему тут видео и рисунки? то х2 я вообще наблюдал на эмуляторе

хотя такой выиграшь возможно только на агрессивном -OFast там вообще ручные оптимизации что дают х2 на -O0 ВНЕЗАПНО на -OFast дают х0.5 в сравнении с неоптимизированной версией

(я как раз вот гуляюсь (ибо надо чтоб щитало хотябы дни а не месяца Ж ) вот и вспомнил про майпал когда умя -OFast дал x8 на выходе)

Мой корч и то не тянет SSE4,

и все бы небыло бы так грустно если бы мой корадуба не был бы 2008 года...

давай под sse4 соберёш сам.

ну а так я просто предлаю мож те самому будет интересно

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

а так ты говорил про сборку на 8.1 а на 7-ке оно всё хоть работаит? (вообще нет желания ставить на свой комп что то новее 7-ки)

Feodor2 commented 10 months ago

Да 7х64 хватит и ещё минимум 8гб озу. Собрать просто можно под вин7, не нужно мудохаться с рустом - это думаю 90% проблемы. - автовыкачивание и т.д.

Feodor2 commented 10 months ago

https://www.chaynikam.info/cpu_tech.html Только sse42 может быть нужно для чегото кроме графики. мой фен2 все таки тянет 4a, но толку мало имхо от этого

sergeevabc commented 10 months ago

У меня несколько процессоров с SSE3, работающих под Windows 7 x64. Недавно на них перестал работать браузер Waterfox, когда выкатили версию G6. Автор по-прежнему заявляет на офсайте о поддержке Windows 7. Но извольте процессор то ли с SSE4(.1), то ли с AVX. Живём в непересекающихся мирах.

JeanPaulLucien commented 10 months ago

собирать версии заточенные под разные процы

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