For Chromium user, the popular web browser is finally to allow VA-API hardware decoding for video playback in Linux Wayland.

Chromium so far does NOT officially support VA-API Video Acceleration API on Linux. However, there are experimental flags to enable this feature, which might work on certain configurations, but without guarantees (See the official Docs).

This experimental feature however does not work in Linux with Wayland session. Meaning the most recent Ubuntu, Fedora, & other Linux with GNOME Desktop.

Just few days ago on Saturday, Chromium source merged the request to “allowing VA-API on Linux Ozone/Wayland“, submitted by JianHui J Dai.

VaapiWrapper has been updated to remove the usage of libva-x11 and the legacy VaapiVideoDecodeAccelerator, in favor of libva-drm only. This means now Linux Ozone/Wayland can share the same code path as Linux Ozone/X11. See CL:4938496.

This CL removes the remaining libva-x11 codes from Ozone and VaapiWrapper, and allows VA-API by default on Linux Ozone/Wayland.

Continue Reading…

Linux Kernel 6.7 is finally released! Linus Torvalds announced the release on Sunday night:

So we had a little bit more going on last week compared to the holiday week before that, but certainly not enough to make me think we’d want
to delay this any further.

End result: 6.7 is (in number of commits: over 17k non-merge commits, with 1k+ merges) one of the largest kernel releases we’ve ever had, but the extra rc8 week was purely due to timing with the holidays, not about any difficulties with the larger release.

The new Kernel release has many new and improved hardware support!

For Intel, the Turbostat command utility now supports Lunar Lake and Arrow Lake (15th gen) processors; LPSS (Low-Power Sub-System) driver now support Lunar Lake M processors; The Meteor Lake (14th gen mobile processors) graphics support now considered stable.

All the newest AMD Radeon RDNA2 and RDNA3 GPUs with Display Core Next 3.0 has Seamless Boot enabled.

And, NVIDIA has GSP support in the open-source Nouveau driver for initial GeForce RTX 40 acceleration support and improved RTX 20/30 series hardware support.

Continue Reading…

Folicate, the modern ebook reader, released version 3.1.0 with new features support.

It’s a free open-source reader written in JavaScript, and uses GTK4 plus LibAdwaita for its modern user interface, that works in most Linux Desktop and mobile devices such as PinePhone.

Folicate can open local ebook in EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF file formats. It supports online digital libraries such as Feedbooks, Internet Archive, Manybook, Project Gutenberg, Standard Ebooks, unglue.it.

Continue Reading…

Lossless Cut, the popular free open-source video cutting/trimming tool, updated recently with full-screen support.

There are a few tools to cut out a fragment of a video in Linux, besides using heavy video editor application (e.g., Kdenlive and OpenShot). They include Video Trimmer, VidCutter.

However, Lossless Cut is my top favorite one! It lets you quickly extract the good parts from your videos and discard many gigabytes of data. It’s extremely fast because it does almost direct data copy instead of re-encoding with the power of FFmpeg library.

Continue Reading…

How to Install SABnzbd in Ubuntu 22.04 & 24.04

Last updated: January 4, 2024 — 6 Comments

This simple tutorial shows how to install and setup SABnzbd, Usenet download tool, in Ubuntu 22.04 and Ubuntu 24.04.

SABnzbd is a free open-source program to download binary files from Usenet servers. Many people upload all sorts of interesting material to Usenet and you need a special program to get this material with the least effort.

The app makes Usenet as simple and streamlined as possible by automating everything. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.

Continue Reading…

This is a step by step beginner’s guide shows how to install Telegram instant messaging app in Ubuntu 22.04 & Ubuntu 24.04.

The popular Telegram Messenger is available in most platforms. For Linux, it available as official tarball, universal Flatpak ans Snap packages. And, Ubuntu has third-party repositories to make it easy to keep updated.

So, as far as I know there are 4 ways to install the app in Ubuntu Linux. Choose any one that you prefer.

Telegram Desktop (image from flathub.org)

Continue Reading…

For Ubuntu 22.04/23.10, Fedora & other Linux with Wayland, Shutter screenshot tool can finally take screenshots for selected area and app windows!

Shutter is (or was) an excellent feature rich screenshot tool, with image editing and uploading support.

It was one of my top favorite apps, but removed from Ubuntu repositories due to lack of maintenance. Though, it’s later added back to system repository, thanks to open-source community’s work by porting it to GTK3.

Continue Reading…

Scribus, the popular free open-source desktop publishing software, announced the new stable 1.6.x release series on the first day of 2024!

It’s been more than 4 years since the last stable 1.4.8, while 1.5.x release series is available as development branch.

The new Scribus 1.6 includes many new features! If you have the default 1.5.8 dev package from Ubuntu system repository, then most of them are already in use.

Features include:

  • Resource Manager for online resources such as dictionaries
  • canvas rendering improvements on Hi-DPI screens.
  • New commands added to scripting engine
  • New PDF-based output preview
  • Adobe® Illustrator® look like “Symbol” or clone feature.
  • most often requested text features

Continue Reading…

This simple tutorial shows how to install the most recent xxHash for faster hash checking in Ubuntu Linux.

xxHash is extremely fast non-cryptographic hash algorithm, working at RAM speed limit. It can be useful to check integrity for large amounts of data, index data, and/or used in cryptographic applications like digital signatures.

The library includes the following algorithms:

  • XXH32 : generates 32-bit hashes.
  • XXH64 : generates 64-bit hashes.
  • XXH3/XXH128 (since v0.8.0): generates 64 or 128-bit hashes, using vectorized arithmetic.

I’m new to hash algorithm, but doing hash check regularly when trying out different Linux distributions. And I use sha256, since the most sites provide sha256sum files for the hash code of their disco images.

Continue Reading…

This is a step by step beginner’s guide shows how to install VS Code IDE and keep it up-to-date in Ubuntu 22.04, Ubuntu 23.04, Ubuntu 24.04 using 3 different ways.

Microsoft provides official code packages for Linux through native .deb (for Debian/Ubuntu), .rpm (for Fedora/SUSE), and universal Snap package run in sandbox.

For choice, there’s also a community maintained Flatpak package which also runs in sandbox.

So, there are 3 common ways to install this IDE in your Ubuntu Desktop!


Continue Reading…