Feodor2 / Mypal68

web browser
Other
603 stars 37 forks source link

Turn off Angle from Google by default to improve Mypal #376

Closed JeanPaulLucien closed 2 months ago

JeanPaulLucien commented 7 months ago

I opened about:config and made webgl.disable-angle;true. You need make webgl.force-enabled;true to make it workable. As result I got native hardware render for WebGL 1:

WebGL 1 Driver Renderer NVIDIA Corporation
WebGL 1 Driver Version  3.3.0

I recommend to accept my settings as default for Mypal, because:

Feodor2 commented 7 months ago

With these settings did not get crash upon closing the browser while webgl stuff has loaded? (about:support for example) Anyway i am going to fix this today

Feodor2 commented 7 months ago

yet not fixed either

RamonUnch commented 7 months ago

It would be still nice to have angle as an automatic fallback if the hardware does not allows webgl without it. On my Integrated Intel 965 Chipset, the only way to have webgl is to use angle.

NS-Clone commented 7 months ago

умя на 68.13.7 если сделоть webgl.disable-angle;true webgl1 тоже отпадает а webgl2 как никогда не было так и нет

Feodor2 commented 7 months ago

one webgl.disable-angle;true is not enough

you check on 965 roytam's browsers

NS-Clone commented 7 months ago

one webgl.disable-angle;true is not enough

а webgl2 на ХРю завезен? или это только у меня его нет?

Feodor2 commented 7 months ago

С интеловским видео и не думай, когданибудь может смогу сделать первое вэбгл для гма. Для второго нужны видеокрты ну незнаю gtх700 какие-нибдуть или радеон хд7000, что в webgl2 такого незаменимого? первого хватает для браузера вполне.

NS-Clone commented 7 months ago

что в webgl2 такого незаменимого? первого хватает для браузера вполне.

да хз можот надо для новомодных гофносайтеков

NS-Clone commented 7 months ago

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

ну треугольнички в вебгл1 тестах и так рисуютсо или это включаетсо софтваре рендорор?

jonm58 commented 7 months ago

Webgl1 is best Windows XP Professional-2024-02-20-01-08-07 Mesa3D's libEGL.dll and libGLESv2.dll are used

Feodor2 commented 7 months ago

Рыбки если плавают то остальное всё будет тоже работать http://webglsamples.org/aquarium/aquarium.html

NS-Clone commented 7 months ago

Рыбки если плавают то остальное всё будет тоже работать http://webglsamples.org/aquarium/aquarium.html

не рыбки не плавают (но фпс есть) щас посмотрю на других браузерах

на 68.13.5 тожы никто не плавает (там наверное более дефолтные настройки)

а серпент55 написал ошибку

NS-Clone commented 7 months ago

клацнул на серпенте52 webgl.force-enabled;true и заплавали 2024-02-19_210307

Feodor2 commented 7 months ago

да без тех именно двоих настроек они не будут плавать

NS-Clone commented 7 months ago

да без тех именно двоих настроек они не будут плавать

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

щас тыкаю разные webgl.*** настройки в мупале но рыбки не появляютсо (хотя надо еще потыкать разные настройки на старой версии)

NS-Clone commented 7 months ago

рыбок нет а вот blob с того же сайтека рработаает (наа тех же настройках) 2024-02-19_211306

NS-Clone commented 7 months ago

перепроверил туда сюда нааверное все webgl.*** рыбки не появились на 68.13.9

на 68.13.7 рыбки так же не появились

Feodor2 commented 7 months ago

Та успокаойся, трогать нужно только 2 вышеуказанные настройки и ничего больше. Если не поплыли, то ещё попробовать то что показал @jonm58 и всё, и не забудь все настройки вернуть назад.

NS-Clone commented 7 months ago

Если не поплыли, то ещё попробовать то что показал @jonm58 и всё, и не

он предложил софтваре рендорор?

NS-Clone commented 7 months ago

оно видимо то работает но не со всеми возможностями серпент55 2024-02-19_213309

мупал 68.13.9 2024-02-19_213119

щас на оборот попробую испоганеть изображение на серпенте до уровня мупала

NS-Clone commented 7 months ago

нет испоганеть не получилось хотя в некоторых случае в начале именно такая картинка как на мупале на несколько секунд

layers.low-precision-buffer;true на мупале так же вощвращал на место но это ничего не дало

NS-Clone commented 7 months ago

вот сравнение результатов этого теста https://browserleaks.com/webgl

2024-02-19_215355 2024-02-19_215413

насторааживают отсутствующие MOZ_WEBGL_depth_texture MOZ_WEBGL_compressed_texture_s3tc

NS-Clone commented 7 months ago

или этот angle тоже софтварный рендорор?

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

а чего там именно надо мочь делоть?

NS-Clone commented 7 months ago

Mesa3D's libEGL.dll and libGLESv2.dll are used

where is this mesa3d? usually there is only opengl32.dll dxtn.dll

jonm58 commented 7 months ago

1.I'm use One core API 2.mesa3d is software renderer,like google angle

browserleaks-webgl-2024_02_20_09_46_01

Mesa3D's libEGL.dll and libGLESv2.dll are used

where is this mesa3d? usually there is only opengl32.dll dxtn.dll

https://github.com/pal1000/mesa-dist-win

NS-Clone commented 7 months ago

2.mesa3d is software renderer,like google angle

i know and in all mesa3d "packages" that i have there is no any libEGL.dll, libGLESv2.dll

also last mesa3d for XP from your link 17.1.8.401-1 is without libEGL.dll, libGLESv2.dll too :rofl:

NS-Clone commented 7 months ago

https://github.com/pal1000/mesa-dist-win

also in releases they are mention ARM64 (there is several nested links but any binaries) is there any ARM64 binaries somewhere?

jonm58 commented 7 months ago

2.mesa3d is software renderer,like google angle

i know and in all mesa3d "packages" that i have there is no any libEGL.dll, libGLESv2.dll

also last mesa3d for XP from your link 17.1.8.401-1 is without libEGL.dll, libGLESv2.dll too 🤣

1.I'm use One core API

what do you mean? 图片 图片

also you can set webgl.enable-draft-extensions;true webgl.enable-surface-texture;true webgl.enable-privileged-extensions;true

NS-Clone commented 7 months ago

what do you mean?

without ocapi there is only 2024-02-20_060829 2024-02-20_060917

jonm58 commented 7 months ago

sorry "Mesa3D EGL library used by OpenGL ES drivers. This debuted in 21.3.0" https://github.com/pal1000/mesa-dist-win?tab=readme-ov-file#opengl-es-drivers-and-egl-library

Feodor2 commented 7 months ago

So no way then NS-Clone tell please the model of your videocard