26.04에서의 게임 — 특별 기능
Ubuntu 26.04은 게임 성능을 크게 향상시킵니다. 이 문서에서는 26.04 릴리스의 주요 개선 사항, 성능 최적화 및 실제 게임 경험을 다룹니다.
커널 및 드라이버 업그레이드
Ubuntu 26.04은 Linux 7.0 커널과 함께 제공되어 게임에 중요한 몇 가지 개선 사항을 제공합니다.
NTSYNC: Windows 동기화 기본 가속
NTSYNC는 Ubuntu 26.04에서 가장 기대되는 게임 관련 개선 사항 중 하나입니다. Linux 커널에서 Windows NT 동기화 프리미티브(뮤텍스, 세마포, 이벤트 등)를 기본적으로 구현하므로 사용자 공간에서 이러한 메커니즘을 에뮬레이트하기 위해 Wine/Proton가 필요하지 않습니다.
NTSYNC의 장점
- CPU 오버헤드 감소: 동기화 작업이 커널에서 직접 완료되어 컨텍스트 전환이 줄어듭니다.
- 낮은 대기 시간: Wine 수준 동기화 에뮬레이션 오버헤드 제거
- 향상된 멀티스레드 게임 성능: 멀티스레딩이 많은 게임이 가장 큰 이점을 얻습니다.
- Esync/Fsync 대체: NTSYNC는 Esync 및 Fsync를 공식 커널 수준으로 대체합니다.
NTSYNC가 활성화되어 있는지 확인
# Check if the kernel supports NTSYNC
ls /dev/ntsync
# Or check the kernel config (Ubuntu stores it under /boot)
grep NTSYNC /boot/config-$(uname -r)Steam에서 NTSYNC 활성화
최신 버전의 Proton 및 Proton-GE는 NTSYNC를 자동으로 감지하고 사용합니다. Proton 버전이 충분히 최신인지 확인하세요.
# In game launch options (usually not needed manually)
PROTON_ENABLE_NTSYNC=1 %command%스케줄러 개선
Linux 7.0은 데스크탑 응답성, 그래픽 하드웨어 지원 및 예약 동작을 지속적으로 개선하여 더 부드러운 프레임 속도와 더 낮은 입력 대기 시간을 제공합니다.
그래픽 드라이버 스택 개선
최신 Mesa 버전
Ubuntu 26.04은 최신 Mesa와 함께 제공됩니다. AMD 및 Intel 사용자는 다음과 같은 이점을 누릴 수 있습니다.
# Check Mesa version
glxinfo | grep "OpenGL version"
# Check Vulkan driver version
vulkaninfo --summary- RADV(AMD Vulkan): 향상된 레이 트레이싱 성능, 최적화된 셰이더 컴파일
- ANV(Intel Vulkan): 더욱 성숙한 Arc GPU 지원
- Zink(Vulkan의 OpenGL): 지속적인 호환성 및 성능 개선
NVIDIA 드라이버
# Install the latest NVIDIA driver
sudo ubuntu-drivers autoinstall
nvidia-smi최근 NVIDIA 독점 드라이버는 Wayland에서 게임 경험을 크게 향상시켰습니다. ubuntu-drivers devices을 사용하여 하드웨어에 권장되는 버전을 선택하세요.
성능 최적화 구성
게임 모드
GameMode는 Feral Interactive에서 개발한 게임 성능 최적화 도구입니다.
sudo apt install gamemode -y활성화되면 GameMode가 자동으로 다음을 수행합니다.
- CPU 거버너를 성능 모드로 설정합니다.
- I/O 우선순위 조정
- GPU 성능 상태 최적화
- 커널 스케줄링 매개변수 조정
Steam 게임 실행 옵션에서 사용하세요:
gamemoderun %command%게임 모드 구성(~/.config/gamemode.ini):
[general]
renice = 10
softrealtime = auto
inhibit_screensaver = 1
[gpu]
apply_gpu_optimisations = accept-responsibility
gpu_device = 0
nv_powermizer_mode = 1
[custom]
start = notify-send "GameMode activated"
end = notify-send "GameMode deactivated"MangoHud 성능 모니터링
sudo apt install mangohud -y게임 플레이 중 자세한 성능 정보 표시:
# Steam launch options
mangohud %command%
# Combined with GameMode
gamemoderun mangohud %command%MangoHud 구성(~/.config/MangoHud/MangoHud.conf):
fps
gpu_stats
gpu_temp
cpu_stats
cpu_temp
ram
vram
frame_timing
font_size=20
position=top-leftGameScope 창 합성기
GameScope는 게임을 위한 격리된 디스플레이 환경을 제공하기 위해 Valve에서 개발한 마이크로 컴포지터입니다.
sudo apt install gamescope -y
# Use in Steam launch options
gamescope -w 1920 -h 1080 -r 60 -f -- %command%
# Common parameters
# -w output width
# -h output height
# -r refresh rate limit
# -f fullscreen
# -F fsr enable FSR upscaling
# --force-grab-cursor lock mouse cursor성능 벤치마킹
테스트 도구 설치
# Vulkan benchmark
sudo apt install vkmark -y
# OpenGL benchmark
sudo apt install glmark2 -y
# Unigine benchmark
# Download from https://benchmark.unigine.com/
# Phoronix Test Suite
sudo apt install phoronix-test-suite -y벤치마크 실행
# OpenGL test
glmark2
# Vulkan test
vkmark
# Phoronix gaming benchmarks
phoronix-test-suite benchmark unigine-heaven
phoronix-test-suite benchmark rise-of-the-tomb-raider26.04과 이전 버전의 성능 비교
게임 시나리오에서 24.04과 비교하여 Ubuntu 26.04의 일반적인 성능 향상:
| 테스트 영역 | 개선 | 이유 |
|---|---|---|
| 멀티스레드 게임 FPS | 5-15% | NTSYNC 커널 동기화 |
| 셰이더 컴파일이 끊김 | 눈에 띄게 감소 | Mesa/RADV 최적화 |
| 게임 출시 시간 | 10-20% 더 빨라짐 | Proton 최적화 |
| 입력 대기 시간 | 줄인 | 스케줄러 개선 |
| Vulkan 게임 성능 | 3~8% | 드라이버 최적화 |
시스템 수준 게임 최적화
교환성 조정
스왑 사용을 줄이면 게임 중 끊김 현상이 줄어들 수 있습니다.
# View current value
cat /proc/sys/vm/swappiness
# Temporary adjustment (resets on reboot)
sudo sysctl vm.swappiness=10
# Permanent adjustment
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.d/99-gaming.conf
sudo sysctl --system파일 설명자 제한 조정
일부 게임에는 많은 수의 파일 설명자가 필요합니다.
# View current limit
ulimit -n
# Adjust limit
echo "* soft nofile 1048576" | sudo tee -a /etc/security/limits.conf
echo "* hard nofile 1048576" | sudo tee -a /etc/security/limits.conf불필요한 백그라운드 서비스 비활성화
# Disable indexing service during gaming (in GNOME 47+ tracker was renamed to
# localsearch, and it is a user-level service)
systemctl --user stop localsearch-3.service
systemctl --user mask localsearch-3.service
# Disable automatic update checks
sudo systemctl stop unattended-upgradesCPU 성능 모드
# Install cpupower
sudo apt install linux-tools-common linux-tools-generic -y
# Set performance mode
sudo cpupower frequency-set -g performance
# Restore power-saving mode
sudo cpupower frequency-set -g powersave권장 게임 설정
최적의 Ubuntu 26.04 게임 구성 체크리스트:
# 1. Install the latest drivers
sudo ubuntu-drivers autoinstall
# 2. Install gaming tools
sudo apt install gamemode mangohud gamescope steam -y
# 3. Install Vulkan support
sudo apt install vulkan-tools libvulkan1 libvulkan1:i386 -y
# 4. Install Proton-GE (via ProtonUp-Qt)
flatpak install flathub net.davidotek.pupgui2 -y
# 5. Optimize system parameters
echo "vm.swappiness=10" | sudo tee /etc/sysctl.d/99-gaming.conf
sudo sysctl --system
# 6. Universal Steam game launch options
# gamemoderun mangohud %command%Ubuntu 26.04은 현재까지 게임을 위한 최고의 Linux 버전 중 하나입니다. NTSYNC의 추가는 Linux 게임 호환성 및 성능의 새로운 시대를 열었습니다.