명조를 리눅스에서 실행하기 위한 세팅
사용한 배포판은 BazziteOS 44
리눅스 커널 : 7.2.4
그래픽 드라이버 : Nvidia Open 615.71.09
명조 설치 전 데스크탑 스팀 설정 > 다운로드 > 셰이더 사전 캐싱 OFF
전역 환경 변수 지정을 위해 터미널에서
mkdir -p ~/.config/environment.d
touch ~/.config/environment.d/gaming.conf 입력하여 파일 생성
생성한 conf 파일을 텍스트 편집기로 실행하여 아래 명령 입력
엔비디아 (괄호는 해당 명령에 대한 설명)
__GL_SHADER_DISK_CACHE_SIZE=16000000000 (백그라운드에서 생성하는 드라이버 셰이더 캐시 사이즈를 16GB로 지정)
PROTON_ENABLE_NGX_UPDATER=1 (DLSS DLL을 최신 DLL로 적용)
DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE=on (DLSS 업스케일 오버라이드 활성화)
DXVK_NVAPI_DRS_NGX_DLSS_FG_OVERRIDE=on (DLSS 프레임 생성 오버라이드 활성화)
DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_m (DLSS 업스케일 오버라이드 프리셋을 M으로 지정)
DXVK_NVAPI_DRS_NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_b (DLSS 프레임 생성 오버라이드 프리셋을 B로 지정)
PROTON_ENABLE_WAYLAND=1 (대충 지연 감소 기능)
PROTON_VKD3D_LOWLATENCY=1 (Nvidia Reflex 저지연 기능 향상)
VKD3D_SWAPCHAIN_PRESENT_MODE=FIFO (드라이버 레벨 수직동기 활성화)
VKD3D_FRAME_RATE=157 (프레임 제한 환경 변수인데 현재 명조에서는 작동 안함 드라이버 문제인듯?)
conf 파일 저장 후 시스템 재부팅
추천 호환 레이어는 DW-Proton
특이사항 :
엔당에서는 그냥 데스크탑 Wayland 환경에서 구동하나, Gamescope(스팀덱의 게이밍 모드 환경)에서 구동하나 둘다 잘 작동은 합니다만 대체적으로 Gamescope 환경이 프레임 페이싱은 별로입니다.(물론 둘다 VRR이 제대로 작동을 안하는지 아니면 드라이버 이슈인지 몰라도 Windows보다 페이싱이 구립니다.)
드라이버 이슈인지 모든 게임에서 RT를 키면 광원이 표시되는 장면에서 페이싱이 박살나는 이슈가 있습니다.
그래도 프레임 자체는 Windows랑 비슷하게 뽑아줍니다.