primusrun이 optirun보다 느린 이유는 무엇입니까?


9

누군가이 결과를 설명해 주시겠습니까? 가 primusrun너무 똑똑 glxspheres하고 간단하게 추가 작업을하고 있지?

...:~$ glxspheres
Polygons in scene: 62464
Visual ID of window: 0xaf
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile 
59.811274 frames/sec - 66.749382 Mpixels/sec
59.577921 frames/sec - 66.488960 Mpixels/sec
59.791245 frames/sec - 66.727029 Mpixels/sec
59.723333 frames/sec - 66.651240 Mpixels/sec
...:~$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: Quadro K1000M/PCIe/SSE2
190.833067 frames/sec - 212.969703 Mpixels/sec
209.895160 frames/sec - 234.242999 Mpixels/sec
207.980413 frames/sec - 232.106141 Mpixels/sec
...:~$ primusrun glxspheres
Polygons in scene: 62464
Visual ID of window: 0xaf
Context is Direct
OpenGL Renderer: Quadro K1000M/PCIe/SSE2
61.001631 frames/sec - 68.077820 Mpixels/sec
59.677170 frames/sec - 66.599722 Mpixels/sec
59.715808 frames/sec - 66.642842 Mpixels/sec

Ubuntu 12.04 x64, Intel i7 @ 2.8GHz의 Lenovo W530

답변:


17

Primus FAQ에서 :

Q: Performance does not exceed 60 fps, I was getting more with optirun/VirtualGL.
A: This is the effect of vblank synchronisation. For benchmarking, you can use 
   vblank_mode=0 primusrun ..., but in practice this will probably only 
   waste power, as your LCD panel does not display more than 60 frames 
   per second anyway.

와우 .. 적어도 20 분 동안 인터넷 검색을했다고 맹세합니다. 죄송합니다. 질문을 제거해야합니까?
VF1

3
이것을 언급하는 다른 질문 / 답변이 없다면, 같은 의심으로 다른 사람들을 도울 수 있기 때문에 그대로 두는 것이 좋습니다. 나는 프리머스 사용을 시작한 후 일주일 만에 이것을 발견했습니다 ...
Salem

1
확인. BTW를 사용 vblank_mode=0하면 많이 빠릅니다.
VF1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.