무료 커널 모듈을 이용해 RTX 3090으로 이미지 생성 시 속도 55% 향상 및 전력 효율 40% 개선 (ComfyUI, Z-Image
요약
이 기사는 커널 모듈을 활용하여 RTX 3090의 GPU 스로틀링(FP16/BF16)을 해제하는 방법을 제시합니다. 이를 통해 ComfyUI 기반 이미지 생성 속도를 최대 55% 향상시키고 전력 효율을 40% 개선할 수 있습니다. 성능 최적화를 위해서는 언더볼팅과 커널 모듈 사용이 중요하며, 특정 옵션 사용에 주의가 필요합니다.
핵심 포인트
- 커널 모듈로 RTX 3090의 GPU 스로틀링을 해제하여 성능 향상을 달성했습니다.
- 이미지 생성 속도가 최대 55% 증가하고 전력 소비는 40% 감소하는 효과를 보였습니다.
- 언더볼팅은 잠금 해제 후 오히려 클럭 속도 상승을 유발하며 성능에 기여합니다.
- ComfyUI의 --fast 옵션 사용 시 최적화가 이루어지지 않으므로 주의해야 합니다.
ComfyUI에서 제 3090의 GPU Unlock 기능을 벤치마킹했습니다. 이것은 RTX 30 카드에 적용되는 NVIDIA GeForce의 FP16/BF16 텐서 코어 스로틀링을 해제하는 리눅스 커널 모듈입니다.
ComfyUI Stock Unlock + undervolt Z-Image Turbo BF16, 1024², 8 steps: 7.46 s/img → 4.95 (+51%) → 4.82 (+55%)
SD 1.5 FP16, 1024², 30 steps: 6.40 s/img → 4.64 (+38%) → 4.52 (+41%)
동일한 이미지 출력 결과: 고정된 시드(fixed seed)를 포함하여 540 배치에 걸친 2시간 동안 테스트했음에도 불구하고, 모든 출력의 픽셀은 기본 설정(stock)과 SHA-256으로 동일했습니다. 에너지 소비량은 40% 감소했습니다 (2,369 J → 1,410 J).
특이한 점: 언더볼팅(undervolt)을 적용했을 때 카드가 기본 설정에서 느려졌지만, 잠금 해제 후에는 오히려 빨라졌습니다. 그 이유는 카드가 전력 제한(power limit)에 도달하면서 더 낮은 전압이 클럭 속도 상승을 가져왔기 때문입니다. 따라서 성능 향상을 원한다면 ComfyUI에서 --fast 옵션을 사용하지 마십시오. 이 옵션은 기본적으로 스로틀링되지 않는 FP16 누적(accumulation)으로 매트릭스 곱셈(matmuls)을 전환하기 때문입니다.
리눅스 전용입니다. 완전히 전원을 차단해야만 초기화됩니다. Github 저장소: https://github.com/Esequiel378/gpu-unlock-3090-results /u/esequiel378 님이 제출함 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/StableDiffusion의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기