Feodor2 / Mypal68

web browser
Other
542 stars 34 forks source link

Graphics errors on win7+ with DWM disabled #463

Open K4sum1 opened 3 weeks ago

K4sum1 commented 3 weeks ago

I've found that ever since upgrading to 68.14.2 that if I just use the browser for a few hours, it gets slower and slower. I can be waiting like 5-10 seconds for a page to catch up for seemingly no reason, especially since 68.14.1 was fine. It's even doing it as I'm just typing this. There are also weird visual bugs that also seem to happen when the browser lags, like the page turning black or not rendering properly.

K4sum1 commented 3 weeks ago

What I mean by visual bugs

ScreenShot_20240604122105

NS-Clone commented 3 weeks ago

а как по мне субъективно эта версия хоть и сыпет ошибки чаще но зато не зависает намертво :) интересно от чего это зависит :)

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

Methen commented 3 weeks ago

Have not tried the latest but know I have been getting a lot of lags also I think the biggest problem is they are using old er version of firefox to make this browser when then need to base it off the latest version of fire fox, you need a modern browser to to access the net successfully not a older one

PLudkovski commented 3 weeks ago

I can confirm, v68.14.2b is EXTREMELY laggy, to the point its barely usable at all. Looks like there is some constant CPU-Load in the background, which is exhausting approximately 100% of ONE OF THE CORES continuously. It can clearly be observed in the Task Managers CPU-Load display & percentage. Therefore it is not completely unresponsive, but experiences unresponsive moments every couple of seconds, which is annoying.

I´m a heavy daily user and i also experienced the first instant-crash, where all Mypal windows will just vanish in the blink of an eye. So those instant-crashes are not fully fixed with v68.14.2b :(

Feodor2 commented 3 weeks ago

Beside link preload no else significant changes made. All works for me as usually on several machines, so let we find out, because I do not get this, if it was laggy everywhere I would not publish the new version. Okey let you set network.preload;false

Ariel-Schnee commented 3 weeks ago

I am using version 68.13.7b (32-bit) now. And it works just great!^_^ I'm quiet satisfied with this old version.


Signature - SFW - https://www.fanficparadise.com/arielschnee/sig3.htm Signature - NSFW - https://www.fanficparadise.com/arielschnee/sig3_NSFW.htm

K4sum1 commented 3 weeks ago

So now trying network.preload false. Will have to see what happens. Also it seems to happen after opening a bunch of stuff, that day I was opening many, many commits from GitHub together and going through them. Today I shouldn't need to do anything like that and will just have to see if casual use makes anything funny occur.

I am using version 68.13.7b (32-bit) now. And it works just great!^_^ I'm quiet satisfied with this old version.

What does 68.13.7 do better than 68.13.8-68.14.1?

JimMP68User commented 3 weeks ago

Using OK new 14.2b version ... will post if anything surprising happens. Dell Optiplex 755 Core2 Duo 3 GHz 4GB ram Win Xp SP3

Okay: YouTube (and using Ublock Origin as ad blocker) Twitter (posting and reading, multimedia all work) NY Post (Posting in comments now works) Yahoo Mail Rumble (except in chat window the edit to enter text box does not show on screen) eBay (.com domain) ZeroHedge (Heh/ Posting comments and reading) Disqus Reddit (reading and posting to)

Methen commented 3 weeks ago

be happy just to get rid of that annoy popup

K4sum1 commented 2 weeks ago

So I tried with prefetch disabled, and still had the issue occur.

ScreenShot_20240605165839 ScreenShot_20240605165847

Methen commented 2 weeks ago

How do you disable prefetch and what is that suppose to do ?

K4sum1 commented 2 weeks ago

I think 68.14.2 is laggier, but I was able to get the visual bug to occur in 68.14.1. I have layers.acceleration.disabled enabled, so I'm using software rendering.

Feodor2 commented 2 weeks ago

@K4sum1

So I tried with prefetch disabled, and still had the issue occur.

Do not confuse, prefetch is another thing, nothing changed here.

I see you have error with graphics, this is not related to network at all, try disable hardware acceleration, and tell please what version do you use, what OS and a videocard, and what actual Compositing in the about:support.

jonm58 commented 2 weeks ago

Windows 11 22000 Mypal 68.14.2b 图片 图片

Ariel-Schnee commented 2 weeks ago

"Windows 11"

Well, that there's your problem right now.


Signature - SFW - https://www.fanficparadise.com/arielschnee/sig3.htm Signature - NSFW - https://www.fanficparadise.com/arielschnee/sig3_NSFW.htm

----- Original Message ----- From: 結束バンドbocchi To: Feodor2/Mypal68 Cc: Ariel-Schnee ; Comment Sent: Friday, June 07, 2024 2:22 AM Subject: Re: [Feodor2/Mypal68] 68.14.2 very laggy and buggy (Issue #463)

Windows 11 22000 Mypal 68.14.2b default.png (view on web) default.png (view on web)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

K4sum1 commented 2 weeks ago

try disable hardware acceleration

I always use software acceleration. Although I noticed when I first upgraded to 68.14.2 it seemed to enable it.

tell please what version do you use

Seems to happen most often in 68.14.2, I got it to occur once in 68.14.1, but haven't seen it again.

what OS and a videocard

I'm using Windows 8.1, but I have DWM disabled. My hardware setup is a bit weird, I have a 2080 Ti and a K600. I run my main monitor off of the 2080 Ti, and secondary monitors off the K600. This saves power, because if I run them all off the 2080 Ti, it likes to run at 60w for no reason. However this causes issues with hardware acceleration in literally every browser I have tried, so I always run with software acceleration.

and what actual Compositing in the about:support.

Basic

Feodor2 commented 2 weeks ago

1st foremost Windows 11 indeed, ever rediculous is this, why not to use latest firefox I do not get. Even on win7 you can use much recent firefoxes. Pay attention the goal of this browser is winxp, yes for building it I use win8 too, and no any such errors observed there, also checked on win7 for the record. Finally I do not use win10+ at all, if there will be specific bug there it never will be fixed.

2nd I see @jonm58 enabled webrender, yes I mentioned it has better performance, but it still far from level where mozilla enabled it, switch off it.

K4sum1 commented 2 weeks ago

Even on win7 you can use much recent firefoxes.

For me, I prefer the look and functionality of Firefox 68, and it renders most sites, so I use it as my main.

no any such errors observed there, also checked on win7 for the record.

Try without DWM, and just opening tons and tons of GitHub pages, that might be a quick way to try to get it to occur.

NS-Clone commented 2 weeks ago

Even on win7 you can use much recent firefoxes

потому что их пилят какието индусские мудaки я на вин15 тоже предпочитаю юзать mypal а не то одоробла с перепутанными вперед/назад кнопками которое постоянно клянчит обновлениё и в котором постоянно что то ломают потому что могут

jonm58 commented 2 weeks ago

d3d11 has some graphics bugs 图片 图片

layers.geometry.d3d11.enabled and twebgl.angle.try-d3d11 to set false,Tetr.io's problems are solved. 图片

NS-Clone commented 2 weeks ago

@Feodor2 а посмотри картинки прямо в этой теме выше и чего происходит открываю через view image получаю image cannot be displayed сохраняю от туда же сохраняетсо 0 байт потом клацнул save link as (с этой страницы) сохранилось пару раз кликнул view image открылось поклацал потом опять перестало потом save link as уже ничего не сохранило save image as тоже не фурычит при этом перезагружаю страницу картинки есть открываю в cпермиуме картинки есть сохранил скопипастил туда ссылку не открывшийся картинкии там страница не найдена HTTP ERROR 404

вот скопировал ссылку из view image

https://private-user-images.githubusercontent.com/73036321/337768753-cd0e42b3-3969-4eff-bba4-80a285e2f127.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTc3OTEzMjIsIm5iZiI6MTcxNzc5MTAyMiwicGF0aCI6Ii83MzAzNjMyMS8zMzc3Njg3NTMtY2QwZTQyYjMtMzk2OS00ZWZmLWJiYTQtODBhMjg1ZTJmMTI3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjA3VDIwMTAyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM1NTgyNTY5MjYyMTUxYmVkODVhMjEzZDQwZjc0NGU4ZGUyOGNhNDJmZmRjZDc1OTE4MmNjMTcwOTY0MTBkNTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wxUaghx8iqVpeaoAUC-tQkJeCUQmOMy3OPqRKFvwIBk

для самой нижней картинки выше моего пста

zanud commented 2 weeks ago

Тут вот какое дело: у меня картинки в отдельных вкладках тоже то открываются, то нет. Причём "то открываются, то нет" одни и те же картинки. Но когда они не открываются, то не открываются не только в Mypal, но и в других браузерах.

Причём браузеры пишут, что файл содержит ошибки, но если посмотреть монитор сети, то там написано "404". И wget тоже "ERROR 404" пишет.

Так что оснований обвинять Mypal как-то не просматривается - это явно github чудит.

Feodor2 commented 2 weeks ago

@K4sum1 Do you mean this https://en.wikipedia.org/wiki/Desktop_Window_Manager Why a regular user ever would mess with it, I myself don't know where its disabled.

@zanud

Причём браузеры пишут, что файл содержит ошибк

Да странно, но это совсем другое

zanud commented 2 weeks ago

Причём браузеры пишут, что файл содержит ошибк

Да странно

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

Да вот прямо сейчас попытался одну из картиночек с этой страницы в отдельной вкладке открыть и получил от сервера:

HTTP/2.0 404 Not Found
retry-after: 0
accept-ranges: bytes
date: Sat, 08 Jun 2024 10:44:31 GMT
via: 1.1 varnish
x-served-by: cache-vie6354-VIE
x-cache: MISS
x-cache-hits: 0
x-timer: S1717843471.473628,VS0,VE0
content-security-policy: default-src 'none'; script-src 'none'; img-src 'self'; media-src 'self'; sandbox;
server: GitHub.Cloud
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
timing-allow-origin: https://github.com
content-length: 0
X-Firefox-Spdy: h2

А Mypal пишет:

Изображение [...URL...] не может быть показано, так как содержит ошибки.

Но это не только Mypal так пишет, но и Firefox тоже.

но это совсем другое

Да, к той проблеме, по поводу которой эта тема открыта, это дело отношения не имеет.

Кстати, у меня на Windows XP Mypal 68.14.2 тоже жрёт процессор, память и падает. Падает чаще молча, но изредка - с сообщением об ошибке. Сообщение это системно-модальное, так что даже снимок экрана не сделать, поэтому я на бумажку записываю. Записей пока две: exception 0x80000003, адреса 0x0408d331 и 0x1000cafc.

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

И поедатель ресурсов напрямую к сайтам/вкладкам отношения не имеет. Вот открыто у меня два окна - браузер и Библиотека (история посещений и закладки). Вижу, что памяти съело уже больше гигабайта и процессора все 100%. Закрываю браузер, остаётся только окно библиотеки, но ни потребление памяти, ни загрузка процессора не снижаются, сколько ни жди.

K4sum1 commented 2 weeks ago

Why a regular user ever would mess with it, I myself don't know where its disabled.

Windows 7 kinda defaults to the basic theme, so it's kinda disabled by default. On 8+ it's a bit tricky, but I wanted the classic theme, so I got it. Also lower latency.

Feodor2 commented 2 weeks ago

Recently I checked on win7 with the basic theme, did not get errors, even after playing youtube for a while, still don't understand, the classic theme works regardless dwm, what latency.

K4sum1 commented 2 weeks ago

The errors only occur after a long while of browsing. I've found opening a bunch of commits on GitHub can quickly cause the error though.

Feodor2 commented 2 weeks ago

@zanud

Записей пока две: exception 0x80000003, адреса 0x0408d331 и 0x1000cafc.

дучше давай ватцон

Вот открыто у меня два окна - браузер и Библиотека (история посещений и закладки). Вижу, что памяти съело уже больше гигабайта и процессора все 100

У меня под 200 и барузер сутками включен, память как обычно и процессор работают нормально. Попробуй чистую установку и только историю скопируй image

zanud commented 2 weeks ago

У меня под 200 и барузер сутками включен, память как обычно и процессор работают нормально.

У меня даже при одной открытой вкладке потребление памяти может уйти за гигабайт - просто потому, что при переходах (в этой вкладке) от страницы к странице ранее занятая память практически не освобождается.

Попробуй чистую установку

На практически чистом профиле ничего не изменилось: открыл одну вкладку, переходами от страницы к странице на ней довёл потребление памяти до 1,2 ГБ, закрыл окно браузера, оставив открытым только окно Library - потребление памяти не уменьшилось. Занятость процессора через пару минут упала, но возможно, что она и на рабочем профиле за такое время уменьшилась бы - просто обычно я столько времени не жду, а закрываю все окна и запускаю браузер заново, т.к. переваливание потребления памяти за 1 ГБ является сигналом, что Mypal вот-вот упадёт.

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

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

Feodor2 commented 2 weeks ago

Что ты путаеш, сначало говориш было жва окна теперь одно окно.

Я сделал однопроцесс открыл 30 вкладок разных, и оставил на день, и нормально всё, даже если больше 1гб пямти съело.

Давай уточняй что открыаешь, типа как воспроизвести.

zanud commented 2 weeks ago

Что ты путаеш, сначало говориш было жва окна теперь одно окно.

Говорю я всё время одно и то же: держу открытыми два окна - одно окно собственно браузерное и одно окно Библиотеки (Library). Когда браузерное окно закрываю и оставляю открытой только Библиотеку, объём съеденной Mypal-ом памяти практически не меняется (точнее, он то чуть уменьшается, то потом опять чуть увеличивается в пределах 100-100 КБ) и проценты занятости процессора не меняются. То есть, потроха Mypal продолжают жить своей активной жизнью.

Давай уточняй что открыаешь, типа как воспроизвести.

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

Чуток попозже попробую по Aliexpress погулять - там, кажется, тоже быстро "до ручки" доходил.

zanud commented 2 weeks ago

Нут вот. В однопроцессном режиме захожу на https://aliexpress.com, там вверху щёлкаю по "3 from US $2.99" (эта страничка точно бесконечная) и начинаю идти вниз-вниз-вниз, наблюдая в Диспетчере задач, как постепенно растёт потребление памяти. Где-то на полпути спохватываюсь и открываю окно Library

Примерно на 800 МБ потребления начинаются заметные тормоза (физической памяти в компьютере немного - 2 ГБ). Ближе к 900 МБ уже лезут сообщения о неотвечающем скрипте с предложениями остановить его. Ставлю галочку "Больше не беспокоить меня" и иду дальше.

Где-то около 1 ГБ закрываю окно браузера, оставляя открытым только Library. Памяти сколько съеденной было, столько и осталось.

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

Methen commented 2 weeks ago

english please ----- Original Message ----- From: zanud To: Feodor2/Mypal68 Cc: Methen ; Comment Sent: Friday, June 07, 2024 3:55 PM Subject: Re: [Feodor2/Mypal68] 68.14.2 very laggy and buggy (Issue #463)

Тут вот какое дело: у меня картинки в отдельных вкладках тоже то открываются, то нет. Причём "то открываются, то нет" одни и те же картинки. Но когда не они не открываются, то не открываются не только в Mypal, но и в других браузерах.

Причём браузеры пишут, что файл содержит ошибки, но если посмотреть монитор сети, то там написано "404". И wget тоже "ERROR 404" пишет.

Так что оснований обвинять Mypal как-то не просматривается.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>


This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus

NS-Clone commented 2 weeks ago

ну вот посление пару дней и умя браузер глючит проц постоянно уходит в 70...90% приступы памяти улетает гиг два непонятно куда хотя до этого все работало "неплохо"

хотя лажу по одним и тем жо сайтам и ниче не менял

Feodor2 commented 2 weeks ago

@zanud

В однопроцессном режиме захожу

В этом и дело, и это другая проблема совсем - выношу в отдельную тему

NS-Clone commented 2 weeks ago

Нут вот. В однопроцессном режиме захожу на https://aliexpress.com,

ну алиэхпресс не показатель он ложит фаирфокс последние лет 5 если не больше и проблема явно на их стороне

NS-Clone commented 2 weeks ago

а вот непонятно одно одни версии явно переживают всякие access violation и выкидывает что ваши вкладки ужо тютю (например последняя) и достатошно нажать ок другие же версии тупо зависают намертво и только надо перезапускать браузер целиком при том вроде бы как "ниче особо не меняетсо"

cmccaff1 commented 1 week ago

Hi Feodor,

Hoping this message finds you well. I just wanted to thank you for all of your incredible work on Mypal. I am currently sticking with 68.14.1, which is quite fast and stable for my needs. However, I am excited to try the next major release in the future.

All the best to you and everyone!