| ✅:現在の推奨事項 |
|---|
| 安定動作させるにはカーネル6.18.18LTSまたは6.19.x安定版を使用してください。どちらも問題なく動作します。カーネル6.17.11以降でも問題ありません。 |
| ⚠:7.0-rc:メインラインは本番環境では使用しないでください |
|---|
| カーネル7.0-rc4は、現在のメインラインリリース候補版です。BC-250での動作確認は行われておらずテスト環境以外での使用は推奨されません。 |
| ⚠下記のカーネルバージョンは利用しないでください |
|---|
| 6.15.0 - 6.15.6: GPU の初期化に失敗する 6.17.8 - 6.17.10: GPUドライバに不具合あり(6.17.11で修正済み) これらのバージョンでは次の問題が発生します。・起動時にカーネルパニックが発生する ・GPU の初期化に失敗する ・amdgpu:Failed to get gpu_info firmwareエラーが発生する ・起動後に画面が真っ暗になる |
| drm:amdgpu_discovery_init [amdgpu]] *ERROR* amdgpu_discovery_init failed amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init |
| # Edit GRUB sudo nano /etc/default/grub # Add to GRUB_CMDLINE_LINUX_DEFAULT: GRUB_CMDLINE_LINUX_DEFAULT="quiet" |
| ⚠amdgpu.sg_display |
|---|
| このパラメータはカーネルバージョン6.10より古いバージョンでのみ必要です。6.16以降を実行している最新のディストリビューションでは不要です。modprobeオプションのoptions amdgpu sg_display=0でも同じ結果が得られ、フォールバックとして残しておいても安全です。 |
| ⚠:セキュリティとパフォーマンス |
|---|
| mitigations=offを実行するとパフォーマンスは向上しますがセキュリティが低下します。ゲーミング専用ビルドでのみ使用し機密データを扱うシステムでは使用しないでください。 |
| # Edit GRUB config sudo nano /etc/default/grub # Add mitigations=off to GRUB_CMDLINE_LINUX_DEFAULT: GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off" # Note: amdgpu.sg_display=0 only needed for kernels < 6.10 # Update GRUB sudo grub2-mkconfig -o /boot/grub2/grub.cfg # Fedora sudo update-grub # Debian/Ubuntu sudo grub-mkconfig -o /boot/grub/grub.cfg # Arch # Reboot sudo reboot |
| rpm-ostree kargs --append-if-missing="mitigations=off" systemctl reboot |
| # Add to kernel parameters amdgpu.gttsize=14750 ttm.pages_limit=3959290 ttm.page_pool_size=3959290 |
| ⚠IOMMUを有効にしないでください |
|---|
| amd_iommu=onは絶対に使用しないで下さい BC-250ではIOMMUに不具合がありクラッシュや表示エラーの原因となります。上記のメモリパラメータは、IOMMUを有効にしなくても動作します。 |
| # Create /etc/modprobe.d/increase_amd_memory.conf sudo nano /etc/modprobe.d/increase_amd_memory.conf # Add: options ttm pages_limit=3959290 page_pool_size=3959290 # Rebuild initramfs sudo dracut --regenerate-all --force&color # Fedora sudo mkinitcpio -P # Arch |
| &colro(#808080){# Add temporarily at GRUB menu (press 'e' to edit)} nomodeset |
| ⚠インストール後に削除してください |
|---|
| Mesaドライバーをインストール後GRUBからnomodesetを削除してください。削除しないとGPUアクセラレーションが無効になります。 |
| # Edit GRUB config sudo nano /etc/default/grub # Update GRUB sudo grub2-mkconfig -o /boot/grub2/grub.cfg # Reboot sudo reboot |
| # Edit GRUB config sudo nano /etc/default/grub # Update GRUB sudo update-grub # Reboot sudo reboot |
| # Edit GRUB config sudo nano /etc/default/grub # Update GRUB sudo grub-mkconfig -o /boot/grub/grub.cfg # Reboot sudo reboot |
| sudo dnf copr enable filippor/bazzite sudo dnf install cyan-skillfish-governor-smu |
| # Display kernel version uname -r # Example output: 6.18.18-200.fc43.x86_64 |
| {# List available kernels dnf list kernel --showduplicates # Install specific version sudo dnf install kernel-6.18.18-200 # Set as default in GRUB if needed sudo grub2-set-default "Fedora Linux (6.18.18-200)" |
| # Install LTS kernel sudo pacman -S linux-lts linux-lts-headers # Set as default in bootloader |
| # Install versionlock plugin sudo dnf install python3-dnf-plugin-versionlock # Lock kernel at current version sudo dnf versionlock add kernel # List locked packages sudo dnf versionlock list # Remove lock sudo dnf versionlock delete kernel |
| # Edit pacman.conf |sudo nano /etc/pacman.conf # Add under [options]: IgnorePkg = linux # Save and exit |
| # Hold kernel package sudo apt-mark hold linux-image-6.18.18-amd64 # Unhold sudo apt-mark unhold linux-image-6.18.18-amd64} |
| {# Boot into working kernel from GRUB menu # Remove broken kernel (example: 6.17.9) sudo dnf remove kernel-6.17.9\* # Or remove broken 6.17.8-6.17.10 kernels {sudo dnf remove 'kernel-6.17.[8-9]*' 'kernel-6.17.10*' # Verify removal dnf list installed kernel |
| # Boot into working kernel # Remove problematic kernel sudo pacman -R linux # if on broken version # Install known-good kernel sudo pacman -S linux-lts # 6.12 or 6.14 LTS # or sudo pacman -S linux # check version is 6.17.11+ or 6.18.x |
| Bazziteでは既に適用済みです |
|---|
| Bazziteを使用している場合GPUクロック編集パッチはBazziteのカーネルに既に組み込まれています。 手動でパッチを適用する必要はありません。 |
| ⚠:SMUガバナーを適用するとカーネルのパッチ適用が不要になります |
|---|
| cyan-skillfish-governor-smuはSMU ファームウェア呼び出しを通じてクロック速度を管理するためどのディストリビューションにおいてもカーネルの周波数範囲パッチを必要としません。 これはカスタムカーネルをコンパイルしたくないCachyOS、Arch、Fedora、または Debianユーザーにとって最も簡単な選択肢です。 AUR(cyan-skillfish-governor-smu)または COPR (filippor/bazzite)経由でインストールしてください。 |
| git clone https://github.com/Frogging-Family/linux-tkg cd linux-tkg # Create patch directory mkdir linux612-tkg-userpatches # Place BC-250 patch in directory # Run installer ./install.sh install # Select Linux 6.12 LTS during setup |
| # Is amdgpu module loaded? lsmod|grep amdgpu # Check for errors dmesg|grep -i amdgpu # Verify rendering glxinfo | grep "OpenGL renderer" # Should NOT show "llvmpipe" |
| カーネルバージョン | ステータス | 備考 |
|---|---|---|
| 6.11.x | ⚠️動作可能 | amdgpu.sg_display=0必須 |
| 6.12.xLTS | ✅良好 | Mesa 25.1+が必要 |
| 6.13.x | ✅良好 | Stable fallback |
| 6.14.xLTS | ✅良好 | 安定板 |
| 6.15.0-6.15.6 | ❌利用不可 | GPU初期化が失敗する |
| 6.15.7-6.15.x | ✅おすすめ | カーネルサポート修正 |
| 6.16.x | ✅おすすめ | 互換性が完璧 |
| 6.17.0-6.17.7 | ✅おすすめ | 優良サポート |
| 6.17.8-6.17.10 | ❌利用不可 | GPUドライバ破損 |
| 2011年6月17日以降 | ✅おすすめ | カーネル修正済み |
| 6.18.xLTS | ✅最高 | 6.18.18は現在のLTSバージョンで6.17よりも5~10%高速 |
| 6.19.x | ✅良好 | 現在の安定版(6.19.8はFedora 43(2026年3月)で動作確認済み) |
| 7.0-rc | ⚠️メインライン | BC-250では未テスト |