User:Tle
Jump to navigation
Jump to search
Intended Usage
Mainly to be used as primary development computer.
System configuration
Date of purchase: Oct. 2019
| Component | Brand | Model | Costs in AUD |
|---|---|---|---|
| Mainboard | Raptor | Blackbird Rev. 1.01 | 1645 |
| CPU | IBM | 8-Core POWER9v2 with 3U HSF | 1368 |
| Desktop Case | IBM | System X3200 M3 case | 195 |
| Power Supply | Cooler Master | MWE Fully Modular (750 W) | 148 |
| RAM | Samsung | 2 x 32 GB DDR 4 ECC DDR4 | 588 |
| Integrated Video Card | Aspeed | AST 2500 onboard VGA | 0 |
| Discrete Video Card | Powercolor | Radeon RX 6600 XT Fighter | 400 |
| Optical Drive | None | None | 0 |
| SSD | Samsung | 980 Pro M.2 NVMe M.2 1Tb PCIe 4.0 | 100 |
| M.2 Riser card | Silverstone | ECM25 M.2 PCIe 3.0 X8 adapter card | 12 |
| Accessories | Generic | X16 to X8 | 10 |
| Operating System | Fedora | 42 | 0 |
| Total | 4466 | ||
Test status
- Sound works
- Hiberation/Suspend does not work (AFAIK there is no support in the kernel)
- AST 2500 VGA works
- OpenBMC CLI/Web works
- AMD Radeon 6600XT works via DisplayPort (no video output via HDMI)
Fedora Configuration
- Partition setup (2GB vfat EFI /boot/efi, 2GB ext4 /boot, 512GB xfs /)
- Enable free and non-free third-party RPMFusion repositories for softwares
- Swap FFMPEG with RPMFusion version
- Install GNOME Extension Vital
- Install gpu-screen-recorder
- Enable FSTrimmer
sudo systemctl enable fstrim.timer - Install softwares
sudo dnf install fish ripgrep vim helix direnv uutils-coreutils celluloid
- Set default shell to fish
chsh -s /bin/fish
- Set default editor by modifying `.config/fish/config.fish` file with
if status is-interactive
# Commands to run in interactive sessions can go here
set -gx EDITOR /bin/hx
# direnv hook
direnv hook fish | source
end
- Install C Development Libs/Toolings
sudo dnf group install c-development && sudo dnf install cmake llvm-devel clang-level lld-level - If using `toolbox`, please adopt fish prompt config
- Other configs:
git config --global user.email '8@tle.id.au'
git config --global user.name 'Trung Lê'