GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Perché Primusrun è più lento di Optirun?

Qualcuno potrebbe spiegare questi risultati? È primusrun troppo intelligente per glxspheres e semplicemente non stai facendo un lavoro extra?

...:~$ 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, Lenovo W530 con Intel i7 a 2,8 GHz

Risposta accettata:

Dalle domande frequenti su Primus:

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.

Ubuntu
  1. Perché Printf è meglio di Echo?

  2. Lo spazio su disco necessario per l'installazione è maggiore di quello liberato dopo la rimozione:perché??

  3. Perché mmap() è più veloce dell'IO sequenziale?

  4. Perché Linux usa una partizione di swap piuttosto che un file?

  5. Perché la password "sudo" è diversa dalla password "su root".

8 motivi per cui Linux Mint è migliore di Ubuntu per principianti di Linux

11 motivi per cui Linux è migliore di Windows

Linux vs Mac:7 motivi per cui Linux è una scelta migliore del Mac

Perché il supporto per Kubuntu e Xubuntu 16.04 Lts termina prima della data ufficiale di Ubuntu Eol?

Perché top mostra un numero diverso di core rispetto a cpuinfo?

rx 560 volte più lento della gpu vega integrata su fedora 28