social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

488
active users

Nick Yamane

Olá!👋 I've just blogged about the recent developments in the Chromium Ozone/Wayland project, which is getting closer to officially shipping to Linux Desktop users.

Huge thanks to @igalia and our sponsors for making it possible ❤️


nickdiego.dev/blog/chromium-oz

nickdiego.dev · Chromium Ozone/Wayland: The Last Mile Stretch
More from Nick Yamane

@nickdiego @igalia Thanks, I'll try drm-sync-obj flag. I hope H/W video acceleration would be fixed on Wayland aw well.

@spyke Assuming you're a nvidia user, I'd suggest to keep an eye on crbug.com/343352540 and crbug.com/385470198 it's all experimental still, though some improvements have landed recently. Personally, I've been using chromium wayland on Gnome 48 in a nvidia setup as my daily driver for ~2y now, and it's been working pretty well and stable.

crbug.comChromium

@nickdiego Thanks, Chrome is using my integrated Intel Xe. Are there plans to support Vulkan on ozone-wayland?

@spyke If it's a dual-gpu setup, have you tried with `--render-node-override=/path/to/gpu` ? It's landed recently as a short-term workaround for those setups crrev.com/1415765. AFAIK vulkan on linux is experimental, dunno about its status but with the correct flags and depending on the env it might work already.

crrev.com41794268dcb69d0f30bb158ccc86dffb1e942af0 - chromium/src - Git at Google

@nickdiego When I grow up, want to be smart like you <3

@edrzmr hahahaa you'll have always a huge fan here 🫶🏼

@nickdiego @igalia So interesting! Amazing work, Nick!

@nickdiego @igalia Great work!

Something that wasn't mentioned but is still missing is support for graphics tablet input. Is that on your radar?

@nicofee Hey! that's a good point, indeed! There seems to be some reports about it, eg: crbug.com/40282832, though it's not in the roadmap for the current sponsorship afaik :(

crbug.comChromium

@nickdiego @igalia very nice news. This is all work that will eventually become accessible to eletron apps right?

Seems great progress :blobaww:

@vascorsd Thanks! Mostly yes, there are probably a few which may require some electron-specific plumbing or hooks though.

@nickdiego @igalia mutter has basic, experimental support for the session management protocol, so any feedback (what doesn't work, what state should be restored, etc) would be appreciated when you get to it

@swick Hey Sebastian! Yeah, I'm looking at mutter's impl at this very moment 😯 and will hopefully have some feedback soon. thx!

@nickdiego @igalia great write up, Cheers Nick! Looks like some great things ahead and no doubt some old code to sift through.

Do you happen to know if Chromium is suffering with resize issues on compositors that don’t support server side decorations? Folks over at electron were having massive issues when using the ozone flag, so wasn’t sure if it was a them or chromium issue. Here’s the ticket if you want to take a look and have some thoughts github.com/electron/electron/i

@justin Hi, thanks!
Not that I'm aware of. From a quick look, the analysis in github.com/electron/electron/i seems in the right direction. Particularly, the `window->SetInputRegion(std::nullopt)` seems suspicious. It'd need further analysis tbh.

@nickdiego @igalia What happened to the "No native theme support in non-browser chrome widgets" bug? it redirects to the android bug tracker where it's marked as WONTFIX and appears to have no details