acer-black

This is the current laptop I use. When I got it in 2020, I had Windows and Ubuntu installed on it. In 2023, I started using Ubuntu full time and the Windows partition broke (I did not miss it). In 2024, I installed Void Linux on it alongside Ubuntu and switched to Void Linux full time. I have kept the Ubuntu partition around as a fallback in case I break Void (I haven't yet). In 2025 I installed Debian (intending to replace Ubuntu with a lighter fallback system), and 9front (so that I could explore plan9). I will keep an eye on Chimera Linux to see how it develops as it seems even more sensible than Void.

Setup

Partitions

Internal SSD (1.86 TiB, upgraded)

Void Linux (daily driver)

Installation

I installed this on an external hard-drive through the ROOTFS chroot method and copied the partition onto a new one on my internal SSD. It took quite some head-scratching to get GRUB to work: it turned out I did need to run grub-install as the handbook said, since each Linux installation uses its own GRUB instance.

If I were to do this again, I would prepare a partition, then flash the .iso file to a USB stick and install the normal way.

GRUB configuration

If you want to add another OS that uses GRUB, add an entry by editing /etc/grub.d/40_custom that links to the other GRUB, and vice versa, for example:
menuentry 'Ubuntu...' {
insmod chain
search --no-floppy --fs-uuid --set=root UUID
configfile /boot/grub/grub.cfg
}

where UUID can be determined by blkid /dev/PARTITION

emptty

emptty is a display manager. I should probably learn how to launch a session directly from the console, but I can't be bothered yet.

emptty does not respect the locale that you choose! Make sure you edit /etc/emptty/conf to select your locale.

Fix screen tearing on Xorg

This effect was most noticeable on the 3D demos provided by xscreensaver.

Edit /usr/share/X11/xorg.conf.d/10-amdgpu.conf or whichever corresponds to your graphics driver and insert the following lines:
Section "Device"
Identifier "AMDgpu"
Driver "amdgpu"
Option "TearFree" " on"
EndSection

See this article for details for other drivers.

Allow unpriveleged users to use ping

Add net.ipv4.ping_group_range="0 2147483647" to /etc/sysctl.conf or run # sysctl net.ipv4.ping_group_range="0 2147483647" to enable temporarily. Thanks, SUSE

Ethernet

I had problems with Ethernet not working (enp3s0 NO-CARRIER). It works completely fine now. I don't know why.

Running ethtool enp3s0 seemed to fix things. You might find this guide useful but I didn't.

Debian (emergency fallback)

9front