Search

Items tagged with: wayland



Update regarding #wayland zero-copy video playback (using hardware planes): with a few small patches it works with #Chromium, both with #vaapi (Intel/AMD) and #v4l2 stateless.

Here a short video using a #rk3399 - the #PINE64 #PinebookPro - playing a 4k 60fps video - only possible with hardware plane offloading. Playback is *almost* smooth already (~50fps), the goal is to catch up with #GStreamer where we get stable 60.

I hope this will all get upstreamed in the coming months.


Regarding the future of video playback in #gnome I'd like to add some more context around current developments in #gnomeshell, #gtk4 and #Wayland in a short 🧵

TL;DR: by making use of more modern hardware features we're finally in the position to catch up to other platforms with regards to energy efficiency. So let's do it!


My personal vision with all of this is to see #wayland desktop technologies not only catching up with what other OSs offer, but becoming leading players - just like what other FLOSS projects already archived (or are in the process of becoming) in their areas. I'm thinking of #mesa, #pipewire, #gstreamer, #systemd, the kernel of course, and many others.



#Chromium landed support for fractional scaling on #Wayland a couple of days ago. It was reverted again today. Reason for revert: This change completely broke Chromium Ozone/Wayland on compositors that support fractional-scale-v1.

Nobody had ever tested it and the authors missed the whole actual scaling part with wp_viewporter.

Anyhow, here's a working initial patch for #Firefox:
bugzilla.mozilla.org/show_bug.…


Xfce’s Apps Update for February 2023: Ristretto Gets Printing Support, Orage Gets #Wayland Support, Major Notifications Changes, and Much More 9to5linux.com/xfces-apps-updat…

#Xfce #Linux #OpenSource #FreeSoftware





The default resolution is too dense on the Pinebook Pro, so I had to:

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

And then set it to 150% in the display settings.

If you do that and use Firefox, it will appear blurry so edit the firefox.desktop file (/usr/share/applications/org.mozilla.firefox.desktop) and change the exec line to:

Exec=env MOZ_ENABLE_WAYLAND=1 firefox %u

#postmarketOS #alpine #fractionalScaling #firefox #wayland