Bazzite 설정 가이드¶
Bazzite는 Fedora 기반의 게임 중심 Linux 배포판으로 BC-250에 뛰어난 즉시 사용 가능한 경험을 제공합니다. Fedora Atomic(불변 시스템) 위에 구축되어 향상된 안정성과 SteamDeck과 유사한 기능을 제공합니다.
상태: 게임용 권장, 즉시 사용 가능 기반: Fedora Atomic (OSTree 기반) Mesa 버전: 25.1+ 포함 데스크톱 옵션: GNOME, KDE 또는 Deck UI
스크립트를 선호하세요?
NexGen-3D-Printing/SteamMachine, samedayhurt/bc250-buddy, NeOdYmS/bazzite-bc250-toolkit 등 커뮤니티 툴킷이 아래 단계를 자동화합니다. 커뮤니티 설정 툴킷을 참조하세요.
Bazzite를 선택하는 이유¶
장점: - 즉시 사용 가능 (nomodeset 불필요) - GPU 드라이버가 사전 설치된 Mesa 25.1+ 포함 - 불변 시스템 (손상하기 어려고 롤백이 쉬움) - 게임 최적화 (GameMode, Gamescope, Proton GE 준비) - 소파 게임용 Steam Deck UI 옵션 - 자동화 거버너 스크립트 제공 - BC-250 패치가 포함된 커스텀 커널 제공
고려 사항: - 패키지 관리가 더 복잡 (rpm-ostree vs dnf) - 일부 앱은 Flatpak 필요 - 업데이트가 가끔 문제를 일으킬 수 있음 (롤백은 쉬움)
사전 요구 사항¶
BIOS 구성¶
설치 전 BIOS가 올바르게 구성되었는지 확인하세요:
- 수정된 BIOS 플래시 (P3.00 권장)
- VRAM 할당을 512MB dynamic으로 설정
- 팬 속도 구성
- IOMMU 비활성화 (IOMMU가 손상됨 — 반드시 비활성화)
자세한 내용은 BIOS 플래시 가이드를 참조하세요.
하드웨어 요구 사항¶
- 12V 레일에 300W+ PSU (최소 250W)
- 120mm 고정압 팬 (Arctic P12 권장)
- DisplayPort 케이블 또는 패시브 DP-to-HDMI 어댑터
- 설치 미디어용 USB 드라이브 (8GB+)
백플레이트 VRAM 냉각 권장
백플레이트의 VRAM 칩에는 온도 센서가 없습니다. 게임 워크로드에서 백플레이트에 공기 흐름을 확보하세요. 기본 케이스 공기 흐름으로도 많은 빌드가 잘 동작합니다 — 전용 백플레이트 팬이 이상적이지만 케이스 공기 흐름이 괜찮으면 엄격히 필요하지 않습니다.
설치¶
설치 미디어 생성¶
- bazzite.gg에서 Bazzite ISO 다운로드
- 변형 선택:
- Bazzite GNOME - 초보자에게 권장
- Bazzite KDE - 데스크톱 사용자 (참고: 2025년 중반 수정)
- Bazzite Deck - Steam Deck UI 경험
- Fedora Media Writer 또는 balenaEtcher로 USB에 플래시
설치 과정¶
- USB에서 부팅 (특별한 파라미터 불필요)
- 화면 설치 완료
- 시간대 및 언어 선택
- 사용자 계정 생성
- 디스크 파티션 선택
- 설치에 10-15분 소요
- 프롬프트에 따라 재부팅
참고: Fedora와 달리 Bazzite는 nomodeset 파라미터 없이 직접 부팅됩니다.
기본 설정¶
거버너 설치¶
# Add COPR repository
sudo dnf copr enable filippor/bazzite
# Install governor (SMU variant — recommended, no kernel patch needed)
rpm-ostree install cyan-skillfish-governor-smu
# Reboot to apply
systemctl reboot
# Enable service after reboot
sudo systemctl enable --now cyan-skillfish-governor-smu.service
TT 거버너 대안
cyan-skillfish-governor-tt도 동일 COPR에서 제공됩니다. 커널 주파수 범위 패치가 필요합니다(Bazzite에 사전 포함). TT 변형을 선호하면 rpm-ostree install cyan-skillfish-governor-tt를 사용하세요.
GPU 카드 이름 문제
거버너가 잘못된 장치(card0 vs card1)를 대상할 수 있습니다. 주파수 스케일링이 동작하지 않으면 거버너 구성에서 올바른 장치 할당을 확인하세요.
전압 구성¶
기본 구성 (/etc/cyan-skillfish-governor-smu/config.toml):
voltage:
- min: 1000 # Safe default
- max: 1000
frequency:
- min: 1000 # 1000 MHz
- max: 2000 # 2000 MHz
일부 보드는 낮은 전압에서 불안정합니다. 스크립트는 충돌을 방지하기 위해 기본값 1000mV를 사용합니다. 시스템이 안정적이면 최소 전압을 700-900mV로 낮춰 볼 수 있습니다.
성능 설정 (고급)¶
Bazzite 커널에 GPU 주파수 패치가 이미 포함됨
2026년 초부터 표준 Bazzite 커널에 GPU 주파수 범위 패치가 이미 포함되어 있습니다. Bazzite에서는 수동 커널 패치가 필요하지 않습니다. 아래 "Bazzite on Steroids" 커스텀 이미지는 추가 사전 구성 최적화가 필요한 경우에만 해당합니다.
또는 SMU 거버너(cyan-skillfish-governor-smu)는 모든 배포판에서 커널 패치 필요성을 완전히 우회합니다.
"Bazzite on Steroids" — 추가 사전 구성 최적화가 포함된 커스텀 이미지.
기능¶
- 커스텀 패치 커널 (GPU 주파수: stock 1000-2000 MHz 대비 350-2230 MHz)
- GPU 거버너 사전 구성
- 주간 자동 빌드 (매주 월요일)
- 세 가지 변형: GNOME, KDE, Deck
사전 요구 사항¶
이전 거버너(oberon)가 설치된 Bazzite가 있으면 먼저 마이그레이션하세요:
# Remove existing oberon installation (if applicable)
sudo systemctl stop oberon-governor
sudo systemctl disable oberon-governor
rpm-ostree uninstall oberon-governor
# Remove old config
sudo rm -f /etc/oberon-config.yaml
USB WiFi 드라이버가 제거될 수 있음 (Issue #10)
패치된 이미지로 리베이스하면 커스텀 커널 빌드에 포함되지 않은 USB WiFi/Bluetooth 드라이버가 제거될 수 있습니다. USB WiFi 어댑터에 의존하는 경우(BC-250에는 내장 무선이 없음), 리베이스 전에 어댑터 드라이버가 패치된 이미지에 포함되어 있는지 확인하세요. 리베이스 후 WiFi가 동작하지 않으면:
- Ethernet으로 임시 연결
- WiFi 어댑터 커널 모듈 사용 가능 여부 확인:
lsmod | grep <your_driver> - 누락된 드라이버 설치:
rpm-ostree install <driver-package> - 또는 롤백:
rpm-ostree rollback && systemctl reboot
패치된 이미지로 리베이스¶
데스크톱 환경 선택:
GNOME (권장):
KDE:
Deck:
리베이스 후:
성능 설정으로 WiFi가 손상될 수 있음 (Issue #10)
사용자들이 성능/패치 이미지로 리베이스하면 WiFi 드라이버가 손상될 수 있다고 보고했습니다. 리베이스 중 커널 교체 또는 드라이버 모듈 변경으로 인한 것으로 보입니다. 리베이스 후 WiFi가 손실되면 WiFi 드라이버 모듈을 재설치하거나 rpm-ostree rollback으로 롤백해야 할 수 있습니다.
전력 및 냉각 경고¶
성능 패치는 전력 소비와 온도를 증가시킵니다:
- PSU: 12V 레일 최소 240W, 권장 320W+
- 냉각: 고정압 팬 필요
- 온도: 전부하 시 85-95°C 예상 (이 보드에서 정상)
전력 소비를 줄이려면 /etc/cyan-skillfish-governor-smu/config.toml을 편집하세요:
그 후 재시작: sudo systemctl restart cyan-skillfish-governor-smu
CPU 완화 비활성화 (선택 사항)¶
추가 게임 성능을 위해 CPU 보안 완화를 비활성화:
보안 트레이드오프
Spectre/Meltdown 완화를 비활성화하여 성능을 향상시킵니다(일부 게임에서 +18 FPS). 전용 게임 시스템에만 권장합니다. 자세한 내용은 커널 구성을 참조하세요.
설치 후 구성¶
온도 센서¶
읽기 전용 모니터링(온도, 전압, 팬 속도)의 경우:
echo 'nct6683' | sudo tee /etc/modules-load.d/nct6683.conf
echo 'options nct6683 force=true' | sudo tee /etc/modprobe.d/sensors.conf
systemctl reboot
**PWM 팬 제어**의 경우 nct6687 모듈을 사용하세요 — 전체 지침은 센서 가이드를 참조하세요.
확인:
CoolerControl (선택 사항)¶
팬 커브 관리용 GUI:
Flatpak Mesa Override (구버전만)¶
2025년 8월부터 Bazzite는 Flatpak용 Mesa 25.1+를 제공합니다. 이 섹션은 구형 설치에만 해당합니다:
# Add flathub-beta
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
# Install mesa-git for runtime 24.08
flatpak install --system flathub-beta org.freedesktop.Platform.GL.mesa-git//24.08
flatpak install --system flathub-beta org.freedesktop.Platform.GL32.mesa-git//24.08
# Set environment
sudo mkdir -p /etc/systemd/system/service.d
sudo bash -c 'echo -e "[Service]\nEnvironment=FLATPAK_GL_DRIVERS=mesa-git" > /etc/systemd/system/service.d/99-flatpak-mesa-git.conf'
systemctl reboot
시스템 업데이트¶
업데이트로 손상된 경우 롤백:
알려진 문제 및 해결 방법¶
최신 게임에서 레벨 로딩 시 화면 멈춤¶
증상: 최신 게임에서 레벨 로딩 시 화면이 무한정 멈춤
원인: BIOS 플래시 후 CMOS 클리어가 수행되지 않음
해결: - CMOS 클리어 - BIOS의 시간/시계가 리셋되어 잘못된 값을 표시하는지 확인하여 성공 여부 확인 - VRAM 할당 등 BIOS 설정 변경 재적용
게임플레이 중 일관된 마이크로 스터터¶
증상: 가장 가벼운 2D 게임에서도 몇 초마다 일관된 마이크로 스터터
원인: 내장 Bazzite Handheld Daemon이 필요한 기능(BC-250에 없음)을 로드하지 못하고 계속 실패 및 재시작
해결: Handheld Daemon(HHD) 비활성화
sudo systemctl disable --now hhd
# Prevent from being re-enabled in future update
sudo systemctl mask hhd
거버너 전압 불안정¶
증상: 그래픽 아티팩트, 충돌, 블랙 스크린
원인: 일부 보드에서 기본 전압이 너무 낮음
해결:
sudo nano /etc/cyan-skillfish-governor-smu/config.toml
# Increase voltage if unstable:
# min_voltage = 1000
# max_voltage = 1000
sudo systemctl restart cyan-skillfish-governor-smu
Flatpak 앱이 GPU를 인식하지 못함¶
증상: Flatpak 게임이 소프트웨어 렌더링(llvmpipe) 사용
해결: 위 Flatpak Mesa Override 섹션 참조
GPU가 1500MHz에 고정¶
증상: GPU 주파수 고정, 스케일링되지 않음
해결:
# Check governor status (use whichever you installed)
systemctl status cyan-skillfish-governor-smu
# Or: systemctl status cyan-skillfish-governor-tt
# If not running:
sudo systemctl enable --now cyan-skillfish-governor-smu.service
# Restart if running:
sudo systemctl restart cyan-skillfish-governor-smu
# Verify frequency scaling
cat /sys/class/drm/card0/device/pp_dpm_sclk
부팅 느림 / 부팅 중 블랙 스크린¶
증상: 부팅 중 30-60초 블랙 스크린
원인: 정상 — 디스플레이 출력이 부팅 후반까지 초기화되지 않음
해결: 대기 — 시스템이 부팅됩니다. 부팅 후 uptime을 확인하여 실제로 빠르게 부팅되었는지 확인하세요.
데스크톱 환경 참고 사항¶
GNOME (권장)¶
가장 많이 테스트됨, 알려진 문제 없이 완전히 동작.
KDE Plasma¶
과거 문제: 2025년 중반 이전 KDE는 BC-250의 결함 RDRAND CPU 명령어로 인해 충돌.
현재 상태: 최근 Qt 릴리스에서 수정. 지금은 제대로 동작.
Deck UI¶
Deck에서 Desktop 이미지로 리베이스하면 "Return to Game Mode"가 동작하지 않습니다. Big Picture 모드를 원하면 Deck-patched 이미지로 리베이스하세요.
문제 해결¶
진단 명령¶
# Check Mesa version
rpm -qa | grep mesa
# Check Vulkan device
vulkaninfo | grep deviceName
# Should show: AMD Radeon Graphics (RADV GFX1013)
# Check GPU frequency
cat /sys/class/drm/card0/device/pp_dpm_sclk
# Check temperatures
sensors
# Check OSTree deployment
rpm-ostree status
성능 문제¶
# Verify GPU is being used
vulkaninfo | grep deviceName
# Should NOT show llvmpipe
# Monitor GPU usage
nvtop
# Check governor scaling
watch -n 1 cat /sys/class/drm/card0/device/pp_dpm_sclk
빠른 참조¶
# Update system
ujust update
# Check governor
systemctl status cyan-skillfish-governor-smu
# Check GPU frequency
cat /sys/class/drm/card0/device/pp_dpm_sclk
# Check temps
sensors
# Rollback update
rpm-ostree rollback && systemctl reboot
# Rebase to patched GNOME
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/vietsman/bazzite-gnome-patched:latest
커뮤니티 리소스¶
- Bazzite 공식: bazzite.gg
- 설정 스크립트: vietsman/bc250-documentation
- 패치된 이미지: vietsman/bazzite-patched
- GPU 거버너: cyan-skillfish-governor-smu (권장) 또는 cyan-skillfish-governor-tt (대안)
관련 가이드: - Fedora 설정 - CachyOS 설정 - Arch Linux 설정 - GPU 거버너 구성