win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
2.12k stars 71 forks source link

[MINOR BUG] Page that is first opened just after starting the browser glithes, 124, Vista ExK #726

Open T5NH opened 1 month ago

T5NH commented 1 month ago

Describe the bug Page that is first opened just after starting the browser glitches. The bug doesn't occur if you wait a few seconds before doing anything

To Reproduce Steps to reproduce the behavior:

  1. Launch the browser
  2. You can observe flickering of the homepage (another probably related minor glitch.
  3. Quickly open a website
  4. See glitched page

Expected behavior Page renders without glitches

Screenshots obraz

Desktop

Additional context NVIDIA Quadro M3000m, hardware acceleration disables itself automatically

win32ss commented 1 month ago

Have you tried --use-angle=gl? A similar bug to this existed in previous versions (115 and 119), and it was a compositor bug that occurred regardless of renderer, but it was fixed.

T5NH commented 1 month ago

Have you tried --use-angle=gl?

I've tried it just now, unfortunately it didn't work. It glitches the same way regardless of which graphics engine I use on #use-angle flag. Also it's the same with the new release version

btw is graphics acceleration supposed to work at all in Vista right now, because it never did for me and it falls back to software rasterization, so it doesn't get to use any of this OpenGL/DirectX stuff if I'm not mistaken.

about:gpu: aboutgpu.txt

T5NH commented 1 month ago

Ok, I've tried some of the soluttions mentioned in #130 (the issue you probably meant) I enabled #ignore-gpu-blocklist And the GPU acceleration works now, about:gpu does still show that some features are not enabled like WebGl2 but most of them are and work.

I'm still not sure if I should close this issue yet as there is definitely a bug in software rendering since 124, that can be mitigated by using hardware rendering which is of course better but still idk.