I’ll start with mine. yes part of this was to brag about my somewhat but not too unusual setup. But I also wanna learn from your setups!
Anyways: I primarily use Gentoo Linux.
I have two headless servers: a Raspberry Pi 4B and a Oracle cloud VM (free tier). Both running OpenRC, and both were running mainline kernel with custom config (I recently switched the Pi to PiFoundation kernel due to some issues). The raspberry pi boots from SSD and has no sd card inserted.
Both servers were running musl libc instead of glibc for a while. This gave me a couple of random issues, but eventually I got tired and switched back to glibc.
I have a desktop running gentoo and a laptop running arch, but hoping to switch the laptop to gentoo soon.
Both are daily driving wayland (the desktop had nvidia card and used for gaming). The desktop is running a kernel with a minimal config that compiles in 2-3 minutes.
What’s your unusual setup like?
I sometimes use a snap
Knowing some fringe users, your setup is probably ~3 points or so ahead of the middle of the bell curve. You never know. There’s probably a guy running kernel 4.12 on a 1990s CPU with his showa era CRT monitor to play freedoom.
fringe
Kept reading it as fridge users and was really flummoxed for a few seconds
Well, you aren’t that far off after all!
deleted by creator
Very cool! Thanks for sharing. I’ll pass this on to my friend who’s been at sea with his family for over 1 year.
deleted by creator
My username has a space and a newline in it.
Random things break at random times.
a) why? b) what does your shell prompt look like?
I have Void Linux running on a GPD Win 4 (6800u). It performs well enough to emulate Demon’s Souls through rpcs3 at 720p 40-60 fps. It has a button on the side which toggles the built in controller between a “kb+m” mode and a normal controller mode, so I wrote a udev rule which opens Steam in big picture mode if its not running already when I switch to the controller mode.
I also sandbox a bunch of applications installed from the repos (including Steam and Firefox) using bubblewrap instead of using something like Flatpak.
I have a custom (half-working) version of slurp which allows starting selection immediately, which in turn allows me to immediately get the position of the cursor, which I use to launch tofi under the cursor (I don’t know of any other way to do this on river or even Wayland in general).
I use secureboot with custom keys (using sbctl), and I build a unified kernel image from which I boot with dracut, into a fairly standard LVM-on-LUKS setup, all flicker-free (by manually turning off Plymouth at the right time). UKIs allow me to boot from an efi shell very easily if thing go very wrong.
I run dnsmasq for caching, together with stubby for DoT. I highly recommend at least dnsmasq if you use Steam (fixes weird issues with their downloads).
I toggle running Qt apps’ dark/light mode by modifying the qt5/6ct config file with a perl script which darkman runs. I switch the wallpaper in a similar way.
I don’t use a status bar, I put most of what should go there into the Emacs tab bar (with custom dynamic icons and everything). It has volume, battery, temperature, wifi, system load, incoming mail, playing music and time display. Everything but temperature display works on both Linux and OpenBSD (and some on Android too).
Honestly there’s a bunch more weird stuff but this is getting pretty long.
Libreboot Gaming Desktop
- Dell OptiPlex 9020 MT Motherboard
- i7 4790K
- 32GB DDR3 1600Mhz RAM
- 9TB (1TB M.2 NVME, 2x4TB Hard drives) RAID 0 with LUKS and LVM (/boot stored on SD card)
- NVIDIA 2080 SUPER 8GB VRAM
- NZXT S340 Elite Case
- EVGA 700W BR
- Kicksecure GNU/Linux
Libreboot Server
- Dell Precision T1650
- Xeon E3 1275 V2
- 32GB DDR3L 1600Mhz RAM (ECC)
- 8TB (2x4TB Hard drives) RAID 1 with LUKS and LVM (/boot stored on SD card)
- AMD RX580 8GB VRAM
- Proxmox VE / Learning to use YunoHost inside VM
Libreboot Laptop
- Lenovo Thinkpad T440P
- i7 4810MQ (Recommend i7 4700MQ for better battery life)
- 16GB DDR3 1600Mhz RAM
- 1TB SSD (/boot encrypted with Argon2)
- 100% Free BIOS (LibreMRC), Intel Management Engine is still present but neutered
- Intel AC 7260 (Can run without blobs when running Linux-libre kernel)
- AR9271 USB for WiFi (100% FOSS)
- Kicksecure GNU/Linux with Linux-libre kernel (Removed all non-free-firmware with vrms)
GrapheneOS Phone (100% FOSS in the OS layer)
- Cheogram / JMP.chat for Calling / Texting
- Mint Mobile for Service (Cash)
- Ported number into JMP.chat
- F-Droid
LibreCMC Routers (100% Free Firmware/Software)
- ThinkPenguin R1400 Ethernet (1Gbps)
- ThinkPenguin R1300 WiFi Router (100Mbs)
- Running under MullvadVPN (Paid in XMR)
OpenWRT Network Switch
- D-Link DGS-1210-28MP
- VLAN Support
Yeah that’s pretty much my setup, don’t know if it’s really strange or not lol
How does it game for you so far?!
It can play all my games at 1440p and ultra settings (RDR2, GTA V, etc.) I’ve never had a time where I’ve wanted to upgrade from it. I built most of this computer for about $450-$500, all used parts I got off eBay plus some other parts that I pulled from my other computer
The Optiplex gaming setup is quite bizzare. Isn’t that CPU a bit of a bottleneck for this relatively powerful GPU?
Btw I used to own the same Thinkpad but it was supplied with a dedicated NVIDIA GeForce 6xx-something, but never tried Libreboot on it. Given that I sold it in 2020, not sure if libreboot was even doable on it back then.
A bit, it’s actually not too bad. Rarely any micro stuttering on ultra settings in RDR2, I am actually planning on buying the AMD 7900XTX graphics card to put in this machine. I want to run local LLMs on it, I’m not too much of a gamer as I used to be. Anyways, this thing rocks! I love it. Eventually, I’ll plan on buying a MSI Z690-A DDR5 motherboard and install Dasharo firmware onto it.
Core2Duo with 2 GPUs running 6 monitors. Works like a charm for the last 5 years, it’s my everyday desktop and development station.
Downvote away because Manjaro and Wayland.
I am mostly concerned about that Core2Duo. How do you manage to not overload it?
It’s amazing how well Linux performs on older hardware. Wayland seems to reduce the resource utilization a fair bit as well. The screens on the 980Ti are quite a bit slower than the RX480 so I arrange my workload accordingly and throw some windows over to an activity to increase my available higher speed screens. But the CPU rarely pegs out, it’s not like I’m doing ML shit, just building software for telemetry and automation, or working in spreadsheets.
I’m not too sure how unusual it is, but I have a satellite tracker on a pi 3 b+ based on satnogs. It helps other scientists get data out of cutsats and other satellites. It’s pretty easy to set up once you know what to set up.
I once had a butler program on a pi 1 with WiFi chip back around 10+ years ago. No ai, just a bunch of batch scripts + espeak. It was a cool project that would tell us the weather, time, any to-do items, and internet usage ( att had a hard limit of 100gb and I used a script tu tell how much we used per month). Ran for a couple of years and then disassembled it. Still have the GitHub repo. This was many years before Alexa, Google, and the other such projects. It wasn’t better at all (espeak sounds so robotic, even when tweaked).
I ran a Bitcoin miner on a pi and made -$4.50ish a month back a decade ago. It was my most popular wiki pages back when I self hosted one. People were really interested, but it never made any money. It was more of a proof of concept . It’s pretty easy to compile, but hard to track down all the dependencies. That was waaaay before the asci miners came into play.
Both servers were running musl libc instead of glibc for a while. This gave me a couple of random issues, but eventually I got tired and switched back to glibc.
musl in a nutshell
Lenovo support seems to think I have an unusual setup since I run Linux on their Thinkpad & while the NVMe even after an RMA fails under heavy IO despite their partner WD, who sent me an email response saying they never test or certify drives for Linux or BSD. Many users have been experiencing similar failures with their controllers WD proudly boasts as in-house. Note that Lenovo also has a support PDF about running the device on Linux, but the support is ran by a bunch of clowns. Also not that when you purchase, the hardware brand is never mentioned so there is na room for due diligence.
Tl;dr: if you want a working Linux system, don’t purchase Western Digital or Sandisk drives.
I’ve got a thunderbolt chip on an AMD motherboard, which doesn’t usually happen, and I’m running an LG 5k monitor through it. I use an IBM model M over native PS/2. I’ve got a Ryzen 7, but a GTX 1060 cuz it still works. It’s running Ultramarine Linux, based on Fedora.
Is it that Asus ProArt Creator motherboard? To my knowledge that’s the only AMD board that shipped with the special Intel chip required to use Thunderbolt.
I’ve been thinking of picking one up, but I can’t justify the crazy price for it.
That’s the one! Damned good on the eyes, too.
Well my unusual setup I spent years thinking about it before I was even able to have the money to achieve it. It’s based on portability and versatility and since I’m now working remotely now it makes even more sense. The plan was to run something portable with less power and smaller when outside, and leave the powerhouse to be accessed remotely. So for that reason I have a dualboot Oneplus 6 with LineageOS and Droidian, Waydroid container on Droidian and Debian proot-distro on LineageOS. That so i dont have to totally reboot for some tasks i might need on android or linux. 4 media folders shared between both of them as well as their containers. This makes sense now cause i long thought of running a Lapdock with it even if only wireless, and I got it recently! It works really nice on android but cant transmit over miracast on linux yet, still figuring that out. Nevertheless thats not the main device that is on my mind. A pinephone pro is a good fit too, but im leaning towards something like the gpd pocket 3, a real portable and modular mini pc that could be connected with just a cable to work better on the lapdock (also can be used as a tablet which is dope).
The powerhouse itself is a server with 16 threads of cpu and 64gb of ram and 2 gtx 1060s for graphics that i plan on configuring with vgpu to split graphical load between the vms with. It is also my remote gaming server :D with moonlight and sunshine, and i spent quite some time configuring all of it to be easily almost plug and play with controllers to have no issues if i disconnect or using multiple different controllers, with a good game launcher (Playnite) to host all games from it.
All of this just to someday achieve my dream of working wherever I want with a camper van to explore the world!
I use a very very minimal OpenSuse Tumbleweed KDE but I start the DE manually; startplasma-wayland or startx
Gentoo + OpenRC + TDE (therefore X) on both a first-gen Threadripper desktop with 96GB RAM and a laptop from 2008 with an Athlon64x2 processor and 2GB RAM. Updating gcc on the laptop can take a while, but it still serves well enough. Plus a couple of headless Pis that are also running Gentoo. Not overly unusual, but I may well have the only Threadripper of that gen running that specific distro and DE combination anywhere in the world, since each individual item is kind of low probability.