In this article, you will learn how to install the Nvidia driver on Debian 12 “Bookworm” from the standard Debian repository. If, for some reason, the installation of the Nvidia driver from the standard Debian repository fails, or if you wish to have a more up-to-date Nvidia driver, this tutorial will also guide you on how to install the official Nvidia driver directly from the Nvidia.com website.
Since all the major Linux distributions adopted Systemd as their init system, they progressively became more and more similar to each other. Void Linux is an exception: it was written from scratch entirely by volunteers, uses Runit as its init system and service manager, and, as its name may suggest, it was designed with simplicity in mind.
Snippets are small fragments of reusable code which, in all the major text editors, can be defined, organized and associated to key shortcuts. Although in Vim it is possible to create snippets without using any plugin, Ultisnips provide us extra features and write snippets using a clean and well documented syntax.
Tlp is a command line utility we can use to optimize power consumption on Linux. It provides reasonable defaults, and, at the same time, an easy to understand text-based configuration file we can use to create our own setup. An external project provides a user-friendly GTK frontend to Tlp written in Python: Tlpui.
GNU time is a really handy utility available in the repositories of every Linux distribution: we can use it to retrieve information about the “real”, “user”, and “system” execution times of a command, and, more generally, to check the amount of system resources used by it.
Powertop is a free and open source utility developed by Intel to monitor power consumption on Linux. The tool is able to display and export reports about the estimated discharge rate, and statics about processors and devices behavior. It also lets us easily tune some kernel parameters on the fly in order maximize battery life.
Fdisk, cfdisk and sfdisk are command line partitioning utilities included by default in all Linux distributions. They provide different interfaces to the same set of functions: while they all can be used interactively, only sfdisk is script-oriented. They support DOS, GPT, SGI and SUN partition tables.
Despite its small size, the Raspberry Pi is perfectly capable of putting out audio via HDMI, Bluetooth, or analog audio with the 3.5mm onboard headphone jack. If you have just set up your Raspberry Pi and need to perform some testing to get the audio working correctly, or verify that your setup is working, then there are easy ways to test the audio on Raspberry Pi. In this tutorial, you will see how to test audio functionality on a Raspberry Pi.
One of the most common ways for users to access and administer their Raspberry Pi is via a VNC connection. VNC allows users to control their Raspberry Pi remotely, and interact with the desktop environment as if they were sitting directly in front of the Raspberry Pi, with a monitor and other peripherals plugged in. In reality, the Raspberry Pi needs nothing more than an Ethernet or Wi-Fi connection to facilitate VNC connections and full access to the system’s desktop.
All Raspberry Pi models come with either an SD or microSD card slot. Since the Raspberry Pi does not come with any storage built into the device, most users will opt to use the SD slot to run the Raspberry Pi operating system as well as for storing additional files. But, the SD interface can leave a lot to be desired when it comes to speed.
Since a Raspberry Pi is commonly used as a test system rather than part of a production environment, you may not need any kind of advanced security on the device. For example, you may get tired of typing your password every time you want to log in to the Raspberry Pi, and wish to bypass these prompts completely. Doing so would be inherently less secure, but in some situations, flouting the security convention may be irrelevant. It is possible to bypass both the GUI and/or console login prompts on the Raspberry Pi.
Python is a staple found frequently on most Linux systems, including a Raspberry Pi. It comes installed by default with Raspberry Pi OS, as many programs and applications commonly rely on it, since they are programmed in the Python language. The version of Python will determine which features it comes with, as the developers are always adding new features and patches to it.