콘텐츠로 이동

Debian 및 PikaOS 설정 가이드

Debian

Debian과 PikaOS는 BC-250에 안정적이고 저전력 옵션을 제공합니다. 다른 배포판보다 설정이 더 필요하지만, 우수한 안정성과 낮은 유휴 전력 소비를 제공합니다.

상태: 약간의 노력으로 잘 동작 난이도: 중급에서 고급 기반: Debian Testing/Sid 필요 (Stable은 너무 오래됨) 전력 사용량: 테스트된 배포판 중 최저


배포판 옵션

Debian Testing/Sid

장점: - 매우 안정적 - 낮은 전력 소비 - 시스템에 대한 완전한 제어 - 대규모 패키지 저장소

고려 사항: - Testing 또는 Sid 필요 (Stable은 너무 오래됨) - Mesa 25.1+는 experimental 저장소에만 (25.1 이후 업스트림 BC-250 지원 표준) - 더 많은 수동 구성 필요 - 커널 선택이 중요

PikaOS

장점: - Debian 기반 게임 배포판 - Mesa 25.1+ 즉시 사용 가능 - GPU 주파수 패치 기본 포함 - BC-250와 잘 동작 - 게임 최적화 사전 구성

고려 사항: - 메인스트림 배포판보다 작은 커뮤니티 - Ubuntu/Debian 패키지 기반 - 업데이트 일정이 덜 빈번


Debian/PikaOS를 선택하는 이유

최적: - 최신 버전보다 안정성을 우선하는 사용자 - 낮은 유휴 전력 소비 (다른 배포판 ~70W 대비 ~50-60W) - Debian 생태계에 익숙한 사용자 - PikaOS에서 더 적은 구성으로 게임

적합하지 않음: - 최신 패키지를 즉시 원하는 사용자 - 초보자 (Fedora/Bazzite가 더 쉬움) - 최신 Mesa 업데이트가 필요한 사용자


BIOS 요구 사항

설치 전 BIOS가 구성되었는지 확인하세요:

  1. 수정된 BIOS 플래시 (P3.00 이상 권장. P5.00_clv 존재하지만 ReBAR/USB 문제를 일으킬 수 있음. 의존하기 전에 테스트)
  2. VRAM 할당 설정 (512MB dynamic 권장)
  3. 팬 속도 구성
  4. 안정성 문제가 있는 경우 IOMMU 비활성화 (모든 경우에 해당하지는 않지만 도움이 될 수 있음)

BIOS 플래시 가이드를 참조하세요.


Debian 설치

사전 요구 사항

  • Debian Testing 또는 Sid ISO (Stable 아님)
  • USB 드라이브 (4GB+)
  • Ethernet 연결 권장
  • 패시브 DP-to-HDMI 어댑터

설치 단계

  1. Debian Testing ISO 다운로드
  2. debian.org에서 다운로드
  3. "testing" 설치 프로그램 선택

  4. 부팅 가능 USB 생성

  5. balenaEtcher 또는 dd 사용

  6. 부팅 및 설치

  7. 초기에 nomodeset 커널 파라미터가 필요할 수 있음
  8. 표준 Debian 설치 완료
  9. 데스크톱 환경 선택 (GNOME 또는 KDE)

  10. 첫 부팅

  11. 필요 시 nomodeset으로 부팅
  12. 계속하기 전에 시스템 업데이트

설치 후 설정

1. Experimental 저장소 추가

Mesa 25.1+는 experimental 저장소에만 있습니다.

# Edit sources list
sudo nano /etc/apt/sources.list

# Add experimental repo
deb http://deb.debian.org/debian experimental main contrib non-free non-free-firmware

원하지 않는 업그레이드를 방지하는 pin 선호 설정 생성:

sudo nano /etc/apt/preferences.d/experimental

# Add:
Package: *
Pin: release a=experimental
Pin-Priority: 1

Package: mesa-vulkan-drivers libgl1-mesa-dri
Pin: release a=experimental
Pin-Priority: 500

패키지 목록 업데이트:

sudo apt update

2. Mesa 25.1+ 설치

sudo apt install -t experimental mesa-vulkan-drivers libgl1-mesa-dri

설치 확인:

glxinfo | grep "OpenGL version"
# Should show: Mesa 25.1.X or higher (Mesa 26 confirmed working Jan 2026)

Debian에서 Mesa 25.1+ 가용성

Debian stable/testing 및 Linux Mint: Mesa 25.1+가 표준 패키지 저장소에 없을 수 있습니다. 배포판이 구버전에 고정된 경우 debian-experimental, backports 사용 또는 소스에서 컴파일을 고려하세요.


3. 커널 설치

옵션 1: Debian 6.12 LTS (권장)

sudo apt install linux-image-6.12

옵션 2: Xanmod (더 나은 성능)

# Add Xanmod repository
wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg

echo 'deb [signed-by=/usr/share/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list

sudo apt update

# Install Xanmod LTS
sudo apt install linux-xanmod-lts-x64v3

동작 확인: 6.18.3+ 2026년 1월 테스트. 현재 LTS: 6.18.18.

중요: 커널 6.15.0-6.15.6 및 6.17.8–6.17.10 피하기 (손상). 6.18.18 LTS (권장), 6.19.x stable 또는 6.17.11+ 사용.


4. 커널 파라미터 구성

sudo nano /etc/default/grub

# Find GRUB_CMDLINE_LINUX_DEFAULT and update:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amdgpu.sg_display=0"

# Save and update GRUB
sudo update-grub

Mesa 설치 후 설치 중 추가한 nomodeset 제거.


5. GPU 거버너 설치

적절한 GPU 주파수 스케일링을 위해 GPU 거버너가 필요합니다.

옵션 1: 릴리스 tarball에서 cyan-skillfish-governor-smu 설치 (권장)

업스트림은 .deb를 제공하지 않습니다. SMU 거버너는 filippor의 릴리스에서 tarball로 배포됩니다. 커널 패치를 완전히 우회합니다.

# Grab the latest cyan-skillfish-governor-smu-*-x86_64-linux.tar.gz from the releases page, then:
tar -xf cyan-skillfish-governor-smu-*-x86_64-linux.tar.gz
cd cyan-skillfish-governor-smu-*/
sudo ./scripts/install.sh
sudo systemctl enable --now cyan-skillfish-governor-smu.service

확인:

systemctl status cyan-skillfish-governor-smu
cat /sys/class/drm/card0/device/pp_dpm_sclk

6. 온도 센서 구성

# Install lm-sensors
sudo apt install lm-sensors

읽기 전용 모니터링(온도, 전압, 팬 속도)의 경우:

echo 'nct6683' | sudo tee /etc/modules-load.d/nct6683.conf
echo 'options nct6683 force=true' | sudo tee /etc/modprobe.d/sensors.conf
sudo modprobe nct6683 force=true

**PWM 팬 제어**의 경우 nct6687 모듈을 사용하세요 — 전체 지침은 센서 가이드를 참조하세요.

확인:

sensors
# Should show nct6686-isa-0a20 with temperatures and fan speeds

7. 게임 도구 설치

# Steam
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam

# MangoHud
sudo apt install mangohud

# GameMode
sudo apt install gamemode

PikaOS 설치

PikaOS는 BC-250 최적화가 포함된 Debian 기반 게임 배포판입니다.

설치 단계

  1. PikaOS ISO 다운로드
  2. pikaos.org 또는 GitHub 릴리스에서 다운로드
  3. KDE 또는 GNOME 에디션 선택

  4. 일반 설치

  5. ISO를 USB에 플래시
  6. 부팅 및 설치 (nomodeset 없이 동작해야 함)
  7. 설치 완료

  8. 시스템 업데이트

    sudo apt update && sudo apt upgrade
    

  9. GPU 지원 확인

    # Check Mesa version
    glxinfo | grep "OpenGL version"
    # Should show Mesa 25.1+
    
    # Check Vulkan
    vulkaninfo | grep deviceName
    # Should show: AMD Radeon Graphics (RADV GFX1013)
    

PikaOS 이점

  • Mesa 25.1+ 기본 포함
  • 커널에 GPU 주파수 패치 사전 적용
  • 거버너 지원 내장 (활성화 필요할 수 있음)
  • 게임 도구 사전 설치
  • 순수 Debian보다 구성이 적음

확인

설치 확인

# Mesa version
glxinfo | grep "OpenGL version"
# Expected: Mesa 25.1.X+

# Vulkan driver
vulkaninfo | grep "driverName"
# Expected: driverName = radv

# GPU detection
lspci | grep VGA
# Expected: AMD/ATI device

vulkaninfo | grep deviceName
# Expected: AMD Radeon Graphics (RADV GFX1013)

# Kernel version
uname -r
# Expected: 6.18.18 LTS (recommended) or 6.17.11+

거버너 확인

# Service status (use whichever you installed)
systemctl status cyan-skillfish-governor-smu  # or cyan-skillfish-governor-tt

# GPU frequency
cat /sys/class/drm/card0/device/pp_dpm_sclk
# Should show multiple frequencies with * moving

센서 확인

sensors

# Expected:
# nct6686-isa-0a20
# GPU Temp: XX°C
# Fan speeds

알려진 문제

Mesa가 너무 오래됨

증상: vulkaninfo가 radv 대신 llvmpipe 표시

해결: - Debian Testing/Sid 사용 확인 (Stable 아님) - experimental 저장소에서 설치 - apt policy mesa-vulkan-drivers로 확인

커널 호환성 문제

증상: 6.15.0-6.15.6 또는 6.17.8–6.17.10에서 GPU 초기화 실패, 블랙 스크린

해결: - 6.18.18 LTS (권장) 또는 6.17.11+ 사용 - 또는 보장된 안정성을 위해 6.12-6.14 LTS 커널 사용 - 6.15.0-6.15.6 및 6.17.8–6.17.10 피하기 (알려진 손상)

오디오 문제

증상: 피치 다운 오디오, 느려진 비디오 재생

원인: BC-250 DisplayPort 오디오 구현

해결: - 패시브 DP-to-HDMI 어댑터 사용 - 또는 USB 오디오 어댑터 사용


전력 소비 이점

Debian/PikaOS 사용자는 낮은 유휴 전력 소비를 보고합니다:

  • Debian: 유휴 ~50-60W
  • 다른 배포판: 유휴 ~70W
  • 부하 시: 모든 배포판에서 유사 (~150-235W)

이로 인해 Debian은 다음에 이상적입니다: - 항상 켜진 서버 - HTPC 사용 사례 - 전력을 의식하는 사용자


패키지 관리

시스템 업데이트

sudo apt update
sudo apt upgrade

소프트웨어 설치

# From standard repos
sudo apt install <package>

# From experimental
sudo apt install -t experimental <package>

패키지 고정

원하지 않는 업그레이드 방지:

sudo apt-mark hold linux-image-6.12-amd64

문제 해결

부팅 시 블랙 스크린

해결: 1. GRUB에서 커널 파라미터에 nomodeset 추가 2. 부팅, Mesa 25.1+ 설치 3. /etc/default/grub에서 nomodeset 제거 4. sudo update-grub 실행 5. 재부팅

GPU 미감지

# Check Mesa version
apt policy mesa-vulkan-drivers

# Should show installed from experimental
# If not, reinstall:
sudo apt install -t experimental mesa-vulkan-drivers libgl1-mesa-dri --reinstall

거버너가 동작하지 않음

# Check service
systemctl status cyan-skillfish-governor-smu

# Check logs
journalctl -u cyan-skillfish-governor-smu -f

# Restart service
sudo systemctl restart cyan-skillfish-governor-smu

성능 튜닝

완화 비활성화 (선택 사항)

약 5-10% 성능 향상을 위해:

sudo nano /etc/default/grub

# Add mitigations=off:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amdgpu.sg_display=0 mitigations=off"

sudo update-grub
sudo reboot

경고: CPU 보안 완화를 비활성화합니다. 의미를 이해한 경우에만 사용하세요.

성능 도구 설치

# nvtop for GPU monitoring
sudo apt install nvtop

# htop for system monitoring
sudo apt install htop

# CoolerControl for fan management (from GitHub releases)

커뮤니티 리소스


빠른 참조

# Update system
sudo apt update && sudo apt upgrade

# Check Mesa
glxinfo | grep "OpenGL version"

# Check GPU
vulkaninfo | grep deviceName

# Check governor
systemctl status cyan-skillfish-governor-smu

# Check GPU frequency
cat /sys/class/drm/card0/device/pp_dpm_sclk

# Check temps
sensors

# Update GRUB
sudo update-grub

관련 가이드: - Fedora 설정 - Arch Linux 설정 - Bazzite 설정 - GPU 거버너