Skip to content
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

end of the road in sight for 10.9 & 10.10 ? #218

Open
RJVB opened this issue Apr 2, 2024 · 7 comments
Open

end of the road in sight for 10.9 & 10.10 ? #218

RJVB opened this issue Apr 2, 2024 · 7 comments

Comments

@RJVB
Copy link

RJVB commented Apr 2, 2024

Skimming through about:flags looking for a hook to disable the "open in app" button in the URL widget I saw an "experiment" to force the use of the Metal backend for the ANGLE whateveryoucallthat. It mentions that the OpenGL backend will soon be obsoleted on Mac.

Am I right this is going to mean the end of the road for 10.9 and 10.10 for which the Metal framework isn't available (AFAIK)? Or is that OpenGL backend so "well preserved" (a term from evolutionary sciences ;) ) that it shouldn't be overly hard to restore it after upstream have removed it from the source tree?

@RJVB RJVB changed the title end of the road in sight for 10.9 10.10 ? end of the road in sight for 10.9 & 10.10 ? Apr 2, 2024
@Wowfunhappy
Copy link

I don't know what Bluebox will do in terms of reverting commits, but worst case scenario Chromium does not strictly need a graphics backend. Actually, until recently I was unknowingly running without OpenGL, because absent a specific command line flag it turns itself off if the rendering process crashes too many times, and the process was crashing due to #210. The difference is extremely noticeable in webapps which do significant graphics processing (which is why I started looking into what was going on), but I did not notice at all for casual browsing.

@RJVB
Copy link
Author

RJVB commented Apr 2, 2024 via email

@Wowfunhappy
Copy link

Wowfunhappy commented Apr 3, 2024

To be clear, I only noticed when using Scratch (the children's programming language, I teach elementary school), and only then when I enabled the video sensing extension. Things were fine even in more complicated webapps like Google Maps. Had I tried to play a 3D game I definitely would have had problems, but I don't do that on a daily basis.

@RJVB
Copy link
Author

RJVB commented Apr 3, 2024 via email

@Wowfunhappy
Copy link

No, I didn't notice a difference, although my CPU is fast enough that video decoding in software is not typically a problem.

@RJVB
Copy link
Author

RJVB commented Apr 3, 2024 via email

blueboxd pushed a commit that referenced this issue May 16, 2024
Roll src/clank in M124 from baedbbf3c2a0 to 55ab5fe74009
Commits rolled:
https://chrome-internal.googlesource.com/clank/internal/apps.git/+log/baedbbf3c2a0..55ab5fe74009

Generated by: http://go/bbid/8752469763509722369

Change-Id: I6ab1ce9ccfc4cb254c357abacb97a0995afca3e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5393123
Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/6367@{#218}
Cr-Branched-From: d158c6d-refs/heads/main@{#1274542}
@ethanc8
Copy link

ethanc8 commented Oct 16, 2024

As of August, certain Metal-supporting devices are still using Chromium's OpenGL backend, so we have a few months: https://issues.chromium.org/issues/361577327. Additionally, we could gain more time by staying on M126, which will receive security patches for any issues affecting ChromeOS until May 2025 (as it is the current LTS version of ChromeOS).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants