primusrun/optirun은 Intel 통합보다 느립니다.

primusrun/optirun은 Intel 통합보다 느립니다.

방금 데비안 8을 다시 설치하고 노트북에 범블비를 설치했습니다. optirun glxgears를 사용해 작동하는지 확인하고 모든 것이 정상인지 확인했습니다.

어떤 이유로 vsync를 비활성화하면 nvidia 그래픽보다 Intel 통합 그래픽에서 더 높은 결과를 얻을 수 있습니다. 인텔:

rhiakath@aiur:~$ vblank_mode=0  glxgears -info | grep -v EXTENSIONS
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
GL_RENDERER   = Mesa DRI Intel(R) Ivybridge Mobile 
GL_VERSION    = 3.0 Mesa 10.3.2
GL_VENDOR     = Intel Open Source Technology Center
VisualID 33, 0x21
32346 frames in 5.0 seconds = 6469.036 FPS
32110 frames in 5.0 seconds = 6421.822 FPS

이제 엔비디아 부분이 나옵니다

rhiakath@aiur:~$ vblank_mode=0  optirun glxgears -info | grep -v EXTENSIONS
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
GL_RENDERER   = GeForce GT 630M/PCIe/SSE2
GL_VERSION    = 4.4.0 NVIDIA 340.65
GL_VENDOR     = NVIDIA Corporation
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
VisualID 33, 0x21
11828 frames in 5.0 seconds = 2365.596 FPS
12384 frames in 5.0 seconds = 2476.770 FPS

여기서 무슨 문제가 있습니까? ? ? NVIDIA GPU를 사용하는 것이 훨씬 더 빠르던 것으로 기억합니다! 내가 뭔가를 잊었나요?

답변1

glxgear는 좋은 GPU 벤치마킹 도구가 아닙니다. GPU 작업이 거의 포함되어 있지 않으므로 측정하는 내용의 대부분은 CPU 작업과 CPU<->GPU 통신입니다. CPU와 GPU가 동일한 칩에 있기 때문에 후자가 Intel에 더 좋습니다.

까다로운 게임이나 적절한 벤치마크를 시도해 보세요.

관련 정보