Introduction

So, you've got an AMD GPU, and you want to use it on Debian Stretch. Well, you're actually in luck.

Installing the open source AMD drivers on Debian Stretch may just be the easiest and simplest install process in the history of Linux graphics drivers.

Anyone who tried to install the open source AMDGPU drivers when they first launched alongside AMD's Polaris cards will tell you that the process is long and painful, and they were right.

Now, all of the packages required have entered the mainstream, and most are actually installed by default with your Debian Stretch installation.

Introduction

Steam is easily the most popular PC gaming client available today. Installing it on Debian Stretch is very easy, especially considering Debian is the basis for Valve's SteamOS. Steam is available in Stretch's repositories, but there are a couple of steps that you need to take in order to ensure that it works right.

Before you do anything, make sure that you have your graphics drivers installed and up-to-date. It is also important that you have 32-bit support enabled. The Steam client for Linux only supports 32-bit, so it won't work at all if you don't.

Enable The Repos

Steam is proprietary, and the games it manages are too. As a result, you need to enable Debian's non-free repository. To do so, open up /etc/apt/sources.list as root using your text editor of choice. At the end of the lines for the official Debian repositories add contrib non-free after main.

Introduction

NVIDIA graphics cards have long been the favorite for Linux gamers.

Their proprietary drivers have been very well supported for the last few years, and they continue to be.

The open source Nouveau drivers have been far less reliable, mostly due to NVIDIA's refusal to work with the open source community.

Either way, though, the drivers are available to install on Debian Stretch.

Open Source

For the most part, when you install Debian Stretch, the Nouveau drivers will also be installed.

However, one exception here is the firmware blobs needed for the drivers to reach their full potential.

Before you continue, you should make sure that your graphics card is supported by Nouveau.

Since the Nouveau driver has to be reverse engineered, it tends to lag behind graphics card releases.

You can check your card's support at https://nouveau.freedesktop.org/wiki/FeatureMatrix/.

Objective

Popcorn Time streams movies and TV shows from torrents directly into your screen. The objective is to install Popcorn Time movie streamer on Debian 9 Stretch Linux.

Requirements

For a system wide Popcorn Time privileged access to your Debian Stretch Linux system as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Instructions

Download Popcorn Time binaries

Frist, we need to download and extract Popcorn Time binaries into /opt/popcorn-time directory:
$ sudo mkdir /opt/popcorn-time
FOR 32-BIT SYSTEM EXECUTE:
$ sudo wget -qO- https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-32.tar.xz | sudo tar Jx -C /opt/popcorn-time
FOR 64-BIT SYSTEM EXECUTE:
$ sudo wget -qO- https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-64.tar.xz | sudo tar Jx -C /opt/popcorn-time

ARE YOU LOOKING FOR A LINUX JOB?
Submit your RESUME or create a JOB ALERT on LinuxCareers.com job portal.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.