Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Открыть новую тему     Написать ответ в эту тему

zzz528

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mypal - это браузер который я делаю на основе лисы квантум, для того чтобы работало под Windows XP.
 
Первая часть темы
 
  68.14.7     прямая Ссылка                   Скачать с codeberg  
  68.14.7 SSE если не понятно что такое SSE то значит не нужно брать эту версию
  68.14.7 x64 х64 кстати не SSE, и никогда не будет такой, виста64 пользователи берите смело, а под хр64 не работает, как и было.
 
Следующий этап:  обновление яваскрипта до 91 и дальше, удаление остатков хул
 
Обновление и возможные с ним проблемы
 
Какие проблемы есть:
1. На xp вылетает если процесс взял памяти 1.5гб Подробнее...
2. x64 не работает на xp64 Подробнее...
3. Ошибка графики “штрихкод” на некоторых видеокартах Подробнее...
4. Не работает на winxp sp2 Подробнее...
   
Русификатор   кому охота всяких микрофонов и скайпов
Кому нужен webgl  "Cвоя портативность (профиль в браузере)"
Набор дополнительных поисковиков
сайт с расширениями  Включение однопроцесса
отключения подписи в config.js для установки неподписанных расширений с 68.13.3 уже ненужно Подробнее...
   нужен ли для Mypal 68 внешний вид в стиле Firefox 15 или Palemoon ?
 
 
Вы можете делать предложения по изменениям в браузере.
Но вы не будете у меня что-то требовать, вы используйте мой браузер на свой страх и риск и я вам не должен ничего.
 
Если вы нашли баг, то перепроверьте его на полностью заново установленном браузере, новом чистом профиле, без каких либо расширений. И только тогда пишите о баге в теме.
 
Не устанавливайте древние дополнения, они не будут работать. Берите дополнения для лисы 68 с сайта мозиллы.
 
И ещё если один сайт, пишет ваш IP попал в блокировку (c)
То к этому приводит запись чего попало в useragent.override  
 
Если вам нужен другой браузер ищите на форуме его темы или создавайте новую тему.
Не надо тут писать какой хороший браузер хром и прочие.
Линукс и Андройд оффтоп тоже - идите с ними в их соответствующие темы.

Всего записей: 2007 | Зарегистр. 20-06-2005 | Отправлено: 01:21 23-04-2024 | Исправлено: zzz528, 20:16 05-02-2025
tiun

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
будет ли возможность продолжать из них импортировать код из исходников для 64 битных?

Вот и я именно об этом. Если раньше в каких-то местах файлов исходников были фрагменты отдельно для 32- и отдельно для 64-разрядного кода (и даже там, где формально код был один и тот же ("универсальный"), всё равно неявно различие учитывалось), то теперь ничего этого уже не будет.
 
И значит, если раньше можно было взять готовый кусок и вставить к себе, то теперь его нужно будет сначала более внимательно изучать.
 
Вот условный пример.
 
Допустим, я индус, работающий на Microsoft и пишущий Windows.
У меня в исходниках есть числовые типы Card8, Card16, Card32, Card64 и Card.
Типы с числом в конце имеют такой размер в битах, как указано, а Card - универсальный, его разрядность равна разрядности программы.
 
Если мне нужно, чтобы какая-то переменная занимала в памяти именно 4 байта, я использую для неё тип Card32.
Если нужно, чтобы какая-то переменная занимала в памяти именно 8 байтов, я использую для неё тип Card64.
А если занимаемый в памяти размер не важен, то я использую Card - и мне на кнопки жать меньше (это же потогонка, галера), и процессор с числами "родной" разрядности работает чуток быстрее, чем с альтернативными.
 
Но если я точно знаю, что код будет компилироваться только в 64 разряда, то я и вместо Card64 буду писать Card.
Мне так проще. А у того, кто захочет перенести моё творение в 32 разряда, жизнь превратится в кошмар - ему придётся разбираться, где можно оставить Card, а где обязательно нужно изменить на Card64.

Всего записей: 227 | Зарегистр. 02-11-2007 | Отправлено: 18:05 20-02-2025 | Исправлено: tiun, 19:05 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiun, понятно. Вобщем всё зависит от мозиллы. Ну как минимум, я думаю, FF140 ещё должен быть в 32.
 
Кстати отключенный layers.omtp.paint-workers который починил синий экран, в свою очередь поломал ускорение на GMA сделав штрихкод и впринципе замедлив ускорение. А layers.enable-tiles таки больше подходит для починки ускорения с шрифтами cairo, когда тайлы от layers.omtp.paint-workers не включаются.
По сути layers.omtp.paint-workers - ускоренные тайлы
а layers.enable-tiles - тоже самое, но медленные
 
Но вот проблема с синим экраном была как раз на быстрых многоядерных компах, где это значение -1 превращалось в 3+ приводя к падению системы.
Получается что на XP гпу процесс может защитить от синьки, но грузит проц если нет ускорения. Если есть ускорение, но нет третьих шейдеров (кстати протестите плиз на GMA950 - 3150 MyPal падает или нет) и включен гпу процесс - браузер падает. А если нет DX9, гпу процесс кроме дополнительной нагрузки на проц по сути ничего не даст, хоть с тайлами браузер и будет слегка быстрее работать.

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 19:08 20-02-2025 | Исправлено: grey_rat, 19:10 20-02-2025
tiun

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
протестите плиз на GMA950 - 3150

У меня чипсет Mobile 965 (видео - Mobile GMA X3100). Он в этот диапазон попадает?
 
Если да, то мне нужен перечень переменных, которые крутить, потому что я за всеми этими игрищами с ускорением не слежу совершенно.

Всего записей: 227 | Зарегистр. 02-11-2007 | Отправлено: 19:41 20-02-2025 | Исправлено: tiun, 19:41 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiun, это уже DX10 с полностью аппаратными шейдерами. По идее всё должно быть гуд.
Ну можешь протестировать всё равно. Если что-то пойдёт не так, браузер во время запуска выдаст две ошибки, но всё равно потом запустится отключив аппаратное ускорение.
 
Нужен многопроцесс, хотя и в однопроцессе должно работать
 
layers.acceleration.force-enabled - true
layers.gpu-process.force-enabled - true
 
layers.omtp.paint-workers - -1 это от штрихкода если gfx.content.azure.backends изменён на cairo

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 20:49 20-02-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, вовзращаясь к вопросу фиксинга
профиля, путём пересоздания нового:
хочу отрубить нафиг предзагрузку увесистых
изображений и видеофайлов. Для этого в настр. MyPal:
автовоспроизведение перевёл в "Блок A+V",
animation_mode = none в about:config вписал [для gif].
Отключил, на пробу, ещё webm, но оно грузит mp4.
 
Это нормальное поведение вообще?
Или подразумевается, что браузер в фоне будет
"сосать" мегабайтовые гифки и mp4, но не будет
их воспроизводить без клика? По-моему, я не кликал даже.
Т.е. чувство, что настройка about:preferences#privacy игнорится.

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 21:06 20-02-2025 | Исправлено: vasevase, 21:08 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase, в ublock есть блокировка больших медиа элементов. А в самом MyPal можно запретить автоматический запуск в окне "Информация о странице" (View Page Info)
 
Посмотрел на GMA 950 - MyPal тоже падает. Теперь понятно почему в WebGL Angle сделали ограничения по аппаратным третьим шейдерам.
 
Это если убирать блэклист для композитинга, то нужно создавать блэклист на GPU процесс. С обратной привязкой к omtp.

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 21:21 20-02-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grey_rat
Мне достаточно будет а-ля превьюшки.
Для mp4 это не всегда доступно, т.к. данные
по видео могут быть в конце файла, а кавер - отсутствовать.
 
Если настраивать по "Информации о странице",
так это надо тогда сперва в about:config отрубить
изображения, зайти на сайт, там уже щёлкать настройки.
Т.е. универсальности-то нет, каждый сайт так "обрабатывать"?
И непонятно остаётся: "автовоспроизведение" что значит?
Что трафик грузить не будет, или загрузит, но мне не покажет?
 
Потому что, как писал выше, на включенный блок в about:privacy
такое чувство, что браузеру пофиг. Внедряемое видео грузится.

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 21:36 20-02-2025 | Исправлено: vasevase, 21:39 20-02-2025
tiun

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
это уже DX10 с полностью аппаратными шейдерами. По идее всё должно быть гуд.

Это древность, которой скоро 20 лет будет, и которая вечно в чёрном списке у Мозиллы из-за проблем в драйверах.

Цитата:
layers.acceleration.force-enabled - true
layers.gpu-process.force-enabled - true  

Кроме этих двух, у меня в gfx. и layers. в true стоят layers.deaa.enabled, layers.force-active, layers.prefer-d3d9
Итоговые показания about:support спрячу, чтобы экраны народу не замусоривать.
Жирным текстом выделено то, что добавилось после включения двух новых параметров. (Mypal при старте ничего не сообщал.)
Подробнее...

Всего записей: 227 | Зарегистр. 02-11-2007 | Отправлено: 21:39 20-02-2025 | Исправлено: tiun, 21:49 20-02-2025
mwm



Маэстро
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grey_rat

Цитата:
можете в MyPal включить GPU процесс  

Пишет:
GPU_PROCESS    
unavailable by env: Windows XP, Vista, and 7 Pre-SP1 cannot use the GPU process

Всего записей: 1190 | Зарегистр. 02-11-2001 | Отправлено: 21:50 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вобщем мой вердикт такой:
если GPU процесс закрывает старую проблему падения в синий экран, то вместе с блэклистом на композитинг  
layers.gpu-process.force-enabled - true  
layers.omtp.paint-workers - -1
На XP на слабых системах это ударит по нагрузке на процессор при просмотре видео. Но ускорит в целом отрисовку страниц. Что лучше или хуже - х.з.
Протестировал на связке GMA950 и Atom n270 без ускорения - ну вроде жить можно, браузер странички открывает относительно бодро. Но вообще моё ИМХО такое - если меньше 1гб памяти - браузер должен переводиться в однопроцесс и там уже для него включаться принудительно аппаратное ускорение. Новые лисы определяют количество оперативы в компе.
Если так разобраться то на ПК с GF5***, Radeon 9*** и GMA без иксов - оперативы более 1гб практически никогда не бывает.
 
На видекартах с аппаратными третьими шейдерами при таком раскладе минусов фактически нет, плюс закрывается баг штрихкода на GMA X3000 и новее.
 

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 21:55 20-02-2025
tiun

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И непонятно остаётся: "автовоспроизведение" что значит?

"Автовоспроизведение" означает, что страничка имеет право сама запустить воспроизведение звука или видео.
 
Изначально такое в HTML было разрешено. Лет восемь назад Google совместно с Apple добавили в стандарт запрет на подобное поведение браузеров. ("В целях борьбы с рекламой", ага.)
 
Но это запрет не абсолютный - браузер имеет право вести статистику действий пользователя и на её основе разрешать автозапуск на определённых сайтах. (Себя-то обижать не будут.)
 
А запрет автовоспроизведения в браузере - абсолютный. Действует невзирая ни на какую статистику.
 
И ещё нужно учитывать, что понятие у термина "автовоспроизведение" своеобразное, несколько не такое, как ожидается, исходя из названия.

Цитата:
Что трафик грузить не будет, или загрузит, но мне не покажет?

Да, по идее, не должен скачивать. Но это же легко проследить по счётчику принятых пакетов в свойствах сетевого соединения.
 
Добавлено:

Цитата:
Но вообще моё ИМХО такое - если меньше 1гб памяти - браузер должен переводиться в однопроцесс и там уже для него включаться принудительно аппаратное ускорение.

В однопроцессном режиме браузер падает, когда потребление им памяти приближается к 1,5 ГБ.
На сайтах, где полно графики, память сжирается очень быстро. А там, где графики немного, скорость отрисовки не сильно беспокоит.

Всего записей: 227 | Зарегистр. 02-11-2007 | Отправлено: 21:58 20-02-2025 | Исправлено: tiun, 22:06 20-02-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
tiun: Да, по идее, не должен скачивать.

Вот мне это и интересно услышать.
Т.е. чтобы кто-то, у кого эта опция активирована,
подтвердили, что да, ничего у них не грузится:
about:preferences#privacy   [автовоспроизведение].
 
Может, в приватном окне эта настройка игнорируется?
Хотя, с чего бы это...

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 22:05 20-02-2025 | Исправлено: vasevase, 22:07 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiun, мда походу MyPal завернул и эту видеокарту. Хотя ж вроде как должен был пропустить. GPU процесс сможет включиться только если отключить ускорение, но я не думаю что это вариант тебе может понравиться, хотя попробуй
 
layers.acceleration.force-enabled - false
layers.gpu-process.force-enabled - true  
layers.omtp.paint-workers  -1
 
Можешь ещё включить GPU прцесс в однопроцессе - будет два процесса, но тогда тоже без аппаратного ускорения и без omtp
 
 
mwm, что там пишется - всё не правда
 

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 22:07 20-02-2025 | Исправлено: grey_rat, 22:11 20-02-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё, Колобки раскрыли дело © :

Цитата:
 Inaudible media are not affected by autoplay blocking.  

Это с девелопер-сайта Мозиллы.
Т.е. если в нежелательном для воспр. видео нет звука,
то опции, про которые писалось выше, не действуют.
 
Кстати, занятно:

Цитата:
An integer preference which specifies whether per-domain configuration for autoplay support by default is allowed (0), blocked (1), or prompt-on-use (2). The default value is 0

Т.е. в Еноте по умолчанию "1" [Автовоспр. отключено],
но в настройках можно выбрать "Блок Аудио+Видео",
что даёт при сохранении значение "5". А где оно в цитате?
Или цитата - устаревшая? >>Вот тут читал, если что<<.

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 22:17 20-02-2025 | Исправлено: vasevase, 22:32 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я уже не знаю что думать по поводу аппаратности GPU процесса, с одной стороны конфликтует с ускорением старой графики, с другой стороы включается на всём если выключено аппаратное ускорение в браузере

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 22:20 20-02-2025
tiun

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Т.е. чтобы кто-то, у кого эта опция активирована, подтвердили, что да, ничего у них не грузится

На Youtube и Rutube, когда заходишь на катал автора, как правило в начале стоит ролик, запускающийся автоматически.
 
У меня запрет автозапуска включён изначально.
Сейчас зашёл на один из таких каналов и пронаблюдал в Мониторе сети, что происходит.
 
На сайт ушло 48 запросов к разным видеофайлам, явно являющихся частями одно и того же видео. Суммарный размер полученных в ответ данных - 13 МБ.
 
Запросы - явно предвычитывание того ролика. А насколько критичны эти 13 МБ - это уже индивидуально.

Всего записей: 227 | Зарегистр. 02-11-2007 | Отправлено: 22:30 20-02-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё с 63 версии, как выяснилось, юзеры обратили
внимание на то, о чём я написал выше:
https://support.mozilla.org/en-US/questions/1238033
'media.autoplay.enabled' setting no longer stops video auto-play (version 63.0)
 
Надо попробовать, может, что-то из их советов сработает.

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 22:40 20-02-2025
tiun

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
GPU процесс сможет включиться только если отключить ускорение, но я не думаю что это вариант тебе может понравиться, хотя попробуй
 
layers.acceleration.force-enabled - false
layers.gpu-process.force-enabled - true  
layers.omtp.paint-workers  -1  

В этом варианте в about:support добавилась строчка

Код:
Использует тайлинг (контент)    true

 
И ещё стало видно, что и с layers.omtp.paint-workers = -1, и с layers.omtp.paint-workers = 1 GPU-процесс запущен - в about:support есть строчка с GPUProcessPid.
 
А визуально где и что должно измениться?
 
Добавлено:

Цитата:
Или цитата - устаревшая?

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

Всего записей: 227 | Зарегистр. 02-11-2007 | Отправлено: 22:48 20-02-2025 | Исправлено: tiun, 22:57 20-02-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiun, визуально это более быстрая и наполненная прорисовка страницы (заполнение разными элементами). Например прокручивать страницу вниз можно чуть раньше чем обчно.  
Но у тебя с включением этих опций нельзя ускорение включить. Как бы одно включили, а другое отключили.
Использует тайлинг (контент)    true - это  layers.omtp.paint-workers = -1
 
Интереса ради попробую ещё на FX5200 и на GMA4500 комбинацию ускорения и гпу процесса включить.

Всего записей: 1689 | Зарегистр. 20-01-2015 | Отправлено: 23:02 20-02-2025 | Исправлено: grey_rat, 23:16 20-02-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiun
В интернетах пишут, что значение "1" = тому,
что я писал в цитате про Колобков: отрубать только
"аудированные" видосы. А "5" = все.
Но по факту и пятёрка не пашет, вроде.
 
Вот это, как пишут, работает:

Цитата:
select media.autoplay.blocking_policy
change the number to 2

но в Еноте этого куска кода ещё нет, как я понял:

Цитата:
To get more control, we need to turn to about:config and its collection of media.autoplay.* settings. Two resources are handy for this; the Firefox source code file AutoplayPolicy.cpp (which has been moved around in the Firefox source tree since 2018) and an additional commentary for media.autoplay.blocking_policy in StaticPrefList.yaml

Всего записей: 3470 | Зарегистр. 28-08-2010 | Отправлено: 23:11 20-02-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru