Trawling

MindStudio 시험: MSI RTX Spark 노트북, 충전 중 리눅스 GPU 클럭 780MHz로 제한

MindStudio의 MSI Prestige N16 Flip AI Plus 시험에서 GPT-OSS-120B 처리량은 충전 중 네이티브 리눅스가 초당 13.9토큰, Windows와 WSL이 각각 65.4토큰과 65.1토큰이었습니다. 별도 LM Studio 시험에서는 리눅스 처리량이 배터리 구동 시 61~67토큰에서 충전 시 약 15토큰으로 낮아졌습니다. MindStudio는 리눅스에 NVIDIA 전력 관리 드라이버가 없는 점을 원인으로 지목했으며, WSL은 Windows 드라이버를 쓰는 대신 대형 모델용 메모리 할당을 수동으로 늘려야 한다고 설명했습니다.

본문

MindStudio는 2026년 11월 1일 MSI Prestige N16 Flip AI Plus에 리눅스를 설치해 GPU 가속과 로컬 언어 모델 실행을 시험한 경험을 공개했습니다. GPT-OSS-120B 비교에서 충전 중 네이티브 리눅스는 초당 13.9토큰을 기록했고, 같은 노트북의 Windows와 WSL은 각각 65.4토큰과 65.1토큰을 냈습니다. 이 수치는 MindStudio가 해당 MSI 노트북에서 얻은 결과입니다.

충전기 연결에 따른 차이는 별도의 LM Studio 시험에서도 나타났습니다. 네이티브 리눅스 처리량은 배터리 구동 시 초당 61~67토큰이었지만, 충전기를 연결하자 약 15토큰으로 낮아졌습니다. GPU 클럭도 부하 중 배터리 구동에서는 약 1,800MHz였고, 충전 중에는 약 780MHz에 머물렀습니다. MindStudio는 이 결과를 리눅스의 전력 관리 경로와 연결해 설명했습니다.

MindStudio가 원인으로 지목한 것은 Windows 장치 관리자에서 확인되는 NVIDIA Platform Controllers and Framework입니다. 이 구성요소는 노트북에서 CPU와 GPU가 공유하는 전력 예산을 조정합니다. 데스크톱 DGX Spark와 달리 노트북은 CPU와 GPU에 전력을 배분해야 하므로 이 제어 경로가 중요합니다. MindStudio에 따르면 이 구성요소를 위한 대응 드라이버는 리눅스에 없습니다.

원인 판단에는 Windows에서 해당 구성요소를 직접 끄고 켠 시험도 포함됐습니다. 활성화 상태에서 약 2GHz였던 GPU 클럭은 비활성화 뒤 786MHz로 떨어졌고, 처리량은 초당 약 83토큰에서 32토큰으로 낮아졌습니다. 다시 활성화하자 처리량은 약 78토큰으로 회복됐습니다. 장시간 실행 시험에서 측정 온도는 40~47°C였으며, MindStudio는 클럭과 처리량 변화가 전력 제어 경로와 관련 있다고 설명했습니다.

펌웨어는 전력 상태표를 암호화해 제공하고 Windows 드라이버는 이를 해독할 수 있지만, 리눅스에는 같은 경로가 없다고 MindStudio는 설명했습니다. 공개 커널 드라이버로 CUDA 가속을 구성해도 이 전력 관리 기능이 빠지면 충전 중 GPU 클럭이 낮게 유지될 수 있습니다. MindStudio는 근본적인 해결에 NVIDIA의 리눅스 드라이버 전력 관리 지원이 필요하다고 봤습니다.

리눅스 설치는 바로 끝나지 않았습니다. MSI 노트북에서 첫 Omarchy 부팅은 화면이 불안정했고, Debian 설치본은 Wi-Fi와 키보드·터치패드·GPU 지원에 추가 작업이 필요했습니다. MindStudio는 NVIDIA 공개 커널 드라이버가 포함된 Omarchy로 돌아가 그래픽과 CUDA 가속을 구성했습니다. 다만 노트북 펌웨어가 기본적으로 128GB 통합 메모리 중 96GB를 GPU에 예약해, 리눅스는 처음에 28GB만 인식했습니다. Windows에서 GPU 예약량을 4GB로 낮춘 뒤에는 리눅스에서 120GB를 사용할 수 있었다고 보고했습니다.

WSL(Windows Subsystem for Linux)은 Windows의 GPU 드라이버와 전력 관리 경로를 사용해 충전 중에도 GPU 부스트를 유지합니다. GPT-OSS-120B 시험에서 WSL의 초당 65.1토큰은 Windows의 65.4토큰과 비슷했습니다. 반면 WSL은 기본 메모리 할당이 14GB여서 대형 모델을 실행하려면 수동으로 늘려야 합니다. 이 시험에서 네이티브 리눅스는 설치와 CUDA 가속이 가능했지만, 충전 중 성능 저하를 일으킨 전력 관리 문제는 Windows에서 메모리 예약량을 조정하는 것과 별개의 문제였습니다.

자료: MindStudio / 정리·해설: Trawling

참고 자료

오류 제보