Arch Linux 및 Manjaro 설정 가이드¶
Arch Linux와 Manjaro 모두 BC-250에서 훌륭하게 동작합니다. Arch는 최대 제어와 최신 패키지를 제공하고, Manjaro는 우수한 하드웨어 감지와 함께 더 쉬운 설치를 제공합니다.
상태: 모두 완전히 동작 난이도: Arch (고급), Manjaro (중급) Mesa: 업스트림 BC-250 지원이 있는 공식 저장소의 25.1+. 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에서 일반적으로 1.3GB
- 완전한 제어 - 모든 것 구성
- 커뮤니티 스크립트 - 자동화 설정 제공
Arch vs Manjaro¶
Arch Linux: - Arch Wiki에 따른 수동 설치 - 최신 패키지 즉시 제공 - 최대 제어, 최소 bloat - 고급 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 설치¶
사전 요구 사항¶
- USB 드라이브 (4GB+)
- Ethernet 연결 (초기 설정용)
- 패시브 DP-to-HDMI 어댑터 (권장)
- archlinux.org의 Arch Linux ISO
- Linux 명령줄에 대한 친숙함
설치 단계¶
Arch Wiki 따르기
Arch Linux 설치는 공식 Arch 설치 가이드에 따라 수행해야 합니다. 이를 통해 구축하는 시스템을 이해하고 문제를 해결할 수 있습니다.
BC-250 특정 요구 사항:
- 커널 선택
- 권장: 커널 6.18.18 LTS (현재 LTS) 또는
linux-lts패키지 - 동작: 6.17.11+ 안정성 확인
- 피하기: 커널 6.15.0-6.15.6, 6.17.8–6.17.10 (GPU 초기화 실패)
-
LTS 커널 (6.12-6.14)은 안정성을 위해 계속 지원
-
부팅 파라미터
- 설치 중 블랙 스크린이면 커널 파라미터에
nomodeset추가 -
중요: 드라이버 설치 후
nomodeset제거 -
설치 중 필요한 패키지
# 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 -
스왑 구성
- 전통적인 스왑 파티션 권장
-
참고: ZRAM 호환성은 스왑 구성에 따라 다름. 적절한 스왑 설정으로 ZRAM을 성공적으로 사용하는 사용자 (2026). 512MB dynamic VRAM 사용자에게 문제가 있는 경우에만 관련.
-
부트로더
- BC-250에 GRUB 권장
-
부팅 파라미터 편집 가능하게 구성
-
Multilib 활성화 (32비트 지원 및 Steam용)
pacstrap전/etc/pacman.conf편집[multilib]섹션 주석 해제
설치 후 - 첫 부팅:
- 블랙 스크린이면
nomodeset사용: - GRUB에서
e누르기 - 커널 줄에
nomodeset추가 -
Ctrl+X로 부팅
-
Mesa 및 드라이버 설치 (아래 설치 후 섹션 참조)
-
백플레이트 냉각: 백플레이트에 능동 냉각을 강력히 권장합니다. VRAM 온도 센서가 없음 — 수동 냉각만으로는 지속 부하에 불충분. 2026년 여러 보고에서 능동 냉각 솔루션 없이 열 스로틀링 확인.
Manjaro 설치¶
설치 단계¶
- Manjaro ISO 다운로드
- manjaro.org에서 KDE 또는 GNOME 에디션 다운로드
-
balenaEtcher로 USB에 플래시
-
부팅 및 설치
- USB에서 부팅 (nomodeset 없이 동작해야 함)
- Calamares 설치 프로그램 실행
- 화면 지침 따르기
-
설치 완료 후 재부팅
-
첫 부팅
- 시스템 업데이트:
커뮤니티 참고: "BIOS 플래시 후 즉시, Manjaro KDE가 그냥 부팅됨"
설치 후 최적화¶
설치 후 BC-250 특정 사항을 구성하는 자동화 설정 스크립트를 실행하세요.
자동화 설정 스크립트 (권장)¶
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
스크립트가 수행하는 작업¶
- 패키지 설치
- base-devel, git, cmake, lm_sensors 설치
-
GPU 거버너용 빌드 도구 설치
-
RADV 환경 구성
/etc/environment.d/99-radv-bc250.conf생성:-
Z-buffer glitch 수정. 참고: Mesa 25.1+에서는
nocompute가 더 이상 필요하지 않음 (compute 큐가 자동으로 비활성화) -
AMD GPU 커널 모듈
/etc/modprobe.d/amdgpu-bc250.conf생성 가능:-
커널 < 6.10에서만 필요, 최신 커널에서는 유지해도 무해
-
온도 센서
- nct6683 모듈 로드
/etc/modules-load.d/nct6683-bc250.conf생성-
온도 모니터링 활성화
-
GPU 거버너
- AUR에서 cyan-skillfish-governor-smu 설치
- 동적 주파수 스케일링 활성화 (1000MHz-2300MHz+)
-
없으면 GPU가 1500MHz에 고정
-
Initramfs 재생성
- 새 모듈로 초기 RAM 파일시스템 재빌드
커널 파라미터¶
스크립트 실행 후 GRUB에 추가 파라미터로 업데이트하세요.
GRUB_CMDLINE_LINUX_DEFAULT를 찾아 업데이트:
기본:
성능 향상 포함:
nomodeset 제거 (설치 중 추가한 경우):
amdgpu.sg_display=0
이 파라미터는 6.10보다 오래된 커널에서만 필요합니다. 최신 커널(6.16+)에서는 생략할 수 있습니다.
GRUB 업데이트:
확인¶
Mesa 버전 확인¶
Vulkan 드라이버 확인¶
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/card0/device/pp_dpm_sclk
# Example output:
# 0: 1000MHz
# 1: 1500MHz *
# 2: 2000MHz
*는 부하에 따라 주파수 사이를 이동합니다.
알려진 문제: 부팅 시 거버너가 동작하지 않음¶
증상: 게임을 한 번 실행하기 전까지 GPU가 1500MHz에 고정
영향: Arch, Manjaro, CachyOS (Fedora/Bazzite는 아님)
우회: 부팅 후 게임/벤치마크를 한 번 실행하여 활성화
수동 시작:
추가 구성¶
온도 센서¶
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: 커널 확인
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-to-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/card0/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
관련 가이드: - Fedora 설정 - Bazzite 설정 - CachyOS 설정 - GPU 거버너