In 2016 I built a affordable and powerful Debian/GNU Linux desktop computer for audio recording, games and 3D graphics, thought I would share my hardware info. Everything works well with Linux.
I use Ardour for audio recording on Linux for my studio and Blender, Krita and Gimp for artwork. Steam works really well and there are many great Linux games. The M-Audio Delta PCI card is not new but also is known for being a very stable reliable card.
Intel Core BX80646I74790K i7-4790K Processor (8M Cache, up to 4.40 GHz) ($339)
ASUS ATX DDR3 2600 LGA 1150 Motherboards Z97-A/USB 3.1 ($130)
Asus GeForce GTX 950 2GB 128-Bit GDDR5 Graphics Cards (STRIX-GTX950-DC2OC-2GD5-GAMING) ($160)
Samsung 850 EVO 250GB 2.5-Inch SATA III Internal SSD (MZ-75E250B/AM) ($90)
PCI 300Mbps 300M 802.11b/g/n Wireless WiFi Card Adapter for Desktop PC Laptop ($13)
Asus 24x DVD-RW Serial-ATA Internal OEM Optical Drive DRW-24B1ST (Black) ($22)
Corsair Carbide Series 100R Silent Edition Quiet Mid Tower Case ($60)
Kingston HyperX FURY 16GB Kit (2x8GB) 1866MHz DDR3 CL10 DIMM - Black (HX318C10FBK2/16) ($74 x2)
EVGA 700 B1, 80+ BRONZE 700W, Power Supply 100-B1-0700-K1 ($50)
M-Audio Delta PCI (DELTA 1010LT) Sound Card ($150) (optional)
Total: $936 ($998 +M-Audio)
Wanted a computer for Game development and some Windows games. Installed the Nvidia GeForce GT 730 and later upgraded to the 1050Ti on Windows 10 with no major issues. Plaing great graphics games like Dark Souls 1 (with GT 730) or Dark Souls 3 (with GTX 1050ti) and enjoyed playing Steep a fun snowboarding game and Unreal Engine is working well. Impressed with how Windows 10 handles the eGPU with no configuration problems. Overall this project has been an incredible value: I bought the GDC beast for $40 and the laptop for $200 and GPU GT 730 for $60 / $150 for GTX 1050Ti and can play most games. Also nice thing was Windows 10 Pro was included with the laptop.
With the GTX 1050Ti Windows 10 and Heaven benchmark got at 2457 score with max FPS of 189.1 at 1280x720 FS high resolution, should be capable for regular game development. use nvidia driver (375.63)
With the GT 730 Windows 10 and Heaven benchmark got at 706 score with max FPS of 51.4 at 1280x720 FS high resolution, should be capable for light game development.
Some interesting info: The smart card must be set to generation 1 in bios and took me a while of tinkering at first to get it working, after that though no issues whatsoever. First used an old power supply to power the eGPU then got the Dell DA-2 for about 15 dollars which I recommend to power everything. (tip: if the card does not get detected at boot for software update reasons or whatever reinstall the nvidia drivers)
The best thing about this laptop is cost, replaceable battery (no screws) and easy access to replace the ssd drive (one screw), replaced the SSD and works with Windows 10 and Linux (dev server) well and possibilities for ram and cpu upgrades.
A way to show your videos or images at boot on a Rasberry Pi and rotate through your favorite pics/clips.
Programming project to show a simple flash card app in different languages: C++ / Java / Python / Bash
Musicians and producers collaboration with music and art ideas and resources for electronic music in the bay.
Started out as a group of friends just making music: Download compilation released Feb 2018
One line script to install a system with powerful tools, some extras too.
Graphics experiment for my song Doze Dream and C++ SDL2 graphics
Simple Golang application to capture system information when thresholds are reached.
Update with your own commands to capture info, useful for keeping an eye on processes running using CPU.
Started out as a way to build and design websites dynamically using a website building a framework I started in 2000.
Created a repo for training and showing others how to use Ansible and Python, they are powerful tools to do system automation and orchestration. I am happy to do talks and conferences to share knowledge. Check out the repo: AnsibleExamples and Contact me
I am also familliar with DataDog, NewRelic but always looking to control my own metrics and monitroing systems to further automate, currently working on graphing all Icinga metrics in Grafana. Check out AutoIcinga and AutoNagios
Projects on GitHub: github.com/electronicsleep