브라우저 GPU 성능 테스트
GPU는 그래픽을 그리는 장치이면서 많은 계산을 동시에 처리하는 장치이기도 합니다. 브라우저 안의 3D 장면, 지도, 영상 효과, 사진 편집과 일부 AI 기능이 모두 GPU의 도움을 받습니다. Web Bench는 이를 그래픽과 연산 두 갈래로 나누어 봅니다. 그래픽 쪽은 화면에 보이지 않는 곳에 대량의 삼각형, 131,072개 파티클, 블룸과 블러 후처리를 그려 평균 FPS를 잽니다. 연산 쪽은 행렬곱, 이미지 컨볼루션, 파티클 시뮬레이션, 병렬 합을 실행하고 결과 버퍼가 올바른지도 검증합니다. 화면에 표시하지 않기 때문에 모니터 주사율에 막히지 않고 GPU가 해낸 작업량을 비교하기 쉽습니다. 지원 범위는 브라우저와 운영체제, 드라이버 조합에 따라 계속 달라지므로 먼저 현재 환경에서 무엇이 실행되는지 확인하는 것이 출발점입니다. 같은 기기에서도 브라우저를 바꾸면 GPU 경로가 달라질 수 있어, 비교할 때는 어떤 브라우저와 어떤 경로를 썼는지 메모해 두면 나중에 결과를 해석하기 훨씬 쉽습니다.
GPU 항목은 WebGPU를 우선 사용하며 사용할 수 없으면 그래픽에 한해 WebGL2 경로로 대신 실행합니다. 연산 항목은 WebGPU가 있어야 하고, f16 행렬곱은 shader-f16 기능이 지원될 때만 실행됩니다. 그래서 같은 이름의 GPU라도 브라우저와 드라이버에 따라 실행되는 항목이 달라질 수 있습니다. 지원되지 않는 항목은 오류가 아니라 제외로 처리하고, 제외된 이유를 결과 화면에 표시합니다. 비교할 때는 두 결과의 그래픽 경로가 같은지 먼저 확인하세요. WebGPU와 WebGL2 결과를 같은 줄에 놓고 우열을 가리면 오해하기 쉽습니다. WebGPU가 꺼져 있다면 WebGPU 켜는 법 가이드를 참고하세요. 결과 화면에서 제외 사유를 확인하면 어떤 기능이 부족해서 항목이 빠졌는지 알 수 있고, 이는 문제를 해결할 단서가 되기도 합니다.
GPU 측정은 열의 영향을 크게 받습니다. 짧은 측정에서는 높게 나오다가 오래 부하가 이어지면 낮아지는 기기도 많습니다. 이 차이를 보고 싶다면 스트레스 테스트에서 GPU 부하를 5분이나 10분 동안 실행해 점수가 어떻게 변하는지 살펴보세요. 노트북은 전원 연결 여부와 전원 모드에 따라 GPU 전력 한도도 달라집니다. 측정 전에 그래픽 드라이버와 브라우저를 업데이트하고, 하드웨어 가속이 켜져 있는지 확인하면 불필요한 편차를 줄일 수 있습니다. 숫자는 환경에 따라 달라지는 참고값이므로, 같은 기기에서 설정을 바꾸기 전후를 비교하는 용도로 쓰면 가장 유용합니다. 스트레스 테스트로 얻은 곡선은 기기의 냉각 여건을 가늠하는 참고 자료일 뿐 센서 온도를 직접 읽은 값은 아니라는 점도 함께 기억하세요. 처음에는 빠른 측정으로 대표 항목만 확인하고, 필요할 때 기본 측정으로 넓혀 가는 순서를 권합니다.
측정 시작 ↗