FalconGamingOS/falcon-hw-profiles

GitHub: FalconGamingOS/falcon-hw-profiles

Stars: 0 | Forks: 0

# falcon-hw-profiles Hardware profiles and driver scripts for [FalconOS](https://falcongamingos.github.io). Contains per-machine GPU detection scripts, wifi firmware rules, and model-specific tweaks. ## Stack | Technology | Purpose | |---|---| | Bash | GPU detection and driver scripts | | JSON | Machine profile metadata | | Python | Hardware detection output (falcon-hw-detect.py) | ## Directory structure falcon-hw-profiles/ ├── detect.sh # Auto-detects machine, applies matching profile ├── falcon-hw-detect.py # Python hardware detection script (JSON output) ├── gpu/ │ ├── nvidia-setup.sh # RTX 30xx driver install (driver 550 + PRIME) │ ├── amd-setup.sh # AMD dGPU (mesa + radeontop) — v1.1 target │ └── intel-setup.sh # Intel iGPU (media-va-driver + ANV Vulkan) └── machines/ ├── laptop-rtx3050/ # Generic RTX 3050 gaming laptop │ ├── profile.json │ └── tweaks.sh ├── laptop-rtx3060/ # Generic RTX 3060 gaming laptop │ ├── profile.json │ └── tweaks.sh └── laptop-intel-igpu/ # Intel iGPU only laptop ├── profile.json └── tweaks.sh ## Profile format { "name": "Generic RTX 3050 Gaming Laptop", "cpu_family": "Intel 10th-12th gen", "gpu": "NVIDIA RTX 3050", "wifi_chip": "Intel AX200", "known_issues": [], "extra_packages": [], "notes": "Works out of the box. No special tweaks needed." } ## Hardware detection output python3 falcon-hw-detect.py { "cpu": "Intel Core i5-11400H", "ram_gb": 16, "gpu": "NVIDIA RTX 3050", "storage_type": "nvme", "wifi_chip": "Intel AX200", "secure_boot": true } ## License GPL v3.0