Que tipo de acerto de performance posso esperar se usar o Bumblebee and Wine com um laptop Optimus? Posso usar o Bumblebee na ponte da hera?

2

Eu pretendo comprar um novo laptop em algum momento e tenho feito muitas pesquisas tentando encontrar o melhor. Infelizmente, muitos laptops incluem o Optimus e ele tem muito pouco suporte ao Linux. Eu tenho um laptop em mente que parece bom para mim, mas infelizmente tem Optimus. Eu estou preso em um lugar infeliz. Eu poderia gastar mais dinheiro em um laptop com uma placa gráfica GTX670 ou GTX675 mais cara, e como esses cartões não parecem ter o Optimus, eu poderia ter um tempo melhor usando-os com o Ubuntu em primeiro lugar, assim como não precisar acerto de desempenho. O problema é que não preciso de uma placa gráfica tão sofisticada. Uma GTX650M ou GTX660M atenderá às minhas necessidades, se obtiver uma taxa de quadros comparável à do Windows, ou uma pequena penalidade. Eu também prefiro os laptops com esses cartões mais fracos, porque eles tendem a ser uma libra ou dois mais leves e eles têm aberturas no lado em vez do lado e para trás ou apenas para trás.

Então essa é a história por trás. Minha pergunta é, quantos FPS atingidos posso esperar em comparação com o desempenho do Windows 7 se eu usar o Bumblebee para obter suporte ao Optimus? Além disso, quantos FPS atingidos posso esperar tomar do Wine? Eu usei o Wine antes, mas nunca em uma situação onde eu estou cortando tão perto do FPS que eu preciso contra o FPS que eu espero pegar com a placa gráfica que eu quero. Mesmo se eu usar uma GTX650 no Windows, eu irei cortá-la de perto, com apenas alguns FPS de sobra, enquanto posso manter as configurações gráficas que eu preferiria. Então, se o hit for apenas alguns FPS, tudo ficará bem, e se forem mais alguns, um GTX660m provavelmente ficará bem. Mas se é uma diferença enorme, eu poderia ser forçado a desembolsar mais dólares para um laptop que eu gosto menos apenas para ser capaz de evitar o Optimus! Algum recurso.

Mais uma coisa. O Bumblebee funcionará em qualquer laptop Optimus, mesmo que seja o Ivy Bridge? Eu odiaria gastar mais de mil dólares em um laptop e descobrir que não posso usar o Ubuntu com ele.

    
por Robb A. 13.07.2012 / 13:01

1 resposta

5

O desempenho é muito pior com o Bumblebee. O Bumblebee usa o VirtualGL como ponte entre a renderização na placa Nvidia e a saída no monitor da Intel. O VirtualGL foi criado como um programa de propósito mais geral para dividir a renderização 3D da exibição. Funciona, mas o desempenho não é tão bom quanto uma solução nativa.

Considere os resultados de Eric Appleman no link . Eu também fiz um teste em um GT 425M (Fermi) e isso também mostrou uma taxa de quadros 10 vezes pior usando glxspheres . O primeiro comando abaixo usado Bumblebee / VirtualGL, o segundo processa o programa "nativamente" na placa Nvidia (embora o programa não seja visível porque não há monitor externo conectado).

$ 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 você não se importar em comprar um monitor externo e deixar a tela do laptop preta, você pode aproveitar ao máximo a placa Nvidia, mesmo que seja um laptop Optimus. A alternativa é procurar por laptops da Lenovo, estes têm uma opção de BIOS para escolher entre a placa integrada e discreta ou o modo Optimus. Outros fornecedores podem aprender muito com a Lenovo em relação a isso ...

PRIME é a solução real para a questão do Optimus (o Bumblebee é mais uma solução / hack), mas é provável não adotado em breve pela Nvidia devido a problemas de licenciamento.

O Ivy Bridge não está relacionado com o Bumblebee, quer isso dê mais importância ao suporte de drivers da Intel.

    
por Lekensteyn 13.07.2012 / 14:08