-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPU (Radeon/NVIDIA) AA issues #304
Comments
NVIDIA statusSo, wasted yesterday testing NVIDIA cards, tested all kind of cards (20+ different cards). From laptops, desktops, Quadro, Geforce, Windows 10, Windows 11, various distros and a ton of different drivers. Conclusion
So, what does this mean? something changed/broke in Pascal. |
This is identical to NVIDIA Pascal or newer. |
On NVIDIA I tested all sorts of OpenGL versions, tweaks, settings, oversampling etc etc, nothing changed. Only a downgrade of the actual GPU did something. So, that's all I know and nothing I can do about it (as far as I know, I hope to be corrected at some point). |
Been looking through the skia src, there is a lot of workarounds etc for various GPU's and drivers... Seems like crappy drivers are the norm. So at least we know that this has to be resolved in skia (src/gpu/gl). There are several commits in upstream skia I could backport, some Radeon related. If they actually fix anything... I don't know. AA on Radeon does not seem to be fixable, the latest skia src has this disabled as far as I can see (we could enable and see what happens, but I assume the Chromium team has done proper testing). |
So, this has been reported to me several times and is a known issue (see any release notes). But I never made an issue to track the progress/status.
What's the problem?
Paths are not antialiased on some GPUs, creating bad preview/renders.
How to replicate?
Add some text and zoom in, either is smooth/perfect or not ("k" is a good char to test with)
GPUs affected?
GPUs that work?
How to fix?
I don't know.
The text was updated successfully, but these errors were encountered: