アットウィキロゴ

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.システムアップデートを実施
sudo pacman -Syu


インストール後の最適化

自動セットアップスクリプト(推奨)

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
RADV_DEBUG=nohiz
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をインストールする前に削除してください。


コミュニティスクリプト

主要リポジトリ:eabarriosTGC/BC250--ARCH eabarriosTGC/Instalacion-de-Arch
代替リポジトリ:pnbarbeito/bc250-arch
ガバナープロジェクト:Cyan Skillfish Governor SMU(AUR、推奨)、Cyan Skillfish Governor TT(AUR、代替)


クイックリファレンス

# 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
添付ファイル