Archives For News

Nvidia Linux driver

NVIDIA driver 418.43 for Linux was released 2 weeks ago with G-SYNC Compatible (a.k.a. FreeSync / Adaptive-Sync) support. Now you can install it in Ubuntu 18.04 and higher via the “Graphics Drivers” team PPA.

NVIDIA driver 418.43 is the first stable release in the 418 series, and it features:

  • New GPUs support:
    • GeForce GTX 1660 Ti
    • GeForce RTX 2070 with Max-Q Design
    • GeForce RTX 2080 with Max-Q Design
  • Initial support for G-SYNC Compatible monitors.
  • Support for stereo presentation in Vulkan.
  • NVIDIA optical flow support.
  • NVIDIA Video Codec SDK 9.0 support
  • Various Vulkan and OpenGL fixes
  • See the release note for more details.

How to Install NVIDIA Driver 418.43 in Ubuntu:

For Ubuntu 18.04, Linux Mint 19, Ubuntu 18.10, Ubuntu 19.04, you can do following steps to add the PPA and install the latest NVIDIA 418 drivers.

1. Open terminal either via Ctrl+Alt+T keyboard shortcut or by searching for ‘terminal’ from application menu. When it opens, run command:

sudo add-apt-repository ppa:graphics-drivers/ppa

Type user password (no asterisk feedback due to security reason) when it prompts and hit Enter to continue adding PPA.

2. For Linux Mint 19, you may need to run command to refresh system package cache:

sudo apt update

3. Launch Software & Updates utility, and navigate to Additional Drivers tab.

Then choose using “NVIDIA driver metapackage from nvidia-driver-418” from the list and click Apply Changes.

In addition, if the driver does not install after clicking ‘Apply Changes’, try running command in terminal:

sudo apt install nvidia-driver-418 nvidia-settings

For unmet dependency issue, try removing old NVIDIA proprietary drivers first.

Darktable 2.2.5

Darktable photography workflow and raw developer released version 2.6.1 today with enhancements and many bug-fixes.

Darktable 2.6.1 new features:

  • export module to piwigo
  • enhancements to filmic, color balance, color contrast
  • middle-click can be used to open the presets menu
  • again, better CSS customization for lighttable, filmstrip and duplicates module
  • presets can now be imported/exported
  • all zoom levels can now be reached with a ctrl-scroll
  • the slideshow view will adjust automatically when darktable window is resized
  • add support for tiff CIELAB/ICCLAB 8/16 bits
  • add hierarchical view for styles (separated with |)
  • forms opacity is displayed in hint messages
  • add a color picker in the watermark module

Also there are many bug fixes, new devices support in the release. See the release note for details.

Download / Install Darktable 2.6.0:

The software has a stable PPA with the most recent Darktable packages for Ubuntu 18.04 and higher.

Darktable 2.6.1 will be available in the PPA in two or three days. At that time, you can open terminal (Ctrl+Alt+T) and run following commands one by one to install it.

1. Run command to add the official Darktable PPA repository:

sudo add-apt-repository ppa:pmjdebruijn/darktable-release

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2. Then you’re able to upgrade the software using Software Updater:

upgrade darktable

or simply run command in terminal to install or upgrade darktable package:

sudo apt install darktable


To remove darktable, open terminal and run command:

sudo apt remove --autoremove dartable

To remove the PPA, launch Software & Updates and navigate to Other Software tab.

Linux Kernel

Linus Torvalds announced the released of Kernel 5.0 yesterday afternoon. He wrote on

Ok, so the last week of the 5.0 release wasn’t entirely quiet, but it’s a lot smaller than rc8 was, and on the whole I’m happy that I delayed a week and did an rc8.

It turns out that the actual patch that I talked about in the rc8 release wasn’t the worrisome bug I had thought: yes, we had an uninitialized variable, but the reason we hadn’t immediately noticed it due to a warning was that the way gcc works, the compiler had basically initialized it for us to the right value. So the same thing that caused not the lack of warning, also effectively meant that the fix was a no-op in practice.

But hey, we had other bug fixes come in that actually did matter, and the uninitialized variable _could_ have been a problem with another compiler.

Regardless – all is well that ends well. We have more than a handful of real fixes in the last week, but not enough to make me go “Hmm, things are really unstable”. In fact, at least two thirds of the patches are marked as being fixes for previous releases, so it’s not like 5.0 itself looks bad.

Changes in Linux Kernel 5.0 include:

  • AMD Radeon FreeSync support
  • Logitech High Resolution Scrolling support
  • Raspberry Pi Touchscreen support out of the box.
  • New console font for HiDPI and retina screens.
  • Initial support for NVIDIA Turing GPUs
  • And numerous other changes

How to Install Linux Kernel 5.0 in Ubuntu:

The mainline kernels do not include any Ubuntu-provided drivers or patches. They are not supported and are not appropriate for production use

The mainline kernel packages for Linux 5.0 are available for download at the link below:

Download Kernel 5.0

Depends on your OS type, download and install the packages in turns:

  1. linux-headers-5.0.0-xxxxxx_all.deb
  2. linux-headers-5.0.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  3. linux-modules-5.0.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  4. linux-image-xxx-5.0.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb

Select generic for common system, and lowlatency for a low latency system (e.g. for recording audio), amd64 for 64bit system, i386 for 32bit system, or armhf, arm64, etc for other OS types.

Alternatively you can download and install the kernel binaries via terminal commands (Ctrl+Alt+T):

For 64-bit OS:

cd /tmp/

wget -c

wget -c

wget -c

wget -c

sudo dpkg -i *.deb

for 32-bit OS:

cd /tmp/

wget -c

wget -c

wget -c

wget -c

sudo dpkg -i *.deb

Once installed, restart your computer and enjoy!

Uninstall Linux Kernel 5.0:

Restart your machine and select boot with the previous kernel in boot menu ‘Grub2 -> Advanced Option for Ubuntu’. Then run command to remove Linux Kernel 5.0:

sudo dpkg --purge linux-image-5.0.0-050000-generic linux-image-unsigned-5.0.0-050000-generic

GNU Octave 5.1.0 was announced yesterday as a new major release with Matlab compatibility improvements, and many new and improved functions.

GNU Octave 5.1.0 release highlights:

  • Adds HiDPI support
  • Requires Qt4 >= 4.8, though Qt5 is preferred.
  • Adds many new functions.
  • Printing to raster formats now uses an OpenGL-based method by default
  • New print options for PDF and PostScript
  • A new printing device produces ASCII art for plots
  • The FFTW library is now required for FFT calculations
  • The OSMesa library is no longer used.

How to Install Octave 5.1 in Ubuntu 18.04/16.04:

1. First open terminal (Ctrl+Alt+T) and make sure Flatpak support is enabled by running command:

sudo apt-get install flatpak

For Ubuntu 16.04, you need to add the Flatpak PPA first to be able to install Flatpak framework.

2. Then add the Flathub repository, the best place to get Flatpak apps:

flatpak remote-add --if-not-exists flathub

3. Finally install GNU Octave from the Flathub repository:

flatpak install flathub org.octave.Octave

It will take a few minutes downloading the flatpak package as well as dependency platform if you’re first time installing it.

Like normal applications, you can launch Octave from Gnome app launcher:

The flatpak co-exists with traditional Octave package. You can alternatively run it in command line:

flatpak run org.octave.Octave


You can remove the Octave flatpak package by running command:

flatpak uninstall org.octave.Octave

And remove flatpak support if you want:

sudo apt-get remove flatpak

Pragha music player 1.3.4 was released few days ago. Here’s how to install it in Ubuntu 16.04, Ubuntu 18.04, Ubuntu 18.10.

While Pragha 1.4 is being close to the final release, Pragha 1.3.4 was released a few days ago as a new maintenance that features:

  • Fixes some border, spacing and margin in all gui.
  • Various improvements to the tag editor dialog.
  • Implement emit CanNext/Prev/Play/Pause/Seek.
  • Use Alt+Return shortcut to edit the selected song.
  • Some backport of improvents to MTP plugin
  • Set user-agent and ssl strict ssl to gstreamer on internet music.
  • Fix second sidebar dont show with accel.
  • Allow apply a custom css. Related to Issue
  • Allows to customize the styles to the distro packagers.

How to install Pragha 1.3.4 in Ubuntu:

There’s an unofficial PPA that contains the latest Pragha packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 18.10, and Linux Mint 18.x/19.

1. Open terminal either via Ctrl+Alt+T or by searching for “terminal” from app launcher. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/pragha

Type user password (no asterisk feedback due to security reason) when it prompts and hit Enter.

2. Then install the music player either via Synaptic Package Manager or by running commands:

sudo apt-get update

sudo apt-get install pragha

Uninstall Pragha:

To remove the music player, either use Synaptic Package Manager or run command in terminal:

sudo apt-get remove --autoremove pragha

And you can remove the PPA via Software & Updates utility under ‘Other Software’ tab.