Snaplytics JS Tests

GPU 스트레스 테스트

브라우저에서 바로 그래픽 카드를 벤치마크하세요. WebGL이 수천 개의 회전하는 3D 큐브를 무거운 셰이더 연산과 함께 렌더링하여 GPU가 유지할 수 있는 프레임 속도를 측정하고, 이를 비교 가능한 점수로 변환합니다. 지속 시간과 스트레스 레벨을 선택한 뒤 시작을 누르세요.

준비됨감지 중…
테스트 준비됨

지속 시간과 스트레스 레벨을 선택한 뒤 벤치마크를 시작하세요. 장면이 바로 여기에 렌더링됩니다.

지속 시간
스트레스 레벨
점수 가이드
12,000+최상
8,000+우수
5,000+양호
2,500+보통
< 2,500미흡
공정하게 비교하기

점수는 지속 시간, 스트레스 레벨, 화면이 동일할 때만 비교할 수 있습니다. 드라이버 업데이트 후에는 동일한 설정으로 다시 테스트하세요.

GPU 성능을 최대로 끌어내기

전원을 연결하고 절전 모드를 끄고, GPU를 많이 사용하는 탭과 화상 통화를 닫으세요. 그렇지 않으면 남은 성능만 측정하게 됩니다.

안전하게 실행 가능

WebGL은 샌드박스와 드라이버로 보호되어 카드를 손상시킬 수 없으며, 탭을 닫으면 부하가 즉시 멈춥니다.

GPU는 데스크톱에서 멀쩡해 보이다가도 부하가 걸릴 때만 게임이 끊기는 원인이 되는 경우가 있습니다. 이 테스트는 웹페이지에서 안전하게 그 부하를 가합니다. 다운로드도, 설치도 없고, 어디로도 데이터가 전송되지 않습니다. 새 카드나 중고 카드를 점검하거나, 드라이버 업데이트 후에도 성능이 유지되는지 확인하거나, 브라우저가 소프트웨어 렌더링이 아닌 GPU를 사용하고 있는지 확인할 때 사용하세요. 작업 부하는 매번 동일하므로 점수 차이는 테스트가 아니라 사용 중인 기기에서 비롯됩니다.

테스트는 어떻게 작동하나요

이 페이지는 회전하는 큐브로 WebGL 장면을 채웁니다. 낮음에서는 100개, Ultra에서는 최대 10,000개까지 늘어나며, 각 큐브는 픽셀 단위로 추가 조명 연산을 수행하는 프래그먼트 셰이더로 그려져 지오메트리 파이프라인과 셰이더 코어를 모두 바쁘게 만듭니다. 측정이 시작되기 전, 짧은 워밍업 시간 동안 브라우저가 셰이더를 컴파일하고 GPU가 유휴 상태에서 벗어납니다. 테스트 중에는 실시간 프레임 속도와 프레임 시간을 확인할 수 있으며, 종료 시 평균, 최소, 최대 FPS와 함께 1% 로우를 확인할 수 있습니다. 1% 로우는 가장 느린 프레임들의 평균으로, 실제로 체감하는 끊김 현상을 나타냅니다. 평균은 높은데 1% 로우가 훨씬 낮다면 카드는 빠르지만 부드럽지는 않다는 뜻입니다.

점수는 어떻게 계산되나요

점수는 평균 FPS에 스트레스 레벨의 가중치를 곱하고, 다시 10을 곱한 값입니다. 10,000개의 큐브에서 60 FPS를 유지하는 것은 100개의 큐브에서 같은 60 FPS를 유지하는 것보다 훨씬 큰 의미가 있습니다. 디스플레이의 재생 빈도가 프레임 속도의 상한이 되기 때문에, 낮은 레벨에서는 대부분의 GPU가 그 상한에 고정되어 비슷한 점수를 받습니다. 카드들의 차이가 드러나는 것은 더 무거운 레벨에서입니다. 높음 이상에서 상한을 유지한다면 좋은 결과이니, Ultra로 한계를 찾아보세요.

레벨큐브 수배율대략적인 비교 대상
낮음100×1웹 서핑, 동영상 재생, 캐주얼 2D 게임
중간500×2설정이 낮은 가벼운 3D 게임
높음2,000×4일반적인 3D 게임
극한5,000×8높은 설정의 고사양 게임
Ultra10,000×16최대 지속 부하

브라우저 GPU 스트레스 테스트는 안전한가요?

네, 안전합니다. WebGL은 브라우저 샌드박스 안에서 실행되며, 일반 게임과 동일한 드라이버 수준의 보호 장치가 적용됩니다. GPU는 뜨거워지면 스스로 스로틀링하고, 문제가 생기면 운영체제가 드라이버를 재설정합니다. 웹페이지는 이러한 보호 장치를 끄거나 팬 곡선과 전압을 건드릴 수 없으며, 탭을 닫는 즉시 테스트도 멈춥니다. 다만 네이티브 벤치마크만큼 고사양 카드를 강하게 밀어붙이지는 못하므로, 이 점수는 절대적인 한계치가 아니라 비교용 수치로 받아들이세요.

점수가 예상보다 낮게 나오는 이유는 무엇인가요?

대개는 브라우저가 실제 GPU를 사용하지 않았기 때문입니다. 테스트 위에 표시되는 GPU 이름을 확인하세요. "SwiftShader", "llvmpipe", "Software"라고 표시된다면 하드웨어 가속이 꺼져 있고 CPU가 렌더링을 하고 있는 것입니다. GPU가 두 개인 노트북에서는 브라우저가 절전형 내장 그래픽을 선택하는 경우가 많으며, 이 이름을 보면 실제로 어떤 카드가 작동했는지 알 수 있습니다. 그 밖의 흔한 원인은 다음과 같습니다.

원인발생하는 현상해결 방법
하드웨어 가속 비활성화CPU가 소프트웨어로 렌더링하여 점수가 정상치의 일부로 떨어집니다브라우저 설정에서 활성화한 뒤 브라우저를 재시작하세요
절전 모드 / 배터리로 구동되는 노트북전력을 아끼기 위해 GPU 클럭이 낮아집니다전원을 연결하고 고성능 전원 모드로 전환하세요
내장 GPU 선택됨브라우저가 두 GPU 중 더 느린 쪽에서 WebGL을 실행합니다운영체제 그래픽 설정에서 브라우저를 고성능 GPU로 지정하세요
다른 탭이나 앱이 GPU를 사용 중화상 통화, 동영상, 게임이 같은 카드를 함께 사용합니다해당 프로그램을 닫고 다시 테스트하여 정확한 값을 얻으세요
열 스로틀링FPS가 처음엔 높다가 열이 쌓이면서 떨어집니다통풍구를 청소하고 공기 흐름을 개선하세요. 60초 테스트에서 이 현상이 뚜렷이 나타납니다
고해상도 디스플레이프레임당 픽셀 수가 많아져 셰이딩 작업이 늘어납니다예상된 현상입니다. 동일한 화면에서 점수를 비교하세요

FPS, 프레임 시간, 1% 로우

프레임 속도는 프레임 속도 테스트와 동일한 방식으로, 브라우저가 표시하는 모든 프레임의 시간을 측정하여 계산됩니다. 디스플레이에 의해 상한이 정해지므로 60 Hz 패널은 약 60 FPS에서 한계에 도달합니다. 자신의 디스플레이는 주사율 테스트로 확인해 보세요. 프레임 시간은 프레임 단위의 관점이며(16.7 ms ≈ 60 FPS), 1% 로우는 가장 느린 프레임들의 평균입니다. 이것이 바로 벤치마크상으로는 좋아 보여도 실제 플레이에서는 다르게 느껴지는 이유입니다.

관련 도구