Che tipo di hit per le prestazioni posso aspettarmi se uso Bumblebee e Wine con un laptop Optimus? Posso persino usare Bumblebee nel ponte dell'edera?

2

Ho in programma di acquistare un nuovo laptop a volte e ho fatto molte ricerche cercando di trovare il migliore. Sfortunatamente molti computer portatili includono Optimus e ha pochissimo supporto per Linux. Ho in mente un laptop che mi sembra carino, ma sfortunatamente ha Optimus. Sono bloccato in un punto sfortunato. Potrei spendere più soldi su un laptop con una scheda grafica GTX670 o GTX675 più costosa, e poiché queste schede non sembrano avere Optimus I potrebbe avere un tempo migliore per usarle con Ubuntu in primo luogo e non dover prendere un colpo di prestazione. Il fatto è che non ho particolarmente bisogno di una scheda grafica così sofisticata. Una GTX650M o una GTX660M si adatta alle mie esigenze, se ottiene una frequenza fotogrammi comparabile a quella che avrebbe su Windows o una leggera penalità. Preferisco anche i portatili con queste carte più deboli perché tendono ad essere un chilo o due più leggeri e hanno prese sul lato invece che sul lato e sul retro o solo sul retro.

Quindi questa è la storia precedente. La mia domanda è: quanti colpi di FPS posso aspettarmi di prendere rispetto alle prestazioni di Windows 7 se uso Bumblebee per ottenere il supporto di Optimus? Inoltre, quanti colpi di FPS posso aspettarmi di prendere da Wine? Ho usato Wine prima, ma mai in una situazione in cui lo sto tagliando così vicino sugli FPS di cui ho bisogno rispetto agli FPS che mi aspetto di ottenere con la scheda grafica che voglio. Anche se uso una GTX650 su Windows, la taglierò molto vicino, con solo pochi FPS da risparmiare pur essendo in grado di mantenere le impostazioni grafiche che preferirei. Quindi se il successo è solo di pochi FPS andrà bene, e se è un po 'più un GTX660m probabilmente starà bene. Ma se è un'enorme differenza, potrei essere costretto a sborsare più dollari per un laptop che mi piace meno solo per poter evitare Optimus !! Alcune funzionalità.

Un'altra cosa. Bumblebee funziona su qualsiasi laptop Optimus, anche se è Ivy Bridge? Non vorrei spendere più di mille dollari per un laptop e scoprire che non posso usare Ubuntu con esso.

    
posta Robb A. 13.07.2012 - 13:01

1 risposta

5

Il colpo di scena è molto peggiore con Bumblebee. Bumblebee usa VirtualGL come ponte tra il rendering sulla scheda Nvidia e l'output sul display Intel. VirtualGL è stato creato come un programma più generico per dividere il rendering 3D dalla visualizzazione. Funziona, ma le prestazioni non sono buone come una soluzione nativa.

Considera i risultati di Eric Appleman su link . Ho anche fatto un test su una GT 425M (Fermi) e questo ha anche mostrato una frequenza fotogrammi 10 volte peggiore usando glxspheres . Il primo comando sotto usato Bumblebee / VirtualGL, il secondo esegue il rendering "nativamente" del programma sulla scheda Nvidia (sebbene il programma non sia visibile perché non è collegato alcun monitor esterno).

$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 425M/PCIe/SSE2
72.460542 frames/sec - 75.205347 Mpixels/sec
74.386601 frames/sec - 77.204366 Mpixels/sec
75.740174 frames/sec - 78.609212 Mpixels/sec
74.906713 frames/sec - 77.744179 Mpixels/sec
75.722470 frames/sec - 78.590838 Mpixels/sec
75.897246 frames/sec - 78.772233 Mpixels/sec
76.254962 frames/sec - 79.143500 Mpixels/sec
76.083521 frames/sec - 78.965565 Mpixels/sec
$ DISPLAY=:8 glxspheres
Polygons in scene: 62464
Visual ID of window: 0x27
Context is Indirect
OpenGL Renderer: GeForce GT 425M/PCIe/SSE2
734.081618 frames/sec - 819.235085 Mpixels/sec
728.918580 frames/sec - 813.473136 Mpixels/sec
730.108078 frames/sec - 814.800615 Mpixels/sec
730.416062 frames/sec - 815.144325 Mpixels/sec
730.235888 frames/sec - 814.943251 Mpixels/sec
730.164017 frames/sec - 814.863043 Mpixels/sec

Se non ti dispiace acquistare un monitor esterno e lasciare lo schermo del laptop nero, puoi sfruttare appieno la scheda Nvidia anche se si tratta di un laptop Optimus. L'alternativa è alla ricerca di laptop Lenovo, questi hanno un'opzione BIOS per la scelta tra la scheda integrata e discreta o la modalità Optimus. Altri fornitori possono imparare molto da Lenovo in merito a questo ...

PRIME è la vera soluzione al problema di Optimus (Bumblebee è più una soluzione / hack), ma è probabile non adottato presto da Nvidia a causa di problemi di licenza.

Ivy Bridge non è correlato a Bumblebee, indipendentemente dal fatto che ciò dia problemi ha più a che fare con il supporto dei driver di Intel.

    
risposta data Lekensteyn 13.07.2012 - 14:08

Leggi altre domande sui tag