Commit Graph

15 Commits

Author SHA1 Message Date
Martin
2c3717bda7 Add DEV.md to gitignore (internal tracking only) 2025-11-22 16:14:15 +01:00
Martin
fb2cda86c7 Major documentation updates based on community feedback (Nov 2025)
Applied comprehensive corrections from Discord community (DeathStalker, Astrocast,
and others) to fix inaccuracies, remove outdated procedures, and improve readability.

CRITICAL SAFETY FIXES:
- IOMMU: Changed from "optional" to "MUST disable" across all docs
- Removed dangerous `amd_iommu=on` kernel parameter (causes crashes)
- Added danger warnings that IOMMU is broken on BC-250

BIOS & VRAM FIXES:
- Fixed BIOS flashing guide: removed fake "ZIP file" references
- Added link to actual flasher utility (separate from ROM download)
- Removed made-up Windows utility steps, added real ASRock method
- Removed AMIBCP/Smokeless section (not used, P5.00_clv has all unlocked)
- VRAM docs: reduced verbosity by 40%, emphasized 512MB is DYNAMIC
- Added ZRAM conflict warning (crashes in RDR2 with dynamic VRAM)

COOLING & HARDWARE:
- Removed impractical fin cutting/screwing instructions
- Removed J4003 header references (not for normal users)
- Added tower cooler downside (must cool VRAMs separately)
- Static pressure already correct at 6.9 mm H2O

LINUX DISTRIBUTION UPDATES:
- Fedora: Removed outdated setup script, Mesa 25.1 now in repos
- Fedora: nomodeset no longer needed on 42/43 with working kernels
- Bazzite: Removed "on steroids" section (patch included by default)
- CachyOS: Simplified from custom ISO to standard installation
- Updated KDE vs GNOME: GNOME recommended for stability (6 changes)
- SteamOS/Ubuntu: Already added in previous commit (verified)

GOVERNOR & DRIVERS:
- Prioritized COPR installation over building from source
- Added @exotic-soc/oberon-governor and filippor/bazzite repos
- Display adapters: Now recommend PASSIVE (audio works) over active

IMPOSSIBLE FEATURES REMOVED:
- Fortnite: Clarified it cannot run (Easy Anti-Cheat)
- ROCm training: Corrected to "experimental/limited" (doesn't work)

Desktop Environment: GNOME now recommended over KDE for stability
(KDE had Qt RDSEED bug, now fixed but GNOME more tested)

Files modified: 14
Community credits: DeathStalker, Astrocast, legodude
2025-11-22 16:12:30 +01:00
Martin
67eaf346a6 Critical safety corrections from community feedback
SAFETY-CRITICAL PSU FIXES:
- Removed Dell D220P-01/D250AD-00 recommendations (220W/250W too low, reported failures)
- Removed LED PSU recommendations (unreliable ripple current)
- Updated minimum power draw: 70W (not 50W, never observed that low)
- Updated minimum PSU requirement: 300W on 12V rail (was 250W)
- Updated cable gauge: 16 AWG minimum (18 AWG has caused melted cables)

Hardware corrections:
- Removed power button header references (board has NO header, solder only)
- Fixed Arctic P12 Pro/Max static pressure: 6.9 mm H2O (was incorrect)
- Added separate specs for P12 Max vs Pro

Documentation cleanup:
- Removed energy cost calculations (as requested)
- Removed multi-board setup sections
- Updated Arch install: direct to Arch Wiki, removed archinstall recommendations

Thanks to DeathStalker and Astrocast for critical safety feedback.
2025-11-22 00:57:52 +01:00
Martin
6a396a70ed Apply community corrections from Discord feedback
Fixed multiple issues identified by DeathStalker and Astrocast:

Hardware corrections:
- FSP500 model: FSP500-30AS (not FSP500-50FGBBI)
- Board length: 340mm/310mm (not ~200mm)
- Added Arctic P12 Pro to cooling (more available than Max)
- Power draw: Can exceed 235W with GPU frequency patch

GPU comparisons:
- Standardized to GTX 1660 Ti (removed inconsistent 3060 Ti refs)

VRAM allocation:
- Clarified 512MB setting is DYNAMIC (not a limit)
- Can allocate nearly full 16GB to GPU (~14GB+)

Software updates:
- Fedora 42/43: nomodeset no longer needed with working kernels
- COPR repos available for governors (Fedora/Bazzite)
- Added SteamOS to distro list (Mesa now updated)
- Added Ubuntu to supported distros

Thanks to DeathStalker and Astrocast for detailed feedback.
2025-11-22 00:47:46 +01:00
Martin
d64947030d Fix critical kernel version misinformation
Corrected kernel compatibility throughout documentation based on community feedback:

PREVIOUS (INCORRECT):
- Stated 'avoid kernel 6.15+' entirely
- Recommended only 6.12-6.14 LTS

CORRECTED:
- 6.15.0-6.15.6: Broken (GPU init fails)
- 6.15.7-6.17.7: Works (recommended, kernel support fixed)
- 6.17.8+: Broken again (GPU driver issues)
- 6.12-6.14 LTS: Still works (stable fallback)

Updated 15 files across all sections:
- Linux setup guides (Fedora, Arch, Debian, CachyOS, etc.)
- Troubleshooting (boot, display, performance, stability)
- Getting started guides
- Main index and quick reference
- Gaming compatibility

Thanks to Astrocast and DeathStalker for the correction.
2025-11-22 00:40:47 +01:00
Martin
007646a1ca Enable edit button and move Contribute to top of navigation
- Add edit_uri to enable GitHub edit button on all pages
- Enable content.action.edit and content.action.view features
- Move Contribute page to top of navigation (right after Home)
- Now users can easily click edit icon to contribute
2025-11-22 00:05:15 +01:00
Martin
7c9c0a67a7 Add contribution guidelines and clean up internal files
- Add CONTRIBUTING.md with detailed contribution guide
- Add docs/contribute.md page in documentation site
- Update README.md to emphasize community collaboration
- Remove internal project files from repository (DEV.md, PROJECT_STATUS.md, etc.)
- Update .gitignore to exclude internal working files
2025-11-21 23:59:59 +01:00
Martin
7497c60295 Update .gitignore to exclude build artifacts and internal files 2025-11-21 23:51:24 +01:00
Martin
e6624a8791 Major documentation expansion from Discord forum analysis
Added 13 new comprehensive documentation pages (~200KB content):

Distribution Guides (4 pages):
- Bazzite: Standard and performance 'steroids' configurations
- CachyOS: Custom ISO builds, BORE scheduler, performance tuning
- Arch Linux: Including Manjaro with community automation scripts
- Debian: Including PikaOS, experimental repos, power efficiency

Troubleshooting Guides (3 pages):
- Boot Problems: Black screen, nomodeset, GRUB, kernel panics
- Performance Issues: GPU governor, frequency scaling, thermal
- Stability Problems: Crashes, voltage tuning, ZRAM conflicts

Drivers & Graphics Section (2 pages):
- RADV Driver: Mesa 25.1+ requirements, BC-250 configuration
- Environment Variables: RADV_DEBUG, AMD GPU vars, per-game settings

System Configuration (2 pages):
- Sensors & Monitoring: NCT6683/NCT6687, lm-sensors, CoolerControl
- Power Management: PSU requirements, undervolting, optimization

BIOS Documentation Updates:
- GPU Frequency Patch: ViRazY kernel patch (350-2230 MHz range)
  - Installation methods, performance gains (+50% some games)
  - Compatibility matrix for all distributions
- BIOS Flashing: P5.00_clv info, version differences, DP audio warning

Navigation Updates:
- Added Drivers & Graphics section
- Expanded Linux Setup from 4 to 8 pages
- Expanded Troubleshooting from 1 to 4 pages
- Expanded System Configuration from 1 to 3 pages

Source Material:
- 7 bc250-resources forum threads exported and analyzed
- 100+ Discord messages per thread
- Cross-referenced with parsed community content
- All technical info verified for accuracy

Total: 33 comprehensive documentation pages
Build: Passes strict mode with no warnings
2025-11-21 23:24:21 +01:00
Martin
8c4de755d7 Add comprehensive distribution setup guides
- Add Bazzite setup guide with standard and performance configurations
- Add CachyOS installation guide with custom ISO build methods
- Add Arch Linux and Manjaro setup with community scripts
- Add Debian and PikaOS setup guide
- Update navigation to include all distribution guides
- All content extracted from bc250-resources forum threads
- Cross-referenced with parsed Discord content for accuracy
2025-11-21 22:57:24 +01:00
Martin
3315624fcf Update workflow to use GitHub Pages Actions deployment 2025-11-21 22:26:47 +01:00
Martin
87edbbfa2b Fix strict build: remove non-existent pages from nav and fix broken links 2025-11-21 22:20:25 +01:00
Martin
93a748b2b1 Simplify README to focus on documentation repository 2025-11-21 22:16:52 +01:00
Martin
daf9cfaf6b Update GitHub URLs with correct username 2025-11-21 22:08:01 +01:00
Martin
b3bf9eb724 Initial commit: AMD BC250 Documentation
- MkDocs site with Material theme (teal/cyan, system theme matching)
- 20 comprehensive documentation pages
- Content from 9,716 Discord messages + GitHub sources
- GitHub Actions workflow for automated deployment
- Custom compact styling optimized for wide displays

Coverage:
- Getting Started (3 pages)
- Hardware (4 pages)
- BIOS & Firmware (4 pages)
- Linux Setup (4 pages)
- System Configuration (1 page)
- Gaming & Performance (1 page)
- Troubleshooting (1 page)
- Reference (1 page)
2025-11-21 21:59:00 +01:00