GPU 테스트
그래픽 카드를 식별하고, WebGL 기능을 검사하며, 브라우저에서 지속적인 프레임 속도를 측정하는 실시간 스트레스 테스트를 실행합니다.
Press start to render the 3D GPU stress object
Min FPS
—
FPS
—
Max FPS
—
Render controls
WebGL
- Support:
- No
- Version:
- —
- Vendor:
- —
- Renderer:
- —
- Performance:
- Min: N/A FPS | Max: N/A FPS
WebGPU
- Support:
- Checking…
- Version:
- —
- Vendor:
- —
- Renderer:
- —
- Max texture:
- —
Current mode
- Active renderer:
- WebGL
- Current FPS:
- Idle
- Rendering status:
- Stopped
- Device pixel ratio:
- —
Settings
- VSync:
- Enabled
- Transparency:
- 100%
- Wireframe mode:
- Disabled
- Framerate cap:
- Display refresh
GPU 테스트 사용 빠른 가이드
1분 이내 소요- 1벤치마크를 시작하기 전에 다른 무거운 탭을 닫으세요.
- 2시작을 클릭하여 실시간 3D 렌더 테스트를 시작하세요.
- 3약 10초 동안 최소, 현재 및 최대 FPS가 안정되는 것을 확인하세요.
- 4보고된 렌더러 문자열을 활성화될 것으로 예상되는 GPU와 비교하세요.
개요
모든 브라우저는 WebGL이라는 계층을 통해 그래픽 하드웨어와 통신합니다. WebGL은 브라우저 게임, 비디오 효과 및 웹상의 3D 시각화 기술과 동일합니다. WebGL은 GPU 드라이버 바로 위에 있기 때문에 실제로 페이지를 렌더링하는 칩에 대한 유용한 정보를 보고할 수 있으며, 해당 칩에 남은 여유 공간이 얼마나 되는지 파악하기 위해 충분히 심층적인 정보를 끌어낼 수 있습니다.
이 테스트는 두 가지 작업을 수행합니다. 첫째, WEBGL_debug_renderer_info 확장을 통해 GPU에서 식별 정보를 읽고 최대 텍스처 크기 및 브라우저가 노출하는 확장 기능 수와 같은 WebGL2 기능을 나열합니다. 둘째, 5초 동안 움직이는 프랙탈 패턴을 렌더링하는 짧은 애니메이션 셰이더를 실행하여 실제 초당 프레임을 추적한 다음, 이를 단일 점수로 변환하여 장치, 브라우저 또는 드라이버 업데이트 전후를 비교할 수 있습니다.
이 모든 것은 아무것도 설치할 필요가 없습니다. 모든 최신 웹사이트에서 이미 사용하는 것과 동일한 기술인 JavaScript와 WebGL에서 전적으로 실행되므로, 표시되는 숫자는 전용 벤치마킹 소프트웨어로 측정한 이론적 최고치가 아니라 일상적인 사용 중에 브라우저가 실제로 제공할 수 있는 성능을 반영합니다.
결과 확인 방법
제조사 및 렌더러
공급업체 필드는 일반적으로 NVIDIA, AMD, Intel, Apple 또는 Qualcomm과 같은 칩 제조업체의 이름을 표시합니다. 렌더러 필드는 더 구체적이며 종종 "NVIDIA GeForce RTX 4060" 또는 "Apple M2 GPU"와 같은 정확한 모델을 포함합니다. 두 필드 모두 "WebKit WebGL" 또는 "ANGLE"과 같은 일반적인 내용을 표시하는 경우, 이는 일반적으로 개인 정보 보호를 위해 또는 디버그 확장을 사용할 수 없기 때문에 브라우저가 세부 정보를 숨기고 있는 것입니다.
기능 패널
최대 텍스처 크기는 GPU가 처리할 수 있는 가장 큰 단일 텍스처를 나타내며, 최신 하드웨어에서는 일반적으로 8192 또는 16384 픽셀이며, 4096과 같은 낮은 값은 더 오래되거나 제한된 그래픽 하드웨어를 의미합니다. 확장 카운트는 GPU 드라이버 조합이 얼마나 최신이고 완전한 기능을 갖추고 있는지에 대한 대략적인 지표입니다. 더 많은 확장은 일반적으로 웹 페이지에서 더 고급 렌더링 기술을 사용할 수 있음을 의미합니다.
스트레스 테스트 스파크라인 및 점수
스파크라인 바는 5초 동안 샘플링된 순간 프레임 속도를 보여줍니다. 평평하고 높은 스파크라인은 GPU가 편안하게 작동하고 있음을 의미합니다. 높게 시작하여 꾸준히 감소하는 스파크라인은 일반적으로 특히 노트북과 휴대폰에서 열 스로틀링을 나타냅니다. 최종 점수는 통합 그래픽의 경우 대략 100에서 400 범위, 성능이 좋은 개별 GPU의 경우 1000 이상인 단일 비교 가능한 숫자로 스케일링된 평균 지속 FPS입니다.
문제 해결
WebGL을 사용할 수 없다고 표시됨
브라우저 설정에서 "시스템" 또는 "고급"을 찾아 "가능한 경우 하드웨어 가속 사용"을 찾은 다음 활성화되어 있는지 확인하십시오. 이를 전환한 후에는 단순히 탭을 새로 고치는 것만으로는 그래픽 컨텍스트를 다시 초기화하기에 충분하지 않은 경우가 많으므로 브라우저를 완전히 종료했다가 다시 여십시오.
렌더러에 SwiftShader, llvmpipe 또는 일반 이름이 표시됨
이는 브라우저가 GPU 대신 CPU 기반 소프트웨어 렌더러를 사용하고 있음을 의미합니다. GPU 공급업체 드라이버는 Windows Update보다 훨씬 자주 업데이트되므로 Windows Update에 의존하지 않고 NVIDIA, AMD 또는 Intel 웹사이트에서 직접 그래픽 드라이버를 업데이트하십시오. 가상 머신 또는 원격 데스크톱 세션에 있는 경우, 소프트웨어 렌더링은 종종 예상되는 것이며 브라우저 내에서 해결할 수 없습니다.
스트레스 테스트 중 프레임 속도가 낮거나 불안정함
GPU 경쟁을 유발할 수 있는 다른 탭과 응용 프로그램(특히 화상 통화, 스트리밍 사이트 또는 다른 벤치마크 페이지)을 닫으십시오. 노트북의 경우, 많은 시스템이 배터리 사용 시 에너지 절약을 위해 GPU 성능을 의도적으로 제한하므로 테스트 전에 전원에 연결하십시오.
일상적인 사용에 GPU 테스트가 중요한 이유
Most people don't think about their GPU until something feels wrong: a video call gets choppy, a game stutters, or a design tool lags while scrolling. The GPU is responsible for far more than gaming, it also accelerates video decoding, smooth scrolling, window animations, and increasingly, machine learning tasks running locally in the browser. A GPU that's silently falling back to software rendering will make all of these feel sluggish even on an otherwise fast computer.
이 테스트를 주기적으로, 특히 시스템 업데이트 또는 드라이버 변경 후에 실행하면 빠른 건전성 검사를 할 수 있습니다. 동일한 장치에서 이전 실행과 비교하여 점수가 갑자기 떨어지면 하드웨어가 저하된 것이 아니라 드라이버 또는 전원 설정에 뭔가 변경된 강력한 신호입니다.
기기 간 결과 비교
브라우저 GPU 테스트는 너무 많은 소프트웨어 변수의 영향을 받기 때문에 가장 신뢰할 수 있는 비교는 동일한 브라우저에서 장치 간 비교 또는 동일한 장치에서 전후 비교입니다. 노트북의 통합 그래픽과 데스크톱의 개별 GPU를 비교하면 항상 데스크톱이 유리하지만, 동일한 노트북에서 Chrome과 Firefox의 점수를 비교하면 한 브라우저의 렌더링 파이프라인이 하드웨어에 더 잘 최적화되어 있는지 확인할 수 있습니다.
- 노트북을 전원에 연결하고 다른 무거운 탭을 열지 않은 상태에서 두 브라우저 모두에서 테스트를 실행하십시오.
- 첫 번째 실행에는 짧은 JIT 웜업 비용이 포함될 수 있으므로 각 테스트를 두세 번 반복하십시오.
- 열 상태가 지속적인 성능에 영향을 미치므로 실내 온도와 노트북이 작동한 시간을 기록하십시오.
자주 묻는 질문
아무것도 설치하지 않고 브라우저에서 GPU를 확인하는 방법은 무엇입니까?
이 페이지는 WebGL API를 통해 그래픽 카드의 공급업체 및 렌더러 문자열을 직접 읽습니다. 다운로드할 필요가 없습니다. 위에 있는 그래픽 어댑터 패널을 클릭하면 식별된 칩과 WebGL 및 GLSL 버전이 표시됩니다.
내 GPU가 'Google SwiftShader' 또는 'llvmpipe'로 표시되는 이유는 무엇입니까?
이러한 이름들은 브라우저가 실제 하드웨어 대신 소프트웨어 렌더러로 대체되었음을 의미합니다. 이는 일반적으로 브라우저 설정에서 하드웨어 가속이 비활성화되었거나, GPU 드라이버가 충돌했거나, GPU 패스스루 없이 가상 머신 또는 원격 데스크톱 세션 내에 있을 때 발생합니다.
GPU 테스트가 3DMark와 같은 기본 벤치마크와 비교하여 정확한가요?
아니요, 그리고 그럴 의도도 없습니다. 브라우저 기반 WebGL 테스트는 브라우저의 컴포지터, 드라이버 오버헤드, 절전 설정에 의해 제한되므로, 점수가 기본 DirectX 또는 Vulkan 벤치마크보다 낮을 것입니다. 이 테스트는 네이티브 벤치마크 데이터베이스와 비교하기 위한 것이 아니라, 사용자 자신의 장치 또는 브라우저 간의 상대적인 성능을 비교하는 데 사용하십시오.
WEBGL_debug_renderer_info는 무엇이며 왜 차단될 수 있나요?
이것은 WebGL이 개인 정보 보호를 위해 일반적으로 일반적인 문자열을 보고하기 때문에 실제 GPU 공급업체와 모델을 밝혀내는 브라우저 확장 프로그램입니다. resistFingerprinting이 활성화된 Firefox 및 일부 개인 정보 보호 중심 브라우저는 이 확장 프로그램을 완전히 차단하므로 실제 하드웨어 이름 대신 일반 레이블이 표시됩니다.
좋은 그래픽 카드를 가지고 있는데도 프레임 속도가 낮은 이유는 무엇인가요?
일반적인 원인으로는 배터리 절약 모드에서 실행되는 브라우저 탭, GPU를 놓고 경쟁하는 다른 무거운 탭 또는 앱, 더 낮은 주사율 경로를 강제하는 외부 모니터, 또는 브라우저 하드웨어 가속이 꺼진 경우가 있습니다. 다른 GPU 사용량이 많은 탭을 닫고 테스트를 다시 실행해 보십시오.
GPU 점수 숫자는 실제로 무엇을 의미하나요?
점수는 5초간의 스트레스 렌더링 동안 유지된 평균 초당 프레임에서 파생되며, 일반적인 통합 그래픽은 낮은 수백 대에, 전용 GPU는 훨씬 더 높은 점수를 얻도록 조정됩니다. 이는 실행을 비교하기 위한 상대적인 숫자이지, 산업 표준 단위는 아닙니다.
이 테스트가 휴대폰이나 태블릿에서 작동하나요?
네, 모바일 Safari, Android용 Chrome 및 대부분의 모바일 브라우저는 WebGL을 지원하며 스트레스 테스트를 실행할 것입니다. 하지만 모바일 GPU는 일반적으로 열 관리를 위해 몇 초간 지속된 부하 후에 스로틀링이 발생하며, 이는 스파크라인에 정직하게 반영됩니다.
예상보다 WebGL 확장이 적게 표시되는 이유는 무엇인가요?
브라우저는 플랫폼, 드라이버 및 보안 정책에 따라 가능한 WebGL 확장 중 일부만 활성화합니다. 확장 개수가 적다고 해서 반드시 하드웨어가 약하다는 의미는 아니며, 보다 보수적인 브라우저 구성이나 오래된 GPU 드라이버를 반영할 수도 있습니다.
이 테스트가 내 GPU를 손상시키거나 과열을 유발할 수 있나요?
아니요. 스트레스 렌더링은 5초 동안만 실행되며 가벼운 프랙탈 셰이더를 사용하므로, 열 문제를 유발할 정도에는 훨씬 못 미칩니다. 더 긴 지속 부하 테스트를 원하시면 여러 번 실행하여 실행 사이에 프레임 속도가 떨어지는지 확인하십시오. 이는 열 스로틀링을 나타낼 수 있습니다.
브라우저에서 'WebGL을 사용할 수 없습니다'라고 보고합니다. 어떻게 해결하나요?
브라우저 설정을 열고 '하드웨어 가속'을 검색한 다음, 켜져 있는지 확인하고 브라우저를 다시 시작하십시오. 이미 켜져 있다면, 오래되었거나 손상된 드라이버가 WebGL이 자동으로 비활성화되는 가장 흔한 원인이므로 제조업체 웹사이트(NVIDIA, AMD 또는 Intel)에서 GPU 드라이버를 업데이트하십시오.
외부 GPU(eGPU)를 사용하면 결과가 달라지나요?
예, 운영 체제가 브라우저 렌더링을 eGPU를 통해 라우팅하는 경우 그렇습니다. 일부 시스템은 창 모드 애플리케이션의 경우 통합 GPU로 기본 설정되기 때문에, OS 그래픽 설정(Windows 그래픽 설정 또는 macOS 시스템 설정)에서 브라우저 프로세스에 어떤 GPU가 할당되었는지 확인하십시오.