Arch LinuxとManjaroのセットアップガイド
Arch LinuxとManjaroはどちらもBC-250で快適に動作します。
Archは全ての制御機能と最新のパッケージを提供しManjaroは優れたハードウェア検出機能によりインストールが容易です。
ステータス:両方とも完全に動作します。
難易度:Arch(上級)、Manjaro (中級)
Mesa:公式リポジトリに25.1+ がありBC-250サポートがあります。Mesa 26(development/git)は、2026年1月現在Debian sidおよびUbuntu 26.04 dailyで動作することが確認されています。
カーネル:カーネル 6.18.18 LTS(現在のLTS、推奨)と6.19.x stableは両方とも正常に動作します。6.17.11+ も安定していることが確認されています。6.17.8–6.17.10 および 6.15.0–6.15.6(既知の不具合あり)は避けてください。
Arch/Manjaroを選択する理由
メリット:
ローリングリリース:最新のMesaおよびカーネルバージョンが利用可能
BC-250ネイティブサポート:公式リポジトリのMesa 25.1以降(COPR/PPA不要)
RAM使用量が少ない:Arch Linuxでは約1.3GBが一般的
完全な制御:すべての項目を設定可能
コミュニティスクリプト:自動セットアップが利用可能
Arch vs Manjaro
Arch Linux:
Arch Wikiに従って手動でインストール
最新パッケージをすぐに利用可能
全ての項目の制御が可能、不要な要素は最小限
高度なLinux知識が必要
Manjaro:
GUIインストーラー(Calamares)
BC-250でそのまま起動(nomodeset不要)
パッケージ更新が遅い(リリース前にテスト済み)
初心者にも使いやすい
性能:ほぼ同じ。どちらも約1.3~1.5GBのRAMを使用
BIOS要件
インストール前の必須事項:
1.カスタムBIOSで更新(P3.00推奨)
2.VRAM割り当ての設定(512MB(Dynamic)を推奨)
3.ファン速度の設定
4.
IOMMUを無効にする(IOMMUは必ず無効にする必要があります)
BIOS更新ガイドを参照
Arch Linuxのインストール
前提条件(用意するもの)
- 4GB以上のUSBメモリ
- イーサネット接続(初期設定用)
- パッシブ型DP-HDMI変換アダプタ(推奨)
- Arch LinuxのISOイメージ(archlinux.org)
- Linuxコマンドラインに精通していること
インストール手順
| Arch Wikiを確認してください |
Arch Linuxのインストールは公式のArchインストールガイドに従って行う必要があります。 これによりシステムを理解し問題が発生した場合のトラブルシューティングを行うことができます。 |
1.カーネル選択
推奨:カーネル6.18.18LTS(現在のLTS)またはlinux-ltsパッケージ
動作確認済み:6.17.11以降は安定動作確認済み
回避すべきカーネルバージョン:6.15.0~6.15.6、6.17.8~6.17.10(GPU初期化エラーが発生する)
LTSカーネル(6.12~6.14)は引き続きサポートされます。
2.ブートパラメータ
インストール中に画面が真っ暗になる場合はnomodesetをカーネルパラメータに追加してください。
重要:nomodesetドライバーのインストールが完了したら削除してください
3.インストール時に必要なパッケージ
Base system pacstrap -K /mnt base linux-lts linux-firmware
# Desktop environment (example with KDE) pacstrap -K /mnt plasma-meta kde-applications-meta
# Graphics drivers (DO NOT install during archinstall, install after reboot) # mesa vulkan-radeon xf86-video-amdgpu
# Network and basic utilities pacstrap -K /mnt networkmanager git base-devel |
4.スワップ構成
従来のスワップパーティションを推奨
※注ZRAMの互換性はスワップ構成に依存し適切なスワップ設定でZRAMを正常に動作させているユーザーのみ対象となります。
512MB(Dynamic)VRAMを使用しているユーザーで問題が発生している場合のみ関連情報となります。
5.ブートローダー
GRUBを推奨
6.ブートパラメータを編集できる設定
Multilibを有効にする(32ビットサポートおよびSteam用)
pacstrap実行前に/etc/pacman.confを編集
[multilib]セクションのコメントアウトを削除
インストール後初回起動時
1.画面が真っ黒なままの場合はnomodesetを使用
2.GRUB画面でeを押す
3.カーネル行にnomodesetを追加
4.Crtl+Xを押して起動
5.Mesaとドライバーをインストール(下記の「インストール後」を参照)。
6.バックプレート冷却:
バックプレートのアクティブ冷却を強く推奨します。VRAMに温度センサーは搭載されていないため負荷がかかり続ける環境パッシブ冷却だけでは不十分です。
2026年の複数のレポートでアクティブ冷却ソリューションがない場合サーマルスロットリングが発生することが確認されています。
Manjaroのインストール
1.Manjaro ISOをダウンロード
2.
manjaro.orgからKDE版またはGNOME版を入手
3.balenaEtcherを使用してUSBに書き込む
4.起動してインストールする
5.USBからLive起動する(nomodesetなしで動作するはずです)
6.Calamaresインストーラーを実行します
7.画面の指示に従ってインストールを完了して再起動。
8.システムアップデートを実施
インストール後の最適化
自動セットアップスクリプト(推奨)
Archの場合:
git clone https://github.com/eabarriosTGC/BC250--ARCH.git cd BC250--ARCH sudo chmod +x ./Arch-setup.sh sudo ./Arch-setup.sh |
Manjaroの場合:
git clone https://github.com/eabarriosTGC/BC250--ARCH.git cd BC250--ARCH sudo chmod +x ./bc520-manjaro.sh sudo ./bc520-manjaro.sh |
スクリプトの機能
1.パッケージのインストール
base-devel、git、cmake、lm_sensorsをインストール
2.GPUガバナー用のビルドツールをインストール
3.RADV環境構成
作成 → /etc/environment.d/99-radv-bc250.conf
3.Zバッファの不具合を修正 注:nocomputeMesa 25.1以降では不要
4.AMD GPUカーネルモジュール
作成 → /etc/modprobe.d/amdgpu-bc250.conf
| options amdgpu sg_display=0 |
※カーネル6.10未満でのみ必要
5.温度センサー
nct6683モジュール
作成 → /etc/modules-load.d/nct6683-bc250.conf
温度監視を可能にする
6.GPUガバナー
AURからcyan-skillfish-governor-smuをインストール
動的クロックスケーリング(1000MHz~2300MHz以上)に対応
これをインストールしないとGPUは1500MHzに固定されます
7.Initramfs再生
新しいモジュールを使用して初期RAMファイルシステムを再構築します
カーネルパラメータ
スクリプトを実行した後GRUBに追加のパラメータを追加して更新
| sudo nano /etc/default/grub |
/GRUB_CMDLINE_LINUX_DEFAULTを検索して更新
# Basic Setting GRUB_CMDLINE_LINUX_DEFAULT="quiet"
# Advanced setting GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off" |
nomodeset を削除(インストール時に追加された場合)
# WRONG: GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
# CORRECT: GRUB_CMDLINE_LINUX_DEFAULT="quiet" |
| amdgpu.sg_display=0 |
| このパラメータはカーネルバージョン6.10より古いバージョンでのみ必要です。最新のカーネルバージョン(6.16以降)では不要です。 |
GRUBをアップデート
sudo grub-mkconfig -o /boot/grub/grub.cfg sudo reboot |
検証
Mesaバージョンを確認する
glxinfo | grep "OpenGL version" # Expected: Mesa 25.1.X+ (Mesa 26 also confirmed working) |
Vulkanドライバーを確認する
vulkaninfo | grep "driverName" # Expected: driverName = radv |
GPUをチェックする
{lspci | grep VGA # Expected: AMD/ATI Device
vulkaninfo |
grep deviceName # Expected: AMD Radeon Graphics (RADV GFX1013)} |
ユーティリティのインストール
sudo pacman -S mesa-utils vulkan-tools fastfetch nvtop htop
# Test fastfetch # Shows system info with GPU nvtop # Real-time GPU monitoring |
llvmpipe が表示される場合: Mesaドライバーが動作していない →Mesaバージョンを確認してください(要25.1~)
適用されているカーネルパラメータを確認 → dmesg を確認:dmesg | grep amdgpu
GPUガバナー
ガバナーの稼働状況を確認する
# Use whichever governor you installed: systemctl status cyan-skillfish-governor-smu # SMU variant (recommended) systemctl status cyan-skillfish-governor-tt # TT variant (alternative) systemctl status oberon-governor # legacy (migrate to SMU) |
クロック数スケーリングの稼働状況を確認する
cat /sys/class/drm/card1/device/pp_dpm_sclk
#color($808080){# Example output: # 0: 1000MHz # 1: 1500MHz * # 2: 2000MHz} |
※負荷に応じてクロック数が切り替わります。
既知の問題:ブート時にガバナーが動作しない
症状:ゲームを一度実行するまでGPUが1500MHzで固定される
影響を受けるOS: ArchLinux、Manjaro、CachyOS(Fedora/Bazziteは対象外)
回避策:起動後にゲームまたはベンチマークを一度起動して有効化する
手動スタート:
| sudo systemctl restart cyan-skillfish-governor-smu # or cyan-skillfish-governor-tt |
追加構成
温度センサー
sensors
# Expected output: # nct6686-isa-0a20 # With nct6687: CPU: +XX°C, System: +XX°C, Pump Fan: XXXX RPM # With nct6683: VIN0-16, fan1-fan5, AMD TSI, Thermistors |
表示されない場合
lsmod | grep -E 'nct6683|nct6687' # Load the appropriate module (see sensors guide for nct6687 PWM option) dmesg | grep nct6683 |
ファン制御(オプション)
温度とファンを監視するためにnct6683センサーモジュールをロードします。
echo'nct6683' |sudo tee /etc/modules-load.d/nct6683.conf echo'options nct6683 force=true' |sudo tee /etc/modprobe.d/sensors.conf sudo mkinitcpio -P sudo reboot
# Install CoolerControl for GUI yay -S coolercontrol |
ゲームツール
# Steam and Proton sudo pacman -S steam
# Performance overlays and optimization sudo pacman -S mangohud goverlay gamemode gamescope
# Proton GE manager sudo pacman -S protonup-qt |
トラブルシューティング
起動時に画面が真っ暗になる
解決策1:nomodesetを使用する
GRUBでeを押してカーネル行にnomodesetを追加する
Mesaを起動して再インストールする
nomodesetを削除し適切なパラメータを追加する
解決策2:カーネルをチェックする
uname -r # If 6.15.0-6.15.6 or 6.17.8–6.17.10, install working kernel (6.18.18 LTS or 6.17.11+) |
GPUが検出されない/llvmpipe
# Check Mesa pacman -Q mesa # Should be 25.1.X+
# Update if needed sudo pacman -Syu
# Check amdgpu module lsmod |grep amdgpu
# Check for errors dmesg | grep amdgpu |
音声の問題(ピッチが下がる、再生速度が遅くなる
症状:音声がロボットのような音になる、動画の再生が遅くなる
原因:BC-250のDisplayPortオーディオ実装の問題
解決策:パッシブタイプのDP-HDMI変換アダプタを使用する
代替案:USBオーディオアダプターを使用する
画面がフリーズする(カーネルバージョンの不具合)
症状:カーネル6.15.0~6.15.6または6.17.8~6.17.10でランダムで画面フリーズやカーネルパニックが発生する。
解決法:
# Option 1: Install confirmed stable kernel (6.18.18 LTS or 6.17.11+) sudo pacman -S linux # Check version is 6.17.11+ or 6.18.x
# Or # Option 2: Install LTS for guaranteed stability sudo pacman -S linux-lts linux-lts-headers sudo pacman -R linux
# Update GRUB sudo grub-mkconfig -o /boot/grub/grub.cfg sudo reboot
# Hold kernel updates if needed # Add to /etc/pacman.conf: IgnorePkg = linux |
nomodeset を使用すると KDE/SDDM がクラッシュする
症状:nomodesetを有効にするとKDEがクラッシュする
解決策:Mesa 25.1以降がインストールされている場合はnomodesetを使用しないでください。インストールに必要な場合はKDEをインストールする前に削除してください。
コミュニティスクリプト
クイックリファレンス
# System info fastfetch
# GPU monitoring nvtop
# Check GPU frequency cat /sys/class/drm/card1/device/pp_dpm_sclk
# Check governor (use whichever you installed) systemctl status cyan-skillfish-governor-smu
# Check temps sensors
# Update system sudo pacman -Syu
# Check Mesa glxinfo |grep "OpenGL version"
# Check Vulkan vulkaninfo | grep deviceName |
最終更新:2026年04月06日 17:21